:root{--glass-blur: 20px;--glass-blur-strong: 32px;--glass-saturate: 180%;--glass-bg: rgba(255, 255, 255, .55);--glass-bg-strong: rgba(255, 255, 255, .72);--glass-bg-dark: rgba(15, 15, 20, .45);--glass-border: rgba(255, 255, 255, .65);--glass-border-subtle: rgba(255, 255, 255, .35);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .04);--glass-shadow-hover: 0 16px 48px rgba(0, 0, 0, .12), 0 4px 16px rgba(0, 0, 0, .06);--glass-radius: 20px;--glass-radius-sm: 14px;--glass-transition: .35s cubic-bezier(.4, 0, .2, 1)}body.glass-theme{background:radial-gradient(ellipse 80% 60% at 10% 20%,rgba(99,102,241,.12) 0%,transparent 50%),radial-gradient(ellipse 70% 50% at 90% 10%,rgba(168,85,247,.1) 0%,transparent 50%),radial-gradient(ellipse 60% 70% at 50% 90%,rgba(14,165,233,.08) 0%,transparent 50%),linear-gradient(165deg,#f8f9fc,#eef1f8 40%,#f5f3ff);background-attachment:fixed}body.glass-theme:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 80%,rgba(99,102,241,.06) 0%,transparent 40%),radial-gradient(circle at 80% 20%,rgba(236,72,153,.05) 0%,transparent 40%);animation:glass-mesh-drift 20s ease-in-out infinite alternate}@keyframes glass-mesh-drift{0%{opacity:.6;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1.05) translate(-2%,1%)}}body.glass-theme .header__underlay-closed,body.glass-theme .header__underlay-open{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));background:var(--glass-bg-strong)!important;border-bottom:1px solid var(--glass-border-subtle);box-shadow:var(--glass-shadow)}body.glass-theme header-component[transparent] .header__underlay-closed,body.glass-theme header-component[transparent] .header__underlay-open{background:#ffffff1f!important;backdrop-filter:blur(var(--glass-blur-strong)) saturate(200%);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(200%);border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 4px 24px #00000026}body.glass-theme header-component[transparent]:hover .header__underlay-closed,body.glass-theme header-component[transparent]:focus-within .header__underlay-closed{background:var(--glass-bg-strong)!important}body.glass-theme .header__row{transition:color var(--glass-transition)}body.glass-theme .hero__content-wrapper>.group-block,body.glass-theme .hero__content-wrapper>.layout-panel-flex{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));background:#ffffff24!important;border:1px solid rgba(255,255,255,.28);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow),inset 0 1px #fff6;padding:1.75rem 2.25rem!important;transition:transform var(--glass-transition),box-shadow var(--glass-transition)}body.glass-theme .hero__content-wrapper>.group-block:hover,body.glass-theme .hero__content-wrapper>.layout-panel-flex:hover{transform:translateY(-2px);box-shadow:var(--glass-shadow-hover),inset 0 1px #ffffff80}body.glass-theme product-card,body.glass-theme .product-card{border-radius:var(--glass-radius)!important;overflow:hidden}body.glass-theme product-card>.group-block,body.glass-theme .product-card__content{backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);background:var(--glass-bg)!important;border:1px solid var(--glass-border-subtle);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);transition:transform var(--glass-transition),box-shadow var(--glass-transition),background var(--glass-transition)}body.glass-theme .card-hover-effect-lift product-card:hover>.group-block,body.glass-theme .card-hover-effect-lift .product-card:hover .product-card__content{background:var(--glass-bg-strong)!important;box-shadow:var(--glass-shadow-hover)}body.glass-theme .card-gallery,body.glass-theme .product-card__image{border-radius:calc(var(--glass-radius) - 4px) calc(var(--glass-radius) - 4px) 0 0;overflow:hidden}body.glass-theme .product-grid__item{border:none!important;background:transparent}body.glass-theme .section-resource-list__header .group-block{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:var(--glass-radius-sm)}body.glass-theme .button-secondary{backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);background:#ffffff59!important;border:1px solid var(--glass-border)!important;box-shadow:0 2px 12px #0000000f;transition:all var(--glass-transition)}body.glass-theme .button-secondary:hover{background:#ffffff8c!important;box-shadow:0 4px 20px #0000001a;transform:translateY(-1px)}body.glass-theme .button:not(.button-secondary,.button-unstyled){box-shadow:0 4px 20px #00000026;transition:all var(--glass-transition)}body.glass-theme .button:not(.button-secondary,.button-unstyled):hover{transform:translateY(-2px);box-shadow:0 8px 28px #0003}body.glass-theme .hero .button-secondary{background:#ffffff2e!important;border-color:#ffffff73!important;color:#fff!important}body.glass-theme .hero .button-secondary:hover{background:#ffffff52!important}body.glass-theme footer .shopify-section{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));background:var(--glass-bg)!important;border-top:1px solid var(--glass-border-subtle);box-shadow:0 -4px 24px #0000000a}body.glass-theme .dialog-modal,body.glass-theme .drawer__inner,body.glass-theme cart-drawer .cart-drawer__inner{backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));background:var(--glass-bg-strong)!important;border-left:1px solid var(--glass-border-subtle);box-shadow:-8px 0 40px #0000001a}body.glass-theme .dialog-modal::backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000040!important}body.glass-theme .predictive-search,body.glass-theme search-modal .search-modal__content{backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow-hover)}body.glass-theme input:not([type=checkbox]):not([type=radio]),body.glass-theme textarea,body.glass-theme select{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff9!important;border:1px solid var(--glass-border-subtle)!important;transition:border-color var(--glass-transition),box-shadow var(--glass-transition)}body.glass-theme input:focus,body.glass-theme textarea:focus,body.glass-theme select:focus{border-color:#6366f180!important;box-shadow:0 0 0 3px #6366f126;outline:none}body.glass-theme .mega-menu__content,body.glass-theme .menu-list__submenu-inner{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border-subtle);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow-hover)}body.glass-theme .collection-card__inner,body.glass-theme .resource-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--glass-bg);border:1px solid var(--glass-border-subtle);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow)}body.glass-theme .badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffbf!important;border:1px solid var(--glass-border-subtle);box-shadow:0 2px 8px #0000000f}body.glass-theme .product-details .group-block,body.glass-theme .product-information__media,body.glass-theme .cart-summary__inner{backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);background:var(--glass-bg)!important;border:1px solid var(--glass-border-subtle);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow)}body.glass-theme .shopify-section:not(.header-section)>.section-background{opacity:.85}body.glass-theme .color-scheme-1,body.glass-theme [class*=color-scheme-1]{--color-background: rgba(255, 255, 255, .4)}body.glass-theme{scroll-behavior:smooth}body.glass-theme ::selection{background:#6366f140;color:inherit}@media(prefers-reduced-motion:reduce){body.glass-theme:before{animation:none}body.glass-theme *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/glassmorphism.css.map */
