.cart-drawer .drawer{padding:0}cart-drawer .cart-drawer .drawer{inset-inline-end:-100%;transform:none;transition:opacity .3s,visibility .3s,right .3s}cart-drawer.open .cart-drawer .drawer{inset-inline-end:0}.cart-drawer__header{align-items:center;display:flex;min-height:max(40px,calc(74px + var(--icon-scale)));padding-bottom:8px;padding-inline-end:52px;padding-top:8px;.drawer-recommendations.drawer-recommendations--side-panel &{justify-content:center;padding-inline-end:0}.tabs-block--block & .tabs-block__tabs{margin-bottom:0}}.drawer-recommendations--side-panel .slider__grid-item{flex-basis:auto}.drawer-recommendations{padding-top:16px;&:not(:has(*)){display:none}&.drawer-recommendations--side-panel{--side-panel-side-paddings:45px;--max-card-width:300px;border-end-start-radius:var(--drawers-radius);border-inline-end:var(--border-thickness) solid rgb(var(--lines-color));border-start-start-radius:var(--drawers-radius);height:100%;inset-inline-end:100%;max-width:calc(var(--max-card-width) + var(--side-panel-side-paddings)*2);min-width:calc(var(--desktop-item-width) + var(--side-panel-side-paddings)*2);opacity:0;padding:0 var(--side-panel-side-paddings) 24px;position:absolute;top:0;transform:translateX(100%);visibility:hidden;z-index:0;&:has(.popup.open){overflow:visible;z-index:3}.drawer.open &{opacity:1;transform:none;transition:opacity .3s .45s,visibility .3s .45s,transform .3s .45s;visibility:visible}.slider__grid:not(.complementary__grid){align-items:center;flex-direction:column}}}.drawer-recommendations.full-width-block{border-block-start:none}.cart-drawer .slider__grid{-webkit-overflow-scrolling:auto}.cart-drawer__inner{border-end-start-radius:var(--drawers-radius);border-start-start-radius:var(--drawers-radius);height:100%;justify-content:space-between;z-index:2;&:has(.drawer-recommendations.drawer-recommendations--side-panel *){border-end-start-radius:0;border-start-start-radius:0;overflow:clip}@media screen and (max-width:640px){border-bottom-left-radius:0;border-top-left-radius:0}}.cart-drawer__inner-wrapper{display:flex;flex-direction:column;overflow-x:clip;padding:0 24px var(--block-padding)}.cart-drawer .slider__viewport .slider-scrollbar:not(.visually-hidden){margin-top:0}.full-width-block{inset-inline-start:-24px;padding:16px 24px;position:relative;width:calc(100% + 48px)}.cart-drawer .accordion--compact .accordion__summary{padding-bottom:var(--block-padding-xs);padding-top:var(--block-padding-xs)}.cart-drawer .cart-items{padding-bottom:16px}.cart-drawer .block-prices>div:first-child{padding-top:0}.cart-drawer .block-prices>div:last-child{padding-bottom:0}.cart-drawer .block-prices:empty{display:none}.cart-drawer .tax-note{margin-top:0}.offer.below_items{order:2}.offer.below_checkout{order:3}.cart-recommendations__header{margin-bottom:var(--block-padding-s);.drawer-recommendations.drawer-recommendations--side-panel &{margin-bottom:0}}.cart-drawer__footer{background-color:rgb(var(--layout-bg-color));border-end-start-radius:var(--drawers-radius);bottom:0;gap:var(--block-padding-xs);padding:16px 24px 24px;position:sticky;z-index:3;.cart-drawer__inner:has(.drawer-recommendations.drawer-recommendations--side-panel *) &{border-end-start-radius:0}@media screen and (max-width:640px){border-bottom-left-radius:0}}.quick-view-load .cart-drawer__footer{z-index:1}.cart-drawer__footer-actions,.cart-empty__actions{display:flex;flex-wrap:wrap;gap:8px}.cart-drawer__footer-actions>*,cart-drawer .cart-empty__actions>*{flex:1 1 calc(50% - 4px)}cart-drawer .cart-empty__actions{flex-direction:column}.cart__checkout .button{width:100%}.cart-drawer label.field--checkbox{margin-bottom:var(--block-padding-xs);margin-top:var(--block-padding-xs)}.cart-drawer__footer .totals{padding-bottom:0}.cart-drawer__footer .offer:not(.bg-custom):has(~.block-prices){border-block-end:var(--border-thickness) solid rgb(var(--lines-color));padding-bottom:16px}.cart-drawer__inner-wrapper:has(.drawer-recommendations--side-panel):after{background-color:rgb(var(--layout-bg-color));content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.cart-drawer__inner-wrapper:has(.drawer-recommendations--side-panel)>:not(.drawer-recommendations--side-panel):not(.button-wrapper){position:relative;z-index:3}.countdown-timer-wrapper.countdown-timer-wrapper--hidden{display:none}.countdown{--countdown-label-gap:6px;contain:layout style paint;display:flex;flex-direction:column;row-gap:8px;visibility:hidden;&.countdown--visible{visibility:visible}}.countdown__timer{align-items:stretch;column-gap:4px;display:flex;justify-content:flex-start;.banner__content-wrapper.center &,.popup-content.center &,.section-container.rich-text.center &{justify-content:center}.media-with-text__content-wrapper.right &{justify-content:flex-end;@media screen and (max-width:768px){justify-content:flex-start}}}.countdown__pair-of-numbers-wrapper{display:flex;flex-direction:column;row-gap:var(--countdown-label-gap);.countdown.countdown--minimized &{column-gap:2px;flex-direction:row}}.countdown__pair-of-numbers{column-gap:1px;display:flex;justify-content:center}.countdown__delimeter,.countdown__number-wrapper{align-items:center;display:flex;justify-content:center;text-align:center;user-select:none}.countdown__delimeter{font-size:.5em;.countdown.countdown--minimized &{font-size:.666em}}.countdown__number-wrapper{contain:layout paint;height:max(1.32em,24px);overflow:clip;position:relative;width:max(.85em,17px);will-change:transform,opacity;.countdown.countdown--minimized &{height:auto;width:.6em}}.countdown__number{--number-animation-translation:10px;line-height:100%}.countdown__number--current{transition:transform .3s var(--transition-timing-function),opacity .3s var(--transition-timing-function);&.countdown__number--animated{opacity:0;transform:translateY(calc(var(--number-animation-translation)*-1));transition:none}}.countdown__number--previous{left:50%;opacity:0;position:absolute;top:calc(50% + var(--number-animation-translation));transform:translateY(-50%) translateX(-50%);transition:top .3s var(--transition-timing-function),opacity .3s var(--transition-timing-function);&.countdown__number--animated{opacity:1;top:50%;transition:none}}.countdown__complete-message{color:var(--layout-text-color)}.countdown__label{text-align:center}