.complementary-products__container{display:flex;flex-direction:column;gap:1.3rem}product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:1.5rem}.complementary-products__container>details[open]{padding-bottom:1.5rem}.complementary-slider{margin-top:0;gap:0}.complementary-slide{--shadow-padding-sides: calc((var(--shadow-horizontal-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-sides-negative: calc((var(--shadow-horizontal-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible))}.complementary-slide>ul{display:flex;flex-direction:column;gap:var(--grid-mobile-vertical-spacing)}.complementary-slide.complementary-slide--standard>ul{gap:calc(var(--grid-mobile-vertical-spacing) + 8px)}@media screen and (min-width:750px){.complementary-slide>ul{gap:var(--grid-desktop-vertical-spacing)}.complementary-slide.complementary-slide--standard>ul{gap:calc(var(--grid-desktop-vertical-spacing) + 8px)}}.complementary-slide.grid__item{width:100%;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom));padding-right:max(var(--focus-outline-padding),var(--shadow-padding-sides));padding-left:max(var(--focus-outline-padding),var(--shadow-padding-sides-negative))}.complementary-slide .card-wrapper{height:auto}.complementary-products>.summary__title{display:flex;line-height:1;padding:1.5rem 0}.accordion+product-recommendations .accordion,product-recommendations.is-accordion+.accordion{margin-top:0;border-top:none}.complementary-products>.summary__title .icon-accordion{fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.complementary-products__container .card--card .card__content,.complementary-products__container .card--horizontal .card__information{padding:0}.complementary-products__container .card--horizontal .card__inner{max-width:20%}@media screen and (min-width:750px)and (max-width:1200px){.complementary-products__container .card--horizontal .card__inner{max-width:25%}}.complementary-slide .card--text .card__content{grid-template-rows:minmax(0,1fr) max-content auto}.complementary-products__container .card--card.card--media>.card__content{margin-top:0}.complementary-products-contains-quick-add .underline-links-hover:hover a{text-decoration:initial}.complementary-products-contains-quick-add .card__heading:hover a{text-decoration:underline}.complementary-products__container .card--card .card__inner .card__media{border-radius:calc(var(--corner-radius) - var(--border-width) - var(--image-padding))}.complementary-products__container .card--horizontal .quick-add{margin:0;max-width:20rem}.complementary-products__container .quick-add__submit{padding:1.5rem 0;min-height:inherit}.complementary-products__container .quick-add__submit .icon-plus{width:1.2rem}.complementary-products__container .icon-wrap{display:flex}.complementary-products .sold-out-message:not(.hidden)+.icon-wrap{display:none}.complementary-products__container .quick-add__submit:not(.animate-arrow) .icon-wrap{transition:transform var(--duration-short) ease}.complementary-products__container .quick-add__submit:not(.animate-arrow):hover .icon-wrap{transform:rotate(90deg)}.complementary-products__container .quick-add__submit:after,.complementary-products__container .quick-add__submit:hover:after{box-shadow:none}.complementary-products__container .card--horizontal .quick-add,.complementary-products__container .card__badge{justify-self:var(--text-alignment)}.product--no-media .complementary-products__container .price{text-align:var(--text-alignment)}@media screen and (min-width:750px){.complementary-products__container .price--on-sale .price-item--regular{font-size:1.3rem}}product-recommendations.complementary-products{display:block;margin-top:1.6rem;padding:1.4rem 1.6rem 1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:12px;background:rgba(var(--color-foreground),.025)}product-recommendations.complementary-products .complementary-products__container>aside>h3,product-recommendations.complementary-products .complementary-products__container h3{margin:0 0 1.1rem;font-size:1.45rem;line-height:1.35;font-weight:600;letter-spacing:0;opacity:.85}product-recommendations.complementary-products .complementary-products__container{margin-top:0;gap:0}product-recommendations.complementary-products .card-wrapper{padding:.8rem;border-radius:10px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}product-recommendations.complementary-products .card-wrapper:hover{border-color:rgba(var(--color-foreground),.28);box-shadow:0 2px 10px rgba(var(--color-foreground),.07)}product-recommendations.complementary-products .card--horizontal .card__inner{max-width:7.2rem;flex:0 0 7.2rem}product-recommendations.complementary-products .card--horizontal .card__media,product-recommendations.complementary-products .card__inner .card__media{border-radius:8px;overflow:hidden}product-recommendations.complementary-products .card__heading{margin:0;font-size:1.4rem;line-height:1.35}product-recommendations.complementary-products .price{margin-top:.4rem;font-size:1.4rem;font-weight:600}@media screen and (max-width:749px){product-recommendations.complementary-products{padding:1.2rem 1.2rem 1.3rem}product-recommendations.complementary-products .complementary-products__container h3{font-size:1.35rem;margin-bottom:.9rem}product-recommendations.complementary-products .card--horizontal .card__inner{max-width:6rem;flex:0 0 6rem}product-recommendations.complementary-products .card__heading,product-recommendations.complementary-products .price{font-size:1.3rem}}product-recommendations.complementary-products{padding:0;border:0;background:none;margin-top:1.4rem}product-recommendations.complementary-products .complementary-slide.grid__item,product-recommendations.complementary-products .complementary-slider,product-recommendations.complementary-products .complementary-slide>ul{padding:0;margin:0;gap:0}product-recommendations.complementary-products .complementary-products__container>details[open]{padding-bottom:0}product-recommendations.complementary-products .card-wrapper{width:100%;padding:1rem 1.2rem;border-radius:12px;border:1px solid rgba(var(--color-foreground),.14)}product-recommendations.complementary-products .card--horizontal .card__inner{max-width:8rem;flex:0 0 8rem}@media screen and (max-width:749px){product-recommendations.complementary-products .card-wrapper{padding:.9rem 1rem}product-recommendations.complementary-products .card--horizontal .card__inner{max-width:6.6rem;flex:0 0 6.6rem}}.complementary-products .complementary-cta{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5rem;margin:1rem 0 .2rem 1.2rem;padding:.75rem 1.6rem;border-radius:100px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.25rem;font-weight:600;text-decoration:none;letter-spacing:.02em;white-space:nowrap;transition:opacity var(--duration-short) ease,transform var(--duration-short) ease}.complementary-products .complementary-cta:hover{opacity:.85;transform:translate(3px);color:rgb(var(--color-background))}.complementary-products .complementary-cta span{transition:transform var(--duration-short) ease}.complementary-products .complementary-cta:hover span{transform:translate(2px)}@media screen and (max-width:749px){.complementary-products .complementary-cta{margin-left:1rem;padding:.7rem 1.4rem;font-size:1.2rem}}.complementary-products .complementary-slide>ul>li{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:12px;background:rgb(var(--color-background));transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.complementary-products .complementary-slide>ul>li:hover{border-color:rgba(var(--color-foreground),.3);box-shadow:0 2px 10px rgba(var(--color-foreground),.07)}product-recommendations.complementary-products .card-wrapper,product-recommendations.complementary-products .card-wrapper:hover{flex:1 1 auto;min-width:0;padding:0;border:0;background:none;box-shadow:none}.complementary-products .complementary-cta{flex:0 0 auto;margin:0;align-self:center}@media screen and (max-width:749px){.complementary-products .complementary-slide>ul>li{gap:.9rem;padding:.9rem 1rem}.complementary-products .complementary-cta{padding:.65rem 1.1rem;font-size:1.15rem}}product-recommendations.complementary-products{padding:1.6rem;border:0;border-radius:14px;background:rgba(var(--color-foreground),.045)}product-recommendations.complementary-products .complementary-products__container h3{margin-bottom:1.3rem;opacity:1}.complementary-products .complementary-slide>ul>li{border-color:rgba(var(--color-foreground),.09);box-shadow:0 1px 3px rgba(var(--color-foreground),.05)}.complementary-products .complementary-slide>ul>li:hover{border-color:rgba(var(--color-foreground),.22);box-shadow:0 3px 12px rgba(var(--color-foreground),.09)}@media screen and (max-width:749px){product-recommendations.complementary-products{padding:1.3rem 1.2rem}product-recommendations.complementary-products .complementary-products__container h3{margin-bottom:1.1rem}}.complementary-products .card__inner img,.complementary-products .card__media img,.complementary-products .media>img{object-fit:contain!important;padding:.4rem}.complementary-products .card__inner .card__media,.complementary-products .card__inner .media{background:rgba(var(--color-foreground),.03)}.complementary-products .card__heading a{display:block;-webkit-line-clamp:none;-webkit-box-orient:initial;overflow:visible}@media screen and (max-width:749px){.complementary-products .card__heading{font-size:1.25rem;line-height:1.3}.complementary-products .card--horizontal .card__inner{max-width:5.6rem;flex:0 0 5.6rem}.complementary-products .complementary-cta{padding:.6rem 1rem;font-size:1.1rem}.complementary-products .complementary-slide>ul>li{gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-complementary-products.css.map */
