:root{--nv-glass-bg-light: rgba(255, 249, 239, .62);--nv-glass-bg-light-soft: rgba(255, 249, 239, .48);--nv-glass-bg-dark: rgba(8, 7, 6, .58);--nv-glass-bg-dark-soft: rgba(20, 17, 15, .42);--nv-glass-border-light: rgba(232, 216, 196, .32);--nv-glass-border-dark: rgba(255, 249, 239, .1);--nv-glass-blur: 18px;--nv-glass-blur-strong: 28px;--nv-glass-shadow: 0 12px 40px rgba(8, 7, 6, .1), 0 2px 8px rgba(8, 7, 6, .06);--nv-glass-shadow-dark: 0 12px 40px rgba(8, 7, 6, .32), 0 2px 8px rgba(8, 7, 6, .18)}.noceve-glass{background:var(--nv-glass-bg-light);border:1px solid var(--nv-glass-border-light);box-shadow:var(--nv-glass-shadow);-webkit-backdrop-filter:blur(var(--nv-glass-blur)) saturate(140%);backdrop-filter:blur(var(--nv-glass-blur)) saturate(140%);border-radius:var(--nv-radius-lg, 16px)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.noceve-glass{background:var(--nv-warm-beige, #F7F0E6)}}.noceve-glass-dark{background:var(--nv-glass-bg-dark);border:1px solid var(--nv-glass-border-dark);box-shadow:var(--nv-glass-shadow-dark);color:var(--nv-text-inv, #FFF9EF);-webkit-backdrop-filter:blur(var(--nv-glass-blur)) saturate(120%);backdrop-filter:blur(var(--nv-glass-blur)) saturate(120%);border-radius:var(--nv-radius-lg, 16px)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.noceve-glass-dark{background:var(--nv-charcoal, #14110F)}}.noceve-floating-card{background:var(--nv-glass-bg-light-soft);border:1px solid var(--nv-glass-border-light);box-shadow:0 8px 32px #08070614,inset 0 1px #fff9ef66;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border-radius:var(--nv-radius-md, 8px);padding:14px 20px;transition:transform .28s var(--nv-ease, cubic-bezier(.22,1,.36,1)),box-shadow .28s var(--nv-ease, cubic-bezier(.22,1,.36,1))}.noceve-floating-card:hover{transform:translateY(-2px);box-shadow:0 14px 40px #0807061f,inset 0 1px #fff9ef80}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.noceve-floating-card{background:#fff9eff0}}.noceve-panel{background:var(--nv-glass-bg-light);border-left:1px solid var(--nv-glass-border-light);box-shadow:-16px 0 48px #0807061f;-webkit-backdrop-filter:blur(var(--nv-glass-blur-strong)) saturate(140%);backdrop-filter:blur(var(--nv-glass-blur-strong)) saturate(140%)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.noceve-panel{background:var(--nv-ivory, #FFF9EF)}}.noceve-product-shell{background:linear-gradient(180deg,#fff9efa8,#f7f0e680);border:1px solid var(--nv-glass-border-light);box-shadow:0 8px 32px #0807060f;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);border-radius:var(--nv-radius-lg, 16px);padding:clamp(20px,3vw,32px)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.noceve-product-shell{background:var(--nv-warm-beige, #F7F0E6)}}sticky-header.noceve-glass-header,.shopify-section-group-header-group.noceve-glass-header{background:#fff9efc7!important;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border-bottom:1px solid var(--nv-glass-border-light);transition:background .24s ease}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){sticky-header.noceve-glass-header,.shopify-section-group-header-group.noceve-glass-header{background:var(--nv-ivory, #FFF9EF)!important}}.noceve-sticky-atc{background:#fff9efd1!important;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border-top:1px solid var(--nv-glass-border-light)!important;box-shadow:0 -8px 32px #0807061a!important}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.noceve-sticky-atc{background:var(--nv-ivory, #FFF9EF)!important}}cart-drawer .drawer__inner,cart-notification .drawer__inner{background:var(--nv-glass-bg-light);-webkit-backdrop-filter:blur(var(--nv-glass-blur-strong)) saturate(140%);backdrop-filter:blur(var(--nv-glass-blur-strong)) saturate(140%);border-left:1px solid var(--nv-glass-border-light)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){cart-drawer .drawer__inner,cart-notification .drawer__inner{background:var(--nv-ivory, #FFF9EF)}}.noceve-trust-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#fff9ef94;border:1px solid var(--nv-glass-border-light);border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--nv-font-sans);font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--nv-text, #14110F)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.noceve-trust-badge{background:#f7f0e6f2}}.noceve-glass:before,.noceve-floating-card:before,.noceve-product-shell:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,249,239,.5),transparent);pointer-events:none}.noceve-glass,.noceve-floating-card,.noceve-product-shell{position:relative}@media(prefers-reduced-motion:reduce){.noceve-floating-card{transition:none}.noceve-floating-card:hover{transform:none}}@media(max-width:749px){:root{--nv-glass-blur: 12px;--nv-glass-blur-strong: 18px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/noceve-glass.css.map */
