cart-drawer.drawer{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background:transparent;visibility:hidden;transition:visibility var(--duration-default) ease}.drawer.active{visibility:visible}cart-drawer .cart-drawer{display:flex;height:100%;max-width:100vw}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;opacity:0;transition:opacity var(--duration-default) ease}.cart-drawer__overlay:empty{display:block}.drawer.active .cart-drawer__overlay{opacity:1}.ex-cart .drawer__inner{position:relative;display:flex;flex-direction:column;width:var(--ex-cart-width, 400px);max-width:100vw;height:100%;padding:0;border:0;border-inline-start:1px solid var(--ex-cart-divider, rgba(var(--color-foreground), .12));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:translate(100%);transition:transform var(--duration-default) ease;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}[dir=rtl] .ex-cart .drawer__inner{transform:translate(-100%)}.ex-cart.active .drawer__inner{transform:translate(0)}.ex-cart .drawer__inner:focus{outline:none}@media screen and (max-width:749px){.ex-cart .drawer__inner{width:100vw;border:0}.ex-cart .cart-drawer__overlay{display:none}}.ex-cart--keep-open.drawer{pointer-events:none}.ex-cart--keep-open .drawer__inner{pointer-events:auto}.ex-cart--keep-open .cart-drawer__overlay{background:#0000001a;pointer-events:none}.ex-cart__editor-flag{position:fixed;inset-block-end:8px;inset-inline-start:8px;margin:0;padding:4px 10px;border-radius:50px;background:#121212;color:#fff;font-size:11px;pointer-events:none}.drawer:not(.active) .ex-cart__editor-flag{display:none}.ex-cart .ex-cart__header{flex:0 0 auto;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--ex-cart-header-h, 50px);padding:0 15px 0 30px;background:var(--ex-cart-header-bg, #f8f8f8)}.ex-cart .ex-cart__heading{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-heading-family);font-size:var(--ex-cart-heading, 20px);font-weight:var(--ex-weight-bold, 700);line-height:1.2;color:var(--ex-cart-ink, currentColor);text-transform:capitalize}.ex-cart__count{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:25px;padding:0 6px;box-sizing:border-box;border-radius:50px;background:var(--ex-cart-ink, rgb(var(--color-foreground)));color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:14px;font-weight:700;line-height:1;text-transform:none}.ex-cart .ex-cart__close{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;margin-block-start:6px;margin-inline-end:-14px;padding:0;border:0;background:transparent;color:var(--ex-cart-ink, rgb(var(--color-foreground)));box-shadow:none;cursor:pointer}.ex-cart .ex-cart__close .svg-wrapper{width:18px;height:18px}@media screen and (max-width:749px){.ex-cart .ex-cart__header{padding-inline-start:15px}.ex-cart .ex-cart__heading{font-size:var(--ex-cart-heading-m, 22px)}.ex-cart .ex-cart__close{margin-inline-end:-4px}}.ex-cart__zone--header{flex:0 0 auto}.ex-cart__zone--header,.ex-cart__body,.ex-cart .ex-cart__footer{isolation:isolate}.ex-cart__body{position:relative;flex:1 1 0;min-height:clamp(180px,38vh,320px);overflow-y:auto;padding-bottom:8px}@media screen and (min-width:750px){.ex-cart__body{scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.7) transparent}.ex-cart__body::-webkit-scrollbar{width:3px}.ex-cart__body::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.7);border-radius:100px}}.ex-cart cart-drawer-items{display:block;flex:none;overflow:visible}.ex-cart .cart-drawer__form,.ex-cart .drawer__contents{display:block}.ex-cart__errors:empty{display:none}.ex-cart__errors{margin:0 15px 8px;padding:8px 10px;border-radius:4px;background:#fdecea;color:#b3261e;font-size:13px;line-height:1.4}.ex-cart__notice{margin:8px 15px}.ex-cart__lines{display:flex;flex-direction:column;gap:16px;margin:0;padding:18px 0 16px;list-style:none}.ex-cart .ex-line{display:grid;grid-template-columns:var(--ex-cart-img, 70px) minmax(0,1fr);gap:19px;margin:0;padding:0 13px 0 14px;border-radius:0;background:var(--ex-cart-card-bg, #ffffff);transition:opacity .2s ease-out,transform .2s ease-out}.ex-line--leaving{opacity:0;transform:translate(-20px)}[dir=rtl] .ex-line--leaving{transform:translate(20px)}.ex-cart .ex-line__media{display:block;width:var(--ex-cart-img, 90px);height:var(--ex-cart-img, 90px);overflow:hidden;border-radius:var(--ex-cart-img-radius, 8px);background:rgba(var(--color-foreground),.03)}.ex-line__image{display:block;width:100%;height:100%;object-fit:cover}.ex-line__image--placeholder{fill:rgba(var(--color-foreground),.5)}.ex-line__details{display:flex;flex-direction:column;min-width:0}.ex-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ex-line__text{flex:1 1 auto;min-width:0}.ex-line__vendor{margin:0 0 2px}.ex-cart .ex-line__title-row{display:flex;align-items:flex-start;gap:4px}.ex-cart .ex-line__title{display:block;color:var(--ex-cart-ink, rgb(var(--color-foreground)));font-size:var(--ex-cart-title, 16px);font-weight:var(--ex-weight-bold, 700);line-height:1.4;text-decoration:none;word-break:break-word}.ex-cart .ex-line__title:hover{text-decoration:underline;text-underline-offset:.2rem}.ex-line__options{margin:2px 0 0}.ex-cart .ex-line__option{display:flex;flex-wrap:wrap;gap:0 4px;margin:0;color:var(--ex-cart-secondary, #707070);font-size:max(11px,calc(var(--ex-cart-title, 16px) - 6px));line-height:1.4}.ex-cart .ex-line__option+.ex-line__option{margin-top:0}.ex-line__option dt,.ex-line__option dd{margin:0}.ex-line__plan{margin:4px 0 0;font-size:max(11px,calc(var(--ex-cart-title, 16px) - 6px));font-weight:var(--ex-weight-semibold, 600)}.ex-cart .ex-line__pricing{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:end;white-space:nowrap;pointer-events:auto}.ex-line__price-row{display:flex;align-items:baseline;gap:8px;font-size:var(--ex-cart-price, 16px);font-weight:700;line-height:1.2;white-space:nowrap}.ex-line__struck{color:var(--ex-cart-secondary, #707070)}.ex-line__price{color:var(--ex-cart-price-color, var(--ex-cart-accent, #ef4a65))}.ex-line__save{display:inline-block;padding:3px 6px;border-radius:50px;background:var(--ex-cart-save-bg, #fdecef);color:var(--ex-cart-save-text, #ef4a65);font-size:calc(var(--ex-cart-price, 16px) - 2px);font-weight:400;line-height:1.3}.ex-line__tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;margin:0;padding:0;white-space:normal}.ex-line__tag{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:3px;background:var(--ex-cart-tag-bg, #f1f1f1);color:var(--ex-cart-tag-text, #555555);font-size:12px;line-height:1;text-transform:uppercase}.ex-line__tag-icon{transform:rotate(90deg)}.ex-cart .unit-price{margin:0;font-size:12px}.ex-cart .ex-line__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin-top:2px;padding:0}.ex-cart .ex-line__bottom quantity-popover{display:block}.ex-line__qty-row{display:flex;align-items:center;gap:12px}.ex-cart .quantity-popover-container{padding:0}.ex-cart .ex-line__qty.quantity{width:auto;min-height:30px;border:1px solid var(--ex-cart-divider, rgba(var(--color-foreground), .12));border-radius:4px;background:transparent}.ex-cart .ex-line__qty.quantity:before,.ex-cart .ex-line__qty.quantity:after{display:none}.ex-cart .ex-line__qty .quantity__button{position:relative;width:26px;min-height:30px;background:transparent;color:var(--ex-cart-secondary, rgb(var(--color-foreground)))}.ex-cart .ex-line__qty .quantity__button:active{background:var(--ex-cart-tag-bg, color-mix(in srgb, rgb(var(--color-foreground)) 6%, rgb(var(--color-background))))}.ex-cart .ex-line__qty .quantity__button .svg-wrapper{width:10px;height:10px}.ex-cart .ex-line__qty .quantity__input{width:40px;min-width:32px;padding:0 2px;border-inline:1px solid var(--ex-cart-divider, rgba(var(--color-foreground), .12));color:var(--ex-cart-ink, rgb(var(--color-foreground)));font-size:14px;opacity:1;-moz-appearance:textfield}.ex-cart .ex-line__qty .quantity__input::-webkit-outer-spin-button,.ex-cart .ex-line__qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ex-line__remove{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:30px;padding:0;border:0;background:transparent;color:var(--ex-cart-ink, rgb(var(--color-foreground)));cursor:pointer;transition:opacity var(--ex-dur-fast, .2s) ease}.ex-line__trash{width:18px;height:18px}.ex-line__remove:hover,.ex-line__remove:active{opacity:.8}.ex-cart .quantity-popover__info.global-settings-popup{transform:translateY(0);top:100%}.ex-cart .ex-line__error{margin:4px 0 0}.ex-cart .ex-line__error:has(.cart-item__error-text:not(:empty)){margin-bottom:12px}.ex-cart .ex-cart-pending{opacity:.6;transition:opacity var(--ex-dur-fast, .2s) ease}.ex-cart .cart__items--disabled{pointer-events:auto}.ex-cart .quantity__button.is-pending>*,.ex-line__remove.is-pending>*{visibility:hidden}.ex-cart .quantity__button.is-pending:after,.ex-line__remove.is-pending:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:15px;height:15px;margin:auto;border:2px solid rgba(var(--color-foreground),.3);border-top-color:currentColor;border-radius:50%;animation:ex-cart-spin .8s linear infinite}@media screen and (max-width:749px){.ex-cart .ex-line{gap:17px}.ex-cart .ex-line__qty.quantity{min-height:24px}.ex-cart .ex-line__qty .quantity__button{min-height:22px}.ex-cart__lines{gap:0;padding-top:23px}.ex-cart .ex-line+.ex-line{border-top:1px solid rgba(var(--color-foreground),.08);border-radius:0}.ex-cart .ex-line__title{max-width:200px;font-size:var(--ex-cart-title-m, 14px);line-height:1.3}.ex-cart .ex-line__option,.ex-line__plan{font-size:max(11px,calc(var(--ex-cart-title-m, 14px) - 5px))}.ex-line__price-row{font-size:var(--ex-cart-price-m, 14px);font-weight:400}.ex-line__save{padding-block:2px;font-size:calc(var(--ex-cart-price-m, 14px) - 2px)}}.ex-cart .ex-cart__footer{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:var(--ex-cart-footer-pt, 15px) var(--ex-cart-footer-px, 15px) var(--ex-cart-footer-pb, 15px);border-top:1px solid var(--ex-cart-divider, #e5e5e5);background:var(--ex-cart-footer-bg, #f8f8f8)}.ex-cart .ex-cart__footer>*{margin:0}.ex-cart .ex-cart__note{margin:0;border-bottom:1px solid var(--ex-cart-divider, #e5e5e5)}.ex-cart .ex-cart__note summary{display:flex;position:relative;padding:8px 28px 8px 0;line-height:1;cursor:pointer}.ex-cart .ex-cart__note[open]{padding-bottom:12px}.ex-cart .ex-cart__note[open]>summary .icon-caret{transform:rotate(180deg)}.ex-cart__totals-wrap{display:flex;flex-direction:column;gap:4px}.ex-cart__discount-names{margin:0}.ex-cart__totals{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:0;font-weight:700;line-height:1.2}.ex-cart__totals-label{flex:0 0 auto;color:var(--ex-cart-ink, currentColor);font-size:14px}.ex-cart__savings-row{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ex-cart-ink, currentColor);font-size:14px;line-height:1.2}.ex-cart__totals-values{display:flex;flex-wrap:wrap-reverse;align-items:baseline;justify-content:flex-end;gap:4px;min-width:0}.ex-cart__totals-prices{display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap}.ex-cart__total-discount{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:3px 6px;box-sizing:border-box;border-radius:4px;background:var(--ex-cart-total-discount-bg, #000000);color:var(--ex-cart-total-discount-text, #ffffff);font-size:13px;font-weight:400;line-height:1;white-space:nowrap}.ex-cart__tag-icon{flex:0 0 12px;transform:scaleX(-1)}.ex-cart__compare-total{margin-inline-end:3px;color:var(--ex-cart-secondary, currentColor);font-size:14px;font-weight:400}.ex-cart .ex-cart__total-value{margin:0;color:rgb(var(--color-foreground));font-size:var(--ex-cart-price, 16px);font-weight:700;line-height:1.2}.ex-cart .ex-cart__tax-note{display:block;margin:0;color:var(--ex-cart-secondary, #707070);font-size:12px;line-height:1.4;text-align:start}.ex-cart .ex-cart__ctas{display:block}.ex-cart .ex-cart__checkout{display:flex;width:100%;max-width:none;min-height:47px;gap:8px}[data-ex-cart-busy] .cart__checkout-button{opacity:.6;pointer-events:none}.ex-cart__zone--below{display:flex;flex-direction:column}.ex-cart .ex-cart__footer>.ex-cart__zone--below{margin-top:-2px}.ex-cart .ex-guarantee{margin-bottom:2px}.ex-cart .ex-cart__pay .ex-pay__item svg{min-width:0}@media screen and (max-width:749px){.ex-cart .ex-cart__total-value{font-size:calc(var(--ex-cart-price-m, 14px) - 1px)}.ex-cart__totals-wrap{gap:8px}.ex-cart .ex-cart__footer>.ex-cart__zone--below{margin-top:-3px}.ex-cart .ex-guarantee{margin-bottom:7px}}.ex-cart .drawer__inner-empty{height:100%;padding:0 15px;overflow-y:auto;display:flex;flex-direction:column}.ex-cart .cart-drawer__warnings{display:flex;flex:1;flex-direction:column;justify-content:center}.cart-drawer__warnings--has-collection .cart__login-title{margin-top:2.5rem}.ex-cart .cart-drawer__empty-content .ex-cart__close{position:absolute;top:10px;inset-inline-end:5px;margin:0}.ex-cart__continue{margin-top:16px}.cart-drawer__collection{margin:0 2.5rem 1.5rem}cart-drawer.is-empty .drawer__inner{display:grid;grid-template-rows:1fr;align-items:center}.ex-pb{padding:0 15px}.ex-pb__msg{margin:0;padding:8px 0 4px;color:var(--ex-pb-msg-color, var(--ex-cart-accent, rgb(var(--color-foreground))));font-size:var(--ex-pb-msg-size, 14px);line-height:1.4;letter-spacing:var(--ex-body-tracking, normal);text-align:center}.ex-pb__area{position:relative;min-height:66px;padding-bottom:26px}.ex-pb__track{position:absolute;top:16px;inset-inline:30px;height:8px;overflow:hidden;border-radius:var(--ex-pb-radius, 10px);background:var(--ex-pb-track, #ececec)}.ex-pb--bordered .ex-pb__area{padding-top:calc(var(--ex-pb-border-w, 1px) + 2px)}.ex-pb--bordered .ex-pb__track{top:calc(16px - var(--ex-pb-border-w, 1px));box-sizing:content-box;border:var(--ex-pb-border-w, 1px) solid var(--ex-pb-border-c, #000000)}.ex-pb__track .ex-pb__fill{display:block;width:0;height:100%;border-radius:max(0px,calc(var(--ex-pb-radius, 10px) - var(--ex-pb-border-w, 0px)));background:var(--ex-pb-fill, #000000)}.ex-pb__milestone{position:absolute;top:6px;display:flex;flex-direction:column;align-items:center;gap:6px;width:28px;transition:inset-inline-start 1.5s ease}.ex-pb__milestone--stop{inset-inline-start:calc(15px + (100% - 60px) * var(--ex-pos, 0))}.ex-pb__milestone--end{inset-inline-start:calc(100% - 33px)}.ex-pb__milestone--end-inner{inset-inline-start:calc(100% - 84px)}.ex-pb__milestone--end-outer{inset-inline-start:calc(100% - 40px)}.ex-pb__tile{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:4px;box-sizing:border-box;border:var(--ex-pb-icon-border, none);border-radius:var(--ex-pb-icon-radius, 50px);background:var(--ex-pb-track, #ececec);color:var(--ex-pb-icon, #808080);transition:background-color .3s ease,color .3s ease}.ex-pb__milestone.is-achieved .ex-pb__tile{background:var(--ex-pb-fill, #000000);color:var(--ex-pb-icon-active, #ffffff)}.ex-pb__circle{width:14px;height:14px;border-radius:50%;background:var(--ex-pb-circle, #000000)}.ex-pb__img{width:100%;height:100%;object-fit:contain}.ex-pb__name{display:-webkit-box;width:80px;overflow:hidden;color:var(--ex-pb-name-color, currentColor);font-size:var(--ex-pb-name-size, 10px);line-height:1.2;text-align:center;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ex-pb__name--shipping{text-transform:capitalize}.ex-pb__milestone--end .ex-pb__name{width:50px}.ex-pb__milestone--end-outer .ex-pb__name{align-self:flex-end;text-align:end}.ex-pb__milestone--end-inner .ex-pb__name{align-self:flex-end;width:60px;text-align:end}.ex-pb--plain{padding-bottom:12px}.ex-pb--plain .ex-pb__msg{padding-bottom:8px}.ex-pb--plain .ex-pb__area{min-height:0;margin-top:var(--ex-pb-single-mt, 0px);padding:0}.ex-pb--plain .ex-pb__track{position:relative;top:auto;inset-inline:0;height:var(--ex-pb-single-h, 8px)}.ex-savings{margin:0;padding:10px 15px;background:var(--ex-sb-bg, color-mix(in srgb, var(--ex-cart-accent, var(--ex-accent, rgb(var(--color-foreground)))) 10%, rgb(var(--color-background))));color:var(--ex-sb-text, var(--ex-cart-ink, rgb(var(--color-foreground))));font-size:var(--ex-sb-size, 14px);line-height:1.4;text-align:center}.ex-savings strong{font-weight:700}.ex-savings__icon{margin-inline-end:5px}.ex-proof{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:8px 15px;background:var(--ex-spb-bg, var(--ex-cart-tag-bg, color-mix(in srgb, rgb(var(--color-foreground)) 6%, rgb(var(--color-background)))));color:var(--ex-spb-text, var(--ex-cart-ink, rgb(var(--color-foreground))));font-size:14px;line-height:1.4;letter-spacing:var(--ex-body-tracking, normal);text-align:center}.ex-proof__icon{flex:0 0 auto;color:var(--ex-spb-icon, var(--ex-cart-accent, var(--ex-accent, rgb(var(--color-foreground)))))}.ex-proof__img{width:20px;height:20px;object-fit:contain}.ex-cart-timer{min-height:calc(var(--ex-tb-size, 15px) + 2 * var(--ex-tb-pad, 8px));padding:var(--ex-tb-pad, 8px);box-sizing:border-box;border-top:var(--ex-tb-border, 0 solid transparent);border-bottom:var(--ex-tb-border, 0 solid transparent);background:var(--ex-tb-bg, var(--ex-cart-ink, rgb(var(--color-foreground))));color:var(--ex-tb-text, rgb(var(--color-background)));font-size:var(--ex-tb-size, 15px);letter-spacing:var(--ex-body-tracking, normal);text-align:center}.ex-cart-timer__text{margin:0;line-height:1.3}.ex-cart-timer__text:has(.ex-countdown.is-expired [data-ex-cd-message]) .ex-cart-timer__part{display:none}.ex-cart-timer .ex-countdown{--ex-cd-color: currentColor;display:inline-flex;font-weight:700;vertical-align:baseline}.ex-img-banner{height:var(--ex-ib-h, 150px);margin-bottom:var(--ex-ib-mb, 0px);overflow:hidden}.ex-img-banner__link{display:block;height:100%;transition:opacity .3s ease}.ex-img-banner__link:hover{opacity:.9}.ex-img-banner__img{display:block;width:100%;height:100%;object-fit:cover}.ex-img-banner--contain .ex-img-banner__img{object-fit:contain}.ex-img-banner--fill .ex-img-banner__img{object-fit:fill}.ex-promo{display:block;margin-bottom:var(--ex-pr-mb, 10px);overflow:hidden;color:inherit;text-decoration:none}.ex-promo__panel{position:relative;min-height:var(--ex-pr-height, 120px);overflow:hidden;background:var(--ex-pr-bg, linear-gradient(135deg, var(--ex-cart-ink, rgb(var(--color-foreground))) 0%, color-mix(in srgb, var(--ex-cart-ink, rgb(var(--color-foreground))) 78%, #fff) 100%))}.ex-promo__text{position:relative;z-index:2;max-width:var(--ex-pr-text-max, 50%);margin-inline-start:var(--ex-pr-text-left, 10px);padding:var(--ex-pr-text-top, 20px) 0 12px}.ex-promo__heading{margin:0 0 8px;color:var(--ex-pr-h-color, rgb(var(--color-background)));font-family:var(--font-heading-family);font-size:var(--ex-pr-h-size, 24px);font-weight:700;line-height:1.1;letter-spacing:0;text-transform:var(--ex-pr-h-case, uppercase)}.ex-promo__offer{display:inline-block;padding:8px 14px;border-radius:var(--ex-pr-offer-radius, 0px);background:var(--ex-pr-offer-bg, rgb(var(--color-background)));color:var(--ex-pr-offer-text, var(--ex-cart-ink, rgb(var(--color-foreground))));font-size:var(--ex-pr-offer-size, 18px);font-weight:700;line-height:1.1;text-transform:uppercase}.ex-promo__badge{position:absolute;z-index:3;inset-inline-end:var(--ex-pr-badge-right, 10px);bottom:var(--ex-pr-badge-bottom, 10px);display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--ex-pr-badge, 80px);height:var(--ex-pr-badge, 80px);padding:10px;box-sizing:border-box;border:var(--ex-pr-badge-border, 0);border-radius:50%;background:var(--ex-pr-badge-bg, rgb(var(--color-background)));color:var(--ex-pr-badge-text, var(--ex-cart-ink, rgb(var(--color-foreground))));line-height:1;text-align:center}.ex-promo__badge-label{font-size:11px;font-weight:700;text-transform:uppercase}.ex-promo__badge-amount{font-size:22px;font-weight:700;line-height:1}.ex-promo__img{position:absolute;z-index:1;top:50%;inset-inline-end:var(--ex-pr-img-right, 35px);width:var(--ex-pr-img-w, 180px);height:var(--ex-pr-img-h, 100px);object-fit:var(--ex-pr-img-fit, contain);opacity:var(--ex-pr-img-opacity, 1);transform:translateY(-50%)}.ex-promo__ticker{display:flex;align-items:center;height:var(--ex-pr-tk-h, 25px);overflow:hidden;background:var(--ex-pr-tk-bg, var(--ex-cart-ink, rgb(var(--color-foreground))));color:var(--ex-pr-tk-text, rgb(var(--color-background)));font-size:10px;font-weight:700;text-transform:uppercase}.ex-promo__ticker-row{display:flex;flex:0 0 auto;white-space:nowrap}.ex-promo__ticker-item{padding-inline-end:20px}.ex-promo__ticker--animate .ex-promo__ticker-row{animation:ex-promo-ticker var(--ex-pr-tk-speed, 15s) linear infinite}.ex-promo__ticker--right .ex-promo__ticker-row{animation-direction:reverse}[dir=rtl] .ex-promo__ticker--animate .ex-promo__ticker-row{animation-name:ex-promo-ticker-rtl}@keyframes ex-promo-ticker{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes ex-promo-ticker-rtl{0%{transform:translate(0)}to{transform:translate(25%)}}@media screen and (max-width:749px){.ex-savings{padding:8px 10px;font-size:var(--ex-sb-size-m, 13px)}.ex-proof{padding:8px 10px;font-size:13px}.ex-promo__offer{padding:6px 10px;font-size:var(--ex-pr-offer-size-m, 14px)}.ex-promo__badge{width:var(--ex-pr-badge-m, 70px);height:var(--ex-pr-badge-m, 70px)}.ex-promo__img{inset-inline-end:var(--ex-pr-img-right-m, 20px);width:var(--ex-pr-img-w-m, 130px)}.ex-promo__ticker{height:max(20px,calc(var(--ex-pr-tk-h, 25px) * .8))}}.ex-discount{margin:var(--ex-dc-mt, 0px) 0 var(--ex-dc-mb, 0px);padding:8px 0}.ex-discount__form{display:flex;gap:8px;height:var(--ex-dc-h, 44px);margin:0}.ex-discount__input{flex:1 1 auto;min-width:0;height:100%;padding:8px 10px;box-sizing:border-box;border:1px solid var(--ex-dc-in-border, var(--ex-cart-divider, rgba(var(--color-foreground), .12)));border-radius:var(--ex-dc-radius, 4px);background:var(--ex-dc-in-bg, rgb(var(--color-background)));color:var(--ex-dc-in-text, var(--ex-cart-ink, rgb(var(--color-foreground))));font-family:var(--font-body-family);font-size:13px;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.ex-discount__input::placeholder{color:var(--ex-dc-in-text, var(--ex-cart-ink, rgb(var(--color-foreground))));opacity:.6}.ex-discount__input:focus,.ex-discount__input:focus-visible{border-color:var(--ex-dc-in-border-focus, color-mix(in srgb, var(--ex-cart-ink, rgb(var(--color-foreground))) 40%, transparent));outline:none;box-shadow:none}.ex-discount__btn{position:relative;flex:0 0 auto;min-width:70px;height:100%;padding:8px 16px;border:1px solid var(--ex-dc-btn-bg, var(--ex-cart-ink, rgb(var(--color-foreground))));border-radius:var(--ex-dc-radius, 4px);background:var(--ex-dc-btn-bg, var(--ex-cart-ink, rgb(var(--color-foreground))));color:var(--ex-dc-btn-text, rgb(var(--color-background)));font-family:var(--font-body-family);font-size:13px;font-weight:600;text-transform:none;white-space:nowrap;cursor:pointer;transition:opacity var(--ex-dur-fast, .2s) ease}.ex-discount__btn:hover{opacity:.9}.ex-discount__btn:focus-visible{outline:2px solid rgba(var(--color-foreground),.6);outline-offset:2px}.ex-discount__btn:disabled{opacity:.6;cursor:not-allowed}.ex-discount__btn.is-loading .ex-discount__btn-label{visibility:hidden}.ex-discount__spinner,.ex-protect__spinner,.ex-upsell__spinner{display:none;border-radius:50%;animation:ex-cart-spin .8s linear infinite}.ex-discount__btn.is-loading .ex-discount__spinner{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:15px;height:15px;margin:auto;border:2px solid rgba(255,255,255,.35);border-top-color:var(--ex-dc-btn-text, rgb(var(--color-background)))}.ex-discount__msg{min-height:16px;margin:8px 0 0;font-size:12px;line-height:1.35}.ex-discount__msg.is-success{color:#2e7d32}.ex-discount__msg.is-error{color:#d32f2f}@media screen and (max-width:749px){.ex-discount__input{font-size:16px}}.ex-protect{display:flex;align-items:center;gap:15px;padding:var(--ex-sp-py, 20px) var(--ex-sp-px, 20px);border:var(--ex-sp-border, 0 solid transparent);border-radius:4px;background:var(--ex-sp-bg, transparent);color:var(--ex-sp-text, var(--ex-cart-ink, rgb(var(--color-foreground))))}.ex-protect__icon{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;color:var(--ex-cart-accent, currentColor)}.ex-protect__icon img{width:100%;height:100%;object-fit:contain}.ex-protect__text{flex:1 1 auto;min-width:0;padding-inline-end:20px}.ex-protect__heading{margin:0;font-size:var(--ex-sp-h, 16px);font-weight:400;line-height:1.3}.ex-protect--bold .ex-protect__heading>span:first-child{font-weight:700}.ex-protect__desc{margin:2px 0 0;font-size:var(--ex-sp-d, 14px);line-height:1.4}.ex-protect__switch{position:relative;flex:0 0 50px;width:50px;height:26px;padding:0;border:0;border-radius:26px;background:color-mix(in srgb,rgb(var(--color-foreground)) 25%,rgb(var(--color-background)));cursor:pointer;transition:background-color .4s ease,box-shadow .4s ease}.ex-protect__switch[aria-checked=true]{background:var(--ex-cart-accent, #ef4a65)}.ex-protect__switch:focus-visible{outline:none;box-shadow:0 0 0 1px var(--ex-cart-accent, #ef4a65),0 0 2px 3px rgba(var(--ex-cart-accent-rgb, 239, 74, 101),.35)}.ex-protect__knob{position:absolute;top:3px;inset-inline-start:3px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fff;color:var(--ex-cart-accent, #ef4a65);transition:transform .4s ease}.ex-protect__switch[aria-checked=true] .ex-protect__knob{transform:translate(24px)}[dir=rtl] .ex-protect__switch[aria-checked=true] .ex-protect__knob{transform:translate(-24px)}.ex-protect__check{display:none}.ex-protect__switch[aria-checked=true]:not(.is-loading) .ex-protect__check{display:block}.ex-protect__switch.is-loading .ex-protect__spinner{display:block;width:15px;height:15px;box-sizing:border-box;border:2px solid rgba(0,0,0,.15);border-top-color:var(--ex-cart-accent, #ef4a65)}@media screen and (max-width:749px){.ex-protect__heading{font-size:var(--ex-sp-h-m, 14px)}.ex-protect__desc{font-size:var(--ex-sp-d-m, 12px)}}.ex-guarantee{display:flex;align-items:center;justify-content:center;gap:3px;margin:0;color:var(--ex-g-color, var(--ex-cart-ink, currentColor));font-size:12px;line-height:1.4;letter-spacing:var(--ex-body-tracking, normal);text-align:center}.ex-guarantee__icon{flex:0 0 18px;width:18px;height:18px}.ex-guarantee__icon--return{flex-basis:22px;width:22px;height:15px}.ex-guarantee__img{object-fit:contain}@keyframes ex-cart-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ex-cart .drawer__inner,.cart-drawer__overlay,.ex-cart .ex-line,.ex-pb__milestone,.ex-protect__knob,.ex-protect__switch{transition:none}.ex-promo__ticker--animate .ex-promo__ticker-row{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-cart-drawer.css.map */
