.complementary-products__container{display:block;position:relative}.complementary-products__container button.slider-button{opacity:1;visibility:visible;top:0;inset-inline-end:0;background-color:transparent;transform:none!important;box-shadow:none!important}.complementary-products__container button.slider-button:not([disabled]):hover{background-color:rgb(var(--color-foreground),.05)!important}.complementary-products__container button.slider-button svg{color:rgb(var(--color-foreground))!important}.complementary-products__container button.slider-button.slider-button--prev{inset-inline-start:auto;inset-inline-end:36px}.complementary-products__container slideshow-component{position:static}.section-main-cart .complementary-products__container slideshow-component{max-width:min(400px,calc(100vw - (var(--px-mobile) * 2)))}.complementary-products__container{display:flex;flex-direction:column;gap:.5rem}.complementary-products__container>details[open]{padding-bottom:1.5rem}.complementary-slider{margin-top:0;gap:0;margin-bottom:0;max-width:calc(100vw - (var(--px-mobile) * 2) - (var(--info-padding-x, 0) * 2))}.info-fullwidth-mob .complementary-slider{max-width:calc(100vw - (var(--info-padding-x, 0) * 2))}.carousel-buttons{display:block!important;flex-basis:0}.complementary-products__label:has(+.carousel-buttons){padding-inline-end:75px}.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){.section-main-cart .complementary-products__container slideshow-component{max-width:max(400px,calc(50vw - 10rem))}.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%;max-width:100%;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.complementary-products__container .slider-button{height:32px;width:32px}.complementary-products__container .slider-scrollbar__track{width:calc(100% - 12px);margin-top:.7rem}.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-inline-end:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.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 .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 .icon-wrap{display:flex}.complementary-products .sold-out-message:not(.hidden)+.icon-wrap{display:none}.complementary-products__container .card__badge{justify-self:var(--text-alignment)}@media screen and (min-width:750px){.complementary-products__container .price--on-sale .price-item--regular{font-size:1.3rem}}.mini-card-list{--product-card-corner-radius: 0}.mini-card-list>li:not(:last-child){border-bottom:var(--spacer-thickness, 3px) solid rgb(var(--spacer-color))}.mini-card-list>li.use-foreground-color:not(:last-child){border-bottom:var(--spacer-thickness, 3px) solid rgba(var(--color-foreground),.08)}.product__info-container [class*=complementary],.product__info-container [class*=complementary] *{text-align:left!important}.product__info-container [class*=complementary] :is(.flex,.rating,[class*=badge],.summary__title,.complementary-products__label){justify-content:flex-start!important}.product__info-container [class*=complementary] :is(h2,h3,.h2,.h3,.h4,.h5,.h6,.complementary-products__label){margin-left:0!important;margin-right:0!important}.product__info-container .complementary-products .summary__title:has(>.carousel-buttons:empty){display:none!important}.product__info-container .complementary-products__container{gap:4px!important}.product__info-container .complementary-products__container,.product__info-container .complementary-products__container slideshow-component,.product__info-container .complementary-products__container .complementary-slider,.product__info-container .complementary-slide.grid__item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.product__info-container .complementary-products__container .complementary-slide>ul,.product__info-container .complementary-products__container .mini-card-list{gap:0!important}.product__info-container .complementary-products__container .mini-card-list>li{padding:0!important;margin:0!important;border:0!important}.product__info-container .complementary-products__container .card,.product__info-container .complementary-products__container .card--card.card--horizontal{padding:5px 0!important;gap:8px!important;align-items:center!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.product__info-container .complementary-products__container :is(.card-wrapper,.card,.card__inner,.card__media),.product__info-container .complementary-products__container :is(.card-wrapper,.card,.card__inner):before,.product__info-container .complementary-products__container :is(.card-wrapper,.card,.card__inner):after{border-radius:0!important;box-shadow:none!important;border:0!important}.product__info-container .complementary-products__container .card>.card__inner{flex:0 0 40px!important;width:40px!important;max-width:40px!important;align-self:center!important}.product__info-container .complementary-products__container .card>.card__content{padding:0!important;margin:0!important;gap:8px!important;align-items:center!important}.product__info-container .complementary-products__container .card .card__information{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:0;align-items:baseline;padding:0!important;margin:0!important;flex:1 1 auto;min-width:0}.product__info-container .complementary-products__container .card .card__information>*{grid-column:1;margin:0!important}.product__info-container .complementary-products__container .card .card__information>.card__heading{grid-row:1}.product__info-container .complementary-products__container .card .card__information>.cx-type{grid-row:2}.product__info-container .complementary-products__container .card .card__information>.card-information{grid-column:2;grid-row:1;width:auto!important;margin:0!important}.product__info-container .complementary-products__container .card .card-information>*{margin:0!important}.product__info-container .complementary-products__container .card .card__heading,.product__info-container .complementary-products__container .card .card__heading a,.product__info-container .complementary-products__container .card .cx-reason{font-size:14.71px!important;line-height:20px!important;font-weight:600!important;color:#000!important;display:block!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important;min-width:0!important;text-transform:none!important;text-decoration:none!important;letter-spacing:0!important;margin:0!important}.product__info-container .complementary-products__container .cx-type{font-size:13px;line-height:1.25;opacity:.6}.product__info-container .complementary-products__container .price--on-sale .price-item--regular,.product__info-container .complementary-products__container .price--on-sale s,.product__info-container .complementary-products__container .price__compare{display:none!important}.product__info-container .complementary-products__container .price,.product__info-container .complementary-products__container .price__container{margin:0!important;justify-content:flex-end!important;text-align:right!important}.product__info-container .complementary-products__container .price .price-item{font-size:14px!important;font-weight:400!important;line-height:20px!important;margin:0!important;white-space:nowrap}.product__info-container .complementary-products__container .price .price-item *,.product__info-container .complementary-products__container .price :is(strong,b){font-weight:400!important}.product__info-container .complementary-products__container .quick-add{margin:0!important;padding:0!important;flex:0 0 auto}.product__info-container .complementary-products__container .quick-add__submit{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}.product__info-container .complementary-products,.product__info-container .complementary-products *,.product__info-container .complementary-products *:before,.product__info-container .complementary-products *:after,.product__info-container .complementary-products__container,.product__info-container .complementary-products__container *,.product__info-container .complementary-products__container *:before,.product__info-container .complementary-products__container *:after{--border-radius: 0px !important;--corner-radius: 0px !important;--product-card-corner-radius: 0px !important;--buttons-radius: 0px !important;--buttons-radius-outset: 0px !important;--media-radius: 0px !important;--inputs-radius: 0px !important;border-radius:0!important}.product__info-container product-recommendations.complementary-products.product-recommendations--loaded:not(:has(li)),.product__info-container .complementary-products__container:not(:has(li)):has(.complementary-slider){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-complementary-products.css.map */
