.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{gap:0;margin-top: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{padding:max(var(--focus-outline-padding),var(--shadow-padding-top)) max(var(--focus-outline-padding),var(--shadow-padding-sides)) max(var(--focus-outline-padding),var(--shadow-padding-bottom)) max(var(--focus-outline-padding),var(--shadow-padding-sides-negative));width:100%}.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{border-top:none;margin-top:0}.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{min-height:inherit;padding:1.5rem 0}.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}}.complementary-products .complementary-products__container{padding:4px 0 8px}.complementary-products .summary__title .accordion__title,.complementary-products .summary__title h2{font-size:13px;font-weight:600;color:#374151;margin-bottom:12px;text-transform:uppercase;letter-spacing:.04em}.complementary-products .complementary-slider.grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:visible;gap:0!important;padding:10px 6px 14px;scrollbar-width:none;-ms-overflow-style:none}.complementary-products .complementary-slider.grid::-webkit-scrollbar{display:none}.complementary-products .complementary-slide{flex:0 0 auto}.complementary-products .complementary-slide .list-unstyled{display:flex;flex-direction:row;align-items:flex-start;gap:0;padding:0;margin:0}.complementary-products .list-unstyled>li{display:flex;align-items:flex-start;position:relative}.complementary-products .list-unstyled>li:not(:first-child):before{content:"+";display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding-top:40px;font-size:18px;font-weight:300;color:#9ca3af;flex-shrink:0;line-height:1}.complementary-products .card-wrapper{width:160px;position:relative;padding-top:6px;padding-left:6px}.complementary-products .card--product{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:10px 10px 8px;box-shadow:0 2px 8px #00000012;overflow:visible!important;transition:box-shadow .2s ease,border-color .2s ease}.complementary-products .card--product:hover{box-shadow:0 4px 16px #2563eb1f;border-color:#bfdbfe}.complementary-products .card__inner{border-radius:8px;overflow:hidden;background-color:#f8fafc}.complementary-products .card__media img{object-fit:contain!important;padding:6px;width:100%;height:100%}.complementary-products .card__information{padding:8px 2px 2px}.complementary-products .card__heading{font-size:12px;font-weight:500;color:#1f2937;line-height:1.35;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.complementary-products .card__heading a{color:inherit;text-decoration:none}.complementary-products .price .price-item--regular,.complementary-products .price__regular .price-item{font-size:14px;font-weight:700;color:#1f2937}.complementary-products .price__compare .price-item--regular{font-size:11px;font-weight:400;color:#9ca3af;text-decoration:line-through}.complementary-products .price__sale .price-item--sale{font-size:14px;font-weight:700;color:#dc2626}.complementary-products .card--horizontal{flex-direction:column!important}.complementary-products .card--horizontal .card__inner{width:100%!important;max-width:100%!important}.complementary-products .list-unstyled>li:not(:first-child):before{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-complementary-products.css.map */
