:root{--glass-background: rgba(255, 255, 255, .1);--glass-background-hover: rgba(255, 255, 255, .15);--glass-border: rgba(255, 255, 255, .2);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .1);--glass-shadow-hover: 0 12px 48px rgba(0, 0, 0, .15);--blur-light: blur(10px);--blur-medium: blur(16px);--blur-heavy: blur(24px);--gradient-glass: linear-gradient(135deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 100%);--gradient-glass-hover: linear-gradient(135deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .1) 100%)}.glass-container{background:var(--glass-background);backdrop-filter:var(--blur-medium);-webkit-backdrop-filter:var(--blur-medium);border:1px solid var(--glass-border);border-radius:12px;box-shadow:var(--glass-shadow);position:relative;overflow:hidden}.glass-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-glass);pointer-events:none;z-index:-1}.glass-container:hover{background:var(--glass-background-hover);box-shadow:var(--glass-shadow-hover);transform:translateY(-2px);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-container:hover:before{background:var(--gradient-glass-hover)}.glass-card{@extend .glass-container;padding:24px;margin:12px 0;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.glass-card-sm{@extend .glass-card;padding:16px;border-radius:8px}.glass-card-lg{@extend .glass-card;padding:32px;border-radius:16px}.btn-glass{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:inherit;padding:12px 24px;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn-glass:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.btn-glass:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 6px 20px #0000001a}.btn-glass:hover:before{left:100%}.btn-glass-primary{@extend .btn-glass;background:rgba(var(--color-button),.8);color:rgb(var(--color-button-text));border-color:rgba(var(--color-button),.9)}.btn-glass-primary:hover{background:rgba(var(--color-button),.9);box-shadow:0 8px 25px rgba(var(--color-button),.3)}.glass-nav{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:1000}.glass-nav-item{padding:8px 16px;border-radius:6px;transition:all .2s ease;text-decoration:none;color:inherit}.glass-nav-item:hover{background:#ffffff1a;color:inherit}.glass-overlay{position:relative;overflow:hidden}.glass-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff0d,#ffffff05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none;z-index:1}.glass-overlay>*{position:relative;z-index:2}.float-animation{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.glow-effect{position:relative}.glow-effect:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;padding:2px;background:linear-gradient(45deg,#ffffff1a,#ffffff0d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width: 749px){.glass-container{border-radius:8px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.glass-card{padding:16px;margin:8px 0}.btn-glass{padding:10px 20px;font-size:14px}}@media (prefers-color-scheme: dark){:root{--glass-background: rgba(0, 0, 0, .15);--glass-background-hover: rgba(0, 0, 0, .25);--glass-border: rgba(255, 255, 255, .15);--gradient-glass: linear-gradient(135deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .02) 100%);--gradient-glass-hover: linear-gradient(135deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 100%)}}.blur-bg{backdrop-filter:var(--blur-light);-webkit-backdrop-filter:var(--blur-light)}.blur-bg-md{backdrop-filter:var(--blur-medium);-webkit-backdrop-filter:var(--blur-medium)}.blur-bg-lg{backdrop-filter:var(--blur-heavy);-webkit-backdrop-filter:var(--blur-heavy)}.glass-border{border:1px solid var(--glass-border)}.glass-shadow{box-shadow:var(--glass-shadow)}.glass-shadow-hover{box-shadow:var(--glass-shadow-hover)}.translucent-10{background:#ffffff1a}.translucent-15{background:#ffffff26}.translucent-20{background:#fff3}body{background:linear-gradient(135deg,#efecec1a,#716a560d 25%,#2c332f14 75%,#3f51471f);background-attachment:fixed;background-size:400% 400%;animation:gradientShift 20s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}body:before{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 25% 25%,rgba(113,106,86,.15) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(63,81,71,.1) 0%,transparent 50%),radial-gradient(circle at 50% 10%,rgba(239,236,236,.08) 0%,transparent 40%);animation:ambientLight 30s linear infinite;pointer-events:none;z-index:-1}@keyframes ambientLight{0%,to{transform:rotate(0) scale(1)}33%{transform:rotate(120deg) scale(1.1)}66%{transform:rotate(240deg) scale(.9)}}.page-width{position:relative;z-index:1}.section+.section{margin-top:calc(var(--spacing-sections-mobile) + 1rem);position:relative}.section+.section:before{content:"";position:absolute;top:-2rem;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}@media screen and (min-width: 750px){.section+.section{margin-top:calc(var(--spacing-sections-desktop) + 2rem)}.section+.section:before{top:-3rem;left:10%;right:10%}}.header-wrapper.glass-nav{background:#efecec08;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 32px #0000000d}.header-wrapper.glass-nav:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff0d,#ffffff05);pointer-events:none;z-index:-1}.header__menu-item .header__menu-item{position:relative;transition:all .3s ease}.header__menu-item:hover{background:#ffffff0d;border-radius:6px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.product-grid .product-card-wrapper{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.product-grid:hover .product-card-wrapper:not(:hover){opacity:.7;transform:scale(.98)}.footer{background:#2c332f99;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 100%);pointer-events:none}.field__input{background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.field__input:focus{background:#ffffff14;border-color:rgba(var(--color-button),.3);box-shadow:0 4px 20px rgba(var(--color-button),.1)}.newsletter{background:#2c332f66;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;margin:2rem auto;max-width:calc(var(--page-width) - 4rem);overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.1)}.newsletter:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff14,#ffffff05);pointer-events:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.glass-container,.glass-card,.btn-glass,.glass-nav{will-change:transform;transform:translateZ(0)}@media (prefers-reduced-motion: reduce){.float-animation,.glow-effect{animation:none}.glass-container:hover{transform:none}}.instagram-loading-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:-2}.instagram-loading-background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f0e6ff,#e6f3ff,#fff0e6,#e6ffe6,#ffe6f0,#f0ffe6,#e6f0ff 90%,#ffe6e6);background-size:400% 400%;animation:slowGradientShift 30s ease infinite;opacity:.1}.instagram-loading-background:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 30%,rgba(255,192,203,.2) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(173,216,230,.2) 0%,transparent 50%),radial-gradient(circle at 30% 80%,rgba(144,238,144,.15) 0%,transparent 50%);animation:slowAmbientLight 45s ease-in-out infinite;pointer-events:none}@keyframes slowGradientShift{0%{background-position:0% 50%}25%{background-position:100% 100%}50%{background-position:100% 50%}75%{background-position:0% 0%}to{background-position:0% 50%}}@keyframes slowAmbientLight{0%{transform:rotate(0) scale(1);opacity:.6}50%{transform:rotate(180deg) scale(1.1);opacity:.8}to{transform:rotate(360deg) scale(1);opacity:.6}}.simple-glass{position:relative;background:#ffffff59;backdrop-filter:blur(8px) saturate(100%) brightness(102%);-webkit-backdrop-filter:blur(8px) saturate(100%) brightness(102%);border:1px solid rgba(220,240,255,.2);box-shadow:0 8px 32px #0000001f,inset 0 0 20px #dcf0ff26,inset 0 1px #fff6,inset 0 -1px #ffffff1a,0 0 0 1px #d2ebff1a;overflow:hidden;will-change:backdrop-filter;isolation:isolate;transform:translateZ(0)}.simple-glass.pill{border-radius:50px}.simple-glass.rounded{border-radius:20px}.simple-glass.soft{border-radius:12px}.glass-header{position:fixed;top:1.5rem;left:50%;transform:translate(-50%);width:auto;min-width:600px;max-width:800px;z-index:1000;transition:all .5s cubic-bezier(.4,0,.2,1)}.glass-header.scrolled{top:1rem;min-width:120px}.glass-header.scrolled.expanded{min-width:600px;max-width:800px}.glass-header .simple-glass{padding:.8rem 1.2rem;display:flex;justify-content:space-between;align-items:center;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.glass-header.scrolled .simple-glass{padding:.7rem 1rem;justify-content:center}.glass-header.scrolled.expanded .simple-glass{justify-content:space-between;padding:.8rem 1.2rem}.glass-logo{font-family:Architects Daughter,cursive!important;font-size:16pt!important;font-weight:600!important;letter-spacing:normal!important;color:#000000f2;text-decoration:none;flex-shrink:0;display:flex;align-items:center;padding:.4rem 1rem;padding-top:calc(.4rem + 3px);margin-left:-5px;line-height:1;border-radius:25px;border:1px solid transparent}.glass-logo:hover{background:#ffffff40;backdrop-filter:blur(6px) saturate(100%) brightness(102%);-webkit-backdrop-filter:blur(6px) saturate(100%) brightness(102%);border:1px solid rgba(220,240,255,.2);box-shadow:0 2px 8px #0000000f,inset 0 0 8px #dcf0ff1a,inset 0 1px #ffffff40;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-nav-items{display:flex;gap:.8rem;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:1;max-width:400px}.glass-header.scrolled .glass-nav-items{opacity:0;max-width:0;gap:0;overflow:hidden}.glass-header.scrolled.expanded .glass-nav-items{opacity:1;max-width:400px;gap:.8rem}.glass-nav-items a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;color:#000000e0;text-decoration:none;font-size:14px!important;font-weight:600!important;letter-spacing:normal!important;padding:.4rem .8rem;border-radius:15px;white-space:nowrap;border:1px solid transparent;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-nav-items a:hover{color:#000000f2;background:#ffffff40;backdrop-filter:blur(6px) saturate(100%) brightness(102%);-webkit-backdrop-filter:blur(6px) saturate(100%) brightness(102%);border:1px solid rgba(220,240,255,.2);box-shadow:0 2px 8px #0000000f,inset 0 0 8px #dcf0ff1a,inset 0 1px #ffffff40}.glass-actions{display:flex;gap:.5rem;align-items:center;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:1;max-width:120px}.glass-header.scrolled .glass-actions{opacity:0;max-width:0;gap:0;overflow:hidden}.glass-header.scrolled.expanded .glass-actions{opacity:1;max-width:120px;gap:.5rem}.btn-glass-header{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#ffffff40;backdrop-filter:blur(8px) saturate(100%) brightness(102%);-webkit-backdrop-filter:blur(8px) saturate(100%) brightness(102%);border:1px solid rgba(220,240,255,.2);border-radius:22px;padding:.5rem 1rem;color:#000000e0;text-decoration:none;font-size:.85rem;font-weight:600;box-shadow:0 4px 16px #00000014,inset 0 0 10px #dcf0ff1a,inset 0 1px #ffffff4d;transform:translateZ(0);will-change:backdrop-filter;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn-glass-header:hover{background:#ffffff73;backdrop-filter:blur(12px) saturate(100%) brightness(102%);-webkit-backdrop-filter:blur(12px) saturate(100%) brightness(102%);color:#000000f2;box-shadow:0 6px 20px #0000001f,inset 0 0 15px #dcf0ff33,inset 0 1px #fff6}@media (max-width: 767px){.glass-header{top:env(safe-area-inset-top,1rem);left:1rem;right:1rem;min-width:auto;max-width:none;transform:none}.glass-header.scrolled{top:env(safe-area-inset-top,.8rem);left:50%;right:auto;transform:translate(-50%);min-width:100px;max-width:calc(100vw - 2rem)}.glass-header.scrolled.expanded{left:1rem;right:1rem;transform:none;min-width:auto;max-width:none}.glass-header .simple-glass{padding:.55rem 1rem;border-radius:18px;backdrop-filter:blur(12px) saturate(110%) brightness(104%);-webkit-backdrop-filter:blur(12px) saturate(110%) brightness(104%)}.glass-header.scrolled .simple-glass{padding:.5rem .75rem;border-radius:16px}.glass-header.scrolled.expanded .simple-glass{padding:.6rem 1rem;border-radius:18px}.glass-logo{font-size:1.4rem;padding:.3rem .8rem;min-height:44px;display:flex;align-items:center}.glass-header.scrolled .glass-logo{font-size:1.3rem;padding:.25rem .6rem;min-height:40px}.btn-glass-header{padding:.5rem 1rem;font-size:.82rem;border-radius:18px;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px) saturate(110%) brightness(104%);-webkit-backdrop-filter:blur(10px) saturate(110%) brightness(104%)}.glass-header.scrolled .btn-glass-header{padding:.4rem .8rem;font-size:.78rem;border-radius:16px;min-height:40px;min-width:40px}.glass-nav-items,.glass-header.scrolled.expanded .glass-nav-items{display:none}.glass-actions{max-width:none}.glass-header.scrolled .glass-actions{opacity:0;max-width:0}.glass-header.scrolled.expanded .glass-actions{opacity:1;max-width:none}}@media (max-width: 375px){.glass-header,.glass-header.scrolled.expanded{left:.5rem;right:.5rem}.glass-logo{font-size:1.3rem;padding:.25rem .6rem}.glass-header.scrolled .glass-logo{font-size:1.2rem;padding:.2rem .5rem}.btn-glass-header{padding:.4rem .8rem;font-size:.8rem;min-width:40px}.glass-header.scrolled .btn-glass-header{padding:.35rem .7rem;font-size:.75rem;min-width:36px}}@media (max-width: 767px) and (orientation: landscape){.glass-header,.glass-header.scrolled{top:env(safe-area-inset-top,.25rem)}.glass-header .simple-glass,.glass-header.scrolled .simple-glass,.glass-header.scrolled.expanded .simple-glass{padding:.4rem .8rem;border-radius:14px}.glass-logo{font-size:1.2rem;min-height:36px}.glass-header.scrolled .glass-logo{font-size:1.1rem;min-height:34px}.btn-glass-header{padding:.35rem .7rem;font-size:.78rem;min-height:36px;min-width:36px}}@media (hover: none) and (pointer: coarse){.glass-logo:hover,.glass-nav-items a:hover,.btn-glass-header:hover{background:initial;backdrop-filter:initial;-webkit-backdrop-filter:initial;border:initial;box-shadow:initial;transform:none}.glass-logo:active,.btn-glass-header:active{background:#fff6;transform:scale(.98);transition:all .1s ease}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.glass-header,.glass-header .simple-glass,.glass-nav-items,.glass-actions,.glass-logo,.btn-glass-header{transition:none!important;animation:none!important}}@media (max-width: 767px) and (prefers-contrast: high){.glass-header .simple-glass,.btn-glass-header{background:#ffffffe6;border:2px solid rgba(0,0,0,.8);backdrop-filter:none;-webkit-backdrop-filter:none}.glass-logo{color:#000;font-weight:700}}@media print{.glass-container,.glass-card,.btn-glass,.simple-glass{background:#ffffffe6!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 2px 4px #0000001a!important}body:before,.footer:before,.newsletter:before,.instagram-loading-background{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/glassmorphism.css.map */
