.complementary-products__container{display:flex;flex-direction:column;gap:2rem}.complementary-products__container>details[open]{padding-bottom:1.5rem}.complementary-products>.summary__title{display:flex;line-height:1;padding:1.5rem 0}.product__info-container>product-recommendations.is-accordion.accordion{margin:0}.complementary-products>.summary__title .icon-accordion{fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-inline-end:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.complementary-products__title{letter-spacing:-.54px}.complementary__item{display:grid;grid-template-columns:8rem 1fr auto;gap:2rem}.complementary__item__info--has-variants{grid-template-columns:8rem 2fr 3fr}.complementary--accordion{padding-top:var(--accordion-distance)}.complementary__separated-line{margin:2.4rem 0}.complementary__item__title{font-weight:var(--font-heading-weight-semi-bold);font-size:calc(1.4rem * var(--font-heading-scale))}.complementary__item__info--variant{gap:1rem}.complementary__item__quantity{min-width:calc(var(--add-width) / var(--font-body-scale))}.complementary__item__select{box-shadow:0 1px 2px rgb(var(--color-foreground),.05);padding:1.5rem 3.5rem 1.5rem 1.5rem;background:rgb(var(--color-background));border:.1rem solid rgb(var(--color-foreground),.13);line-height:calc(1 + .4 / var(--font-body-scale));--inputs-border-width: 0px}.complementary__total__price.price{font-size:calc(2rem * var(--font-body-scale))}@media(min-width:750px){.complementary-products__title{font-size:calc(1.8rem * var(--font-heading-scale))}}@media(max-width:1199px){.complementary__item{grid-template-rows:auto}.complementary__item__info--media{grid-column:1/1;grid-row:1/3}.complementary__item__name{grid-column:2 / 4;grid-row:1}.complementary__item__info--variant{grid-column:2 / 4;grid-row:2}.complementary__item__info--variant{flex-wrap:wrap}}button.complementary__item__button{padding:1rem;min-width:4rem;min-height:4rem;--alpha-button-background: 1}button.complementary__item__button .icon{width:1.8rem;height:1.8rem}.complementary__item .price{font-size:1.4rem;margin-top:.5rem}.complementary__actions{grid-column:1/4}.complementary__total__label{margin-inline-end:1rem}.complementary-products .complementary__item .price__regular>.price-item--regular,.complementary-products .complementary__item .price__sale>.price-item--sale{font-size:28px!important;font-weight:700;line-height:1.3}.complementary-products .complementary__item .price__sale>.price-item--sale{color:rgb(var(--color-sale-off-price))}.complementary-products .complementary__item .price__sale s.price-item--regular{font-size:20px!important;font-weight:400;line-height:1.4;color:rgb(var(--color-compare-at-price))}.complementary-products .complementary__total__price .price__regular>.price-item--regular,.complementary-products .complementary__total__price .price__sale>.price-item--sale{font-size:28px!important;font-weight:700}.complementary-products .complementary__total__price .price__sale s.price-item--regular{font-size:20px!important;font-weight:400}.h360-complementary-nav{display:none}@media screen and (max-width:749px){.complementary-products,.complementary-products aside,.complementary-products__container,.complementary-products .complementary,.complementary-products .product__sale-box,.complementary-products .complementary__items{min-width:0;max-width:100%}.complementary-products .complementary__product-list{display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px;width:100%;box-sizing:border-box;margin:0;padding:3px 0 12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.complementary-products .complementary__product-list::-webkit-scrollbar{display:none}.complementary-products .complementary__product-list>li:not(.complementary__item){display:none}.complementary-products .complementary__product-list>.complementary__item{flex:0 0 86%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid rgba(var(--color-foreground),.13);border-radius:14px;background:rgb(var(--color-background));scroll-snap-align:start}.complementary-products .complementary__item__info--media{width:100%;max-width:140px;margin-inline:auto}.complementary-products .complementary__item__media-wrapper{display:block}.complementary-products .complementary__item__image{object-fit:contain}.complementary-products .complementary__item__name{min-width:0;flex-grow:1;justify-content:flex-start;gap:8px}.complementary-products .complementary__item__title{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.complementary-products .complementary__item .price{margin-top:0}.complementary-products .complementary__item .price__sale{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.complementary-products .complementary__item .price__sale>.price-item--sale{order:-1}.complementary-products .complementary__item__info--variant{min-width:0;flex-wrap:wrap;gap:10px;margin-top:auto}.complementary-products .complementary__item__info--variant .select{width:100%;min-width:0}.complementary-products .complementary__item__select{width:100%;max-width:100%;font-size:16px}.complementary-products .complementary__actions{flex-wrap:wrap;gap:12px}.h360-complementary-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:4px;padding-bottom:8px}.h360-complementary-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid rgba(var(--color-foreground),.2);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.h360-complementary-arrow:disabled{opacity:.3;cursor:default}.h360-complementary-arrow:focus-visible,.complementary-products .complementary__product-list:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.h360-complementary-count{min-width:42px;text-align:center;font-size:16px;font-weight:600!important;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-complementary-products.css.map */
