.cv-glass-on{--cv-blue: #5A6FFF;--cv-baby-blue: #ACB7FF;--cv-off-white: #F9F7F0;--cv-black: #2A2828;--cv-red: #E24D47;--cv-pink: #E37FB1;--cv-yellow: #F1C028;--cv-green: #1EAA55;--cv-pale-blue: #78C3BF;--cv-navy: #356FB6;--cv-purple: #9686B9;--cv-fg-1: #2A2828;--cv-fg-2: #6b6969;--cv-fg-3: #8f8d8d;--cv-surface: #F9F7F0;--cv-surface-hi: #FFFDF7;--cv-surface-lo: #F2EFE6;--cv-glass-fill: rgba(255,255,255,.52);--cv-glass-fill-strong: linear-gradient(150deg, rgba(255,255,255,.9), rgba(255,255,255,.52));--cv-glass-edge: rgba(255,255,255,.85);--cv-glass-blur: 26px;--cv-glass-sat: 1.6;--cv-radius-md: 16px;--cv-radius-lg: 24px;--cv-radius-xl: 36px;--cv-radius-pill: 999px;--cv-shadow-glass: 0 20px 52px rgba(42,40,40,.1), inset 0 1px 0 rgba(255,255,255,.95);--cv-shadow-glass-hi: 0 30px 70px rgba(42,40,40,.14), inset 0 1px 0 #fff;--cv-shadow-brand: 0 16px 38px rgba(90,111,255,.38), inset 0 1px 0 rgba(255,255,255,.45);--cv-shadow-inset: inset 4px 4px 10px rgba(42,40,40,.09), inset -4px -4px 10px rgba(255,255,255,.95);--cv-font-display: "Unbounded", "Space Grotesk", system-ui, sans-serif;--cv-font-caption: "Archivo", "Inter", system-ui, sans-serif;--cv-font-body: "Inter", system-ui, -apple-system, sans-serif;--cv-ease-soft: cubic-bezier(.32, .72, 0, 1);--cv-dur: .22s}body.cv-glass-on{position:relative;background:radial-gradient(120% 80% at 50% -10%,var(--cv-surface-hi) 0%,var(--cv-surface) 55%,var(--cv-surface-lo) 100%);overflow-x:clip}.cv-bloom{position:fixed;top:-8vh;right:-12vw;bottom:-8vh;left:-12vw;pointer-events:none;z-index:0}.cv-bloom__blob{position:absolute;border-radius:50%;display:block!important}.cv-bloom__blob--1{top:-6vh;left:4vw;width:52vw;height:52vw;filter:blur(70px);opacity:.5;background:radial-gradient(circle at 45% 45%,#e37fb1d9,#f1c02866 46%,#f9f7f000 72%)}.cv-bloom__blob--2{top:-4vh;right:8vw;width:56vw;height:56vw;filter:blur(78px);opacity:.62;background:radial-gradient(circle,#acb7fff2,#5a6fff4d 48%,#f9f7f000 74%)}.cv-bloom__blob--3{top:40vh;left:6vw;width:52vw;height:52vw;filter:blur(80px);opacity:.4;background:radial-gradient(circle,#f1c02899,#e24d474d 46%,#f9f7f000 74%)}.cv-bloom__blob--4{top:55vh;right:14vw;width:48vw;height:48vw;filter:blur(74px);opacity:.45;background:radial-gradient(circle,#78c3bfb3,#acb7ff00 72%)}@keyframes cv-bloom-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(5vw,4vh,0) scale(1.16)}}@keyframes cv-bloom-b{0%,to{transform:translateZ(0) scale(1.12)}50%{transform:translate3d(-6vw,-5vh,0) scale(.94)}}@keyframes cv-bloom-c{0%,to{transform:translateZ(0) scale(.96)}50%{transform:translate3d(3vw,-6vh,0) scale(1.2)}}.cv-grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1' numOctaves='4'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)' opacity='0.4'/%3E%3C/svg%3E")}body.cv-glass-on>.shopify-section,body.cv-glass-on>main,body.cv-glass-on>#MainContent,body.cv-glass-on>.skip-to-content-link{position:relative;z-index:2}.cv-glass-on .header-wrapper{background:var(--cv-glass-fill-strong);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 8px 26px #2a282814,inset 0 1px #fff;border-bottom:1px solid var(--cv-glass-edge)}.cv-glass-on .header__heading-link,.cv-glass-on .header__menu-item{transition:color var(--cv-dur) var(--cv-ease-soft)}.cv-glass-on .button,.cv-glass-on .shopify-challenge__button,.cv-glass-on .customer button{border-radius:var(--cv-radius-pill);font-family:var(--cv-font-caption);font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:transform var(--cv-dur) var(--cv-ease-soft),box-shadow var(--cv-dur),filter var(--cv-dur)}.cv-glass-on .button:active{transform:scale(.98)}.cv-glass-on .button--primary,.cv-glass-on .product-form__submit.button--primary{background:var(--cv-blue);color:var(--cv-off-white);box-shadow:var(--cv-shadow-brand)}.cv-glass-on .button--primary:hover{filter:brightness(1.06)}.cv-glass-on .button--secondary,.cv-glass-on .button--tertiary{background:var(--cv-glass-fill);color:var(--cv-fg-1);border:1px solid var(--cv-glass-edge);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 10px 28px #2a282814}.cv-glass-on .button:focus-visible{outline:2px solid var(--cv-blue);outline-offset:2px}.cv-glass-on .card,.cv-glass-on .card--card,.cv-glass-on .card__inner{border-radius:var(--cv-radius-lg)}.cv-glass-on .card--card,.cv-glass-on .card--standard .card__inner{background:var(--cv-glass-fill);-webkit-backdrop-filter:blur(var(--cv-glass-blur)) saturate(var(--cv-glass-sat));backdrop-filter:blur(var(--cv-glass-blur)) saturate(var(--cv-glass-sat));border:1px solid var(--cv-glass-edge);box-shadow:var(--cv-shadow-glass)}.cv-glass-on .card-wrapper{transition:transform var(--cv-dur) var(--cv-ease-soft)}.cv-glass-on .card-wrapper:hover{transform:translateY(-4px)}.cv-glass-on .card__media,.cv-glass-on .card__media img{border-radius:calc(var(--cv-radius-lg) - 6px)}.cv-glass-on .product__media-wrapper .product__media,.cv-glass-on .product__media-item img,.cv-glass-on .product__media-list .media{border-radius:var(--cv-radius-lg)}.cv-glass-on .product__info-container>.product-form,.cv-glass-on .product__info-container price-per-item{border-radius:var(--cv-radius-lg)}.cv-glass-on .price{font-family:var(--cv-font-display)}.cv-glass-on variant-selects fieldset .block-swatch,.cv-glass-on .product-form__input input[type=radio]+label{border-radius:var(--cv-radius-pill)}.cv-glass-on cart-drawer .drawer__inner,.cv-glass-on .cart-notification{background:#ffffffc7;-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5);border-left:1px solid var(--cv-glass-edge);box-shadow:-20px 0 60px #2a282829}.cv-glass-on .cart-notification{border:1px solid var(--cv-glass-edge);border-radius:var(--cv-radius-lg)}.cv-glass-on .field__input,.cv-glass-on .select__select,.cv-glass-on .customer .field input,.cv-glass-on .quantity{border-radius:var(--cv-radius-md);background:var(--cv-surface);box-shadow:var(--cv-shadow-inset);border:none}.cv-glass-on .field__input:focus,.cv-glass-on .select__select:focus{outline:2px solid var(--cv-blue);outline-offset:1px;box-shadow:var(--cv-shadow-inset),0 0 0 4px #5a6fff24}.cv-glass-on .newsletter,.cv-glass-on .multicolumn-card,.cv-glass-on .collapsible-content .accordion{border-radius:var(--cv-radius-lg);background:var(--cv-glass-fill);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border:1px solid var(--cv-glass-edge);box-shadow:var(--cv-shadow-glass)}.cv-glass-on .footer{background:var(--cv-surface-lo);border-top:1px solid rgba(42,40,40,.08)}body.cv-glass-on #MainContent .shopify-section{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.cv-glass-on p,.cv-glass-on .rte,.cv-glass-on .rte p,.cv-glass-on .product__description,.cv-glass-on .accordion__content{font-size:1.7rem;line-height:1.65}.cv-glass-on h1,.cv-glass-on h2,.cv-glass-on h3,.cv-glass-on .h1,.cv-glass-on .h2,.cv-glass-on .h3{font-family:var(--cv-font-display);letter-spacing:-.02em;line-height:1.08}.cv-glass-on .product__title h1,.cv-glass-on .product__title{font-size:clamp(3rem,3.2vw,4.4rem);font-weight:700}.cv-glass-on .price,.cv-glass-on .price__regular,.cv-glass-on .price-item--regular{font-size:2.6rem;font-weight:700;color:var(--cv-blue)}.cv-glass-on .button,.cv-glass-on .product-form__submit{font-size:1.5rem;min-height:4.8rem}.cv-glass-on .header__menu-item,.cv-glass-on .header__inline-menu a{font-size:1.6rem}.cv-glass-on .product__info-wrapper{background:var(--cv-glass-fill);-webkit-backdrop-filter:blur(var(--cv-glass-blur)) saturate(var(--cv-glass-sat));backdrop-filter:blur(var(--cv-glass-blur)) saturate(var(--cv-glass-sat));border:1px solid var(--cv-glass-edge);border-radius:var(--cv-radius-xl);box-shadow:var(--cv-shadow-glass);padding:3rem}.cv-bloom__blob--1{opacity:.62}.cv-bloom__blob--2{opacity:.68}.cv-bloom__blob--3{opacity:.5}.cv-bloom__blob--4{opacity:.55}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cv-glass-on .card--card,.cv-glass-on .card--standard .card__inner,.cv-glass-on .header-wrapper,.cv-glass-on cart-drawer .drawer__inner{background:#ffffffeb}}@media(prefers-reduced-motion:reduce){.cv-bloom__blob{animation:none!important}.cv-glass-on .button,.cv-glass-on .card-wrapper{transition:none!important}}.cv-glass-on{font-size:18px}.cv-glass-on p,.cv-glass-on li,.cv-glass-on .rte{font-size:1.05em;line-height:1.65}.cv-glass-on .price,.cv-glass-on [class*=price__]{font-size:1.9rem!important;font-weight:700}.cv-glass-on .product__title,.cv-glass-on h1{font-size:clamp(2.4rem,3vw,3.4rem)!important;line-height:1.1}.cv-glass-on h2{font-size:clamp(1.8rem,2.2vw,2.4rem)!important}.cv-glass-on .button,.cv-glass-on button[name=add]{font-size:1.15rem!important;padding-top:1.05rem!important;padding-bottom:1.05rem!important}.cv-glass-on .product__info-wrapper{padding:2rem!important;border-radius:24px}.cv-glass-on .shopify-section>div,.cv-glass-on .shopify-section>section,.cv-glass-on [class*=color-scheme],.cv-glass-on .page-width>.gradient{background-color:transparent!important;background-image:none!important}
/*# sourceMappingURL=/cdn/shop/t/52/assets/cv-glass.css.map */
