.product__info-container .complementary-products{float:none;display:block;width:100%}.complementary-products .complementary-products__container{display:block;margin:0;padding:0;background:transparent}.complementary-products .summary__title{margin:0 0 1rem}.complementary-products .accordion__title.h3{display:block;margin:0;font-size:1.4rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--e13-ink, #131313)}.addon-carousel__viewport{overflow:hidden}.addon-carousel__track{display:flex;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.addon-carousel__track::-webkit-scrollbar{display:none}.addon-carousel__page{flex:0 0 100%;width:100%;scroll-snap-align:start}.addon-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.complementary-products .card-wrapper{height:100%;box-shadow:none}.complementary-products .card-wrapper .card{display:grid;grid-template-columns:6.8rem minmax(0,1fr);grid-template-areas:"media info" "actions actions";align-items:center;column-gap:1.1rem;row-gap:.3rem;height:100%;margin:0;padding:1.1rem;text-align:left;background:var(--e13-addon-card-bg, rgba(255, 255, 255, .4));border:0;border-radius:0;box-shadow:none}.addon-list__item:first-child .card-wrapper .card{border-top-left-radius:5px;border-top-right-radius:5px}.addon-list__item:last-child .card-wrapper .card{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.complementary-products .card-wrapper .card>.card__inner{grid-area:media;align-self:center;position:relative;flex:none;width:6.8rem;max-width:6.8rem;height:6.8rem;padding-bottom:0!important;margin:0;background:transparent;border-radius:5px;overflow:hidden;box-shadow:none}.complementary-products .card__inner .card__media,.complementary-products .card__inner .media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;border-radius:5px;overflow:hidden;box-shadow:none}.complementary-products .card__inner img{width:100%;height:100%;object-fit:contain;border-radius:5px}.product__info-container .complementary-products .card-wrapper:hover .card .card__inner,.product__info-container .complementary-products .card-wrapper:hover .card--card,.product__info-container .complementary-products .card-wrapper:hover .card--standard .card__inner{transform:none;box-shadow:none}.product__info-container .complementary-products .card-wrapper .card .card__media:after,.product__info-container .complementary-products .card-wrapper:hover .card .card__media:after,.product__info-container .complementary-products .card-wrapper .card .card__inner:after,.product__info-container .complementary-products .card-wrapper:hover .card .card__inner:after,.product__info-container .complementary-products .card-wrapper .card--card:before,.product__info-container .complementary-products .card-wrapper:hover .card--card:before{content:none;opacity:0;background-image:none;transition:none}.complementary-products .card>.card__content{display:contents}.complementary-products .card>.card__content .card__information{grid-area:info;display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:0}.complementary-products .card-wrapper .card__heading{min-width:0;margin:0;font-size:1.25rem!important;line-height:1.35!important;letter-spacing:.01em!important;font-weight:500}.complementary-products .card-wrapper .card__heading-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:var(--e13-ink, #131313)}.complementary-products .card__heading a:after{content:none}.complementary-products .card__heading-text,.complementary-products .card__heading-text:hover,.complementary-products .card__heading-text:focus,.complementary-products .underline-links-hover:hover a.card__heading-text{color:var(--e13-ink, #131313);text-decoration:none}.complementary-products .card__heading-text:focus-visible{outline:.2rem solid var(--e13-red, #cb333b);outline-offset:.2rem}.complementary-products .card>.card__content .price{min-width:0;margin:0;padding:0;font-family:var(--font-body-family);line-height:1.25;color:var(--e13-ink, #131313)}.complementary-products .card-wrapper .price .price-item,.complementary-products .card-wrapper .price s.price-item,.complementary-products .card-wrapper .price .price-item--regular,.complementary-products .card-wrapper .price .price-item--sale{margin:0;font-size:1.2rem;line-height:1.25;font-weight:500;color:var(--e13-ink, #131313)}.complementary-products .price--on-sale .price__sale{display:inline-flex;align-items:baseline;gap:0 .5rem;flex-wrap:nowrap;white-space:nowrap}.complementary-products .price--on-sale .price-item--regular{text-decoration-color:var(--e13-ink, #131313)}.complementary-products .card__badge,.complementary-products .price .unit-price{display:none}.complementary-products .quick-add{grid-area:actions;display:flex;align-items:stretch;gap:.6rem;width:100%;margin:1rem 0 0}.complementary-products .quick-add>.addon-actions__primary{flex:1 1 auto;min-width:0}.complementary-products .quick-add form{height:100%;margin:0}.complementary-products .addon-btn.button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-width:0;min-height:3.4rem;padding:0 1.2rem;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--e13-ink, #131313)!important;background:transparent!important;border:1px solid var(--e13-addon-border, #b9b9b9)!important;border-radius:5px;box-shadow:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.complementary-products .addon-btn .icon,.addon-info-btn .icon,.addon-cart-btn .icon{width:1.2rem;height:1.2rem;flex:0 0 auto}.complementary-products .addon-btn.button:hover:not([disabled]),.complementary-products .addon-btn.button:active:not([disabled]){color:var(--e13-ink, #131313)!important;background:transparent!important;border-color:var(--e13-ink, #131313)!important}.complementary-products .addon-btn.button[disabled]{color:#909090!important}.complementary-products .addon-btn.button.loading .icon,.complementary-products .addon-btn.button.loading>span{opacity:0}.complementary-products .addon-btn.button.loading>.loading-overlay__spinner .path{stroke:var(--e13-ink, #131313)}.complementary-products .addon-btn.button.loading,.complementary-products .addon-btn.button.loading[aria-disabled=true],.complementary-products .addon-btn.button.loading[disabled]{opacity:1!important}.addon-info-btn,.addon-cart-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:3.4rem;min-height:3.4rem;padding:0 1rem;color:var(--e13-ink, #131313);background:transparent;border:1px solid var(--e13-addon-border, #b9b9b9);border-radius:5px;text-decoration:none;cursor:pointer;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.addon-info-btn:hover,.addon-cart-btn:hover{color:var(--e13-ink, #131313);background:transparent;border-color:var(--e13-ink, #131313)}.addon-info-btn{overflow:hidden;font-family:Tofino Narrow,arial,open sans}.complementary-products a.addon-info-btn,.complementary-products a.addon-info-btn:link,.complementary-products a.addon-info-btn:visited,.complementary-products a.addon-info-btn:hover,.complementary-products a.addon-info-btn:focus,.complementary-products a.addon-info-btn:focus-visible,.complementary-products a.addon-info-btn:active,.complementary-products a.addon-info-btn .addon-info-btn__label,.complementary-products a.addon-info-btn:hover .addon-info-btn__label{text-decoration:none!important}.addon-info-btn__icons{position:relative;flex:0 0 auto;width:1.2rem;height:1.2rem}.addon-info-btn__icons .icon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .18s ease}.addon-info-btn__icons .icon-arrow,.addon-info-btn:hover .icon-info-circle{opacity:0}.addon-info-btn:hover .icon-arrow{opacity:1}.addon-info-btn__label{max-width:0;margin-right:0;opacity:0;overflow:hidden;white-space:nowrap;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:max-width .26s ease,opacity .18s ease,margin-right .26s ease}.addon-info-btn:hover .addon-info-btn__label,.addon-info-btn:focus-visible .addon-info-btn__label{max-width:14rem;margin-right:.5rem;opacity:1}.addon-cart-btn{gap:.4rem;padding:0 .8rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;line-height:1}.complementary-products .addon-btn.button:focus-visible,.addon-info-btn:focus-visible,.addon-cart-btn:focus-visible{outline:.2rem solid var(--e13-red, #cb333b);outline-offset:.2rem}.addon-carousel__nav{display:flex;align-items:center;justify-content:center;gap:.8rem;width:fit-content;margin:1rem auto 0;padding:.2rem .6rem}.addon-carousel__arrow{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;color:var(--e13-ink, #131313);background:transparent;border:0;cursor:pointer;transition:color .12s ease,opacity .12s ease}.addon-carousel__arrow .icon{width:1.1rem;height:1.1rem}.addon-carousel__arrow--prev .icon{transform:rotate(90deg)}.addon-carousel__arrow--next .icon{transform:rotate(-90deg)}.addon-carousel__arrow:hover:not([disabled]){color:var(--e13-ink, #131313)}.addon-carousel__arrow[disabled]{opacity:.3;cursor:default}.addon-carousel__arrow:focus-visible{outline:.2rem solid var(--e13-red, #cb333b);outline-offset:.2rem}.addon-carousel__dashes{display:flex;align-items:center;gap:.2rem}.addon-carousel__dash{display:flex;align-items:center;justify-content:center;height:1.4rem;padding:0 .3rem;background:transparent;border:0;border-radius:0;cursor:pointer}.addon-carousel__dash:before{content:"";display:block;width:.8rem;height:3px;background:#b0b0b0;transition:width .22s ease,background-color .16s ease}.addon-carousel__dash.is-active:before{width:2.4rem;background:var(--e13-ink, #131313)}.addon-carousel__dash:hover:not(.is-active):before{background:#8a8a8a}.addon-carousel__dash:focus-visible{outline:.2rem solid var(--e13-red, #cb333b);outline-offset:-.2rem}@media(prefers-reduced-motion:reduce){.complementary-products .addon-btn.button,.complementary-products .card-wrapper .card,.addon-info-btn,.addon-cart-btn,.addon-carousel__dash:before,.addon-carousel__arrow,.addon-info-btn__label,.addon-info-btn__icons .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/component-addon-carousel.css.map */
