.main-content{isolation:isolate;background:linear-gradient(180deg,var(--color-bg) 0%,#fff 42%,var(--color-bg) 100%)}@view-transition{navigation:auto}::view-transition-old(root){animation:newen-page-out .22s ease both}::view-transition-new(root){animation:newen-page-in .42s cubic-bezier(.2,.8,.2,1) both}body{animation:newen-page-in .52s cubic-bezier(.2,.8,.2,1) both}.button{position:relative;isolation:isolate;overflow:hidden;box-shadow:0 10px 28px #315bff29}.button:before{content:"";position:absolute;z-index:-1;top:-80%;bottom:-80%;left:-45%;width:28%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transition:left .65s cubic-bezier(.2,.8,.2,1)}.button:hover:before,.button:focus-visible:before{left:120%}.section-wave{position:relative;z-index:12;height:clamp(42px,5vw,68px);margin-block:calc(clamp(21px,2.5vw,34px)*-1);overflow:hidden;pointer-events:none}.section-wave span{position:absolute;left:-8%;width:116%;height:72%;border-radius:50%;border-top:1px solid rgba(49,91,255,.38);animation:newen-divider-wave 8s ease-in-out infinite;will-change:transform}.section-wave span:first-child{top:31%;box-shadow:0 -7px 24px #315bff1f}.section-wave span:last-child{top:48%;border-color:#7356ff38;animation-delay:-3.4s;animation-direction:reverse}.header-wrapper{box-shadow:0 10px 34px #0000002e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.header__logo{min-width:58px;min-height:60px;justify-content:flex-start}.header__brand-mark{width:56px!important;height:56px!important;max-height:56px!important;object-fit:contain!important;filter:drop-shadow(0 0 13px rgba(49,91,255,.38));transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .28s ease}.header__logo:hover .header__brand-mark{transform:translateY(-1px) scale(1.05);filter:drop-shadow(0 0 20px rgba(76,105,255,.56))}.header__menu a,.header__menu summary{position:relative}.header__menu>li>a:after,.header__menu>li>details>summary:after{content:"";position:absolute;right:0;bottom:.35rem;left:0;height:2px;border-radius:99px;background:var(--color-accent);transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.header__menu>li>a:hover:after,.header__menu>li>a[aria-current=page]:after,.header__menu>li>details>summary:hover:after{transform:scaleX(1);transform-origin:left}.hero{background:#05070d;box-shadow:inset 0 -1px #ffffff0a}.hero:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(49,91,255,.11),transparent 36%,rgba(120,88,255,.08)),repeating-linear-gradient(132deg,rgba(255,255,255,.024) 0 1px,transparent 1px 92px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 76%);mask-image:linear-gradient(90deg,#000,transparent 76%);pointer-events:none}.hero:after{content:none}.hero__media--logo{place-items:center end;padding-right:max(2vw,18px);background:linear-gradient(118deg,#04050a,#080b15 47%,#111833 72%,#05060b)}.hero__media--logo:before,.hero__media--logo:after{content:"";position:absolute;right:-14%;width:68%;height:2px;transform:rotate(-17deg);background:linear-gradient(90deg,transparent,rgba(69,100,255,.62),transparent);box-shadow:0 0 28px #315bff85;animation:newen-energy-sweep 6.8s ease-in-out infinite}.hero__media--logo:before{top:31%}.hero__media--logo:after{top:67%;animation-delay:-3.2s}.hero__media--logo .hero__brand-art{width:min(58vw,780px);height:min(58vw,780px);object-fit:contain;opacity:1;filter:drop-shadow(0 38px 74px rgba(0,0,0,.52)) drop-shadow(0 0 36px rgba(49,91,255,.2));animation:newen-hero-float 6.4s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform}.hero__overlay{background:linear-gradient(90deg,rgba(3,4,8,var(--overlay,.78)),#0304089e 42%,#0304081f 77%,#0304080f)}.hero__content{z-index:3;text-shadow:0 2px 18px rgba(0,0,0,.22)}.hero__title{max-width:850px;text-wrap:balance}.hero__text{font-size:clamp(1rem,1.55vw,1.22rem)}.hero .button--secondary{color:var(--color-on-dark);border-color:#ffffff6b;background:#ffffff14;box-shadow:inset 0 1px #ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero .button--secondary:hover,.hero .button--secondary:focus-visible{color:var(--color-dark);border-color:#fff;background:#fff;box-shadow:0 12px 34px #315bff38}.hero-handoff{--handoff-progress:0;position:relative;z-index:5;height:clamp(150px,14vw,210px);margin-top:calc(clamp(92px,8vw,122px)*-1);overflow:hidden;background:linear-gradient(180deg,transparent 0%,rgba(8,13,29,.08) 30%,rgba(226,232,249,.2) 62%,var(--color-bg) 100%);pointer-events:none}.hero-handoff:before{content:"";position:absolute;top:18%;right:-12%;bottom:-22%;left:-12%;background:radial-gradient(ellipse at 74% 42%,rgba(77,108,255,.13),transparent 34%),radial-gradient(ellipse at 23% 74%,rgba(132,102,255,.08),transparent 31%);filter:blur(18px);opacity:calc(.42 + var(--handoff-progress) * .22)}.hero-handoff__waves{position:absolute;left:-3%;bottom:-2px;width:106%;height:100%;overflow:visible;animation:newen-handoff-glide 11s ease-in-out infinite;will-change:transform}.hero-handoff__surface{filter:drop-shadow(0 -12px 26px rgba(42,62,130,.06))}.hero-handoff__trace{fill:none;stroke:#6680eb38;stroke-width:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 16px rgba(49,91,255,.3))}.benefits-section{position:relative;isolation:isolate;overflow:hidden;margin-top:-1px;padding-top:clamp(44px,6vw,88px)!important;background:radial-gradient(circle at 10% 18%,rgba(49,91,255,.11),transparent 24%),radial-gradient(circle at 88% 80%,rgba(99,72,255,.09),transparent 26%),linear-gradient(180deg,var(--color-bg),#fff 58%,var(--color-bg))!important}.benefits-section__glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(75px);pointer-events:none}.benefits-section__glow--one{top:-90px;left:-90px;width:260px;height:260px;background:#315bff1f}.benefits-section__glow--two{right:-120px;bottom:-120px;width:320px;height:320px;background:#6449ff1a}.benefits-section__intro{max-width:780px;margin:0 auto clamp(2rem,4vw,3.4rem);text-align:center}.benefits-section__intro .eyebrow{color:var(--color-accent)}.benefits-section__intro h2{margin-bottom:0;font-size:clamp(2rem,4vw,3.9rem);text-wrap:balance}.benefit{position:relative;overflow:hidden;padding:clamp(1.4rem,2.5vw,2.1rem);border-color:#315bff26;background:linear-gradient(145deg,#fffffff0,#f7f9ffc4);box-shadow:0 18px 48px #141f4414;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease}.motion-subtle .benefit[data-reveal],.motion-expressive .benefit[data-reveal]{transition-delay:calc(var(--benefit-index) * 90ms)}.benefit:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--color-accent),#755cff,transparent 88%);transform:scaleX(.26);transform-origin:left;transition:transform .38s cubic-bezier(.2,.8,.2,1)}.benefit:after{content:"";position:absolute;right:-42px;bottom:-54px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(49,91,255,.12),transparent 70%);transition:transform .4s ease}.benefit:hover{transform:translateY(-9px);border-color:#315bff66;box-shadow:0 26px 64px #1f379126}.benefit:hover:before{transform:scaleX(1)}.benefit:hover:after{transform:scale(1.35)}.benefit__number{position:absolute;right:1rem;top:.65rem;color:#315bff17;font:800 clamp(2.7rem,5vw,4.2rem)/1 var(--font-heading)}.benefit__icon{position:relative;width:50px;height:50px;margin-bottom:1.2rem;border:1px solid rgba(49,91,255,.18);background:linear-gradient(145deg,#fff,var(--color-accent-soft));color:var(--color-accent);box-shadow:0 12px 30px #315bff29}.benefit__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.benefit h3{position:relative;margin-bottom:.7rem}.video-showcase{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(49,91,255,.18),transparent 28%),radial-gradient(circle at 8% 80%,rgba(99,72,255,.12),transparent 25%),linear-gradient(145deg,#05070d,#090d19 54%,#05060b)}.video-showcase:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent)}.video-showcase__orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(110px);pointer-events:none}.video-showcase__orb--one{top:10%;right:-9%;width:360px;height:360px;background:#315bff2b}.video-showcase__orb--two{bottom:-16%;left:-8%;width:420px;height:420px;background:#5b33ff21}.video-showcase__header{max-width:760px;margin:0 auto clamp(2.2rem,5vw,4rem);text-align:center}.video-showcase__header .section-header__text{margin-inline:auto;color:#f7f9ffb3}.video-carousel-shell{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr) 60px;align-items:center;gap:clamp(.5rem,2vw,1.5rem)}.video-carousel--circular{display:grid;place-items:center;overflow:hidden;padding:28px 0 38px;perspective:1400px;outline:none}.video-carousel--circular:focus-visible{border-radius:var(--radius);outline:2px solid var(--color-accent);outline-offset:4px}.video-carousel--circular .video-card{grid-area:1/1;align-self:center;width:min(76vw,var(--video-width,320px));overflow:hidden;opacity:0;pointer-events:none;transform:translate(0) scale(.68);filter:saturate(.55) brightness(.55);transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .42s ease,filter .42s ease,box-shadow .42s ease,border-color .42s ease;will-change:transform,opacity}.video-carousel--circular .video-card.is-previous{z-index:1;opacity:.26;transform:translate(calc(-82% - clamp(12px,1.7vw,26px))) scale(.76) rotateY(7deg);filter:saturate(.58) brightness(.62)}.video-carousel--circular .video-card.is-next{z-index:1;opacity:.26;transform:translate(calc(82% + clamp(12px,1.7vw,26px))) scale(.76) rotateY(-7deg);filter:saturate(.58) brightness(.62)}.video-carousel--circular .video-card.is-active{z-index:3;opacity:1;pointer-events:auto;transform:translate(0) scale(1);filter:none;border-color:#5878ffb3;box-shadow:0 30px 90px #0000007a,0 0 0 1px #315bff38,0 0 55px #315bff29}.video-carousel--circular .video-card.is-previous .video-card__body,.video-carousel--circular .video-card.is-next .video-card__body{display:none}.video-carousel--circular .video-card:not(.is-active) .video-card__preview-badge,.video-carousel--circular .video-card:not(.is-active) .video-card__play{opacity:0;visibility:hidden}.video-card{border:1px solid rgba(255,255,255,.1);background:linear-gradient(155deg,#171c29,#0d111b);box-shadow:0 20px 50px #00000047}.video-card__media{overflow:hidden;background:linear-gradient(145deg,#171e32,#0b0e17)}.video-showcase .placeholder-svg{background:radial-gradient(circle at 50% 40%,rgba(49,91,255,.18),transparent 25%),linear-gradient(145deg,#161c2d,#0a0d15);fill:#d2dcff57}.video-card__body{min-height:144px;padding:1.2rem 1.25rem 1.35rem;text-align:center;background:linear-gradient(180deg,#171c29f5,#0d111bfa)}.video-card__body h3{margin-bottom:.65rem;font-size:1.12rem}.video-card__body p{margin-bottom:.65rem;color:#f7f9ffb3;font-size:.92rem}.video-card__body a{color:#9eb2ff;font-weight:700}.carousel-control{position:relative;z-index:6;width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff14;color:#fff;box-shadow:0 12px 34px #00000047;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .22s ease,background .22s ease,border-color .22s ease}.carousel-control:hover{transform:scale(1.08);border-color:var(--color-accent);background:var(--color-accent)}.carousel-control svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.carousel-control--previous svg{transform:rotate(180deg)}.carousel-dots{display:flex;justify-content:center;gap:.55rem;margin-top:1rem}.carousel-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#ffffff47;transition:width .28s ease,background .28s ease,box-shadow .28s ease}.carousel-dots button[aria-current=true]{width:30px;background:var(--color-accent);box-shadow:0 0 16px #315bffb3}.featured-shop{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(155deg,#fff,#f7f8ff 46%,#eef1ff)}.featured-shop:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(49,91,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(49,91,255,.035) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 17%,#000 84%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 17%,#000 84%,transparent)}.featured-shop__beam{position:absolute;z-index:-1;width:76%;height:2px;transform:rotate(-12deg);background:linear-gradient(90deg,transparent,rgba(49,91,255,.28),transparent);box-shadow:0 0 32px #315bff2e;animation:newen-energy-sweep 8s ease-in-out infinite}.featured-shop__beam--one{top:20%;right:-22%}.featured-shop__beam--two{bottom:16%;left:-27%;animation-delay:-4s}.featured-shop__header{align-items:center}.featured-shop__header .eyebrow{color:var(--color-accent)}.featured-shop__header h2{max-width:880px;text-wrap:balance}.featured-shop .product-grid{gap:clamp(18px,2.2vw,30px);perspective:1200px}.featured-shop .product-grid>[data-reveal]{transition-delay:calc(var(--card-index) * 65ms)}.product-card{--tilt-x:0deg;--tilt-y:0deg;--card-lift:0px;isolation:isolate;border:1px solid rgba(49,91,255,.11);border-radius:clamp(16px,2vw,24px);background:#fffffff0;box-shadow:0 18px 50px #121c3f17;transform:perspective(900px) translateY(var(--card-lift)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .22s ease,border-color .35s ease,box-shadow .35s ease;cursor:pointer}.product-card:before{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,20%),rgba(255,255,255,.46),transparent 24%);opacity:0;transition:opacity .3s ease}.product-card:after{content:"";position:absolute;z-index:-1;top:22%;right:12%;bottom:-8%;left:12%;border-radius:inherit;background:#315bff2b;filter:blur(28px);opacity:0;transition:opacity .35s ease,transform .35s ease}.product-card:hover{--card-lift:-10px;border-color:#315bff61;box-shadow:0 30px 70px #1f347d2e}.product-card:hover:before,.product-card:hover:after{opacity:1}.product-card:hover:after{transform:translateY(8px)}.product-card__media{overflow:hidden;border-radius:inherit!important;background:linear-gradient(145deg,#f0f2f8,#e4e8f4)}.product-card__media>a{display:block;width:100%;height:100%}.product-card__media:after{content:"";position:absolute;right:-26%;bottom:-34%;width:72%;height:72%;border-radius:50%;background:linear-gradient(135deg,rgba(49,91,255,.16),transparent 70%);filter:blur(20px);pointer-events:none}.product-card__image{transition:opacity .42s ease,transform .7s cubic-bezier(.2,.8,.2,1),filter .42s ease}.product-card:hover .product-card__image{transform:scale(1.075) translateY(-1%);filter:saturate(1.06) contrast(1.03)}.product-card__content{position:relative;z-index:4;gap:.75rem;padding:clamp(1rem,1.8vw,1.35rem)}.product-card__status{display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:var(--color-success);font-size:.72rem;font-weight:780;text-transform:uppercase;letter-spacing:.08em}.product-card__status>span:first-child:before{content:"";display:inline-block;width:7px;height:7px;margin-right:.4rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 13%,transparent)}.product-card__view{display:flex;align-items:center;gap:.25rem;color:var(--color-accent);white-space:nowrap}.product-card__view svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;transition:transform .25s ease}.product-card:hover .product-card__view svg{transform:translate(4px)}.product-card__title{min-height:auto;font-size:clamp(1rem,1.4vw,1.18rem)}.product-card .price__current{font-size:1.12rem;color:#0d1120}.product-card .quick-add,.product-card__content>.button{position:relative;z-index:6}.product-card__wishlist{z-index:7;box-shadow:0 8px 24px #0f162f21;transition:transform .25s ease,background .25s ease,color .25s ease}.product-card__wishlist:hover{transform:scale(1.1)}.shop-empty{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:clamp(1.4rem,3vw,2.4rem);border:1px dashed rgba(49,91,255,.35);border-radius:22px;background:#fffc;box-shadow:0 18px 45px #17255714}.shop-empty h3,.shop-empty p{margin-bottom:.35rem}.shop-empty__icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:var(--color-accent);color:#fff;box-shadow:0 14px 35px #315bff4d}.shop-empty__icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7}.purchase-flow-section{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#070a13,#10182f 58%,#080a11);color:var(--color-on-dark)}.purchase-flow-section:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(126deg,transparent 0 86px,rgba(255,255,255,.025) 86px 87px);animation:newen-grid-drift 18s linear infinite}.purchase-flow-section__header{max-width:780px;margin:0 auto clamp(2.2rem,5vw,4rem);text-align:center}.purchase-flow-section__header .eyebrow{color:#91a8ff}.purchase-flow-section__header h2{margin-bottom:1rem;text-wrap:balance}.purchase-flow-section__header .section-header__text{margin-inline:auto;color:#f7f9ffb3}.purchase-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.purchase-flow:before{content:"";position:absolute;top:48px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,rgba(88,116,255,.72),rgba(117,84,255,.72),transparent);box-shadow:0 0 24px #315bff73;animation:newen-line-pulse 3.4s ease-in-out infinite}.purchase-flow__step{position:relative;z-index:1;min-height:270px;padding:clamp(1.25rem,2vw,1.7rem);border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(155deg,#ffffff17,#ffffff09);box-shadow:0 22px 55px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .38s cubic-bezier(.2,.8,.2,1),border-color .38s ease,background .38s ease;transition-delay:calc(var(--step-index) * 80ms)}.purchase-flow__step:hover{transform:translateY(-10px);border-color:#6481ff8a;background:linear-gradient(155deg,#5069e12e,#ffffff0d)}.purchase-flow__number{position:absolute;top:1rem;right:1rem;color:#ffffff21;font:800 2.4rem/1 var(--font-heading)}.purchase-flow__icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:2.1rem;border:1px solid rgba(142,162,255,.35);border-radius:18px;background:linear-gradient(145deg,#315bff,#684cff);color:#fff;box-shadow:0 14px 38px #315bff47;animation:newen-icon-float 4.8s ease-in-out infinite;animation-delay:calc(var(--step-index) * -.7s)}.purchase-flow__icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.purchase-flow__step h3{margin-bottom:.75rem;font-size:1.22rem}.purchase-flow__step .subdued{color:#f7f9ffad}.purchase-flow-section__action{display:flex;justify-content:center;margin-top:2.4rem}.product-purchase{position:relative;overflow:hidden;background:linear-gradient(155deg,#f7f8fc,#fff 52%,#eef1ff)}.product-purchase:before{content:"";position:absolute;right:-16%;top:12%;width:64%;height:2px;transform:rotate(-15deg);background:linear-gradient(90deg,transparent,rgba(49,91,255,.32),transparent);box-shadow:0 0 34px #315bff33;animation:newen-energy-sweep 7s ease-in-out infinite}.product-purchase .product-gallery__stage{border:1px solid rgba(49,91,255,.12);border-radius:24px;background:linear-gradient(145deg,#f4f6fb,#e9edf7);box-shadow:0 28px 70px #14204c1f}.product-purchase .product-gallery__media>*{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.product-purchase .product-gallery__stage:hover .product-gallery__media.is-active>*{transform:scale(1.045)}.product-purchase .product-info{padding:clamp(1.25rem,3vw,2.2rem);border:1px solid rgba(49,91,255,.12);border-radius:24px;background:#ffffffd6;box-shadow:0 24px 65px #14204c1c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-purchase .product-info h1{text-wrap:balance}.product-purchase .product-form__buttons .button{min-height:56px;font-size:1.05rem}.purchase-assurances{display:grid;gap:.65rem;padding:0;margin:.9rem 0 0;list-style:none}.purchase-assurances li{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:.75rem;padding:.68rem .8rem;border:1px solid rgba(49,91,255,.1);border-radius:12px;background:linear-gradient(90deg,#e8edffad,#ffffffb3);font-size:.85rem}.purchase-assurances svg{width:22px;height:22px;margin:auto;fill:none;stroke:var(--color-accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.checkout-form{display:grid;gap:.8rem;margin-top:1rem}.cart-rut-field small{display:block;margin-top:.42rem;color:var(--color-muted);font-size:.75rem;line-height:1.45}.cart-rut-field input:valid{border-color:#087a5580}.drawer__footer .checkout-form+.button{margin-top:.7rem}.cart-summary{border:1px solid rgba(49,91,255,.12);box-shadow:0 22px 58px #14204c1a}.cart-summary .cart-rut-field{margin-block:1rem}.cart-summary .button{min-height:54px}@keyframes newen-hero-float{0%,to{transform:translate3d(0,-1%,0) rotate(-.35deg)}50%{transform:translate3d(0,2%,0) rotate(.45deg)}}@keyframes newen-page-in{0%{opacity:0;transform:translateY(12px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes newen-page-out{to{opacity:0;transform:translateY(-7px);filter:blur(3px)}}@keyframes newen-divider-wave{0%,to{transform:translate3d(-1.5%,0,0) scaleY(.92)}50%{transform:translate3d(1.5%,5px,0) scaleY(1.08)}}@keyframes newen-wave-drift{0%,to{transform:translate3d(-1.2%,0,0) scaleX(1.02)}50%{transform:translate3d(1.2%,4px,0) scaleX(.99)}}@keyframes newen-energy-sweep{0%,to{opacity:.26;translate:-8% 0}50%{opacity:.95;translate:9% 0}}@keyframes newen-grid-drift{to{background-position:180px 0}}@keyframes newen-line-pulse{0%,to{opacity:.4;filter:saturate(.8)}50%{opacity:1;filter:saturate(1.3)}}@keyframes newen-icon-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-7px) rotate(1deg)}}@media(max-width:989px){.header__brand-mark{width:52px!important;height:52px!important}.hero__media--logo{place-items:center;padding-right:0}.hero__media--logo .hero__brand-art{width:min(82vw,650px);height:min(82vw,650px);opacity:.62;transform:translate(14%)}.hero__overlay{background:linear-gradient(90deg,#030408eb,#03040891)}.purchase-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-flow:before{display:none}.purchase-flow__step{min-height:235px}.video-carousel-shell{grid-template-columns:50px minmax(0,1fr) 50px;gap:.25rem}}@media(max-width:749px){.header__logo{min-width:48px;min-height:52px}.header__brand-mark{width:46px!important;height:46px!important}.hero__media--logo .hero__brand-art{width:min(112vw,590px);height:min(112vw,590px);opacity:.42;transform:translate(22%,6%)}.hero-handoff{height:128px;margin-top:-66px}.benefits-section{padding-top:38px!important}.benefits-section__intro{margin-bottom:1.8rem;text-align:left}.featured-shop__header .button{width:100%}.product-card{transform:none!important}.product-card:hover{--card-lift:0px}.product-card__status{align-items:flex-start;flex-direction:column}.product-card__view{display:none}.shop-empty{grid-template-columns:1fr;text-align:center}.shop-empty__icon{margin-inline:auto}.purchase-flow{grid-template-columns:1fr}.purchase-flow__step{min-height:0}.purchase-flow__icon{margin-bottom:1.3rem}.product-purchase .product-info{padding:1.15rem;border-radius:18px}.video-showcase{padding-block:clamp(56px,14vw,82px)}.video-showcase__header{margin-bottom:1.5rem}.video-carousel-shell{display:block}.video-carousel--circular{padding:20px 0 30px}.video-carousel--circular .video-card{width:min(78vw,var(--video-width,340px))}.video-carousel--circular .video-card.is-previous{opacity:.16;transform:translate(-70%) scale(.72)}.video-carousel--circular .video-card.is-next{opacity:.16;transform:translate(70%) scale(.72)}.carousel-control{position:absolute;top:46%;width:46px;height:46px;transform:translateY(-50%)}.carousel-control:hover{transform:translateY(-50%) scale(1.05)}.carousel-control--previous{left:0}.carousel-control--next{right:0}}body.motion-none,.motion-none .hero__brand-art,.motion-none .hero__media--logo:before,.motion-none .hero__media--logo:after,.motion-none .hero-handoff__waves,.motion-none .section-wave span,.motion-none .featured-shop__beam,.motion-none .purchase-flow-section:before,.motion-none .purchase-flow__icon,.motion-none .purchase-flow:before{animation:none}.motion-none .benefit,.motion-none .video-card,.motion-none .carousel-control,.motion-none .carousel-dots button{transition:none}@media(prefers-reduced-motion:reduce){body,.hero__brand-art,.hero__media--logo:before,.hero__media--logo:after,.hero-handoff__waves,.section-wave span,.featured-shop__beam,.purchase-flow-section:before,.purchase-flow__icon,.purchase-flow:before{animation:none!important}.hero-handoff{--handoff-progress:1}.benefit,.product-card,.purchase-flow__step,.video-card,.carousel-control,.carousel-dots button{transition:none!important}}.site-intro{display:none;position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(49,91,255,.24),transparent 24%),linear-gradient(145deg,#03040a,#0a1022 56%,#03040a);color:#fff;pointer-events:none}.newen-intro-pending .site-intro{display:grid;animation:newen-intro-overlay 1.95s cubic-bezier(.7,0,.2,1) both}.site-intro__mark{position:relative;width:min(32vw,250px);aspect-ratio:1;display:grid;place-items:center;animation:newen-intro-mark 1.55s cubic-bezier(.2,.8,.2,1) both}.site-intro__mark:before,.site-intro__mark:after{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border:1px solid rgba(113,137,255,.32);transform:rotate(45deg) scale(.64);animation:newen-intro-crystal 1.4s cubic-bezier(.2,.8,.2,1) both}.site-intro__mark:after{top:-36%;right:-36%;bottom:-36%;left:-36%;border-color:#8961ff2e;animation-delay:.08s}.site-intro__mark img{position:relative;z-index:2;width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 0 34px rgba(68,95,255,.65))}.site-intro__mark span{position:absolute;z-index:1;top:46%;right:46%;bottom:46%;left:46%;border-radius:50%;box-shadow:0 0 90px 50px #315bff66}.site-intro>p{position:absolute;top:calc(50% + min(20vw,160px));margin:0;font:800 .78rem/1 var(--font-heading);letter-spacing:.42em;animation:newen-intro-copy 1.4s .18s both}.site-intro__beam{position:absolute;width:70vw;height:1px;background:linear-gradient(90deg,transparent,rgba(85,113,255,.85),transparent);box-shadow:0 0 30px #315bffb3}.site-intro__beam--one{transform:rotate(-18deg);animation:newen-intro-beam 1.5s .08s both}.site-intro__beam--two{transform:rotate(22deg);animation:newen-intro-beam 1.5s .18s both}.is-intro-playing{overflow:hidden}.page-transition{position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(135deg,#05070d,#101a3d 62%,#05070d);clip-path:polygon(0 100%,100% 78%,100% 100%,0 100%);transition:clip-path .46s cubic-bezier(.7,0,.2,1),opacity .18s ease,visibility .46s}.page-transition>span{position:absolute;left:-10%;width:120%;height:1px;background:linear-gradient(90deg,transparent,#5575ff,transparent);box-shadow:0 0 28px #315bffcc}.page-transition>span:first-child{top:42%;transform:rotate(-7deg)}.page-transition>span:nth-child(2){top:62%;transform:rotate(5deg)}.page-transition img{width:82px;height:82px;object-fit:contain;opacity:0;filter:drop-shadow(0 0 25px rgba(49,91,255,.55));transition:opacity .22s .18s ease,transform .38s .12s cubic-bezier(.2,.8,.2,1);transform:scale(.7) rotate(-8deg)}.is-page-leaving .page-transition{opacity:1;visibility:visible;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.is-page-leaving .page-transition img{opacity:1;transform:scale(1) rotate(0)}.is-page-leaving .main-content,.is-page-leaving .header-wrapper{transition:transform .44s cubic-bezier(.7,0,.2,1),filter .35s ease,opacity .3s ease;transform:translateY(-14px);filter:blur(5px);opacity:.35}.collection-hero--newen{position:relative;isolation:isolate;min-height:clamp(380px,46vw,560px);display:grid;align-items:center;overflow:hidden;background:radial-gradient(circle at 76% 48%,rgba(49,91,255,.27),transparent 24%),linear-gradient(125deg,#05070e,#0a1020 52%,#121d43 74%,#060810)}.collection-hero--newen:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(132deg,transparent 0 88px,rgba(255,255,255,.025) 88px 89px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 86%);mask-image:linear-gradient(90deg,#000,transparent 86%)}.collection-hero--newen .collection-hero__inner{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.collection-hero--newen h1{margin-bottom:1rem;font-size:clamp(3.1rem,7vw,6.8rem);text-wrap:balance}.collection-hero__intro{max-width:680px;color:#f7f9ffb3;font-size:clamp(1rem,1.5vw,1.18rem)}.collection-hero__stats{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.collection-hero__stats span{padding:.62rem .85rem;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#ffffff12;color:#ffffffd1;font-size:.78rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.collection-hero__stats strong{color:#fff}.collection-hero__mark{display:grid;place-items:center;min-height:300px}.collection-hero__mark img{width:min(32vw,390px);filter:drop-shadow(0 30px 60px rgba(0,0,0,.45)) drop-shadow(0 0 34px rgba(49,91,255,.35));animation:newen-hero-float 6.5s ease-in-out infinite}.collection-hero__beam{position:absolute;z-index:-1;width:66%;height:1px;background:linear-gradient(90deg,transparent,rgba(75,105,255,.72),transparent);box-shadow:0 0 26px #315bff80;animation:newen-energy-sweep 7s ease-in-out infinite}.collection-hero__beam--one{top:28%;right:-18%;transform:rotate(-15deg)}.collection-hero__beam--two{bottom:22%;left:-20%;transform:rotate(12deg);animation-delay:-3.5s}.collection-main{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 8%,rgba(49,91,255,.09),transparent 22%),linear-gradient(180deg,#f7f8ff,#fff 52%,#f3f5ff)}.collection-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(49,91,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(49,91,255,.028) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 76%);mask-image:linear-gradient(to bottom,#000,transparent 76%);pointer-events:none}.collection-demo-heading{position:relative;max-width:820px;margin-bottom:2.2rem}.collection-demo-heading .eyebrow{color:var(--color-accent)}.collection-demo-heading h2{margin-bottom:.75rem;text-wrap:balance}.collection-demo-heading>p:last-child{max-width:720px;color:var(--color-muted)}.collection-toolbar{position:relative;padding:1rem 1.2rem;border:1px solid rgba(49,91,255,.12);border-radius:16px;background:#ffffffdb;box-shadow:0 14px 38px #18265814;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.collection-toolbar select{min-height:42px;padding:.5rem 2rem .5rem .75rem;border:1px solid var(--color-border);border-radius:10px;background:#fff}.facets{padding:1rem 1.1rem;border:1px solid rgba(49,91,255,.11);border-radius:16px;background:#ffffffd1;box-shadow:0 14px 38px #1826580f}.product-grid>.demo-catalog{grid-column:1/-1}.demo-catalog{position:relative;width:100%}.demo-catalog__notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.2rem;border:1px solid rgba(49,91,255,.2);border-radius:18px;background:linear-gradient(110deg,#e8edffeb,#fffffff0);box-shadow:0 12px 34px #1c2c6914}.demo-catalog__notice p{margin:.2rem 0 0;color:var(--color-muted);font-size:.86rem}.demo-catalog__notice-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--color-accent);color:#fff;box-shadow:0 10px 26px #315bff47}.demo-catalog__notice-icon svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.7}.demo-catalog__pill{padding:.45rem .7rem;border-radius:999px;background:#0b1020;color:#fff;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.demo-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(15px,2vw,26px);perspective:1400px}.demo-product-card{position:relative;overflow:hidden;border:1px solid rgba(49,91,255,.13);border-radius:clamp(17px,2vw,24px);background:#fff;box-shadow:0 18px 48px #14204b1a;transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s ease,border-color .42s ease;transition-delay:calc(var(--demo-index) * 55ms)}.demo-product-card:hover{transform:translateY(-12px) rotateX(1.5deg);border-color:color-mix(in srgb,var(--demo-accent) 55%,#fff);box-shadow:0 32px 75px color-mix(in srgb,var(--demo-accent) 18%,rgba(20,32,75,.13))}.demo-product-card__open{display:block;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit}.demo-product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1;background:linear-gradient(145deg,#eef1f8,#e1e6f1)}.demo-product-card__media:after{content:"";position:absolute;right:-20%;bottom:-25%;width:70%;height:70%;border-radius:50%;background:var(--demo-accent);opacity:.1;filter:blur(30px);transition:transform .6s ease,opacity .4s ease}.demo-product-card:hover .demo-product-card__media:after{transform:scale(1.35);opacity:.18}.demo-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.2,.8,.2,1),filter .4s ease}.demo-product-card:hover .demo-product-card__media img{transform:scale(1.075) translateY(-1.5%);filter:saturate(1.08) contrast(1.02)}.demo-product-card__badge{position:absolute;z-index:2;top:.8rem;left:.8rem;padding:.38rem .58rem;border-radius:999px;background:#060911d6;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo-product-card__quick{position:absolute;z-index:3;right:.8rem;bottom:.8rem;display:flex;align-items:center;gap:.35rem;padding:.5rem .65rem;border-radius:999px;background:#ffffffeb;color:#0c1020;font-size:.72rem;font-weight:800;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;box-shadow:0 10px 25px #0000001f}.demo-product-card:hover .demo-product-card__quick,.demo-product-card__open:focus-visible .demo-product-card__quick{opacity:1;transform:none}.demo-product-card__quick svg{width:14px;fill:none;stroke:currentColor;stroke-width:2}.demo-product-card__content{display:grid;gap:.55rem;padding:1rem 1.05rem 1.15rem}.demo-product-card__meta{display:flex;justify-content:space-between;gap:.5rem;color:var(--color-success);font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.demo-product-card__meta span:last-child{color:var(--color-muted)}.demo-product-card__title{font:780 clamp(1rem,1.4vw,1.2rem)/1.15 var(--font-heading)}.demo-product-card__subtitle{color:var(--color-muted);font-size:.78rem}.demo-product-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.2rem}.demo-product-card__price{font-weight:800}.demo-product-card__price s{margin-left:.35rem;color:#9299a8;font-size:.72rem;font-weight:500}.demo-product-card__arrow{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--demo-accent) 12%,#fff);color:var(--demo-accent);transition:transform .3s ease,background .3s ease,color .3s ease}.demo-product-card:hover .demo-product-card__arrow{transform:translate(3px);background:var(--demo-accent);color:#fff}.demo-product-card__arrow svg{width:16px;fill:none;stroke:currentColor;stroke-width:2}.demo-product-dialog{width:min(calc(100% - 32px),980px);max-height:min(88vh,820px);padding:0;border:1px solid rgba(79,106,255,.24);border-radius:26px;background:#fff;color:var(--color-text);box-shadow:0 42px 120px #00000075;overflow:auto}.demo-product-dialog::backdrop{background:#02040ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demo-product-dialog__close{position:absolute;z-index:4;top:.85rem;right:.85rem;background:#ffffffe6;box-shadow:0 10px 28px #00000024}.demo-product-dialog__layout{display:grid;grid-template-columns:1.05fr .95fr;min-height:580px}.demo-product-dialog__media{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(49,91,255,.13),transparent 35%),linear-gradient(145deg,#eef1f8,#dfe5f4)}.demo-product-dialog__media:after{content:"DEMO";position:absolute;left:1rem;bottom:1rem;padding:.4rem .6rem;border-radius:999px;background:#0a0e1b;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.12em}.demo-product-dialog__media img{width:100%;height:100%;object-fit:cover}.demo-product-dialog__content{align-self:center;padding:clamp(1.5rem,4vw,3rem)}.demo-product-dialog__content .eyebrow{color:var(--color-accent)}.demo-product-dialog__content h2{margin-bottom:.55rem;font-size:clamp(2rem,4vw,3.5rem)}.demo-product-dialog__subtitle{color:var(--color-muted)}.demo-product-dialog__price{display:flex;align-items:baseline;gap:.7rem;margin:1.1rem 0;font-size:1.5rem}.demo-product-dialog__price s{color:#9299a8;font-size:.95rem}.demo-product-dialog__sizes{display:flex;gap:.45rem;margin-bottom:1.2rem}.demo-product-dialog__sizes span{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:10px;font-weight:700}.demo-product-dialog__sizes .is-selected{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.demo-product-dialog__features{display:grid;gap:.55rem;padding:0;margin:0 0 1.4rem;list-style:none;color:var(--color-muted);font-size:.86rem}.demo-product-dialog__features li:before{content:"\2713";margin-right:.55rem;color:var(--color-accent);font-weight:900}.demo-product-dialog__help{margin:.75rem 0 0;color:var(--color-muted);font-size:.74rem;line-height:1.5}.demo-dialog-open{overflow:hidden}.video-card__demo-cover{width:100%;height:100%;object-fit:cover;animation:newen-video-preview 8s ease-in-out infinite;filter:saturate(.92) contrast(1.04)}.video-card__demo-play{position:absolute;z-index:2;inset:50% auto auto 50%;width:64px;height:64px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#070a1294;color:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #ffffff0f,0 12px 34px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video-card__demo-play svg{width:24px;fill:none;stroke:currentColor;stroke-width:1.8}.video-card__preview-badge{position:absolute;z-index:2;left:50%;bottom:1rem;transform:translate(-50%);padding:.42rem .65rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#060911b8;color:#ffffffd1;font-size:.66rem;font-weight:750;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.purchase-flow-transition{position:relative;height:clamp(82px,10vw,132px);margin:calc(var(--section-space) * -1) calc((100vw - 100%)/-2) clamp(28px,4vw,54px);overflow:hidden;background:linear-gradient(180deg,#f6f7ff 0%,rgba(126,148,235,.28) 34%,rgba(49,91,255,.08) 62%,transparent 100%)}.purchase-flow-transition__wave{position:absolute;left:-8%;width:116%;height:90%;border-radius:50%;border-bottom:1px solid rgba(107,131,255,.48);animation:newen-divider-wave 8s ease-in-out infinite}.purchase-flow-transition__wave--one{top:-54%;box-shadow:0 16px 36px #315bff29}.purchase-flow-transition__wave--two{top:-40%;border-color:#855fff4d;animation-delay:-3.2s;animation-direction:reverse}.purchase-flow-transition__beam{position:absolute;left:50%;bottom:18%;width:min(72vw,820px);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(81,111,255,.72),transparent);box-shadow:0 0 26px #315bff8c;animation:newen-line-pulse 3.6s ease-in-out infinite}.contact-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 78% 48%,rgba(49,91,255,.26),transparent 25%),linear-gradient(125deg,#05070d,#0b1124 58%,#14204b)}.contact-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(132deg,transparent 0 92px,rgba(255,255,255,.025) 92px 93px)}.contact-hero__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:2rem}.contact-hero h1{font-size:clamp(3rem,6.4vw,6.4rem);text-wrap:balance}.contact-hero__intro{max-width:650px;color:#f7f9ffb8;font-size:clamp(1rem,1.45vw,1.18rem)}.contact-hero__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.7rem}.contact-hero__chips span{padding:.55rem .75rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff12;font-size:.74rem;color:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-hero__mark{display:grid;place-items:center}.contact-hero__mark img{width:min(30vw,350px);filter:drop-shadow(0 30px 70px rgba(0,0,0,.48)) drop-shadow(0 0 32px rgba(49,91,255,.34));animation:newen-hero-float 6s ease-in-out infinite}.contact-hero__beam{position:absolute;z-index:-1;width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(70,102,255,.7),transparent);box-shadow:0 0 25px #315bff80;animation:newen-energy-sweep 7s ease-in-out infinite}.contact-hero__beam--one{right:-15%;top:30%;transform:rotate(-14deg)}.contact-hero__beam--two{left:-20%;bottom:22%;transform:rotate(12deg);animation-delay:-3.5s}.contact-section{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 10%,rgba(49,91,255,.08),transparent 26%),linear-gradient(180deg,#f7f8ff,#fff)}.contact-layout{position:relative;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(1.3rem,4vw,3.2rem);align-items:start}.contact-details{position:relative;overflow:hidden;padding:clamp(1.4rem,3vw,2.3rem);border:1px solid rgba(112,137,255,.2);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(49,91,255,.24),transparent 28%),linear-gradient(145deg,#080b14,#111a33);box-shadow:0 26px 70px #121c413d}.contact-details:after{content:"";position:absolute;right:-35%;bottom:-25%;width:90%;height:1px;transform:rotate(-18deg);background:linear-gradient(90deg,transparent,#5274ff,transparent);box-shadow:0 0 24px #315bff80}.contact-details .eyebrow{color:#93a9ff}.contact-details h2{font-size:clamp(2rem,3vw,3rem)}.contact-details>.rte{color:#f7f9ffab}.contact-methods{display:grid;gap:.7rem;margin-top:1.5rem}.contact-method{position:relative;z-index:1;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:.75rem;padding:.75rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0e;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease}.contact-method:hover{transform:translate(5px);border-color:#6984ff8c;background:#4760d226}.contact-method>span:first-child{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#315bff,#6b4cff)}.contact-method svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.7}.contact-method small,.contact-method strong{display:block}.contact-method small{color:#f7f9ff8c;font-size:.67rem}.contact-method strong{font-size:.84rem}.contact-response{position:relative;z-index:1;display:flex;align-items:center;gap:.7rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.1)}.contact-response>span{width:10px;height:10px;border-radius:50%;background:#55d89a;box-shadow:0 0 0 5px #55d89a1c,0 0 16px #55d89a73}.contact-response p{margin:0;color:#f7f9ffa8;font-size:.75rem}.contact-response strong{color:#fff}.contact-form-card{padding:clamp(1.3rem,3.5vw,2.5rem);border:1px solid rgba(49,91,255,.12);border-radius:24px;background:#ffffffe6;box-shadow:0 24px 65px #14204c1c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.contact-form-card__heading{margin-bottom:1.5rem}.contact-form-card__heading .eyebrow{color:var(--color-accent)}.contact-form-card__heading h2{margin-bottom:.5rem;font-size:clamp(1.8rem,3.4vw,3rem)}.contact-form-card__heading>p:last-child{color:var(--color-muted)}.contact-form-card .field{margin-bottom:1rem}.contact-form-card .field input,.contact-form-card .field textarea{border-color:#d9deeb;background:#f9faff;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-form-card .field input:focus,.contact-form-card .field textarea:focus{background:#fff;box-shadow:0 0 0 5px #315bff14}.contact-form-card__submit{display:flex;align-items:center;gap:1rem;margin:1.2rem 0 0}.contact-form-card__submit small{color:var(--color-muted);font-size:.72rem}@keyframes newen-intro-overlay{0%,76%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes newen-intro-mark{0%{opacity:0;transform:scale(.55) rotate(-10deg);filter:blur(16px)}34%{opacity:1;filter:blur(0)}72%{transform:scale(1) rotate(0)}to{opacity:0;transform:scale(1.08)}}@keyframes newen-intro-crystal{0%{opacity:0;transform:rotate(18deg) scale(.25)}55%{opacity:1}to{opacity:0;transform:rotate(45deg) scale(1)}}@keyframes newen-intro-copy{0%{opacity:0;transform:translateY(12px);letter-spacing:.15em}45%,78%{opacity:1;transform:none;letter-spacing:.42em}to{opacity:0}}@keyframes newen-intro-beam{0%{opacity:0;transform:scaleX(.1) rotate(-18deg)}42%{opacity:1}to{opacity:0;transform:scaleX(1.35) rotate(-18deg)}}@keyframes newen-video-preview{0%,to{transform:scale(1.01) translateZ(0)}50%{transform:scale(1.09) translate3d(-1.5%,1%,0)}}@media(max-width:989px){.demo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-hero--newen .collection-hero__inner,.contact-hero__inner{grid-template-columns:1fr}.collection-hero__mark,.contact-hero__mark{display:none}.demo-product-dialog__layout{grid-template-columns:1fr}.demo-product-dialog__media{min-height:360px}.contact-layout{grid-template-columns:1fr}}@media(max-width:749px){.site-intro__mark{width:45vw}.site-intro>p{top:calc(50% + 30vw)}.collection-hero--newen{min-height:420px}.collection-hero--newen h1{font-size:clamp(3rem,16vw,5rem)}.collection-hero__stats{gap:.4rem}.collection-hero__stats span{font-size:.68rem}.demo-catalog__notice{grid-template-columns:auto 1fr}.demo-catalog__pill{display:none}.demo-product-grid{gap:12px}.demo-product-card__content{padding:.8rem}.demo-product-card__quick{display:none}.demo-product-card__subtitle{min-height:2.7em}.demo-product-card__price s{display:none}.demo-product-dialog{max-height:92vh;border-radius:20px}.demo-product-dialog__layout{display:block}.demo-product-dialog__media{min-height:0;aspect-ratio:1}.demo-product-dialog__content{padding:1.3rem}.demo-product-dialog__content h2{font-size:2.2rem}.purchase-flow-transition{height:86px}.contact-hero{padding-block:74px}.contact-hero h1{font-size:clamp(2.8rem,14vw,4.6rem)}.contact-hero__chips span{font-size:.65rem}.contact-form-card__submit{align-items:stretch;flex-direction:column}.contact-form-card__submit .button{width:100%}}@media(prefers-reduced-motion:reduce){.newen-intro-pending .site-intro{animation-duration:.01ms!important}.page-transition,.page-transition img,.is-page-leaving .main-content,.is-page-leaving .header-wrapper,.demo-product-card,.demo-product-card__media img,.collection-hero__mark img,.contact-hero__mark img,.video-card__demo-cover,.purchase-flow-transition__wave{animation:none!important;transition:none!important}}.product-card__wishlist.icon-button{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;inset:.75rem .75rem auto auto;border:1px solid rgba(16,19,26,.08);border-radius:50%;object-fit:initial;background:#ffffffe6;box-shadow:0 8px 24px #0f162f21;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.product-card__wishlist.icon-button svg{width:19px;height:19px}.product-card__media>a{position:relative;z-index:1}.product-card__wishlist{z-index:8!important}.product-card__actions{position:relative;z-index:6;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.55rem;margin-top:.35rem}.product-card__actions .quick-add{margin:0}.product-card__actions .button{min-width:0;margin:0;padding-inline:.65rem;font-size:.78rem;white-space:nowrap}.product-card__buy-now{box-shadow:0 10px 26px #315bff38}.product-form__buttons{display:grid;gap:.75rem}.product-form__buy-now{min-height:54px;border-color:var(--color-accent);color:var(--color-accent);background:#e8edffb8}.product-form__buy-now:hover{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.product-form__accelerated{display:grid;gap:.55rem;margin-top:.2rem;text-align:center}.product-form__accelerated>span{display:flex;align-items:center;gap:.7rem;color:var(--color-muted);font-size:.72rem}.product-form__accelerated>span:before,.product-form__accelerated>span:after{content:"";height:1px;flex:1;background:var(--color-border)}.product-form__accelerated shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:52px;--shopify-accelerated-checkout-button-border-radius:10px;--shopify-accelerated-checkout-button-box-shadow:0 10px 28px rgba(20,32,76,.12)}@media(max-width:420px){.product-card__actions{grid-template-columns:1fr}.product-card__actions .button{font-size:.76rem}.product-card__wishlist.icon-button{width:36px;height:36px;min-width:36px;min-height:36px}.product-card__wishlist.icon-button svg{width:17px;height:17px}}.announcement{border-bottom:1px solid rgba(126,151,255,.15);box-shadow:inset 0 -1px #ffffff09;font-size:.72rem;letter-spacing:.035em}.announcement__inner{min-height:28px;opacity:.86}.announcement a{transition:opacity .2s ease}.announcement a:hover{opacity:1}.hero__media--logo{display:block;padding:0;background:#05070d}.hero__media--logo .hero__brand-art{width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;filter:none;animation:newen-hero-breathe 11s ease-in-out infinite;will-change:transform}.hero__media--logo:before,.hero__media--logo:after{z-index:1;opacity:.4}.hero__overlay{background:linear-gradient(90deg,#02040ae6,#02040ac2 37%,#02040a38 68%,#02040a0a)}.benefits-section{margin-top:0!important;background:linear-gradient(180deg,#f6f7fb,#fafbff 20%,#fff,#f6f7fb)!important;box-shadow:none!important}.benefits-section:before{display:none}.benefits-section__glow{opacity:.7}.section-wave{height:clamp(56px,6vw,88px);margin-block:calc(clamp(28px,3vw,44px)*-1)}.section-wave:before{content:"";position:absolute;top:18%;right:-8%;bottom:-55%;left:-8%;border-radius:50% 50% 0 0;background:linear-gradient(180deg,rgba(101,124,222,.08),transparent 58%);filter:blur(1px)}.section-wave span{height:92%;border-top-color:#4f69e152}.section-wave span:first-child{top:33%;box-shadow:0 -14px 38px #315bff1a}.section-wave span:last-child{top:55%;border-color:#7a58ff38}.video-carousel--circular .video-card.is-previous,.video-carousel--circular .video-card.is-next{pointer-events:auto;cursor:pointer}.video-card--linked.is-active{cursor:pointer}.video-card__media video,.video-card__media img{transition:transform .72s cubic-bezier(.2,.8,.2,1),filter .4s ease}.video-card.is-active:hover .video-card__media video,.video-card.is-active:hover .video-card__media img{transform:scale(1.055);filter:saturate(1.08) contrast(1.03)}.video-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .75rem;border:1px solid rgba(147,169,255,.32);border-radius:999px;text-decoration:none;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.video-card__cta:hover{color:#fff;background:var(--color-accent);border-color:var(--color-accent);transform:translateY(-2px)}.video-card__cta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9}.video-card__hint{color:#f7f9ff7a;font-size:.72rem}.faq-preview-section{position:relative;isolation:isolate;overflow:hidden;padding-top:clamp(86px,10vw,132px)!important;background:linear-gradient(180deg,#f7f8ff,#fff 38%,#f6f7fb)!important}.faq-transition{position:absolute;z-index:-1;top:-122px;left:-8%;width:116%;height:210px;overflow:hidden;background:linear-gradient(180deg,#070a13 0%,#111a3c 36%,rgba(157,174,237,.3) 66%,transparent 100%);pointer-events:none}.faq-transition span{position:absolute;left:-7%;width:114%;height:155px;border-radius:50%;border-bottom:1px solid rgba(110,135,255,.55);animation:newen-divider-wave 9s ease-in-out infinite}.faq-transition span:first-child{top:6px;box-shadow:0 24px 52px #315bff33}.faq-transition span:nth-child(2){top:28px;border-color:#8b65ff5c;animation-delay:-4s;animation-direction:reverse}.faq-transition i{position:absolute;left:50%;bottom:22px;width:min(78vw,880px);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(80,110,255,.7),transparent);box-shadow:0 0 28px #315bff80}.faq-preview-section .section-header{justify-content:center;margin-bottom:2rem}.faq-preview-section .section-header>div{max-width:720px}.faq-preview-section .eyebrow{color:var(--color-accent)}.faq-preview-section__intro{max-width:620px;margin:.8rem auto 0;color:var(--color-muted)}.faq-list{display:grid;gap:.75rem;border:0}.faq-item{overflow:hidden;border:1px solid rgba(49,91,255,.12);border-radius:16px;background:#ffffffe6;box-shadow:0 12px 34px #16234e0f;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.faq-item:hover{transform:translateY(-2px);border-color:#315bff47;box-shadow:0 18px 46px #1f347d1a}.faq-item[open]{border-color:#315bff61;box-shadow:0 22px 55px #1f347d21}.faq-item summary{align-items:center;padding:1rem 1.1rem;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:none!important}.faq-item__number{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:12px;background:var(--color-accent-soft);color:var(--color-accent);font-size:.72rem;font-weight:800}.faq-item__question{flex:1}.faq-item__toggle{position:relative;width:34px;height:34px;flex:0 0 34px;border:1px solid rgba(49,91,255,.15);border-radius:50%;background:#fff;transition:transform .38s cubic-bezier(.2,.8,.2,1),background .25s ease}.faq-item__toggle:before,.faq-item__toggle:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:99px;background:var(--color-accent);transform:translate(-50%,-50%)}.faq-item__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}.faq-item[open] .faq-item__toggle{transform:rotate(180deg);background:var(--color-accent)}.faq-item[open] .faq-item__toggle:before,.faq-item[open] .faq-item__toggle:after{background:#fff}.faq-item[open] .faq-item__toggle:after{transform:translate(-50%,-50%) rotate(0)}.faq-item__answer{padding:0 1.1rem 0 4.6rem;color:var(--color-muted)}.faq-item[open] .faq-item__answer{padding-bottom:1.25rem;animation:newen-faq-open .42s cubic-bezier(.2,.8,.2,1) both}.reviews-contact-section{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 88% 18%,rgba(49,91,255,.24),transparent 27%),linear-gradient(145deg,#05070d,#0c1328 62%,#080a11);color:var(--color-on-dark)}.reviews-contact-section:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(128deg,transparent 0 96px,rgba(255,255,255,.022) 96px 97px)}.reviews-contact-section__beam{position:absolute;z-index:-1;width:70%;height:1px;background:linear-gradient(90deg,transparent,rgba(74,105,255,.7),transparent);box-shadow:0 0 28px #315bff85;animation:newen-energy-sweep 8s ease-in-out infinite}.reviews-contact-section__beam--one{top:18%;right:-23%;transform:rotate(-14deg)}.reviews-contact-section__beam--two{bottom:17%;left:-26%;transform:rotate(11deg);animation-delay:-4s}.reviews-contact{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(2rem,6vw,5.5rem)}.reviews-contact__intro .eyebrow{color:#9cb0ff}.reviews-contact__intro h2{margin-bottom:1rem;text-wrap:balance}.reviews-contact__intro>.rte{color:#f7f9ffb3}.reviews-contact__promise{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:.8rem;margin-top:1.7rem;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reviews-contact__promise>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#315bff,#7151ff);font-weight:900}.reviews-contact__promise p{margin:0}.reviews-contact__promise strong,.reviews-contact__promise small{display:block}.reviews-contact__promise small{margin-top:.2rem;color:#f7f9ff99}.reviews-contact__card{padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(129,150,255,.25);border-radius:24px;background:#fafbfff7;color:var(--color-text);box-shadow:0 34px 90px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.reviews-contact__form{display:grid;gap:1rem}.reviews-contact__form .field label span{color:var(--color-muted);font-weight:500}.reviews-contact__form .field input,.reviews-contact__form .field textarea{background:#f7f8ff;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.reviews-contact__form .field input:focus,.reviews-contact__form .field textarea:focus{background:#fff;box-shadow:0 0 0 5px #315bff14}.review-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.review-type label{cursor:pointer}.review-type input{position:absolute;opacity:0;pointer-events:none}.review-type span{min-height:48px;display:grid;place-items:center;padding:.65rem;border:1px solid var(--color-border);border-radius:12px;background:#fff;font-size:.82rem;font-weight:720;text-align:center;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.review-type input:checked+span{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent);box-shadow:0 0 0 3px #315bff14}.review-rating{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .85rem;border:1px solid var(--color-border);border-radius:12px;background:#fff;font-size:.82rem;font-weight:700}.review-rating__stars{display:flex;flex-direction:row-reverse;gap:.12rem}.review-rating__stars input{position:absolute;opacity:0;pointer-events:none}.review-rating__stars label{color:#c8ceda;font-size:1.5rem;line-height:1;cursor:pointer;transition:color .18s ease,transform .18s ease}.review-rating__stars label:hover,.review-rating__stars label:hover~label,.review-rating__stars input:checked~label{color:#ffb224}.review-rating__stars label:hover{transform:scale(1.15)}.reviews-contact__privacy{margin:0;color:var(--color-muted);font-size:.7rem;text-align:center}.store-policies-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#f6f7fb,#fff)}.store-policies__header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.store-policies__header h2{margin:0;font-size:clamp(2rem,3.8vw,3.5rem)}.store-policies__header .eyebrow{color:var(--color-accent)}.store-policies__header>p{max-width:520px;margin:0;color:var(--color-muted)}.store-policies__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.store-policy{position:relative;overflow:hidden;display:grid;align-content:start;gap:.7rem;min-height:220px;padding:1.25rem;border:1px solid rgba(49,91,255,.13);border-radius:18px;background:#fff;text-decoration:none;box-shadow:0 14px 38px #16234e12;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease;transition-delay:calc(var(--policy-index) * 60ms)}.store-policy:hover{transform:translateY(-8px);border-color:#315bff66;box-shadow:0 26px 62px #1f347d24}.store-policy__number{position:absolute;top:.7rem;right:.8rem;color:#315bff17;font:800 2.5rem/1 var(--font-heading)}.store-policy__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:var(--color-accent-soft);color:var(--color-accent)}.store-policy__icon svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.7}.store-policy strong{font-size:1.05rem}.store-policy small{color:var(--color-muted)}.store-policy__arrow{display:flex;align-items:center;gap:.35rem;margin-top:auto;color:var(--color-accent);font-size:.78rem;font-weight:750}.store-policy__arrow svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .2s ease}.store-policy:hover .store-policy__arrow svg{transform:translate(4px)}.collection-hero--newen{background-image:linear-gradient(90deg,#03050bf0,#03050bdb 39%,#03050b3d 70%,#03050b0f),var(--catalog-art);background-size:cover;background-position:center}.collection-hero--newen:before{background:linear-gradient(180deg,transparent 68%,rgba(49,91,255,.12)),repeating-linear-gradient(132deg,transparent 0 88px,rgba(255,255,255,.02) 88px 89px)}.collection-hero__mark{opacity:.76}.collection-hero__mark img{width:min(22vw,260px)}.collection-layout>div,.collection-main .product-grid>div,.collection-main .product-card,.collection-main .product-card__content{min-width:0}@keyframes newen-hero-breathe{0%,to{transform:scale(1.01) translateZ(0)}50%{transform:scale(1.045) translate3d(-.7%,.4%,0)}}@keyframes newen-faq-open{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media(min-width:990px)and (max-width:1199px){.collection-layout{grid-template-columns:1fr}.collection-layout>.facets{display:none}.collection-toolbar__filters{display:inline-flex}.collection-main .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.reviews-contact{grid-template-columns:1fr}.reviews-contact__intro{max-width:680px}.store-policies__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-policies__header{align-items:start;flex-direction:column}.hero__media--logo .hero__brand-art{object-position:64% center}}@media(max-width:749px){.announcement{font-size:.65rem}.announcement__inner{min-height:25px}.section-wave{height:58px;margin-block:-29px}.faq-preview-section{padding-top:84px!important}.faq-transition{top:-102px;height:180px}.faq-item__answer{padding-left:1rem}.reviews-contact__card{border-radius:18px}.review-type,.reviews-contact__form .form-grid{grid-template-columns:1fr}.collection-toolbar{align-items:stretch;flex-direction:column}.collection-toolbar form{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.collection-toolbar select{min-width:0;max-width:68%}.collection-main .product-card__actions,.store-policies__grid{grid-template-columns:1fr}.store-policy{min-height:190px}.hero__media--logo .hero__brand-art{object-position:70% center}}@media(max-width:520px){.collection-main .product-grid{grid-template-columns:1fr}.collection-main .product-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-main .product-card__actions .button{font-size:.78rem}.review-rating{align-items:flex-start;flex-direction:column}.reviews-contact__promise{grid-template-columns:1fr}.reviews-contact__promise>span{width:42px;height:42px}.store-policies__header h2{font-size:2.2rem}}body{animation:none}.main-content,.header-wrapper{animation:newen-page-in .56s cubic-bezier(.2,.8,.2,1) both}.hero__brand-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:hidden}.hero__brand-picture .hero__brand-art{width:100%;height:100%;object-fit:cover;object-position:center}.hero__media--logo:before,.hero__media--logo:after{mix-blend-mode:screen}.hero__media--logo .hero__brand-art{image-rendering:auto;backface-visibility:hidden;transform:translateZ(0);animation:newen-hero-cinematic 14s cubic-bezier(.45,.05,.55,.95) infinite}.hero__accent{position:absolute;z-index:2;right:-9%;top:7%;width:min(72vw,1180px);height:82%;border:0;border-radius:0;background:linear-gradient(118deg,transparent 0 40%,rgba(112,136,255,.08) 45%,rgba(64,94,255,.23) 48%,transparent 52%),linear-gradient(132deg,transparent 0 56%,rgba(162,109,255,.12) 60%,rgba(81,112,255,.06) 62%,transparent 66%);clip-path:polygon(18% 0,100% 0,84% 100%,0 78%);mix-blend-mode:screen;filter:drop-shadow(0 0 30px rgba(49,91,255,.16));opacity:.58;animation:newen-prism-refraction 9s ease-in-out infinite;pointer-events:none;will-change:transform,opacity}.hero__accent:before,.hero__accent:after{content:"";position:absolute;left:10%;width:96%;height:1px;transform-origin:center;background:linear-gradient(90deg,transparent,rgba(132,154,255,.62),rgba(81,111,255,.08),transparent);box-shadow:0 0 18px #4e6fff73}.hero__accent:before{top:34%;transform:rotate(-8deg)}.hero__accent:after{top:63%;transform:rotate(-15deg);opacity:.55}.page-transition{contain:layout paint;place-items:center;transform:none!important}.page-transition:before,.page-transition:after{content:"";position:absolute;left:-12%;width:124%;height:58%;border-radius:50%;border-top:1px solid rgba(113,139,255,.35);pointer-events:none}.page-transition:before{top:26%;box-shadow:0 -30px 70px #315bff29}.page-transition:after{top:42%;border-color:#8b60ff40}.page-transition img{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:96px;height:96px;margin:auto;transform:scale(.68) rotate(-8deg);transform-origin:center}.is-page-leaving .page-transition{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:newen-loader-depth .72s cubic-bezier(.7,0,.2,1) both}.is-page-leaving .page-transition img{opacity:1;transform:scale(1) rotate(0);animation:newen-loader-mark .8s cubic-bezier(.2,.8,.2,1) both}.is-section-shifting{overflow:hidden}.is-section-shifting .page-transition{opacity:1;visibility:visible;clip-path:ellipse(80% 32% at 50% 50%);animation:newen-section-portal .76s cubic-bezier(.7,0,.2,1) both}.is-section-shifting .page-transition img{opacity:1;transform:scale(.84) rotate(0);animation:newen-loader-mark .76s cubic-bezier(.2,.8,.2,1) both}.is-section-arriving{animation:newen-section-arrive .85s cubic-bezier(.2,.8,.2,1) both;scroll-margin-top:110px}.featured-shop,.purchase-flow-section,.video-showcase,.faq-preview-section,.reviews-contact-section{scroll-margin-top:110px}.auto-category-nav{position:sticky;z-index:18;top:84px;display:flex;align-items:center;gap:.55rem;margin:0 0 2.2rem;padding:.7rem;border:1px solid rgba(49,91,255,.14);border-radius:18px;background:#ffffffe0;box-shadow:0 14px 42px #17265a17;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow-x:auto;scrollbar-width:none}.auto-category-nav::-webkit-scrollbar{display:none}.auto-category-nav__label{padding:0 .55rem;color:var(--color-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.auto-category-nav a{display:inline-flex;align-items:center;gap:.5rem;min-height:42px;padding:.55rem .75rem;border:1px solid rgba(49,91,255,.12);border-radius:12px;background:#fff;text-decoration:none;font-size:.82rem;font-weight:750;white-space:nowrap;transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease,box-shadow .24s ease}.auto-category-nav a:hover,.auto-category-nav a:focus-visible{transform:translateY(-2px);border-color:var(--color-accent);background:var(--color-accent);color:#fff;box-shadow:0 10px 26px #315bff38}.auto-category-nav a small{min-width:23px;height:23px;display:grid;place-items:center;border-radius:99px;background:var(--color-accent-soft);color:var(--color-accent);font-size:.65rem}.auto-category-nav a:hover small,.auto-category-nav a:focus-visible small{background:#ffffff2e;color:#fff}.auto-category-groups{display:grid;gap:clamp(2.8rem,6vw,5.5rem)}.auto-category-group{position:relative;scroll-margin-top:155px}.auto-category-group:before{content:"";position:absolute;z-index:-1;top:-1.2rem;right:-1rem;bottom:-1.5rem;left:-1rem;border:1px solid rgba(49,91,255,.07);border-radius:28px;background:linear-gradient(145deg,#ffffffa3,#eff3ff57);box-shadow:0 22px 62px #1826560e;opacity:.78}.auto-category-group__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.35rem;padding-inline:.25rem}.auto-category-group__header .eyebrow{margin-bottom:.38rem;color:var(--color-accent)}.auto-category-group__header h2,.auto-category-group__header h3{margin:0;font-size:clamp(1.65rem,3.2vw,2.75rem);text-wrap:balance}.auto-category-group__header>span{padding:.48rem .7rem;border:1px solid rgba(49,91,255,.13);border-radius:999px;background:#fff;color:var(--color-muted);font-size:.72rem;font-weight:750;white-space:nowrap}.auto-category-group .product-card{height:100%}.auto-category-group--catalog{padding:1rem}.auto-category-group--catalog:before{top:0;right:0;bottom:0;left:0;border-radius:24px;background:linear-gradient(150deg,#ffffffe0,#eef2ffa8)}.auto-category-nav--catalog{top:94px;margin-bottom:2.5rem}@keyframes newen-hero-cinematic{0%,to{transform:scale(1.012) translateZ(0)}50%{transform:scale(1.045) translate3d(-.65%,.35%,0)}}@keyframes newen-prism-refraction{0%,to{transform:translate3d(-2%,0,0) skew(-5deg);opacity:.34}48%{transform:translate3d(3.5%,1%,0) skew(-2deg);opacity:.66}72%{transform:translate3d(1%,0,0) skew(-3deg);opacity:.48}}@keyframes newen-handoff-glide{0%,to{transform:translate3d(-.35%,0,0) scaleX(1.008)}50%{transform:translate3d(.35%,-2px,0) scaleX(1.012)}}@keyframes newen-loader-depth{0%{background-position:0 0}to{background-position:55px 28px}}@keyframes newen-loader-mark{0%{opacity:0;transform:scale(.55) rotate(-12deg);filter:blur(8px) drop-shadow(0 0 8px rgba(49,91,255,.25))}45%{opacity:1;filter:blur(0) drop-shadow(0 0 32px rgba(49,91,255,.72))}to{opacity:1;transform:scale(1) rotate(0);filter:drop-shadow(0 0 22px rgba(49,91,255,.5))}}@keyframes newen-section-portal{0%{clip-path:ellipse(0 0 at 50% 50%);opacity:0}42%,62%{clip-path:ellipse(80% 32% at 50% 50%);opacity:1}to{clip-path:ellipse(0 0 at 50% 50%);opacity:0}}@keyframes newen-section-arrive{0%{opacity:.42;transform:translateY(22px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media(max-width:989px){.auto-category-nav{top:76px}.auto-category-groups{gap:3.8rem}.auto-category-group:before{top:-1rem;right:-.55rem;bottom:-1.25rem;left:-.55rem}.auto-category-group--catalog{padding:.6rem}.hero__accent{right:-20%;width:96vw;height:72%;opacity:.42}}@media(max-width:749px){.auto-category-nav{position:relative;top:auto;margin-inline:-4px;padding:.55rem}.auto-category-nav__label{display:none}.auto-category-group__header{align-items:flex-start;flex-direction:column}.auto-category-group__header>span{align-self:flex-start}.auto-category-group:before{border-radius:21px}.page-transition img{width:80px;height:80px}.hero__brand-picture .hero__brand-art{object-position:67% center}.hero__accent{display:none}}@media(prefers-reduced-motion:reduce){.main-content,.header-wrapper,.hero__media--logo .hero__brand-art,.hero__accent,.is-page-leaving .page-transition,.is-page-leaving .page-transition img,.is-section-shifting .page-transition,.is-section-shifting .page-transition img,.is-section-arriving{animation:none!important}}:root{color-scheme:light}body{background:#f7f4ed;color:#17140f}.main-content{background:linear-gradient(180deg,#fbf9f4,#f7f4ed 48%,#fffdf8)}.eyebrow{color:var(--color-accent);letter-spacing:.15em}.button{border-color:#17140f;background:#17140f;color:#fffdf8;box-shadow:0 14px 34px #2e231224}.button:hover,.button:focus-visible{border-color:var(--color-accent);background:var(--color-accent);color:#17140f;box-shadow:0 16px 38px #b88a3b38}.button--secondary{border-color:#cbbd9f;background:#fffdf8b3;color:#17140f;box-shadow:none}.button--secondary:hover,.button--secondary:focus-visible{border-color:#17140f;background:#17140f;color:#fffdf8}.announcement{border-bottom:1px solid rgba(241,214,148,.2);background:#17140f!important;color:#f3dfb1!important}.announcement__inner{min-height:26px;opacity:.92}.header-wrapper{border-bottom:1px solid rgba(150,118,62,.16);box-shadow:0 10px 34px #362b1914;background:#fbf9f4ed!important}.header{color:#17140f}.header__logo{gap:.5rem;min-width:auto;text-decoration:none}.header__brand-mark{width:38px!important;height:44px!important;max-height:44px!important;filter:drop-shadow(0 8px 14px rgba(116,82,28,.16));transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.header__brand-name{font:700 1.04rem/1 var(--font-heading);letter-spacing:.3em;color:#17140f}.header__logo:hover .header__brand-mark{transform:translateY(-2px) scale(1.035);filter:drop-shadow(0 12px 20px rgba(145,104,35,.25))}.header__menu>li>a:after,.header__menu>li>details>summary:after{background:linear-gradient(90deg,#8f6929,#e0bd72,#8f6929)}.header .icon-button{color:#17140f}.hero{background:#f7f4ed;color:#17140f;box-shadow:none}.hero:before{z-index:1;background:linear-gradient(115deg,rgba(255,253,248,.42),transparent 48%),repeating-linear-gradient(132deg,rgba(145,104,35,.03) 0 1px,transparent 1px 110px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 88%);mask-image:linear-gradient(90deg,#000,transparent 88%)}.hero__media--logo{background:#f7f4ed}.hero__media--logo:before,.hero__media--logo:after{z-index:2;right:-18%;height:1px;background:linear-gradient(90deg,transparent,rgba(184,138,59,.56),transparent);box-shadow:0 0 22px #b88a3b38;mix-blend-mode:multiply}.hero__brand-picture .hero__brand-art{object-position:center;filter:saturate(.95) contrast(1.01);animation:newen-gold-background 16s cubic-bezier(.45,.05,.55,.95) infinite}.hero__overlay{background:linear-gradient(90deg,#fffdf8fa,#fffdf8e6 35%,#fffdf859 66%,#fffdf814)}.hero__content{z-index:4;text-shadow:none}.hero__title{max-width:760px;color:#17140f;font-size:clamp(3.2rem,7vw,7.2rem);line-height:.95;letter-spacing:-.055em}.hero__text{color:#5e574e;max-width:560px}.hero .button--secondary{border-color:#17140f47;background:#fffdf880;color:#17140f}.hero .button--secondary:hover,.hero .button--secondary:focus-visible{border-color:#17140f;background:#17140f;color:#fffdf8;box-shadow:0 12px 30px #2e231224}.hero__accent{z-index:2;right:-7%;top:8%;width:min(62vw,980px);height:82%;background:linear-gradient(118deg,transparent 0 42%,rgba(244,222,174,.1) 45%,rgba(184,138,59,.28) 48%,transparent 51%),linear-gradient(132deg,transparent 0 58%,rgba(23,20,15,.1) 60%,rgba(215,178,100,.08) 62%,transparent 66%);mix-blend-mode:multiply;filter:drop-shadow(0 0 24px rgba(184,138,59,.12));opacity:.48;animation:newen-gold-refraction 10s ease-in-out infinite}.hero__accent:before,.hero__accent:after{background:linear-gradient(90deg,transparent,rgba(184,138,59,.58),rgba(255,255,255,.2),transparent);box-shadow:0 0 16px #b88a3b2e}.hero-handoff{height:clamp(120px,12vw,180px);margin-top:calc(clamp(72px,7vw,106px)*-1);background:linear-gradient(180deg,transparent 0%,rgba(232,220,197,.1) 34%,rgba(247,244,237,.62) 72%,#f7f4ed 100%)}.hero-handoff:before{background:radial-gradient(ellipse at 76% 42%,rgba(184,138,59,.1),transparent 34%),radial-gradient(ellipse at 24% 74%,rgba(23,20,15,.035),transparent 31%)}.hero-handoff__trace{stroke:#9a712b47;filter:drop-shadow(0 0 12px rgba(184,138,59,.22))}.section-wave span{border-top-color:#b88a3b40}.section-wave span:last-child{border-color:#17140f1c}.section-wave:before{background:linear-gradient(180deg,rgba(184,138,59,.055),transparent 58%)}.benefits-section{background:radial-gradient(circle at 10% 18%,rgba(184,138,59,.075),transparent 24%),radial-gradient(circle at 88% 80%,rgba(23,20,15,.035),transparent 26%),linear-gradient(180deg,#f7f4ed,#fffdf8 58%,#f7f4ed)!important}.benefits-section__glow--one{background:#b88a3b14}.benefits-section__glow--two{background:#17140f0b}.benefit{border-color:#b88a3b2e;background:linear-gradient(145deg,#fffdf8f5,#f7f1e4cc);box-shadow:0 18px 48px #43331913}.benefit:before{background:linear-gradient(90deg,#8f6929,#e0bd72,transparent 88%)}.benefit:after{background:radial-gradient(circle,rgba(184,138,59,.1),transparent 70%)}.benefit:hover{border-color:#b88a3b70;box-shadow:0 26px 64px #50391421}.benefit__number{color:#b88a3b1a}.benefit__icon{border-color:#b88a3b33;background:linear-gradient(145deg,#fffdf8,#f5ebd8);box-shadow:0 12px 30px #b88a3b1f}.featured-shop{background-image:linear-gradient(#fffdf8e0,#f7f4edf2),url(newen-catalog-gold.webp);background-size:cover;background-position:center;background-attachment:fixed}.featured-shop:before{background-image:linear-gradient(rgba(184,138,59,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(184,138,59,.028) 1px,transparent 1px)}.featured-shop__beam{background:linear-gradient(90deg,transparent,rgba(184,138,59,.32),transparent);box-shadow:0 0 28px #b88a3b29}.product-card{border-color:#b88a3b2e;background:#fffdf8f2;box-shadow:0 18px 48px #3b2c1417}.product-card:after{background:#b88a3b24}.product-card:hover{border-color:#b88a3b75;box-shadow:0 30px 70px #49341226}.product-card__media{background:linear-gradient(145deg,#f5f0e6,#ebe1d1)}.product-card__media:after{background:linear-gradient(135deg,rgba(184,138,59,.12),transparent 70%)}.product-card .price__current{color:#17140f}.product-card__cod-cta{margin-top:.25rem;background:linear-gradient(105deg,#17140f,#2a241b);color:#fffdf8}.product-card__cod-cta:hover{background:linear-gradient(105deg,#9a702c,#d1ad62);color:#17140f}.auto-category-nav{border-color:#b88a3b33;background:#fffdf8e6;box-shadow:0 14px 42px #44331914}.auto-category-nav a{border-color:#b88a3b29;background:#fffdf8}.auto-category-nav a:hover,.auto-category-nav a:focus-visible{border-color:var(--color-accent);background:var(--color-accent);color:#17140f;box-shadow:0 10px 26px #b88a3b33}.auto-category-group:before{border-color:#b88a3b1a;background:linear-gradient(145deg,#fffdf8c2,#f3ebda7a);box-shadow:0 22px 62px #4534190d}.auto-category-group--catalog:before{background:linear-gradient(150deg,#fffdf8eb,#f4ede0b8)}.purchase-flow-transition{background:linear-gradient(180deg,#f7f4ed 0%,rgba(211,186,135,.22) 34%,rgba(184,138,59,.06) 62%,transparent 100%)}.purchase-flow-transition__wave{border-bottom-color:#b88a3b6b}.purchase-flow-transition__wave--two{border-color:#17140f2b}.purchase-flow-transition__beam{background:linear-gradient(90deg,transparent,rgba(184,138,59,.68),transparent);box-shadow:0 0 24px #b88a3b61}.purchase-flow-section{background:linear-gradient(145deg,#12100d,#242018 58%,#14110e);color:#fffdf8}.purchase-flow-section:before{background:repeating-linear-gradient(126deg,transparent 0 96px,rgba(225,190,117,.035) 96px 97px)}.purchase-flow-section__header .eyebrow{color:#e3c57f}.purchase-flow:before{background:linear-gradient(90deg,transparent,rgba(184,138,59,.76),rgba(232,204,143,.82),transparent);box-shadow:0 0 22px #b88a3b57}.purchase-flow__step:hover{border-color:#e1be7580;background:linear-gradient(155deg,#b88a3b2b,#ffffff0b)}.purchase-flow__icon{border-color:#e1be7559;background:linear-gradient(145deg,#8f6929,#dfbd72);color:#17140f;box-shadow:0 14px 38px #b88a3b38}.video-showcase{background:radial-gradient(circle at 50% 35%,rgba(184,138,59,.16),transparent 28%),radial-gradient(circle at 8% 80%,rgba(225,190,117,.08),transparent 25%),linear-gradient(145deg,#12100d,#211d17 54%,#12100d)}.video-showcase__orb--one{background:#b88a3b24}.video-showcase__orb--two{background:#e1be7514}.video-carousel--circular .video-card.is-active{border-color:#e1be759e;box-shadow:0 30px 90px #0000006b,0 0 0 1px #b88a3b33,0 0 55px #b88a3b1f}.video-card{border-color:#e1be7524;background:linear-gradient(155deg,#29241d,#17130f)}.video-card__media{background:linear-gradient(145deg,#2c261e,#17130f)}.video-card__body{background:linear-gradient(180deg,#29241df7,#17130ffc)}.video-card__body a{color:#e3c57f}.carousel-control:hover{border-color:var(--color-accent);background:var(--color-accent);color:#17140f}.carousel-dots button[aria-current=true]{background:var(--color-accent);box-shadow:0 0 16px #b88a3b8c}.faq-preview-section{background:linear-gradient(180deg,#f7f4ed,#fffdf8 38%,#f7f4ed)!important}.faq-transition{background:linear-gradient(180deg,#12100d 0%,#29231b 36%,rgba(184,138,59,.2) 66%,transparent 100%)}.faq-transition span{border-bottom-color:#e1be757a}.faq-transition span:nth-child(2){border-color:#fffdf82e}.faq-transition i{background:linear-gradient(90deg,transparent,rgba(184,138,59,.68),transparent);box-shadow:0 0 24px #b88a3b5c}.faq-item{border-color:#b88a3b29;background:#fffdf8eb;box-shadow:0 12px 34px #4333190e}.faq-item:hover,.faq-item[open]{border-color:#b88a3b66;box-shadow:0 20px 48px #4e39161a}.faq-item__toggle{border-color:#b88a3b33;background:#fffdf8}.faq-item[open] .faq-item__toggle{background:var(--color-accent)}.faq-item[open] .faq-item__toggle:before,.faq-item[open] .faq-item__toggle:after{background:#17140f}.reviews-contact-section{background:radial-gradient(circle at 88% 18%,rgba(184,138,59,.18),transparent 27%),linear-gradient(145deg,#12100d,#252018 62%,#14110e);color:#fffdf8}.reviews-contact-section:before{background:repeating-linear-gradient(128deg,transparent 0 102px,rgba(225,190,117,.028) 102px 103px)}.reviews-contact-section__beam{background:linear-gradient(90deg,transparent,rgba(184,138,59,.68),transparent);box-shadow:0 0 25px #b88a3b57}.reviews-contact__intro .eyebrow{color:#e3c57f}.reviews-contact__promise>span{background:linear-gradient(145deg,#8f6929,#dfbd72);color:#17140f}.reviews-contact__card{border-color:#e1be7538;background:#fffdf8fa;box-shadow:0 34px 90px #0000004d}.reviews-contact__form .field input,.reviews-contact__form .field textarea{background:#faf7f0}.reviews-contact__form .field input:focus,.reviews-contact__form .field textarea:focus{box-shadow:0 0 0 5px #b88a3b17}.review-type input:checked+span{box-shadow:0 0 0 3px #b88a3b1a}.store-policies-section{background:linear-gradient(180deg,#f7f4ed,#fffdf8)}.store-policy{border-color:#b88a3b29;background:#fffdf8;box-shadow:0 14px 38px #4333190f}.store-policy:hover{border-color:#b88a3b6b;box-shadow:0 26px 62px #5039141f}.store-policy__number{color:#b88a3b1a}.collection-hero--newen{min-height:clamp(390px,46vw,560px);background-image:linear-gradient(90deg,#fffdf8f7,#fffdf8e0 44%,#fffdf84d 76%,#fffdf80f),var(--catalog-art);background-size:cover;background-position:center;color:#17140f}.collection-hero--newen:before{background:linear-gradient(180deg,transparent 68%,rgba(184,138,59,.08)),repeating-linear-gradient(132deg,transparent 0 100px,rgba(145,104,35,.025) 100px 101px)}.collection-hero--newen .eyebrow{color:#8f6929}.collection-hero--newen h1{color:#17140f}.collection-hero__intro{color:#615a50}.collection-hero__stats span{border-color:#17140f29;background:#fffdf894;color:#4f493f}.collection-hero__mark{opacity:.96}.collection-hero__mark img{width:min(20vw,220px);filter:drop-shadow(0 24px 42px rgba(116,82,28,.15));animation:newen-gold-mark 6.5s ease-in-out infinite}.collection-hero__beam{background:linear-gradient(90deg,transparent,rgba(184,138,59,.52),transparent);box-shadow:0 0 20px #b88a3b38}.collection-main{background-image:linear-gradient(#fffdf8eb,#f7f4edf7),url(newen-catalog-gold.webp);background-size:cover;background-position:center;background-attachment:fixed}.collection-main:before{background-image:linear-gradient(rgba(184,138,59,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(184,138,59,.022) 1px,transparent 1px)}.collection-toolbar,.facets{border-color:#b88a3b29;background:#fffdf8e0;box-shadow:0 14px 38px #4131180f}.contact-hero{background-image:linear-gradient(90deg,#fffdf8f5,#fffdf8c7 54%,#fffdf82e),url(newen-catalog-gold.webp);background-size:cover;background-position:center;color:#17140f}.contact-hero:before{background:repeating-linear-gradient(132deg,transparent 0 100px,rgba(145,104,35,.025) 100px 101px)}.contact-hero .eyebrow{color:#8f6929}.contact-hero__intro{color:#615a50}.contact-hero__chips span{border-color:#17140f24;background:#fffdf89e;color:#4f493f}.contact-hero__mark img{filter:drop-shadow(0 26px 46px rgba(116,82,28,.18));animation:newen-gold-mark 6.5s ease-in-out infinite}.contact-hero__beam{background:linear-gradient(90deg,transparent,rgba(184,138,59,.54),transparent);box-shadow:0 0 22px #b88a3b3d}.contact-section{background:radial-gradient(circle at 90% 10%,rgba(184,138,59,.07),transparent 26%),linear-gradient(180deg,#f7f4ed,#fffdf8)}.contact-details{border-color:#e1be7533;background:radial-gradient(circle at 100% 0,rgba(184,138,59,.19),transparent 28%),linear-gradient(145deg,#17140f,#29231b);box-shadow:0 26px 70px #3e2d122e}.contact-details:after{background:linear-gradient(90deg,transparent,#c79a4d,transparent);box-shadow:0 0 22px #b88a3b4d}.contact-details .eyebrow{color:#e3c57f}.contact-method:hover{border-color:#e1be7573;background:#b88a3b1f}.contact-method>span:first-child{background:linear-gradient(145deg,#8f6929,#dfbd72);color:#17140f}.contact-form-card{border-color:#b88a3b26;background:#fffdf8eb;box-shadow:0 24px 65px #43331917}.contact-form-card .field input,.contact-form-card .field textarea{border-color:#e3d9c7;background:#faf7f0}.contact-form-card .field input:focus,.contact-form-card .field textarea:focus{box-shadow:0 0 0 5px #b88a3b14}.product-purchase--cod{position:relative;isolation:isolate;overflow:hidden;background:#f7f4ed}.product-page-backdrop{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#fffdf8e3,#f7f4edf5),url(newen-catalog-gold.webp);background-size:cover;background-position:center;background-attachment:fixed;animation:newen-product-background 18s ease-in-out infinite}.product--cod{align-items:start;gap:clamp(2rem,5vw,5.5rem)}.product-gallery{position:sticky;top:116px;align-items:start}.product-gallery__stage{overflow:hidden;border:1px solid rgba(184,138,59,.16);border-radius:28px;background:linear-gradient(145deg,#f8f4ec,#ece2d2);box-shadow:0 28px 80px #4934121f}.product-gallery__media{min-height:560px}.product-gallery__media img{height:100%;object-fit:contain;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.product-gallery__stage:hover .product-gallery__media.is-active img{transform:scale(1.035)}.product-gallery__thumbnail{overflow:hidden;border-color:#b88a3b2e;border-radius:14px;background:#fffdf8}.product-gallery__thumbnail[aria-current=true]{border-color:var(--color-accent);box-shadow:0 0 0 3px #b88a3b1f}.product-gallery__trust{grid-column:1/-1;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:.75rem;margin-top:.75rem;padding:.85rem 1rem;border:1px solid rgba(184,138,59,.18);border-radius:16px;background:#fffdf8d6;box-shadow:0 12px 32px #4333190e}.product-gallery__trust>span{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:var(--color-accent-soft);color:var(--color-accent)}.product-gallery__trust svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.8}.product-gallery__trust p{margin:0}.product-gallery__trust strong,.product-gallery__trust small{display:block}.product-gallery__trust small{color:var(--color-muted)}.product-info--cod{position:relative;padding:clamp(1.3rem,3vw,2.4rem);border:1px solid rgba(184,138,59,.17);border-radius:28px;background:#fffdf8eb;box-shadow:0 30px 90px #4934121c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-info--cod:before{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:28px 28px 0 0;background:linear-gradient(90deg,#8f6929,#f1d694,#b98a3a)}.product-info--cod h1{font-size:clamp(2.25rem,4.8vw,4.5rem);line-height:1;letter-spacing:-.045em}.cod-kicker{display:flex;align-items:center;gap:.5rem;margin-bottom:.9rem;color:#8f6929;font-size:.72rem;font-weight:850;letter-spacing:.14em}.cod-kicker span{width:8px;height:8px;border-radius:50%;background:#15915f;box-shadow:0 0 0 5px #15915f1a}.product-info__block{margin-top:1rem}.product-info__block--title{margin-top:.25rem}.product-price--cod .price__current{font-size:clamp(1.65rem,3vw,2.35rem);color:#17140f}.cod-price-note{margin:.35rem 0 0;color:var(--color-muted);font-size:.78rem}.product-variant-field select{min-height:52px;border-color:#d8c9ad;background:#fffdf8}.quantity-offer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;padding:1.15rem;border:1px solid color-mix(in srgb,var(--offer-accent) 35%,#fff);border-radius:18px;background:linear-gradient(125deg,color-mix(in srgb,var(--offer-accent) 10%,#fff),#fffdf8);box-shadow:0 16px 36px color-mix(in srgb,var(--offer-accent) 11%,transparent);overflow:hidden}.quantity-offer:after{content:"";position:absolute;right:-38px;bottom:-44px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--offer-accent) 15%,transparent),transparent 70%)}.quantity-offer__badge{grid-column:1/-1;width:max-content;padding:.34rem .55rem;border-radius:999px;background:#17140f;color:#f3dfb1;font-size:.62rem;font-weight:850;letter-spacing:.1em}.quantity-offer p{margin:0;color:var(--color-muted);font-size:.78rem}.quantity-offer strong,.quantity-offer small{display:block}.quantity-offer strong{margin-top:.15rem;font-size:1.05rem}.quantity-offer small{margin-top:.35rem;color:var(--color-muted);font-size:.72rem}.quantity-offer__saving{position:relative;z-index:1;align-self:center;display:grid;place-items:center;width:62px;height:62px;border:1px solid rgba(184,138,59,.26);border-radius:50%;background:#fffdf8;color:#8f6929;font-weight:900}.cod-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:0;list-style:none}.cod-assurances li{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:.55rem;padding:.7rem;border:1px solid #e8dfd0;border-radius:14px;background:#fffdf8}.cod-assurances svg{width:20px;fill:none;stroke:var(--color-accent);stroke-width:1.8}.cod-assurances strong,.cod-assurances small{display:block}.cod-assurances strong{font-size:.72rem}.cod-assurances small{margin-top:.12rem;color:var(--color-muted);font-size:.62rem}.newen-cod-app-slot:before{content:"PIDE AQU\cd  \b7  PAGA AL RECIBIR";display:block;margin-bottom:.75rem;color:#8f6929;font-size:.68rem;font-weight:850;letter-spacing:.12em;text-align:center}.newen-cod-app-slot button,.newen-cod-app-slot input[type=submit],.newen-cod-app-slot [role=button]{border-radius:12px!important}.cod-anchor{position:relative;top:-120px}.cod-app-setup{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:.85rem;margin-top:1rem;padding:1rem;border:1px dashed #b88a3b;border-radius:16px;background:#fff8e9;color:#4b3920}.cod-app-setup>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#f5ebd8;color:#8f6929}.cod-app-setup svg{width:23px;fill:none;stroke:currentColor;stroke-width:1.8}.cod-app-setup p{margin:.2rem 0 0;font-size:.78rem}.cod-app-setup--storefront,.product-form--cod-context{display:none}.cod-sticky{position:sticky;z-index:25;bottom:0;border-top:1px solid rgba(184,138,59,.22);background:#fffdf8f0;box-shadow:0 -16px 44px #4131181a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cod-sticky__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.cod-sticky p{margin:0}.cod-sticky p strong,.cod-sticky p span{display:block}.cod-sticky p span{color:var(--color-muted);font-size:.75rem}.product-description{padding-top:1rem;border-top:1px solid #ebe3d6;color:#4f493f}.product-accordions details{border-color:#e8dfd0;background:#fffdf8}.product-questions-section{background:linear-gradient(180deg,#17140f,#252019);color:#fffdf8}.product-questions{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(2rem,6vw,5rem);align-items:start}.product-questions__intro>p{color:#fffdf8ad}.product-questions__intro .eyebrow,.product-question-form .eyebrow{color:#e3c57f}.product-question-list{display:grid;gap:.7rem;margin-top:1.6rem}.product-question-list details{border:1px solid rgba(225,190,117,.16);border-radius:15px;background:#ffffff0b}.product-question-list summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;cursor:pointer;font-weight:750;list-style:none}.product-question-list summary::-webkit-details-marker{display:none}.product-question-list summary span{position:relative;width:30px;height:30px;flex:0 0 30px;border:1px solid rgba(225,190,117,.22);border-radius:50%}.product-question-list summary span:before,.product-question-list summary span:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1px;background:#e3c57f;transform:translate(-50%,-50%)}.product-question-list summary span:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}.product-question-list details[open] summary span:after{transform:translate(-50%,-50%)}.product-question-list .rte{padding:0 1rem 1rem;color:#fffdf8ad;animation:newen-faq-open .36s ease both}.product-question-form{padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(225,190,117,.2);border-radius:24px;background:#fffdf8;color:#17140f;box-shadow:0 30px 80px #0000003d}.product-question-form h3{font-size:clamp(1.5rem,3vw,2.3rem)}.product-question-form form{display:grid;gap:.9rem}.product-question-form input,.product-question-form textarea{background:#faf7f0;border-color:#e3d9c7}.cod-cart-redirect img{width:84px;height:auto;margin:0 auto 1rem}.cod-cart-redirect p{max-width:600px;margin-inline:auto;color:var(--color-muted)}.footer{border-top:1px solid rgba(225,190,117,.18);background:#17140f;color:#fffdf8}.footer__logo{width:82px;height:auto;filter:drop-shadow(0 12px 22px rgba(184,138,59,.18))}.footer a:hover{color:#e3c57f}.site-intro{background:radial-gradient(circle at 50% 48%,rgba(184,138,59,.16),transparent 24%),linear-gradient(145deg,#12100d,#252018 56%,#12100d)}.site-intro__mark img{filter:drop-shadow(0 0 28px rgba(184,138,59,.42))}.page-transition{background:linear-gradient(135deg,#12100d,#2b241a 62%,#12100d)}.page-transition:before,.page-transition:after{border-top-color:#e1be754d}.page-transition:after{border-color:#fffdf821}.page-transition img{width:82px;height:96px;filter:drop-shadow(0 0 22px rgba(184,138,59,.36))}@keyframes newen-gold-background{0%,to{transform:scale(1.015) translateZ(0)}50%{transform:scale(1.055) translate3d(-.6%,.3%,0)}}@keyframes newen-gold-refraction{0%,to{transform:translate3d(-2%,0,0) skew(-4deg);opacity:.28}50%{transform:translate3d(3%,1%,0) skew(-2deg);opacity:.58}}@keyframes newen-gold-mark{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes newen-product-background{0%,to{background-position:center}50%{background-position:53% 48%}}@media(max-width:989px){.product-gallery{position:relative;top:auto}.product-gallery__media{min-height:440px}.product-questions,.cod-assurances{grid-template-columns:1fr}.featured-shop,.collection-main,.product-page-backdrop{background-attachment:scroll}.hero__title{font-size:clamp(3rem,10vw,5.4rem)}}@media(max-width:749px){.header__brand-name{font-size:.9rem;letter-spacing:.24em}.header__brand-mark{width:32px!important;height:38px!important}.hero{min-height:650px}.hero__brand-picture .hero__brand-art{object-position:62% center}.hero__overlay{background:linear-gradient(180deg,#fffdf8e0,#fffdf885 38%,#fffdf8f2 78%,#fffdf8)}.hero__content{align-self:end;padding-block:72px 105px}.hero__title{font-size:clamp(2.8rem,14vw,4.8rem)}.hero__actions{display:grid}.hero__actions .button{width:100%}.collection-hero__inner{grid-template-columns:1fr}.collection-hero__mark{display:none}.collection-hero--newen{background-position:66% center}.product--cod{gap:1rem}.product-gallery{display:flex;flex-direction:column}.product-gallery__stage{order:1;border-radius:20px}.product-gallery__thumbnails{order:2;display:flex;overflow-x:auto}.product-gallery__trust{order:3}.product-gallery__media{min-height:0;aspect-ratio:1}.product-info--cod{padding:1.2rem;border-radius:20px}.product-info--cod h1{font-size:clamp(2.1rem,11vw,3.2rem)}.quantity-offer{grid-template-columns:1fr auto}.cod-sticky__inner{min-height:70px}.cod-sticky p strong{max-width:45vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cod-sticky .button{padding-inline:.9rem;font-size:.78rem}.product-questions{gap:1.2rem}.product-question-form{border-radius:18px}.contact-hero{background-position:64% center}}@media(max-width:480px){.product-grid{grid-template-columns:1fr!important}.quantity-offer__saving{width:54px;height:54px}.cod-sticky p span{display:none}.cod-sticky .button{flex:1}.product-gallery__trust{grid-template-columns:38px 1fr}.product-gallery__trust>span{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.hero__brand-picture .hero__brand-art,.hero__accent,.collection-hero__mark img,.contact-hero__mark img,.product-page-backdrop{animation:none!important}.featured-shop,.collection-main,.product-page-backdrop{background-attachment:scroll}}html,body{max-width:100%;overflow-x:clip}.main-content,.shopify-section,.page-width,.collection-layout,.collection-layout>*,.product,.product>*,.product-info,.product-info>*,.product-info__block,.product-grid,.product-grid>*,.product-card,.product-card__content{min-width:0;max-width:100%}.header__logo{max-width:min(48vw,300px)}.header__brand-mark{width:36px!important;height:44px!important;flex:0 0 36px!important;object-fit:contain!important}.header__brand-name{display:grid;gap:.18rem;font-family:var(--font-heading);line-height:1;color:#17140f}.header__brand-name strong{font-size:1rem;letter-spacing:.27em}.header__brand-name small{font-size:.52rem;font-weight:750;letter-spacing:.41em}.site-intro>p{display:flex;align-items:baseline;gap:.65rem;letter-spacing:.28em}.site-intro>p small{font-size:.42em;letter-spacing:.34em}.breadcrumbs{position:relative;z-index:4;padding-block:clamp(.7rem,1.8vw,1.1rem)}.breadcrumbs ol{width:max-content;max-width:100%;align-items:center;gap:.42rem;padding:.52rem .74rem;border:1px solid rgba(184,138,59,.17);border-radius:999px;background:#fffdf8db;box-shadow:0 9px 28px #4231160f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.breadcrumbs li{min-width:0;overflow:hidden;color:#786f63;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs li:last-child{max-width:min(58vw,560px);color:#322c24;font-weight:680}.breadcrumbs li+li:before{content:"\203a";margin-right:.42rem;color:#b88a3b}.breadcrumbs a{text-decoration:none;transition:color .2s ease}.breadcrumbs a:hover{color:#8f6929}.product-card__badge{position:absolute!important;z-index:8!important;inset:.72rem auto auto .72rem!important;width:auto!important;height:auto!important;max-width:calc(100% - 1.44rem)!important;min-width:0!important;padding:.34rem .62rem!important;object-fit:initial!important;border-radius:999px!important;background:#17140f!important;color:#fffdf8!important;box-shadow:0 8px 22px #17140f33;font-size:.68rem!important;line-height:1!important}.product-card__wishlist{position:absolute!important;z-index:8!important;inset:.7rem .7rem auto auto!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;object-fit:initial!important;border-radius:50%!important}.product-card__status--out{color:var(--color-error)}.product-card__cod-cta{min-width:0;max-width:100%;height:auto;white-space:normal;text-align:center;line-height:1.2}.product-card__cod-cta--unavailable{border-color:#d7cdbc;background:#efe9de;color:#675f54;box-shadow:none}.product-card__cod-cta--unavailable:hover{border-color:#b8aa92;background:#e5dccd;color:#332e27;box-shadow:none}.product-card__media>a{min-width:0;max-width:100%}.product-card__media>a>img,.product-card__media>a>svg{width:100%;height:100%;object-fit:cover}.product-card__view{min-width:0;white-space:normal;text-align:right}.collection-toolbar{padding:.85rem 1rem;border:1px solid rgba(184,138,59,.17);border-radius:16px}.collection-toolbar>div{display:flex;align-items:center;gap:.75rem;min-width:0}.collection-toolbar form{display:grid;grid-template-columns:auto minmax(190px,1fr);align-items:center;gap:.65rem;min-width:0}.collection-toolbar label{white-space:nowrap}.collection-toolbar select{width:100%;max-width:100%;min-height:46px;padding:.65rem 2.2rem .65rem .8rem;border:1px solid #ddd1bd;border-radius:11px;background:#fffdf8;color:#28231d}.auto-category-nav,.auto-category-groups,.auto-category-group{max-width:100%}.auto-category-group--catalog{overflow:hidden}.auto-category-group__header>div{min-width:0}.auto-category-group__header h2,.auto-category-group__header h3{overflow-wrap:anywhere}.product-purchase--cod{padding-top:clamp(1rem,3vw,2.3rem)}.product-purchase--cod:before{background:linear-gradient(90deg,transparent,rgba(184,138,59,.34),transparent);box-shadow:0 0 30px #b88a3b2e}.product-purchase--cod .product-gallery__stage{border-color:#b88a3b2e;background:linear-gradient(145deg,#f8f4ec,#ece2d2);box-shadow:0 28px 80px #4934121f}.product-purchase--cod .product-info--cod{padding:clamp(1.3rem,3vw,2.4rem);border-color:#b88a3b2e;background:#fffdf8f0;box-shadow:0 30px 90px #4934121c}.product-info--cod:before{left:clamp(1.1rem,3vw,2.4rem);right:clamp(1.1rem,3vw,2.4rem);width:auto;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,#9a702c 12%,#f1d694 50%,#9a702c 88%,transparent)}.product-info--cod h1,.quantity-offer strong,.quantity-offer small,.cod-assurances strong,.cod-assurances small{overflow-wrap:anywhere}.product-variant-field,.product-quantity-field{max-width:100%}.product-quantity-control{display:grid;grid-template-columns:46px minmax(64px,1fr) 46px;max-width:220px;overflow:hidden;border:1px solid #d8c9ad;border-radius:13px;background:#fffdf8}.product-quantity-control button{display:grid;place-items:center;border:0;background:#f3ebdd;color:#342d24;font-size:1.25rem;transition:background .2s ease,color .2s ease}.product-quantity-control button:hover{background:#17140f;color:#fffdf8}.product-quantity-control input{width:100%;min-width:0;min-height:48px;padding:.55rem;border:0;border-inline:1px solid #ded2bf;background:#fffdf8;text-align:center;-moz-appearance:textfield}.product-quantity-control input::-webkit-outer-spin-button,.product-quantity-control input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.quantity-offer,.cod-assurances,.newen-cod-app-slot{min-width:0;max-width:100%}.newen-cod-app-slot{position:relative;padding:1rem;border:1px solid rgba(184,138,59,.3);border-radius:18px;background:#fff;box-shadow:0 18px 42px #4934121a}.newen-cod-app-slot__heading{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:.9rem;padding-bottom:.85rem;border-bottom:1px solid #eee4d3}.newen-cod-app-slot__heading>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#f5ebd8;color:#8f6929}.newen-cod-app-slot__heading svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.8}.newen-cod-app-slot__heading p{margin:0}.newen-cod-app-slot__heading strong,.newen-cod-app-slot__heading small{display:block}.newen-cod-app-slot__heading small{margin-top:.16rem;color:var(--color-muted);font-size:.72rem}.newen-cod-app-slot ._rsi-cod-form-is-gempage,.newen-cod-app-slot ._rsi-cod-form-gempages-button-hook,.newen-cod-app-slot iframe,.newen-cod-app-slot form{max-width:100%}.newen-cod-app-slot button,.newen-cod-app-slot input[type=submit],.newen-cod-app-slot [role=button],.newen-cod-app-slot a[class*=button]{max-width:100%;min-height:52px;border-radius:12px!important;font-weight:780;white-space:normal}.releasit-editor-note{display:none;margin:.7rem 0 0;padding:.65rem;border:1px dashed #b88a3b;border-radius:10px;background:#fff8e9;color:#574322;font-size:.72rem;text-align:center}body[data-design-mode=true] .releasit-editor-note{display:block}.product-form--cod-context{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.product-form__native-submit{display:block!important}.page-transition:before{box-shadow:0 -30px 70px #b88a3b2e}.site-intro__mark:before,.site-intro__mark:after{border-color:#e1be754d}.site-intro__mark span{box-shadow:0 0 90px 50px #b88a3b57}.site-intro__beam{background:linear-gradient(90deg,transparent,rgba(225,190,117,.82),transparent);box-shadow:0 0 30px #b88a3b9e}.page-transition>span{background:linear-gradient(90deg,transparent,#d4ad60,transparent);box-shadow:0 0 28px #b88a3b9e}.section-wave span:first-child{box-shadow:0 -14px 38px #b88a3b1a}.faq-transition span:first-child{box-shadow:0 24px 52px #b88a3b2e}.purchase-flow-transition__wave--one{box-shadow:0 16px 36px #b88a3b29}.auto-category-group__header>span{border-color:#b88a3b29;background:#fffdf8}.demo-catalog__notice{border-color:#b88a3b33;background:linear-gradient(110deg,#f6ecd6f0,#fffdf8f5);box-shadow:0 12px 34px #43331914}.demo-catalog__notice-icon{background:#17140f;color:#f3dfb1;box-shadow:0 10px 26px #43331938}.demo-catalog__pill{background:#17140f;color:#f3dfb1}.demo-product-card{border-color:#b88a3b2e;box-shadow:0 18px 48px #4333191a}.demo-product-dialog{border-color:#b88a3b3d}.demo-product-dialog__media{background:radial-gradient(circle at 50% 48%,rgba(184,138,59,.12),transparent 35%),linear-gradient(145deg,#f5f0e7,#e5d9c6)}.demo-product-dialog__media:after{background:#17140f;color:#f3dfb1}.product-card__buy-now{box-shadow:0 10px 26px #b88a3b33}.cart-summary{border-color:#b88a3b29;box-shadow:0 22px 58px #43331917}.shop-empty{border-color:#b88a3b57;background:#fffdf8d6;box-shadow:0 18px 45px #43331914}.shop-empty__icon{background:#17140f;color:#f3dfb1;box-shadow:0 14px 35px #43331938}.page-hero{background:radial-gradient(circle at 80% 30%,rgba(184,138,59,.18),transparent 30%),#17140f}.password-page{background:radial-gradient(circle at 50% 40%,rgba(184,138,59,.2),transparent 30%),#17140f}@keyframes newen-loader-mark{0%{opacity:0;transform:scale(.55) rotate(-9deg);filter:blur(8px) drop-shadow(0 0 8px rgba(184,138,59,.24))}45%{opacity:1;filter:blur(0) drop-shadow(0 0 32px rgba(225,190,117,.7))}to{opacity:1;transform:scale(1) rotate(0);filter:drop-shadow(0 0 22px rgba(184,138,59,.5))}}@media(max-width:749px){.header__logo{max-width:58vw;gap:.42rem}.header__brand-mark{width:30px!important;height:38px!important;flex-basis:30px!important}.header__brand-name strong{font-size:.82rem;letter-spacing:.2em}.header__brand-name small{font-size:.46rem;letter-spacing:.3em}.breadcrumbs ol{width:100%;border-radius:14px}.breadcrumbs li:last-child{max-width:none;flex:1}.collection-toolbar{align-items:stretch}.collection-toolbar>div{justify-content:space-between}.collection-toolbar form{width:100%;grid-template-columns:auto minmax(0,1fr)}.collection-toolbar select{max-width:100%!important}.product-purchase--cod .product-info--cod{padding:1.15rem}.product-info--cod:before{left:1rem;right:1rem}.product-card__status{align-items:flex-start;flex-direction:column;gap:.28rem}.product-card__view{text-align:left}.newen-cod-app-slot{padding:.85rem}.quantity-offer{padding:1rem}}@media(max-width:480px){.page-width{width:min(calc(100% - 20px),var(--page-width))}.collection-toolbar form{grid-template-columns:1fr}.collection-toolbar label{font-size:.75rem}.collection-toolbar select{width:100%}.auto-category-group--catalog{padding:.45rem}.auto-category-group--catalog:before{border-radius:18px}.product-card__content{padding:.85rem}.product-card__cod-cta{font-size:.78rem}.quantity-offer{grid-template-columns:1fr}.quantity-offer__saving{justify-self:start}.cod-sticky__inner{padding-block:.55rem;flex-wrap:wrap}.cod-sticky p{min-width:0;flex:1}.cod-sticky .button{width:100%}}.template-product{padding-bottom:0!important}.sticky-atc,.cod-sticky{display:none!important}.product-gallery--static{position:relative;top:auto}.product-gallery--single{grid-template-columns:minmax(0,1fr)}.product-gallery--single .product-gallery__stage{grid-column:1}.product-review-summary{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(184,138,59,.18);border-radius:16px;background:#fffdf8e6;box-shadow:0 12px 32px #4333190e}.product-review-summary__score{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem .7rem;min-width:0}.product-review-summary__score strong{font-size:.82rem}.product-review-summary__score a,.product-review-summary__score>span:last-child{color:var(--color-muted);font-size:.74rem}.product-review-summary__score a{text-underline-offset:.18em}.product-review-summary__stars{display:flex;gap:.08rem;color:#cfc5b5;font-size:1.05rem;line-height:1}.product-review-summary__stars .is-filled{color:#b88a3b}.product-review-summary__images{display:flex;flex:0 0 auto;padding-left:.45rem}.product-review-summary__images img{width:42px;height:42px;object-fit:cover;border:2px solid #fffdf8;border-radius:50%;box-shadow:0 6px 16px #3627101f}.product-review-summary__images img+img{margin-left:-10px}.product-info__block--bundle-selector{min-width:0}.bundle-selector{min-width:0;padding:0;margin:0;border:0}.bundle-selector legend{width:100%;display:grid;gap:.18rem;padding:0 0 .75rem}.bundle-selector legend span{color:#8f6929;font-size:.64rem;font-weight:850;letter-spacing:.12em}.bundle-selector legend strong{font-size:1.05rem}.bundle-selector__options{display:grid;gap:.65rem}.bundle-option{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.85rem .9rem;border:1px solid #dfd5c5;border-radius:15px;background:#fffdf8;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.bundle-option:hover{transform:translateY(-1px);border-color:#b88a3b9e;box-shadow:0 12px 30px #44301114}.bundle-option:focus-within{outline:3px solid rgba(184,138,59,.42);outline-offset:2px}.bundle-option.is-selected{border-color:#b88a3b;background:linear-gradient(120deg,#fffdf8,#fbf3e4);box-shadow:0 0 0 3px #b88a3b1f,0 15px 34px #4430111a}.bundle-option>input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bundle-option__check{width:21px;height:21px;display:grid;place-items:center;border:1.5px solid #c9baa2;border-radius:50%;background:#fff;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.bundle-option__check:after{content:"";width:7px;height:7px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .2s ease}.bundle-option.is-selected .bundle-option__check{border-color:#17140f;background:#17140f;box-shadow:0 0 0 4px #b88a3b21}.bundle-option.is-selected .bundle-option__check:after{transform:scale(1)}.bundle-option__copy,.bundle-option__price{display:grid;min-width:0}.bundle-option__copy strong{overflow-wrap:anywhere;font-size:.86rem}.bundle-option__copy small{margin-top:.15rem;color:#756b5e;font-size:.69rem}.bundle-option__price{justify-items:end;gap:.08rem;text-align:right}.bundle-option__price s{color:#8b8175;font-size:.68rem}.bundle-option__price strong{white-space:nowrap;font-size:.92rem}.bundle-option__badge{position:absolute;top:-.47rem;right:.7rem;padding:.22rem .48rem;border-radius:999px;background:#17140f;color:#f3dfb1;font-size:.54rem;font-weight:850;letter-spacing:.08em;box-shadow:0 5px 14px #17140f29}.bundle-option--custom{grid-template-columns:24px minmax(0,1fr) auto}.bundle-option__custom-field{grid-column:2/-1;display:grid;grid-template-columns:1fr 92px;align-items:center;gap:.8rem;padding-top:.7rem;border-top:1px solid #e8dece;color:#685f54;font-size:.72rem;font-weight:720}.bundle-option__custom-field[hidden]{display:none}.bundle-option__custom-field input{width:100%;min-width:0;min-height:40px;padding:.45rem .55rem;border:1px solid #d7c8ae;border-radius:9px;background:#fff;text-align:center}.bundle-selector__summary{margin:.75rem 0 0;padding:.7rem .8rem;border-radius:11px;background:#17140f;color:#fffdf8;font-size:.78rem;font-weight:780;text-align:center}.bundle-selector__note{margin:.55rem 0 0;color:var(--color-muted);font-size:.68rem;line-height:1.45}.bundle-selector__editor-note{margin:.55rem 0 0;padding:.58rem .65rem;border:1px dashed #b88a3b;border-radius:9px;background:#fff8e9;color:#574322;font-size:.68rem}.product-reviews-anchor{position:relative;top:-90px}.not-found{min-height:70vh;display:grid;place-items:center}.not-found p{max-width:620px;margin-inline:auto;color:#fffdf8b3}.not-found__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.not-found__editor-note{margin-top:1.5rem!important;padding:.8rem;border:1px dashed rgba(225,190,117,.35);border-radius:12px}@media(max-width:989px){.product-gallery--single{display:flex}}@media(max-width:749px){.product-review-summary{order:3;align-items:flex-start;flex-direction:column}.product-gallery__trust{order:4}.product-review-summary__images{padding-left:0}.bundle-option{grid-template-columns:22px minmax(0,1fr) auto;padding:.82rem .75rem;gap:.62rem}.bundle-option__copy strong{font-size:.82rem}.bundle-option__price strong{font-size:.84rem}.bundle-option__badge{right:.5rem}}@media(max-width:390px){.bundle-option{grid-template-columns:21px minmax(0,1fr);align-items:start}.bundle-option__price{grid-column:2;justify-items:start;text-align:left}.bundle-option__badge{top:.5rem}.bundle-option__custom-field{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.bundle-option{transition:none}}.site-intro,.page-transition{display:none!important}body.is-page-leaving .main-content,body.is-page-leaving .header-wrapper{opacity:1!important;filter:none!important;transform:none!important}.product-form--cod{display:grid;gap:1rem;min-width:0}.product-form--cod-context{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip-path:none!important;white-space:normal!important}.bundle-option{grid-template-columns:24px minmax(0,1fr) auto auto}.bundle-option__discount{min-width:50px;display:inline-flex;align-items:center;justify-content:center;padding:.38rem .5rem;border:1px solid rgba(184,138,59,.32);border-radius:999px;background:#17140f;color:#f6dfae;font-size:.68rem;font-weight:900;line-height:1;letter-spacing:.03em;white-space:nowrap;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease}.bundle-option__discount--base{border-color:#ddd2c1;background:#f2ece2;color:#6d6356}.bundle-option.is-selected .bundle-option__discount{transform:scale(1.045);border-color:#b88a3b;box-shadow:0 7px 18px #583d1129}.bundle-option.is-just-selected{animation:newen-pack-confirm .48s cubic-bezier(.2,.8,.2,1)}.bundle-option.is-just-selected .bundle-option__discount{animation:newen-discount-pop .48s cubic-bezier(.2,.8,.2,1)}.bundle-selector__summary{display:none!important}.bundle-selector__native-quantity{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.7rem;padding:.6rem .72rem;border:1px solid #e6dccb;border-radius:11px;background:#fbf8f2;color:#655d52;font-size:.72rem;font-weight:720}.bundle-selector__native-quantity input{width:58px;min-height:36px;padding:.3rem .45rem;border:1px solid #d7c8ae;border-radius:9px;background:#fffdf8;color:#17140f;font-weight:850;text-align:center;-moz-appearance:textfield}.bundle-selector__native-quantity input::-webkit-outer-spin-button,.bundle-selector__native-quantity input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.product-form__buttons--cod{display:grid;gap:.55rem}.product-form__buttons--cod .product-form__submit{position:relative;min-height:56px;border-color:#b88a3b;border-radius:14px;background:#17140f;color:#fffdf8;box-shadow:0 16px 36px #221a0e2e}.product-form__buttons--cod .product-form__submit:hover{border-color:#d2aa5b;background:#29231b;box-shadow:0 18px 40px #221a0e3d}.product-form__buttons--cod .product-form__submit svg{stroke:#e3c57f}.product-form__cod-help{margin:0;color:var(--color-muted);font-size:.7rem;line-height:1.45;text-align:center}.product-form--cod [class*=_rsi] button,.product-form--cod [class*=_rsi] [role=button]{max-width:100%;min-height:56px;border-radius:14px!important;font-weight:800!important}.product-reviews-section{position:relative;overflow:hidden;border-top:1px solid rgba(184,138,59,.13);background:linear-gradient(145deg,#f7f3eb,#fffdf8 55%,#f2eadc)}.product-reviews-section:before{content:"";position:absolute;top:-180px;right:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(184,138,59,.13),transparent 68%);pointer-events:none}.product-reviews__header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,340px);align-items:end;gap:2rem;margin-bottom:clamp(1.5rem,4vw,2.8rem)}.product-reviews__header h2{margin-bottom:.7rem}.product-reviews__intro{max-width:650px;color:var(--color-muted)}.product-reviews__aggregate{display:grid;gap:.3rem;padding:1.1rem 1.2rem;border:1px solid rgba(184,138,59,.22);border-radius:18px;background:#fffdf8db;box-shadow:0 18px 44px #412e1012}.product-reviews__aggregate strong{font-size:1rem}.product-reviews__aggregate small{color:var(--color-muted)}.product-reviews__stars{display:flex;gap:.1rem;color:#cfc4b4;font-size:1.1rem;line-height:1}.product-reviews__stars .is-filled{color:#b88a3b}.product-reviews__content{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.product-reviews__app{grid-column:1/-1;min-width:0}.product-review-card{min-width:0;overflow:hidden;border:1px solid rgba(184,138,59,.18);border-radius:20px;background:#fffdf8;box-shadow:0 18px 44px #412e1013}.product-review-card__image{aspect-ratio:16/10;overflow:hidden;background:#eee6d9}.product-review-card__image img{width:100%;height:100%;object-fit:cover}.product-review-card__body{padding:1.15rem}.product-review-card__topline{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.product-review-card__topline small{color:var(--color-muted);font-size:.68rem}.product-review-card h3{margin:.85rem 0 .55rem;font-size:1.05rem}.product-review-card .rte{color:#5f574d;font-size:.88rem}.product-review-card__author{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;margin:1rem 0 0;padding-top:.8rem;border-top:1px solid #eee4d4;font-size:.75rem}.product-review-card__author span{display:inline-flex;align-items:center;gap:.3rem;color:#087a55;font-weight:760}.product-review-card__author svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.product-reviews__empty{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem 1.1rem;border:1px dashed rgba(184,138,59,.42);border-radius:16px;background:#fffdf8c7}.product-reviews__empty>svg{width:28px;height:28px;margin:auto;fill:none;stroke:#9b712c;stroke-width:1.7}.product-reviews__empty p{margin:.18rem 0 0;color:var(--color-muted);font-size:.78rem}.social-links a{transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.social-links a:hover{transform:translateY(-2px);border-color:#b88a3b;background:#b88a3b21;color:#f2d899}.social-links svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.footer__contact li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.55rem}.footer__contact svg{width:18px;height:18px;margin-top:.12rem;fill:none;stroke:#d8b66e;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}@keyframes newen-pack-confirm{0%{transform:scale(.985)}55%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes newen-discount-pop{0%{transform:scale(.72);opacity:.35}65%{transform:scale(1.12);opacity:1}to{transform:scale(1.045);opacity:1}}@media(max-width:989px){.product-reviews__content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bundle-option{grid-template-columns:22px minmax(0,1fr) auto}.bundle-option__discount{grid-column:2;justify-self:start;min-width:46px}.bundle-option__price{grid-column:3;grid-row:1/3}.bundle-option--custom{grid-template-columns:22px minmax(0,1fr) auto}.bundle-option__custom-field{grid-column:1/-1}.product-reviews__header,.product-reviews__content{grid-template-columns:1fr}.footer__policies{justify-content:flex-start}}@media(max-width:390px){.bundle-option{grid-template-columns:21px minmax(0,1fr)}.bundle-option__price{grid-column:2;grid-row:auto;justify-items:start;text-align:left}.bundle-option__discount{grid-column:2}.bundle-selector__native-quantity{align-items:flex-start;flex-direction:column;gap:.45rem}}@media(prefers-reduced-motion:reduce){.bundle-option.is-just-selected,.bundle-option.is-just-selected .bundle-option__discount{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/enhancements.css.map */
