.cart-drawer{color:var(--primary_text);z-index:25;position:fixed;width:93.6%;height:var(--viewport-height)}.cart-item__quantity-button path,.cart-drawer__header path{fill:var(--primary_text)}.transition{animation:clipHide .35s forwards}.transition--done{animation:clipReveal .35s forwards}@keyframes clipHide{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes clipReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.cart-drawer__upsell-navigation{display:flex;gap:.25rem;justify-content:space-between}.cart-drawer__upsell-navigation .swiper-button{position:relative}.cart-drawer__wrapper{height:100%;width:100%;position:relative;background-color:var(--background_color);display:flex;flex-direction:column;gap:2rem}.cart-drawer__content{height:100%;display:flex;flex-direction:column;padding-bottom:.75rem;overflow-y:auto;overflow-x:hidden;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-ms-overflow-style:none;scrollbar-width:none}.cart-drawer__content::-webkit-scrollbar{display:none}.cart-drawer__content--empty{height:calc(100% - 4.625rem);padding-bottom:2rem}.cart-drawer__content--full{height:calc(var(--viewport-height) - var(--cart-drawer__header-height) - var(--cart-drawer__footer-height));scroll-behavior:smooth}.cart-drawer__header{padding:.75rem .75rem 0rem;display:flex;justify-content:space-between;align-items:center;width:100%}.cart-drawer__footer{bottom:0;z-index:3;position:absolute;width:100%;padding:1rem .75rem;color:var(--secondary_text);overflow:hidden;gap:.75rem;display:flex;flex-direction:column;background-color:var(--background_color_2)}.cd__subtotal{border-top:1px solid var(--secondary_text);padding-top:.75rem;margin-top:.75rem;display:flex;justify-content:space-between}.cd__total{display:flex;justify-content:space-between;align-items:center;width:100%}.cd__total a{color:var(--secondary_grey);text-decoration:none}.cart-drawer__items{display:flex;flex-direction:column;flex:1}.cart-item__inner{align-items:center;position:relative;color:var(--primary_text);display:flex;overflow:hidden;margin:0 .75rem;padding-bottom:0.1875rem;border-bottom:1px solid var(--tertiary_grey)}.cart-item+.cart-item{margin-top:.1875rem}.cd__total+.cd__total{margin-top:.25rem}.cart-item{position:relative}.cart-drawer__block--right{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between}.cart-item__image{position:relative;width:80px;flex-shrink:0}.cart-item__info{display:flex;flex-direction:column;gap:.75rem;width:100%;height:100%;justify-content:space-between;padding:.5rem .75rem}.cart-item__option-wrapper{display:flex;gap:.125rem;flex-direction:column}.cart-item__quantity-selector{display:flex;align-items:center;gap:.5rem;width:fit-content;min-height:1.125rem}.cart-item__quantity{width:24px;border:none;padding:0;text-align:center;background-color:transparent;pointer-events:none;color:var(--primary_text)}.cart-item__block{display:flex;flex-direction:column;gap:.5rem}.cart-item__price{display:flex;gap:.5rem;align-items:center}.discount__title{color:var(--secondary_accent)}.cart-item__price--discounted{color:var(--primary_text)}.cart-item__quantity-button{display:flex}.cart-item__quantity-button svg{width:calc(1rem - 1px);height:calc(1rem - 1px)}.cart-drawer__inner__cta{gap:1.5rem;display:flex;flex-direction:column;align-items:center;width:100%}.itemLoader{background:#ffffff26;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);width:100%;height:100%;position:absolute;z-index:5;display:flex;align-items:center;justify-content:center;align-self:center;opacity:0;pointer-events:none;left:0;top:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.itemLoader svg{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;width:20px;height:20px}.itemLoader svg path{stroke:var(--primary_text);fill:transparent!important}.itemLoader.is-visible{opacity:1;visibility:visible;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.cart-item.repo--top{animation:repositionTop .3s forwards}.cart-item.repo--bottom{animation:repositionBottom .3s forwards}.cart-item.repo--adding{animation:repositionAdd .3s forwards}@keyframes repositionAdd{0%{transform:translateY(-20%);opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes repositionTop{0%{margin-top:var(--repositioning_value)}to{margin-top:0}}@keyframes repositionBottom{0%{margin-top:0}to{margin-top:var(--repositioning_value)}}.cart-drawer__footer-info{display:flex;align-items:center;justify-content:space-between}.cart-drawer__payment-types{display:flex;gap:.5rem;justify-content:flex-start;min-height:1rem;filter:grayscale(1)}.cart-drawer__payment-type{width:24px;display:flex;border-radius:2px}.cart-drawer__payment-type svg{width:100%;height:fit-content}.cart-item__info a.u-p3{color:var(--primary_text)}.cart-drawer__checkout{width:100%}.cart-drawer__shipping{display:flex;gap:.5rem;padding:0rem .75rem;flex-direction:column}.cart-drawer__shipping-progress{border:1px solid var(--secondary_grey);height:8px;width:100%;padding:1px;border-radius:.125rem;position:relative}.cart-drawer__shipping-progress-bar{background-color:var(--primary_text);height:100%;border-radius:.125rem;transition:width .3s ease-in-out}#cart-drawer .Drawer--Close{position:relative;display:flex;padding:0;right:unset}#cart-drawer .Drawer--Close:before{content:"";position:absolute;width:40px;height:100%;left:-50%;cursor:pointer}.removing{opacity:0;transform:translate(20px);transition:all .2s ease-in-out}.cart-item__image.AspectRatio{margin-left:unset;margin-right:unset}.cart-item:last-child{margin-bottom:16px}.cart-drawer__inner__cta .Button:not(.Button--Tertiary){min-width:141px}.card-small .card__inner{width:80px;flex-shrink:0}.card-small__footer{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:.25rem}.card-small .card__info{padding:.5rem .5rem .5rem .25rem;width:calc(100% - 82px);display:flex;flex-direction:column;justify-content:space-between}.card__wrapper.card-small{border:1px solid var(--tertiary_grey);flex-direction:row;gap:.125rem}.card-small .card__info-header{display:block}.cart-drawer__rec-item:has(.card-small){width:245px}.card-small .product-card__price .flex{gap:.25rem}.card-small .product-card__label:nth-child(n+2){display:none}.cart-drawer__recomm-title{padding:1rem .75rem .75rem;position:relative}.cart-drawer__favorites-wrapper .swiper-pagination,.cart-drawer__recommendations .swiper-pagination{width:calc(100% - .75rem);margin-left:.75rem}.cart-drawer__cta{margin:auto 0}.cart-drawer__cta+.cart-drawer__recommendations{margin-top:2rem}.cart-drawer__cta+.cart-drawer__favorites-wrapper,.cart-drawer__favorites-wrapper+.cart-drawer__recommendations{margin-top:1rem}.cart-drawer__favorites-wrapper{position:relative}.discount__title{color:var(--alert_error)}@media screen and (min-width: 1025px){.card-small .card__inner{width:108px}.cart-drawer__content{padding-bottom:2rem}.cart-drawer__favorites-wrapper .swiper-pagination,.cart-drawer__recommendations .swiper-pagination{width:calc(100% - 2rem);margin-left:2rem}.cart-item__image{width:108px}.cart-drawer__rec-item:has(.card-small){width:327px}.cart-drawer__favorites-wrapper .swiper-button,.cart-drawer__recommendations .swiper-button{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.cart__swiper--next{right:2rem}.cart__swiper--prev{left:2rem}.cart-drawer{display:flex;width:50%;max-width:45rem}.cart-drawer__recomm-title{padding:1rem 2rem .75rem;position:relative}.cart-drawer__footer{padding:.75rem 1.5rem}.cart-drawer__header{padding:2rem 2rem 0}.cart-item__inner{margin:0 2rem;gap:.125rem}.cart-drawer__block--right{flex-direction:column;justify-content:space-between;align-items:end}.cart-drawer__block--right .cart-item__block{align-items:end}.cart-item__info{width:calc(100% - 102px);flex-direction:row;gap:.5rem}.cart-drawer__shipping{padding:0 2rem}.cart-item__details{display:flex;gap:1rem;flex-direction:row;align-items:flex-start;justify-content:space-between}.discount__title{text-align:right}.cd__footer-info .discount__title{text-align:left}.cart-item__remove{text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-sidebar_cart.css.map */
