body :is(xo-modal[xo-name=cart],.xo-menu-hamburger-base__modal,.xo-cart-note-drawer__content,.xo-cart-discount-drawer__content){--color-layer: var(--color-background);--color-layer-2: var(--color-background);--color-primary: var(--color-foreground);--color-button-background: var(--color-foreground);--color-button-text: var(--color-background);--blue-overlay-surface: rgb(var(--color-background));--blue-overlay-text: rgb(var(--color-foreground));--blue-overlay-muted: color-mix(in srgb, var(--blue-overlay-text) 75%, var(--blue-overlay-surface));--blue-overlay-border: color-mix(in srgb, var(--blue-overlay-text) 28%, var(--blue-overlay-surface));--blue-overlay-control-border: color-mix(in srgb, var(--blue-overlay-text) 48%, var(--blue-overlay-surface));color:var(--blue-overlay-text);font-family:Aeonik-Regular,sans-serif;letter-spacing:0}body :is(xo-modal[xo-name=cart],.xo-menu-hamburger-base__modal)::backdrop{background:transparent}body :is(xo-modal[xo-name=cart],.xo-menu-hamburger-base__modal)::part(backdrop){background:#00040db3}body :is(xo-modal[xo-name=cart],.xo-menu-hamburger-base__modal,.xo-cart-note-drawer__content,.xo-cart-discount-drawer__content) *{box-sizing:border-box;letter-spacing:0}body :is(xo-modal[xo-name=cart],.xo-menu-hamburger-base__modal,.xo-cart-note-drawer__content,.xo-cart-discount-drawer__content) :is(a,button,input,textarea,[role=button]):focus-visible{outline:2px solid var(--blue-overlay-text)!important;outline-offset:3px}body .xo-menu-hamburger-base__modal .xo-menu-hamburger-base__content{background:var(--blue-overlay-surface)}body .xo-menu-hamburger-base__modal :is(.xo-menu-hamburger-header,.xo-menu-hamburger-base__wrap,.xo-menu-hamburger-back-button){background:var(--blue-overlay-surface);border-radius:0}body .xo-menu-hamburger-base__modal .xo-menu-hamburger-header{min-height:76px;padding:max(16px,env(safe-area-inset-top)) 24px 16px;border-bottom:1px solid var(--blue-overlay-border)}body .xo-menu-hamburger-base__modal .xo-menu-hamburger-header__trigger{width:44px;height:44px;justify-content:center}body .xo-menu-hamburger-base__modal .xo-menu-hamburger-base__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}body .xo-menu-hamburger-base__modal .xo-menu-hamburger-base__wrap{height:auto;min-height:100%;padding:24px;gap:0}body .xo-menu-hamburger-base__modal .xo-menu-hamburger-base__item{border-bottom:1px solid var(--blue-overlay-border)}body .xo-menu-hamburger-base__modal .xo-menu-hamburger-base__link{display:block;padding-block:16px}body .xo-menu-hamburger-base__modal .xo-menu-hamburger-base__link>.xo-text{font:32px/1.2 Aeonik-Regular,sans-serif;padding:0}body .xo-menu-hamburger-base__modal .xo-menu-hamburger-base__link[aria-current=page]{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}body .xo-menu-hamburger-base__modal .xo-button-hamburger-base__footer{flex:0 0 auto;padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--blue-overlay-border)}body .xo-menu-hamburger-base__modal .xo-button-hamburger-base__footer>div{padding:0}body .xo-menu-hamburger-base__modal .xo-button-hamburger-base__footer :is(a,[role=button]){min-width:44px;min-height:44px}body xo-modal[xo-name=cart] .xo-modal-content{width:min(480px,calc(100vw - 24px));max-width:none;height:calc(100dvh - 24px);margin:12px;border-radius:8px}body xo-modal[xo-name=cart] .xo-modal-content__inner{width:100%;height:100%;max-height:none;padding:0;border:1px solid var(--blue-overlay-border);border-radius:8px;background:var(--blue-overlay-surface)}body xo-modal[xo-name=cart] .xo-modal-content__animate{flex:0 0 auto}body xo-modal[xo-name=cart] .xo-modal-content__header{margin:0;padding:12px 20px;border-bottom:1px solid var(--blue-overlay-border)}body xo-modal[xo-name=cart] .xo-modal-content__title{font:24px/1.25 Aeonik-Regular,sans-serif}body xo-modal[xo-name=cart] .xo-modal-content__close{width:44px;height:44px;flex:0 0 44px}body xo-modal[xo-name=cart] .xo-modal-content__body{flex:1 1 auto;height:auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}body xo-modal[xo-name=cart] .xo-modal-content__content{padding:20px}body xo-modal[xo-name=cart] .xo-modal-content__footer{flex:0 0 auto;padding:0 20px max(16px,env(safe-area-inset-bottom));background:var(--blue-overlay-surface)}body xo-modal[xo-name=cart] .xo-cart-mini-footer-drawer>xo-cart-will-change{padding-inline:0}body xo-modal[xo-name=cart] .xo-cart-free-shipping-suggestion__wrap{border-color:var(--blue-overlay-border)}body xo-modal[xo-name=cart] .xo-cart-free-shipping{padding-bottom:20px;gap:12px}body xo-modal[xo-name=cart] .xo-cart-free-shipping__text{color:var(--blue-overlay-muted);font-size:13px;line-height:1.45}body xo-modal[xo-name=cart] .xo-cart-mini-item-drawer{padding:20px 0;border-color:var(--blue-overlay-border)}body xo-modal[xo-name=cart] .xo-cart-mini-item-drawer__wrap{gap:16px}body xo-modal[xo-name=cart] .xo-cart-mini-item-drawer__image{width:80px;height:100px;flex:0 0 80px;border-radius:8px;background:color-mix(in srgb,var(--blue-overlay-text) 5%,var(--blue-overlay-surface))}body xo-modal[xo-name=cart] .xo-cart-mini-item-drawer__image img{object-fit:contain}body xo-modal[xo-name=cart] .xo-cart-mini-item-drawer__info{min-width:0;position:relative}body xo-modal[xo-name=cart] .xo-cart-mini-item-drawer__info>div{min-width:0}body xo-modal[xo-name=cart] .xo-cart-mini-item-drawer__title{display:block;padding-right:32px;color:var(--blue-overlay-text);font-size:18px;line-height:1.4}body xo-modal[xo-name=cart] .xo-cart-mini-item-drawer__price-wrap{flex-wrap:wrap;padding-top:4px}body xo-modal[xo-name=cart] .xo-cart-mini-item-drawer__original-price{font-size:14px;color:var(--blue-overlay-muted)}body xo-modal[xo-name=cart] .xo-cart-mini-item-drawer__options:empty{display:none}body xo-modal[xo-name=cart] .xo-cart-mini-item-drawer__discounts{padding-top:8px;font-size:12px;line-height:1.4;color:var(--blue-overlay-muted)}body xo-modal[xo-name=cart] .xo-cart-mini-item-drawer__action-remove{position:absolute;top:-8px;right:-8px;padding:0}body xo-modal[xo-name=cart] .xo-action-remove{width:44px;height:44px;display:flex;align-items:center;justify-content:center}body xo-modal[xo-name=cart] .xo-quantity-base{width:134px;min-width:134px;height:46px;padding:0;gap:0!important;border:1px solid var(--blue-overlay-control-border);border-radius:8px;background:transparent}body xo-modal[xo-name=cart] .xo-quantity-base :is(xo-cart-quantity-minus,xo-cart-quantity-plus){width:44px;height:44px;flex:0 0 44px;padding:0}body xo-modal[xo-name=cart] .xo-quantity-base__input{width:44px;min-width:0;padding:0;background:transparent;color:var(--blue-overlay-text);font:16px/1.4 Aeonik-Regular,sans-serif}body xo-modal[xo-name=cart] .xo-cart-mini-drawer-footer__grid{border-color:var(--blue-overlay-border);gap:8px}body xo-modal[xo-name=cart] :is(.xo-cart-note-drawer__trigger,.xo-cart-discount-drawer__trigger){min-height:44px;padding-block:10px;gap:8px}body xo-modal[xo-name=cart] :is(.xo-cart-note-drawer__trigger,.xo-cart-discount-drawer__trigger)>span{font:13px/1.4 Aeonik-Regular,sans-serif}body xo-modal[xo-name=cart] .xo-cart-mini-footer-drawer__price{padding-top:16px;flex-direction:row;align-items:baseline;gap:12px}body xo-modal[xo-name=cart] .xo-cart-mini-footer-drawer__label{padding:0;font-size:14px;color:var(--blue-overlay-muted)}body xo-modal[xo-name=cart] .xo-cart-mini-footer-drawer__total{margin:0;font:24px/1.2 Aeonik-Regular,sans-serif}body xo-modal[xo-name=cart] .xo-cart-mini-footer-drawer__taxes{margin:8px 0 16px}body xo-modal[xo-name=cart] .xo-cart-mini-footer-drawer__text{color:var(--blue-overlay-muted);font:12px/1.5 Aeonik-Regular,sans-serif}body xo-modal[xo-name=cart] .xo-cart-mini-footer-drawer__text a{color:inherit;text-decoration:underline}body xo-modal[xo-name=cart] .xo-cart-mini-footer-drawer__actions{padding-top:0;border:0}body xo-modal[xo-name=cart] .xo-cart-mini-footer-drawer__actions :is(button,a){min-height:48px;font:16px/1.4 Aeonik-Regular,sans-serif}body xo-modal[xo-name=cart] button[name=checkout]{background:var(--blue-overlay-text)!important;color:var(--blue-overlay-surface)!important;border:1px solid var(--blue-overlay-text);border-radius:8px}body xo-modal[xo-name=cart] .xo-cart-mini-footer-drawer__actions a{display:flex;align-items:center;justify-content:center;color:var(--blue-overlay-text);text-decoration:underline;text-underline-offset:4px}body :is(.xo-cart-note-drawer__content,.xo-cart-discount-drawer__content) :is(.xo-cart-note-drawer__inner,.xo-cart-discount-drawer__inner){width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;margin:12px;padding:24px;border:1px solid var(--blue-overlay-border);border-radius:8px;background:var(--blue-overlay-surface)}body :is(.xo-cart-note-drawer__content,.xo-cart-discount-drawer__content) h2{margin-bottom:20px;font:24px/1.25 Aeonik-Regular,sans-serif}body :is(.xo-cart-note-drawer__content,.xo-cart-discount-drawer__content) :is(.xo-field-input,.xo-field-textarea){border:1px solid var(--blue-overlay-control-border);border-radius:8px;background:var(--blue-overlay-surface)}body :is(.xo-cart-note-drawer__content,.xo-cart-discount-drawer__content) :is(input,textarea){color:var(--blue-overlay-text);font:16px/1.5 Aeonik-Regular,sans-serif}body :is(.xo-cart-note-drawer__content,.xo-cart-discount-drawer__content) button{min-height:48px;font:16px/1.4 Aeonik-Regular,sans-serif;border:1px solid var(--blue-overlay-control-border);border-radius:8px;color:var(--blue-overlay-text);background:transparent}body :is(.xo-cart-note-drawer__content,.xo-cart-discount-drawer__content) :is(xo-cart-note-submit,xo-cart-discount-submit) button{background:var(--blue-overlay-text);color:var(--blue-overlay-surface)}body .xo-cart-discount-drawer__content .xo-cart-discount-drawer__wrap{background:var(--blue-overlay-text);color:var(--blue-overlay-surface);border-radius:4px}@media(max-height:550px){body xo-modal[xo-name=cart] .xo-modal-content__inner{overflow-y:auto;display:block}body xo-modal[xo-name=cart] .xo-modal-content__body{overflow:visible;height:auto}}@media(prefers-reduced-motion:reduce){body :is(xo-modal[xo-name=cart],.xo-menu-hamburger-base__modal) *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/blue-overlays.css.map */
