:root{--glass-blur: 20px;--glass-saturate: 180%;--glass-radius: clamp(1.4rem, 1.1rem + 1vw, 2.4rem);--glass-radius-sm: clamp(1rem, .8rem + .6vw, 1.6rem);--glass-radius-pill: 999rem;--glass-ease: cubic-bezier(.32, .72, 0, 1);--glass-speed: .45s}.glass-surface{background:rgba(var(--color-background),.55);border:1px solid rgba(var(--color-foreground),.08);box-shadow:0 1px #ffffff59 inset,0 -1px rgba(var(--color-foreground),.04) inset,0 8px 32px rgba(var(--color-shadow),.1)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.glass-surface{background:rgba(var(--color-background),.42);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}}.card-wrapper--glass .card{border-radius:var(--glass-radius);overflow:hidden;background:rgba(var(--color-background),.5);border:1px solid rgba(var(--color-foreground),.07);box-shadow:0 1px #fff6 inset,0 10px 30px -12px rgba(var(--color-shadow),.22);transition:transform var(--glass-speed) var(--glass-ease),box-shadow var(--glass-speed) var(--glass-ease),border-color var(--glass-speed) var(--glass-ease)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.card-wrapper--glass .card{background:rgba(var(--color-background),.38);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}}.card-wrapper--glass .card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:45%;background:linear-gradient(to bottom,#ffffff38,#fff0);pointer-events:none;z-index:3;border-start-start-radius:inherit;border-start-end-radius:inherit}.card-wrapper--glass .card:hover{transform:translateY(-8px);border-color:#0000a033;box-shadow:0 1px #ffffff80 inset,0 25px 50px -12px #0000a026}.card-wrapper--glass .card__inner{border-radius:var(--glass-radius);overflow:hidden}.card-wrapper--glass .card__media .media img{transition:transform .7s var(--glass-ease)}.card-wrapper--glass .card:hover .card__media .media img:first-child:not(:only-child){transform:scale(1.06)}.card-wrapper--glass .card__content,.card-wrapper--glass.card-wrapper .card__content{padding:clamp(1rem,.8rem + .6vw,1.6rem);position:relative;z-index:4}.card-wrapper--glass .card__heading{font-size:clamp(1.3rem,1.15rem + .35vw,1.6rem);line-height:1.45;letter-spacing:.01em;margin-block:0 .4rem}.card-wrapper--glass .card__heading a{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper--glass .price{font-family:Inter,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,.9rem + .25vw,1.25rem);font-weight:300}.card-wrapper--glass .price *,.card-wrapper--glass .price-item{font-family:inherit}.card-wrapper--glass .price--on-sale .price-item--regular{opacity:.55;font-weight:300}.card-wrapper--glass .card__badge{z-index:6}.card-wrapper--glass .badge--sale{position:absolute;inset-block-start:clamp(.8rem,.6rem + .5vw,1.4rem);inset-inline-start:clamp(.8rem,.6rem + .5vw,1.4rem);inset-block-end:auto;padding:.5em 1em;font-size:clamp(1.05rem,.95rem + .3vw,1.3rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--glass-radius-pill);color:#fff;background:linear-gradient(135deg,#0000a0eb,#00006eeb);border:1px solid rgba(255,255,255,.35);box-shadow:0 1px #ffffff73 inset,0 6px 18px -6px #0000a066;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;max-width:calc(100% - 2rem)}.card-wrapper--glass .badge--soldout{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inset-block-end:auto;padding:.55em 1.4em;font-size:clamp(1.1rem,.95rem + .5vw,1.6rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;border-radius:var(--glass-radius-pill);color:#fff;background:#1414168c;border:1px solid rgba(255,255,255,.45);box-shadow:0 8px 26px -8px #0000008c;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);white-space:nowrap;max-width:calc(100% - 2.4rem);width:auto;min-width:0}[dir=rtl] .card-wrapper--glass .badge--soldout{transform:translate(50%,-50%)}.card-wrapper--glass .quick-add{margin-block-start:1rem;position:relative;z-index:5}.card-wrapper--glass .quick-add__submit{border-radius:var(--glass-radius-pill);min-height:4.4rem;font-size:clamp(1.25rem,1.1rem + .3vw,1.5rem);font-weight:600;letter-spacing:.01em;border:1px solid #0000A0;background:#0000a0;color:#fff;box-shadow:0 1px #fff3 inset;transition:background var(--glass-speed) var(--glass-ease),transform .2s var(--glass-ease),box-shadow var(--glass-speed) var(--glass-ease)}.card-wrapper--glass .quick-add__submit:after{display:none}.card-wrapper--glass .quick-add__submit:hover:not([disabled]){background:#00c;border-color:#00c;color:#fff;box-shadow:0 10px 24px -10px #0000a08c}.card-wrapper--glass .quick-add__submit:active:not([disabled]){transform:scale(.97)}.card-wrapper--glass .quick-add__submit:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.card-wrapper--glass .quick-add__submit:disabled,.card-wrapper--glass .quick-add__submit[disabled],.card-wrapper--glass .quick-add__submit[aria-disabled=true]{opacity:1;background:#0000a0;border-color:#0000a0;color:#fff;cursor:not-allowed}@media screen and (max-width:749px){.card-wrapper--glass .quick-add__submit{min-height:4rem;font-size:1.3rem;padding-inline:1rem}}.quick-add-modal__content{border-radius:var(--glass-radius);overflow:hidden}.product-grid{row-gap:clamp(2rem,1.6rem + 1.4vw,3.6rem)}@media screen and (max-width:374px){.grid--2-col-tablet-down .grid__item{width:100%}}@media screen and (max-width:749px){.card-wrapper--glass .card__content{padding:.9rem}}.product:not(.product--no-media) .product__info-wrapper{padding-inline-start:clamp(1.5rem,1rem + 2vw,5rem)}.product .product__info-container{position:relative;border-radius:var(--glass-radius);padding:clamp(1.6rem,1.2rem + 1.2vw,3rem);background:rgba(var(--color-background),.5);border:1px solid rgba(var(--color-foreground),.07);box-shadow:0 1px #fff6 inset,0 14px 40px -18px rgba(var(--color-shadow),.25)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.product .product__info-container{background:rgba(var(--color-background),.38);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}}.product__media-wrapper .product__media,.product__media-wrapper .media{border-radius:var(--glass-radius);overflow:hidden}.product .product__title{font-size:clamp(2.2rem,1.8rem + 1.6vw,3.6rem);line-height:1.3;margin-block-end:.8rem}.product .product__info-container .price{font-family:Inter,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.5rem,1.3rem + .7vw,2rem);font-weight:300}.product .product__info-container .price *,.product .product__info-container .price-item{font-family:inherit}.product .product-form__submit,.shopify-payment-button__button--unbranded{border-radius:var(--glass-radius-pill)!important;min-height:5rem;font-size:1.6rem;font-weight:600;transition:transform .2s var(--glass-ease),box-shadow var(--glass-speed) var(--glass-ease)}.product .product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{background-color:#0000a0!important;color:#fff!important;box-shadow:0 12px 28px -12px #0000a073}.product .product-form__submit:active,.shopify-payment-button__button--unbranded:active{transform:scale(.98)}.product-form__input .form__label{font-size:1.4rem;font-weight:600;margin-block-end:.8rem}variant-selects .select__select,.product-form__input input[type=radio]+label{border-radius:var(--glass-radius-pill);border:1px solid rgba(var(--color-foreground),.15);background:rgba(var(--color-background),.5);transition:all .25s var(--glass-ease)}.product .product-form__input input[type=radio]+label:hover{border-color:rgba(var(--color-foreground),.45);transform:translateY(-1px)}.product .product-form__input input[type=radio]:checked+label{background:#0000a0;color:#fff;border-color:transparent;box-shadow:0 6px 16px -8px #0000a080}.product-form__input input[type=radio]:focus-visible+label{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.product .quantity{border-radius:var(--glass-radius-pill);overflow:hidden;border:1px solid rgba(var(--color-foreground),.15);background:rgba(var(--color-background),.5)}.product .quantity:after{display:none}.product .accordion{border-radius:var(--glass-radius-sm);border:1px solid rgba(var(--color-foreground),.08);background:rgba(var(--color-foreground),.025);margin-block-start:1.2rem;padding-inline:1.4rem;border-block-width:1px}@media screen and (max-width:749px){.product .product__info-container{padding:1.4rem;border-radius:var(--glass-radius-sm)}.product__info-wrapper{padding-inline-start:0}.product__title{font-size:2.2rem}}.cart-drawer__inner,.quick-add-modal__content{background:rgba(var(--color-background),.85)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.cart-drawer__inner,.quick-add-modal__content{background:rgba(var(--color-background),.7);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}}@media(prefers-reduced-motion:reduce){.card-wrapper--glass .card,.card-wrapper--glass .card__media .media img,.card-wrapper--glass .quick-add__submit,.product-form__submit,.product-form__input input[type=radio]+label{transition:none!important}.card-wrapper--glass .card:hover{transform:none}.card-wrapper--glass .card:hover .card__media .media img:first-child:not(:only-child){transform:none}}:root{--canvas-1: #ffffff;--canvas-2: #fcfcfc;--canvas-3: #f9f9f9;--canvas-4: #ffffff;--canvas-tint: rgba(0, 0, 160, .03)}body,body.gradient{background-color:#fff;background-image:radial-gradient(1200px circle at 18% 12%,var(--canvas-tint),transparent 55%),radial-gradient(900px circle at 82% 78%,rgba(255,255,255,1),transparent 60%),linear-gradient(135deg,var(--canvas-1) 0%,var(--canvas-2) 35%,var(--canvas-3) 70%,var(--canvas-4) 100%);background-attachment:fixed;background-repeat:no-repeat;min-height:100vh}.shopify-section>.color-scheme-1,.shopify-section>.color-background-1{background-color:transparent}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{border-radius:1.2rem;font-weight:600;letter-spacing:.02em;transition:transform .2s var(--glass-ease),box-shadow var(--glass-speed) var(--glass-ease),background-color var(--glass-speed) var(--glass-ease)}.button:not([disabled]):hover,.cart__checkout-button:not([disabled]):hover{background-color:#0000a0!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 10px 24px -10px #0000a066}.button:not([disabled]):active,.cart__checkout-button:not([disabled]):active{transform:translateY(0) scale(.985)}.button--secondary{background:#ffffff73;border:1px solid rgba(var(--color-foreground),.14);color:rgb(var(--color-foreground))}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.button--secondary{-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%)}}.header-wrapper{background:#ffffff9e;border-bottom:1px solid rgba(var(--color-foreground),.07)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.header-wrapper{background:#ffffff80;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}}@media screen and (max-width:749px){.product-grid,.collection-list{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}}.title,.card__heading{text-wrap:balance}.card__media img,.product__media img{object-fit:cover}@media screen and (max-width:749px){details-modal.header__search details[open]>.search-modal,details-modal .search-modal{position:fixed!important;top:86px!important;left:10px!important;right:10px!important;bottom:auto!important;width:auto!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 104px)!important;overflow-y:auto!important;border:1px solid rgba(0,0,0,.07)!important;border-radius:22px!important;padding:14px!important;background:#fffffffb!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;backdrop-filter:blur(24px) saturate(180%)!important;box-shadow:0 24px 60px -20px #00000059!important;z-index:10001!important;opacity:1!important}details-modal .search-modal .search-modal__content{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;padding:0!important}details-modal .search-modal predictive-search,details-modal .search-modal form,details-modal .search-modal .search,details-modal .search-modal .field{display:block!important;width:100%!important;max-width:100%!important}details-modal .search-modal .search__input,details-modal .search-modal .field__input{width:100%!important;box-sizing:border-box!important}details-modal .search-modal .predictive-search{position:static!important;width:100%!important;max-width:100%!important;margin-block-start:1rem!important;border:0!important;box-shadow:none!important;background:transparent!important}}#MainHeaderWrapper.is-minimized{width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:66px!important;border-radius:999px!important;padding:0 14px!important;animation:none!important}#MainHeaderWrapper.is-minimized .header-mini-search{display:none!important}#MainHeaderWrapper.is-minimized>.header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:auto!important;min-width:0!important;height:100%!important;padding:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#MainHeaderWrapper.is-minimized .header>.header__left,#MainHeaderWrapper.is-minimized .header>.header__icons,#MainHeaderWrapper.is-minimized .navbar-menu-toggle-btn,#MainHeaderWrapper.is-minimized header-search,#MainHeaderWrapper.is-minimized .header__search,#MainHeaderWrapper.is-minimized summary.header__icon--search,#MainHeaderWrapper.is-minimized .header__icon--cart{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:inline-flex!important}#MainHeaderWrapper.is-minimized .desktop-localization-wrapper,#MainHeaderWrapper.is-minimized .header__icon--account,#MainHeaderWrapper.is-minimized .navbar-embedded-close{display:none!important}#MainHeaderWrapper.is-minimized .header>.header__left{order:0}#MainHeaderWrapper.is-minimized .header>.header__heading{display:inline-flex!important;align-items:center!important;justify-content:center!important;order:1;opacity:1!important;visibility:visible!important;pointer-events:auto!important;margin:0 8px!important}#MainHeaderWrapper.is-minimized .header>.header__icons{order:2}.header__heading-logo{height:72px!important;max-height:72px!important;width:auto!important;max-width:240px!important;object-fit:contain;transition:transform .3s ease}#MainHeaderWrapper.is-minimized .header__heading-logo{height:56px!important;max-height:56px!important;width:auto!important;filter:drop-shadow(0 2px 4px rgba(0,0,160,.12))}.header-wrapper:hover .header__heading-logo{transform:scale(1.03)}.drawer-logo-img{max-height:75px;width:auto;object-fit:contain;margin-bottom:8px;filter:drop-shadow(0 4px 8px rgba(0,0,160,.12))}.drawer-brand-title{font-size:clamp(1.8rem,1.5rem + 1vw,2.8rem)!important;line-height:1.2}.drawer-brand-subtitle{font-size:clamp(.9rem,.8rem + .2vw,1.1rem)!important}#MainHeaderWrapper.is-minimized.menu-open{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}#MainHeaderWrapper.is-minimized.menu-open .header>.header__heading{display:block!important}@media(prefers-reduced-motion:reduce){#MainHeaderWrapper.is-minimized,#MainHeaderWrapper.is-minimized .header-mini-search svg{animation:none!important}}:root{--floating-header-top: 48px}@media screen and (max-width:749px){#MainHeaderWrapper{top:var(--floating-header-top)!important}.scrolled-past-header #MainHeaderWrapper:not(.menu-open),#MainHeaderWrapper.is-minimized{top:10px!important}#MainHeaderWrapper .header__heading .header__heading{max-width:100%!important}#MainHeaderWrapper .header__heading-link{width:auto!important;max-width:100%!important}#MainHeaderWrapper .header__heading-logo{width:auto!important;max-width:100%!important;height:66px!important;max-height:66px!important}}.slideshow .banner__box .banner__heading,.slideshow .banner__box .banner__heading *,.slideshow .banner__box .banner__text,.slideshow .banner__box .banner__text *{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.6),0 1px 3px rgba(0,0,0,.5)}.slideshow .banner__box.content-container{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important}@media screen and (max-width:749px){.banner .banner__box.content-container,.slideshow .banner__box.content-container{border-radius:0!important;padding-inline:1.6rem!important}.slideshow .slideshow__text-wrapper.banner__content{align-items:flex-end!important;padding-bottom:9rem!important}.slideshow .banner__box .banner__heading{font-size:2.4rem!important;line-height:1.25!important}.slider-counter__link,.list-social__link{width:44px!important;height:44px!important}}@media screen and (max-width:749px){.shopify-section[id*=announcement-bar],.announcement-bar-section{display:none!important}}.card-wrapper--glass .card__inner>.card__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;box-shadow:none!important;border:0!important}.card-wrapper--glass .quick-add,.card-wrapper--glass .quick-add__submit{position:relative!important;z-index:6!important}.card-wrapper--glass .card:before{display:none}.card-wrapper--glass .card,.card-wrapper--glass.card-wrapper .card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffb8}.card-wrapper--glass .card__media img{image-rendering:auto}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-glass.css.map */
