@font-face{font-family:Readex;src:url(ReadexPro.ttf) format("truetype");font-weight:160 700;font-display:swap}@view-transition{navigation:auto}:root{color-scheme:dark;--bg: #262a20;--bg-deep: #1c1f17;--olive: #3c3e31;--moss: #2d3227;--sage: #aeb4a0;--sand: #dfc99d;--sand-deep: #c9ad74;--cream: #f4f0e6;--ink: #23261c;--muted: rgba(244, 240, 230, .7);--faint: rgba(244, 240, 230, .48);--line: rgba(244, 240, 230, .14);--ice: #a9c9e6;--a1: #55573a;--a2: #dfc99d;--a3: #34382b;--a4: #b98a5a;--display: "Readex", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ui: "Readex", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.4, .1, .2, 1);--breath: 7s;--gutter: clamp(1rem, 4vw, 3rem);--r-xl: 40px;--r-lg: 30px;--r-md: 20px;--r-sm: 14px}body[data-mood=cool]{--a1: #3e5660;--a2: #a9c9e6;--a3: #2b3836;--a4: #aeb4a0}body[data-mood=night]{--a1: #2f3428;--a2: #7a643f;--a3: #1c1f17;--a4: #8c886d}body[data-mood=warm]{--a1: #5d5b3a;--a2: #e7c58f;--a3: #3c3e31;--a4: #c08a55}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100svh;background:var(--bg);color:var(--cream);font-family:var(--ui);font-weight:300;font-size:1.0625rem;line-height:1.85;-webkit-font-smoothing:antialiased;overflow-x:clip}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--sand);outline-offset:4px}::selection{background:var(--sand);color:var(--ink)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aurora{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none}.aurora i{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;transition:background-color 2.6s var(--ease-soft);animation:breathe calc(var(--breath) * 2) ease-in-out infinite}.aurora i:nth-child(1){width:62vmax;height:62vmax;top:-22vmax;inset-inline-end:-16vmax;background:var(--a1)}.aurora i:nth-child(2){width:40vmax;height:40vmax;top:34vh;inset-inline-start:-14vmax;background:var(--a2);opacity:.18;animation-duration:calc(var(--breath) * 2.6);animation-delay:-4s}.aurora i:nth-child(3){width:52vmax;height:52vmax;bottom:-26vmax;inset-inline-end:8vw;background:var(--a3);animation-duration:calc(var(--breath) * 3.1);animation-delay:-9s}.aurora i:nth-child(4){width:24vmax;height:24vmax;top:16vh;inset-inline-end:32vw;background:var(--a4);opacity:.2;animation-duration:calc(var(--breath) * 2.2);animation-delay:-2s}@keyframes breathe{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3vw,-4vh,0) scale(1.12)}}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.glass{position:relative;isolation:isolate;background:linear-gradient(150deg,#f4f0e626,#f4f0e60b 55%,#f4f0e614);-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%);border:1px solid rgba(244,240,230,.16);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0a,0 40px 80px -40px #0a0c06bf}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 0%),rgba(255,245,220,.2),transparent 62%);transition:opacity .5s var(--ease)}.glass:hover:before{opacity:1}.glass-solid{background:#262a20b8;-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);border:1px solid var(--line)}.wrap{width:min(1240px,100%);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:clamp(5rem,11vw,9rem)}.section.tight{padding-block:clamp(3rem,7vw,5rem)}main{display:block}h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:0}strong,b{font-weight:500}.display{font-family:var(--display);font-weight:500}.h1{font-family:var(--display);font-size:clamp(2.9rem,6.8vw,6rem);line-height:1.25;font-weight:500}.h2{font-family:var(--display);font-size:clamp(2.1rem,4.4vw,3.7rem);line-height:1.32;font-weight:500}.h3{font-family:var(--display);font-size:clamp(1.45rem,2.4vw,1.95rem);line-height:1.45;font-weight:500}.h4{font-size:1.15rem;line-height:1.6;font-weight:500}.lede{font-size:clamp(1.1rem,1.6vw,1.3rem);color:var(--muted);max-width:36ch;margin:1.3rem 0 0}.body{color:var(--muted);max-width:46ch;margin:1rem 0 0}.small{font-size:.9rem;color:var(--faint)}.kicker{color:var(--sand);font-size:.95rem;font-weight:400;margin:0 0 .7rem}.price{font-variant-numeric:tabular-nums;font-weight:500;color:var(--sand);white-space:nowrap}.sar{display:inline-block;width:.82em;height:.9em;vertical-align:-.08em;margin-inline-start:.2em;fill:currentColor}.num{font-variant-numeric:tabular-nums}.ltr{direction:ltr;unicode-bidi:isolate}.btn{--lift: 0px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.3rem;padding-inline:1.8rem;border-radius:999px;border:1px solid transparent;font-weight:500;font-size:1rem;white-space:nowrap;overflow:hidden;isolation:isolate;transform:translate3d(var(--mgx, 0),calc(var(--mgy, 0px) + var(--lift)),0);transition:transform .6s var(--ease),background-color .45s var(--ease),color .45s var(--ease),border-color .45s var(--ease),box-shadow .6s var(--ease)}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.45) 50%,transparent 80%);transform:translate(120%);transition:transform .9s var(--ease)}.btn:hover{--lift: -3px}.btn:hover:after{transform:translate(-120%)}.btn:active{--lift: 1px;transition-duration:.15s}.btn .ico{width:1.1rem;height:1.1rem;transition:transform .6s var(--ease)}.btn:hover .ico{transform:translate(-5px)}.btn-sand{background:var(--sand);color:var(--ink);box-shadow:0 18px 40px -18px #dfc99dbf}.btn-sand:hover{background:#ead8b2;box-shadow:0 26px 54px -18px #dfc99df2,0 0 0 4px #dfc99d2e}.btn-glass{background:#f4f0e61a;border-color:#f4f0e638;color:var(--cream);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.btn-glass:hover{background:#f4f0e633;border-color:#f4f0e680;box-shadow:0 0 0 4px #f4f0e614}.btn-cream{background:var(--cream);color:var(--ink)}.btn-cream:hover{background:#fff;box-shadow:0 0 0 4px #f4f0e629}.btn[disabled]{opacity:.45;pointer-events:none}.btn-block{width:100%}.link{position:relative;color:var(--cream);display:inline-flex;align-items:center;gap:.45rem}.link:after{content:"";position:absolute;inset-inline:0;bottom:-.15rem;height:1px;background:currentColor;transform:scaleX(1);transform-origin:right;opacity:.3;transition:transform .6s var(--ease),opacity .4s var(--ease)}.link:hover:after{transform:scaleX(1);opacity:1}.link:hover{color:var(--sand)}.icon-btn{width:2.8rem;height:2.8rem;border-radius:50%;display:grid;place-items:center;position:relative;background:#f4f0e61a;border:1px solid rgba(244,240,230,.16);transition:background .4s var(--ease),border-color .4s var(--ease),transform .5s var(--ease),color .4s var(--ease)}.icon-btn:hover{background:var(--cream);color:var(--ink);border-color:var(--cream);transform:scale(1.06)}.icon-btn svg{width:1.2rem;height:1.2rem}.header{position:fixed;z-index:40;inset-block-start:calc(env(safe-area-inset-top,0px) + .9rem);inset-inline:var(--gutter);margin-inline:auto;max-width:1140px;height:4.2rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding-inline:1.25rem .55rem;border-radius:999px;view-transition-name:header;transition:transform .7s var(--ease),background .5s var(--ease)}.header.hide{transform:translateY(calc(-100% - 2rem))}.logo{display:flex;align-items:center;height:100%}.logo img{height:2.25rem;width:auto}.menu{position:relative;display:flex;justify-content:center;gap:.15rem;list-style:none;margin:0;padding:0}.menu a{position:relative;z-index:1;display:block;padding:.5rem 1.05rem;border-radius:999px;font-size:.95rem;font-weight:400;color:var(--muted);transition:color .35s var(--ease)}.menu a:hover,.menu a[aria-current=page]{color:var(--cream)}.menu a[aria-current=page]:after{content:"";position:absolute;inset-inline:40%;bottom:.2rem;height:2px;border-radius:2px;background:var(--sand)}.menu .pill{position:absolute;z-index:0;top:0;left:0;height:100%;border-radius:999px;background:#f4f0e624;border:1px solid rgba(244,240,230,.18);opacity:0;transition:transform .55s var(--ease),width .55s var(--ease),opacity .3s var(--ease);pointer-events:none}.menu:hover .pill{opacity:1}.tools{display:flex;gap:.45rem;align-items:center}.cart-count{position:absolute;top:-.2rem;inset-inline-end:-.2rem;min-width:1.25rem;height:1.25rem;padding-inline:.3rem;border-radius:999px;background:var(--sand);color:var(--ink);font-size:.72rem;font-weight:500;line-height:1.25rem;text-align:center;transform:scale(0);transition:transform .6s var(--ease)}.has-items .cart-count{transform:scale(1)}.bump{animation:bump .8s var(--ease)}@keyframes bump{35%{transform:scale(1.18) rotate(-6deg)}}.burger{display:none}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;align-content:center;padding:var(--gutter);background:#1c1f17b3;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s .5s}.sheet.open{opacity:1;visibility:visible;transition:opacity .5s var(--ease)}.sheet nav{display:grid;gap:.4rem}.sheet nav a{font-family:var(--display);font-size:2.05rem;font-weight:400;line-height:1.6;opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease),transform .7s var(--ease),color .3s}.sheet.open nav a{opacity:1;transform:none}.sheet.open nav a:nth-child(2){transition-delay:.05s}.sheet.open nav a:nth-child(3){transition-delay:.1s}.sheet.open nav a:nth-child(4){transition-delay:.15s}.sheet.open nav a:nth-child(5){transition-delay:.2s}.sheet.open nav a:nth-child(6){transition-delay:.25s}.sheet nav a:hover{color:var(--sand)}.sheet .close{position:absolute;top:calc(env(safe-area-inset-top,0px) + 1.4rem);inset-inline-end:var(--gutter)}[data-reveal]{opacity:0;transform:translateY(34px);filter:blur(8px);transition:opacity 1.2s var(--ease),transform 1.4s var(--ease),filter 1.2s var(--ease);transition-delay:var(--d, 0s)}[data-reveal].in{opacity:1;transform:none;filter:none}[data-reveal=mask]{opacity:1;transform:none;filter:none;clip-path:inset(18% 8% 18% 8% round var(--r-xl));transition:clip-path 1.6s var(--ease)}[data-reveal=mask].in{clip-path:inset(0 0 0 0 round var(--r-xl))}[data-reveal=mask] img{transform:scale(1.18);transition:transform 2s var(--ease)}[data-reveal=mask].in img{transform:scale(1)}.words .w{display:inline-block;opacity:0;transform:translateY(.5em);filter:blur(6px);transition:opacity 1s var(--ease),transform 1.2s var(--ease),filter 1s var(--ease);transition-delay:calc(var(--i) * 70ms + var(--d, 0s))}.words.in .w{opacity:1;transform:none;filter:none}[data-parallax]{will-change:transform}.page-enter{animation:pageIn 1s var(--ease) both}@keyframes pageIn{0%{opacity:0;transform:translateY(16px)}}::view-transition-old(root){animation:vtOut .5s var(--ease-soft) both}::view-transition-new(root){animation:vtIn .8s var(--ease) both}@keyframes vtOut{to{opacity:0;filter:blur(6px);transform:scale(.985)}}@keyframes vtIn{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}::view-transition-group(product-hero){animation-duration:.9s;animation-timing-function:var(--ease)}.hero{position:relative;min-height:100svh;display:grid;align-items:end;padding-block:9rem clamp(3rem,7vw,6rem);overflow:hidden}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;animation:kenburns 24s ease-in-out infinite alternate}@keyframes kenburns{0%{transform:scale(1.04)}to{transform:scale(1.16) translate(-1.5%,-1%)}}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--bg) 2%,rgba(38,42,32,.55) 40%,rgba(38,42,32,.1) 70%),linear-gradient(to left,rgba(28,31,23,.75),transparent 60%)}.hero .wrap{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:2rem}.hero .ctas{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}.hero-card{justify-self:end;width:min(100%,22rem);border-radius:var(--r-lg);padding:1.1rem;display:grid;grid-template-columns:6.5rem 1fr;gap:1rem;align-items:center;transition:transform .7s var(--ease),border-color .4s}.hero-card:hover{transform:translateY(-6px);border-color:#dfc99d99}.hero-card img{width:100%;filter:drop-shadow(0 14px 18px rgba(0,0,0,.5));transition:transform .9s var(--ease)}.hero-card:hover img{transform:scale(1.08) rotate(-3deg)}.hero-card b{display:block;font-weight:500}.scroll-cue{position:absolute;bottom:1.6rem;inset-inline:0;margin-inline:auto;width:1.6rem;height:2.6rem;border:1px solid rgba(244,240,230,.4);border-radius:999px}.scroll-cue:after{content:"";position:absolute;top:.45rem;inset-inline:0;margin-inline:auto;width:3px;height:.55rem;border-radius:2px;background:var(--sand);animation:cue 2.4s var(--ease) infinite}@keyframes cue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(.9rem);opacity:0}to{opacity:0}}.tiles{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:1rem;margin-top:3rem}.tile{position:relative;display:block;border-radius:var(--r-xl);overflow:hidden;min-height:30rem;isolation:isolate;border:1px solid var(--line);transition:transform .8s var(--ease),border-color .5s var(--ease),box-shadow .8s var(--ease)}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.6s var(--ease),filter .8s var(--ease);filter:saturate(.9) brightness(.85)}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#1c1f17eb,#1c1f171a 60%);transition:opacity .6s}.tile .tile-in{position:absolute;inset-inline:1.5rem;bottom:1.5rem;display:flex;justify-content:space-between;align-items:end;gap:1rem}.tile .h3{transition:transform .8s var(--ease)}.tile .small{display:block;margin-top:.2rem}.tile .go{flex:none;width:3.2rem;height:3.2rem;border-radius:50%;display:grid;place-items:center;background:#f4f0e624;border:1px solid rgba(244,240,230,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .5s var(--ease),color .5s var(--ease),transform .7s var(--ease)}.tile .go svg{width:1.2rem;height:1.2rem}.tile:hover{transform:translateY(-8px);border-color:#dfc99da6;box-shadow:0 50px 90px -40px #000c,0 0 0 1px #dfc99d59}.tile:hover img{transform:scale(1.08);filter:saturate(1.05) brightness(1)}.tile:hover .go{background:var(--sand);color:var(--ink);transform:rotate(-45deg) scale(1.08)}.tile:hover .h3{transform:translate(-6px)}.chips{display:inline-flex;gap:.3rem;padding:.35rem;border-radius:999px;max-width:100%;overflow-x:auto;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{position:relative;flex:none}.chip input{position:absolute;opacity:0;pointer-events:none}.chip span{display:block;padding:.6rem 1.25rem;border-radius:999px;font-size:.97rem;color:var(--muted);transition:background .5s var(--ease),color .4s var(--ease),box-shadow .5s var(--ease)}.chip span:hover{background:#f4f0e61f;color:var(--cream)}.chip input:checked+span{background:var(--cream);color:var(--ink);box-shadow:0 10px 30px -12px #f4f0e699}.chip input:focus-visible+span{outline:2px solid var(--sand);outline-offset:2px}.chooser{position:relative;margin-top:1.3rem;border-radius:var(--r-xl);overflow:hidden;min-height:36rem;display:grid;align-items:end;border:1px solid var(--line)}.chooser .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.chooser .bg img{width:100%;height:100%;object-fit:cover;transition:opacity .9s var(--ease),transform 1.6s var(--ease),filter .9s var(--ease)}.chooser .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,#1c1f17e0 18%,#1c1f1733 65%)}.chooser-card{margin:clamp(1rem,3vw,2.2rem);max-width:27rem;justify-self:start;border-radius:var(--r-lg);padding:1.6rem}.chooser-card .pic{position:relative;height:9rem;margin-bottom:1rem}.chooser-card .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.5))}.chooser-card .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem}.swap{transition:opacity .6s var(--ease),transform .8s var(--ease),filter .6s var(--ease)}.is-out .swap{opacity:0;transform:translateY(14px);filter:blur(8px)}.is-out .bg img{opacity:0;transform:scale(1.06);filter:blur(10px)}.hscroll{position:relative}.hscroll .stick{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;align-content:center}.hscroll .track{display:flex;gap:1.2rem;padding-inline:var(--gutter);will-change:transform}.hcard{flex:none;width:min(78vw,30rem);border-radius:var(--r-xl);overflow:hidden;position:relative;aspect-ratio:4 / 5;border:1px solid var(--line);transition:transform .7s var(--ease),border-color .5s var(--ease)}.hcard img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.hcard .cap{position:absolute;inset-inline:1rem;bottom:1rem;border-radius:var(--r-md);padding:1.1rem 1.2rem}.hcard .cap img.ico{width:2rem;height:2rem;object-fit:contain;margin-bottom:.5rem}.hcard:hover{transform:translateY(-6px);border-color:#dfc99d99}.hcard:hover>img{transform:scale(1.06)}.hintro{flex:none;width:min(80vw,28rem);align-self:center;padding-inline-end:2rem}.progress{position:absolute;bottom:2.4rem;inset-inline:var(--gutter);height:2px;background:var(--line);border-radius:2px;overflow:hidden}.progress i{display:block;height:100%;width:100%;background:var(--sand);transform-origin:right;transform:scaleX(var(--p, 0))}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5.5rem)}.split.flip>:first-child{order:2}.split>*,.pdp>*,.shop>*,.hero .wrap>*{min-width:0}.frame{position:relative;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:1 / 1.05;border:1px solid var(--line)}.frame>img{position:absolute;inset:-8% 0 auto 0;width:100%;height:116%;object-fit:cover}.frame .float-card{position:absolute;inset-inline-start:1rem;bottom:1rem;border-radius:var(--r-md);padding:.9rem 1.1rem}.stats{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem;padding:0;list-style:none}.stats li{border-radius:var(--r-sm);padding:.8rem 1.1rem;min-width:7.5rem;transition:transform .5s var(--ease),border-color .4s}.stats li:hover{transform:translateY(-4px);border-color:#dfc99d8c}.stats b{display:block;font-family:var(--display);font-size:1.55rem;line-height:1.35;font-weight:500;color:var(--cream)}.stats span{font-size:.88rem;color:var(--faint)}.mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.mosaic figure{margin:0;position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:3 / 4;border:1px solid var(--line);transition:transform .8s var(--ease),border-color .5s}.mosaic figure:nth-child(2n){margin-top:3rem}.mosaic img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease),filter .8s;filter:brightness(.85)}.mosaic figcaption{position:absolute;inset-inline:.8rem;bottom:.8rem;border-radius:999px;padding:.4rem 1rem;font-size:.92rem;width:max-content}.mosaic figure:hover{transform:translateY(-6px);border-color:#dfc99d8c}.mosaic figure:hover img{transform:scale(1.07);filter:brightness(1)}.promise{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.promise>div{border-radius:var(--r-lg);padding:1.5rem;transition:transform .6s var(--ease),border-color .4s}.promise>div:hover{transform:translateY(-5px);border-color:#dfc99d80}.promise svg{width:1.6rem;height:1.6rem;color:var(--sand);margin-bottom:.8rem}.promise .pay{display:flex;gap:.5rem;margin-top:.8rem}.promise .pay img{height:1.5rem;width:auto;border-radius:6px}.grid-products{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.card{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:var(--r-xl);overflow:hidden;view-transition-name:var(--vt);transition:transform .8s var(--ease),border-color .5s var(--ease),box-shadow .8s var(--ease)}.card .media{position:relative;aspect-ratio:1 / .86;display:grid;place-items:center;overflow:hidden}.card .media:before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(223,201,157,.28),transparent 65%);transition:transform 1.2s var(--ease),opacity .6s;opacity:.7}.card .media img{position:relative;z-index:2;width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 26px 26px rgba(0,0,0,.5));transform-origin:0% 100%;transition:transform 1s var(--ease),filter .8s var(--ease)}.card .media .alt{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;opacity:0;transform:scale(1.08);filter:none;transition:opacity .8s var(--ease),transform 1.4s var(--ease)}.card .media:after{content:"";position:absolute;z-index:1;left:5%;bottom:5%;width:33%;aspect-ratio:1;border-radius:50%;background:#262a2073;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(244,240,230,.3);box-shadow:0 16px 30px -12px #0009;opacity:0;transform:scale(.6);transition:opacity .6s var(--ease),transform .8s var(--ease)}.card .info{padding:1.3rem 1.4rem 1.4rem;display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;align-items:end}.card .cat{grid-column:1 / -1;font-size:.85rem;color:var(--faint)}.card h3{font-family:var(--display);font-size:1.3rem;line-height:1.5;font-weight:500}.card .tagline{grid-column:1 / -1;color:var(--muted);font-size:.95rem;margin:.1rem 0 .6rem}.card .add{width:2.9rem;height:2.9rem}.card .stretched:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card .add{position:relative;z-index:2}.card .peek{position:absolute;top:1rem;inset-inline-start:1rem;z-index:2;border-radius:999px;padding:.3rem .9rem;font-size:.82rem;opacity:0;transform:translateY(-8px);transition:opacity .5s var(--ease),transform .6s var(--ease)}.card .badge{position:absolute;top:1rem;inset-inline-end:1rem;z-index:2;border-radius:999px;padding:.25rem .85rem;font-size:.8rem;background:var(--sand);color:var(--ink);font-weight:500}.card:hover{transform:translateY(-8px);border-color:#dfc99d99;box-shadow:0 50px 90px -45px #000000d9,0 0 0 1px #dfc99d4d}.card:hover .media img:not(.alt){transform:translate(-.6%,-2.5%) scale(.3);filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.card:hover .media:after{opacity:1;transform:none}.card:hover .media .alt{opacity:1;transform:scale(1)}.card:hover .media:before{opacity:0}.card:hover .peek{opacity:1;transform:none}.shop-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;padding-block-start:9rem}.shop{display:grid;grid-template-columns:17.5rem 1fr;gap:1.5rem;align-items:start;margin-top:2.5rem}.filters{position:sticky;top:6.5rem;border-radius:var(--r-lg);padding:1.3rem;max-height:calc(100svh - 8rem);overflow:auto;scrollbar-width:thin}.fgroup{border-bottom:1px solid var(--line);padding-block:1rem}.fgroup:first-of-type{padding-top:0}.fgroup:last-of-type{border-bottom:0}.fgroup h3{font-size:.95rem;font-weight:500;margin-bottom:.7rem;display:flex;justify-content:space-between}.opt{display:flex;align-items:center;gap:.7rem;padding:.45rem .55rem;margin-inline:-.55rem;border-radius:12px;font-size:.95rem;color:var(--muted);transition:background .35s var(--ease),color .35s}.opt:hover{background:#f4f0e617;color:var(--cream)}.opt input{-webkit-appearance:none;appearance:none;width:1.15rem;height:1.15rem;flex:none;border-radius:6px;border:1px solid rgba(244,240,230,.4);display:grid;place-items:center;transition:background .3s var(--ease),border-color .3s;margin:0}.opt input:after{content:"";width:.32rem;height:.6rem;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .35s var(--ease);margin-top:-2px}.opt input:checked{background:var(--sand);border-color:var(--sand)}.opt input:checked:after{transform:rotate(45deg) scale(1)}.opt input:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.opt .c{margin-inline-start:auto;font-size:.8rem;color:var(--faint)}.range{position:relative;height:1.6rem;margin-top:.4rem}.range input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;-webkit-appearance:none;appearance:none;background:none;pointer-events:none;margin:0;direction:rtl}.range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--cream);border:3px solid var(--sand);cursor:pointer;transition:transform .3s var(--ease)}.range input::-webkit-slider-thumb:hover{transform:scale(1.25)}.range input::-moz-range-thumb{pointer-events:auto;width:1rem;height:1rem;border-radius:50%;background:var(--cream);border:3px solid var(--sand);cursor:pointer}.range .rail{position:absolute;top:50%;inset-inline:0;height:3px;margin-top:-1.5px;background:var(--line);border-radius:2px}.range .fill{position:absolute;top:0;height:100%;background:var(--sand);border-radius:2px}.range-vals{display:flex;justify-content:space-between;font-size:.85rem;color:var(--muted);margin-top:.4rem}.toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem}.active-chips{display:flex;flex-wrap:wrap;gap:.4rem}.achip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .5rem .3rem .9rem;border-radius:999px;font-size:.85rem;background:#dfc99d29;border:1px solid rgba(223,201,157,.35);transition:background .3s,border-color .3s}.achip:hover{background:#dfc99d4d;border-color:var(--sand)}.achip svg{width:.85rem;height:.85rem}.sort{position:relative}.sort button.trigger{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.1rem;border-radius:999px;font-size:.93rem}.sort button.trigger svg{width:1rem;height:1rem;transition:transform .4s var(--ease)}.sort.open button.trigger svg{transform:rotate(180deg)}.sort ul{position:absolute;z-index:10;top:calc(100% + .5rem);right:0;min-width:14rem;list-style:none;margin:0;padding:.4rem;border-radius:var(--r-md);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transform-origin:top left;transition:opacity .35s var(--ease),transform .45s var(--ease),visibility 0s .35s}.sort.open ul{opacity:1;visibility:visible;transform:none;transition:opacity .35s var(--ease),transform .45s var(--ease)}.sort li button{width:100%;text-align:start;padding:.55rem .9rem;border-radius:12px;font-size:.93rem;color:var(--muted);display:flex;justify-content:space-between;transition:background .3s,color .3s}.sort li button:hover{background:#f4f0e61a;color:var(--cream)}.sort li button[aria-selected=true]{color:var(--sand)}.count-line{color:var(--muted);font-size:.95rem}.empty{border-radius:var(--r-xl);padding:3rem 2rem;text-align:center}.filter-toggle{display:none}.vt-card{view-transition-class:card}::view-transition-group(*.card){animation-duration:.7s;animation-timing-function:var(--ease)}.crumbs{display:flex;gap:.5rem;font-size:.88rem;color:var(--faint);padding-top:7.5rem}.crumbs a:hover{color:var(--sand)}.pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:start;margin-top:1.2rem}.gallery{position:sticky;top:6.5rem}.stage-main{position:relative;border-radius:var(--r-xl);aspect-ratio:1 / .92;overflow:hidden;display:grid;place-items:center;cursor:zoom-in}.stage-main:before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(223,201,157,.3),transparent 65%);animation:halo var(--breath) ease-in-out infinite}@keyframes halo{50%{transform:scale(1.1);opacity:.7}}.stage-main img{position:relative;width:100%;height:100%;object-fit:contain;padding:8%;transition:opacity .5s var(--ease),transform .8s var(--ease);view-transition-name:product-hero}.stage-main img.cover{object-fit:cover;padding:0}.stage-main.zoom img{transform:scale(1.8);cursor:zoom-out}.stage-main.fade img{opacity:0;transform:scale(.97)}.thumbs{display:flex;gap:.6rem;margin-top:.8rem;overflow-x:auto;padding-bottom:.3rem;scrollbar-width:none}.thumbs button{flex:none;width:5.2rem;aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden;border:1px solid var(--line);opacity:.6;transition:opacity .35s,border-color .35s,transform .5s var(--ease);background:#f4f0e60d}.thumbs button img{width:100%;height:100%;object-fit:cover}.thumbs button:hover{opacity:1;transform:translateY(-3px)}.thumbs button[aria-current=true]{opacity:1;border-color:var(--sand)}.buy{border-radius:var(--r-xl);padding:clamp(1.4rem,3vw,2.2rem)}.buy .h2{font-size:clamp(1.9rem,3.4vw,2.8rem)}.buy .price-row{display:flex;align-items:baseline;gap:1rem;margin-top:1rem}.buy .price-row .price{font-size:1.8rem}.buy .instal{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.88rem;color:var(--muted);margin-top:.5rem}.buy .instal img{height:1.3rem;width:auto;border-radius:5px}.hl{list-style:none;padding:0;margin:1.4rem 0;display:grid;gap:.6rem}.hl li{display:flex;gap:.7rem;align-items:start;color:var(--muted)}.hl li svg{flex:none;width:1.15rem;height:1.15rem;color:var(--sand);margin-top:.4rem}.offers{border:0;padding:0;margin:1.6rem 0 0;display:grid;gap:1rem}.offers legend{padding:0}.offer{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:center;padding:1rem 1.1rem;border-radius:var(--r-md);border:1px solid var(--line);background:#f4f0e60d;transition:border-color .4s var(--ease),background .4s var(--ease),transform .5s var(--ease),box-shadow .5s var(--ease)}.offer.has-badge{padding-top:1.35rem}.offer:hover{border-color:#dfc99d99;background:#f4f0e617;transform:translateY(-2px)}.offer:has(input:checked){border-color:var(--sand);background:#dfc99d1f;box-shadow:0 0 0 3px #dfc99d29,0 20px 40px -24px #dfc99d80}.offer input{-webkit-appearance:none;appearance:none;margin:0;width:1.25rem;height:1.25rem;border-radius:50%;border:1.5px solid rgba(244,240,230,.45);display:grid;place-items:center;transition:border-color .3s}.offer input:after{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--sand);transform:scale(0);transition:transform .4s var(--ease)}.offer input:checked{border-color:var(--sand)}.offer input:checked:after{transform:scale(1)}.offer input:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.offer .o-txt{display:grid;line-height:1.5;min-width:0}.offer .o-txt b{font-weight:500}.offer .o-pr{display:grid;justify-items:end;line-height:1.4}.offer .badge{position:absolute;top:-.7rem;inset-inline-start:1rem;padding:.05rem .75rem;border-radius:999px;background:var(--sand);color:var(--ink);font-size:.76rem;font-weight:500;line-height:1.3rem;white-space:nowrap}s.small{color:var(--faint)}.qty-row{display:flex;gap:.7rem;align-items:stretch;margin-top:1.4rem}.qty{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(244,240,230,.25)}.qty button{width:2.8rem;height:3.2rem;display:grid;place-items:center;border-radius:999px;transition:background .3s,color .3s}.qty button:hover{background:#f4f0e624;color:var(--sand)}.qty output{min-width:2rem;text-align:center;font-variant-numeric:tabular-nums}.qty-row .btn{flex:1}.assure{display:grid;gap:.5rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--line);font-size:.9rem;color:var(--muted)}.assure div{display:flex;gap:.6rem;align-items:center}.assure svg{width:1.1rem;height:1.1rem;color:var(--sage);flex:none}.specs{width:100%;border-collapse:collapse}.specs th,.specs td{text-align:start;padding:1rem 0;border-bottom:1px solid var(--line);vertical-align:top}.specs th{width:38%;color:var(--faint);font-weight:400;font-size:.95rem;padding-inline-end:1rem}.specs tr{transition:background .3s}.specs tr:hover td{color:var(--sand)}.acc{border-radius:var(--r-lg);overflow:hidden}.acc details{border-bottom:1px solid var(--line)}.acc details:last-child{border-bottom:0}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;cursor:pointer;font-weight:500;transition:background .35s,color .35s}.acc summary::-webkit-details-marker{display:none}.acc summary:hover{background:#f4f0e612;color:var(--sand)}.acc summary i{flex:none;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid var(--line);position:relative;transition:transform .5s var(--ease),background .3s,border-color .3s}.acc summary i:before,.acc summary i:after{content:"";position:absolute;top:50%;left:50%;width:.7rem;height:1.5px;margin:-.75px 0 0 -.35rem;background:currentColor}.acc summary i:after{transform:rotate(90deg);transition:transform .5s var(--ease)}.acc details[open] summary i{background:var(--sand);color:var(--ink);border-color:var(--sand)}.acc details[open] summary i:after{transform:rotate(0)}.acc .ans{padding:0 1.4rem 1.3rem;color:var(--muted);max-width:70ch}.acc .ans p{margin:0}.feature-rows{display:grid;gap:clamp(4rem,9vw,7rem)}.tech{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.tech>div{border-radius:var(--r-lg);padding:1.5rem;transition:transform .6s var(--ease),border-color .4s}.tech>div:hover{transform:translateY(-6px);border-color:#dfc99d8c}.tech img{height:2.2rem;width:auto;margin-bottom:1rem}.tech .en{font-size:.82rem;color:var(--faint);direction:ltr;display:block;margin-top:.1rem}.box-items{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem}.box-items div{border-radius:var(--r-md);padding:1.3rem 1rem;text-align:center;transition:transform .5s var(--ease),border-color .4s}.box-items div:hover{transform:translateY(-4px);border-color:#dfc99d80}.box-items img{height:3.4rem;width:auto;margin:0 auto .7rem;opacity:.9}.note-box{border-radius:var(--r-lg);padding:1.4rem 1.6rem;display:flex;gap:1rem;color:var(--muted);font-size:.95rem}.note-box svg{flex:none;width:1.3rem;height:1.3rem;color:var(--sand);margin-top:.35rem}.positions{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem;margin-top:2rem}.positions figure{margin:0;border-radius:var(--r-md);overflow:hidden;position:relative;aspect-ratio:3 / 4;border:1px solid var(--line);transition:transform .6s var(--ease),border-color .4s}.positions img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.positions figcaption{position:absolute;inset-inline:.5rem;bottom:.5rem;border-radius:12px;padding:.4rem .7rem;font-size:.85rem;text-align:center}.positions figure:hover{transform:translateY(-6px);border-color:#dfc99d8c}.positions figure:hover img{transform:scale(1.08)}.sticky-buy{position:fixed;z-index:35;inset-inline:var(--gutter);bottom:calc(1rem + env(safe-area-inset-bottom,0px));margin-inline:auto;max-width:46rem;border-radius:999px;padding:.5rem .5rem .5rem 1.3rem;padding-inline:1.3rem .5rem;display:flex;align-items:center;gap:1rem;transform:translateY(calc(100% + 2rem));transition:transform .7s var(--ease)}.sticky-buy.show{transform:none}.sticky-buy img{width:3rem;height:3rem;object-fit:contain}.sticky-buy .t{flex:1;min-width:0;line-height:1.4}.sticky-buy .t b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#12140e8c;opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s .5s}.scrim.open{opacity:1;visibility:visible;transition:opacity .5s var(--ease)}.drawer{position:fixed;z-index:71;top:.8rem;bottom:.8rem;inset-inline-end:.8rem;width:min(26rem,calc(100% - 1.6rem));border-radius:var(--r-xl);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;transform:translate(calc(-100% - 2rem));transition:transform .8s var(--ease)}.drawer.open{transform:none}.drawer header{display:flex;justify-content:space-between;align-items:center;padding:1.3rem 1.4rem;border-bottom:1px solid var(--line)}.drawer .items{overflow:auto;padding:.6rem 1rem}.line{display:grid;grid-template-columns:4.6rem 1fr auto;gap:.9rem;align-items:center;padding:.8rem .4rem;border-radius:var(--r-md);transition:background .3s;animation:lineIn .6s var(--ease) both}.line:hover{background:#f4f0e60f}@keyframes lineIn{0%{opacity:0;transform:translate(-16px)}}.line img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:12px;background:#f4f0e60f;padding:.3rem}.line b{display:block;font-weight:500;font-size:.95rem;line-height:1.5}.line .qty{margin-top:.35rem}.line .qty button{width:2rem;height:2rem}.line .rm{font-size:.82rem;color:var(--faint)}.line .rm:hover{color:var(--sand)}.drawer footer{padding:1.2rem 1.4rem calc(1.2rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);display:grid;gap:.8rem}.drawer .sum{display:flex;justify-content:space-between;font-size:1.1rem}.drawer .empty-cart{text-align:center;padding:3rem 1rem;color:var(--muted)}.free-bar{height:4px;border-radius:4px;background:var(--line);overflow:hidden}.free-bar i{display:block;height:100%;background:var(--sand);transition:width .8s var(--ease)}.field{display:grid;gap:.4rem}.field label{font-size:.9rem;color:var(--muted)}.field input,.field textarea{width:100%;border-radius:var(--r-sm);border:1px solid rgba(244,240,230,.2);background:#f4f0e60f;padding:.85rem 1rem;transition:border-color .3s,background .3s,box-shadow .3s}.field input:hover,.field textarea:hover{border-color:#f4f0e673}.field input:focus,.field textarea:focus{outline:none;border-color:var(--sand);background:#f4f0e61a;box-shadow:0 0 0 4px #dfc99d26}.field [dir=ltr]{text-align:left}.newsletter{display:flex;gap:.5rem;padding:.4rem;border-radius:999px;max-width:30rem}.newsletter input{flex:1;min-width:0;background:none;border:0;padding-inline:1rem}.newsletter input:focus{outline:none}.newsletter:focus-within{border-color:var(--sand);box-shadow:0 0 0 4px #dfc99d26}.footer{position:relative;padding-block:clamp(5rem,10vw,8rem) calc(2rem + env(safe-area-inset-bottom,0px));overflow:hidden}.footer .goodnight{font-family:var(--display);font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.45;font-weight:300}.footer .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;margin-top:4rem}.footer h4{font-size:.95rem;font-weight:500;color:var(--faint);margin-bottom:.9rem}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.footer ul a{color:var(--muted)}.footer ul a:after{transform:scaleX(0)}.footer ul a:hover{color:var(--sand)}.footer .huge{direction:ltr;text-align:center;font-family:var(--ui);font-weight:500;font-size:clamp(8rem,30vw,26rem);line-height:.8;margin-top:3rem;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#f4f0e629,#f4f0e600 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.footer .legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;color:var(--faint);font-size:.86rem;margin-top:1.5rem}.toast{position:fixed;z-index:90;inset-inline:0;margin-inline:auto;width:max-content;max-width:calc(100% - 2rem);bottom:calc(1.4rem + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:.8rem;padding:.6rem .7rem .6rem 1.2rem;padding-inline:1.2rem .7rem;border-radius:999px;transform:translateY(calc(100% + 3rem));visibility:hidden;transition:transform .8s var(--ease),visibility 0s .8s}.toast.show{transform:none;visibility:visible;transition:transform .8s var(--ease)}.toast img{width:2.4rem;height:2.4rem;object-fit:contain}.page-head{padding-block:10rem 3rem}.page-head .h1{font-size:clamp(2.7rem,6vw,5.2rem)}@media(max-width:1080px){.tiles{grid-template-columns:1fr 1fr}.tiles .tile:first-child{grid-column:1 / -1;min-height:24rem}.promise,.tech,.grid-products,.footer .cols{grid-template-columns:1fr 1fr}.positions{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.menu{display:none}.burger{display:grid}.header{grid-template-columns:auto 1fr}.header .tools{justify-self:end}.hero .wrap,.split,.pdp{grid-template-columns:1fr}.split.flip>:first-child{order:0}.hero-card{justify-self:start}.gallery{position:static}.shop{grid-template-columns:1fr}.filters{position:fixed;z-index:75;inset:auto 0 0 0;top:auto;max-height:82svh;border-radius:var(--r-xl) var(--r-xl) 0 0;transform:translateY(105%);transition:transform .7s var(--ease);padding-bottom:calc(1.3rem + env(safe-area-inset-bottom,0px))}.filters{visibility:hidden;transition:transform .7s var(--ease),visibility 0s .7s}.filters.open{transform:none;visibility:visible;transition:transform .7s var(--ease)}.filter-toggle{display:inline-flex}.mosaic{grid-template-columns:1fr 1fr}.chooser{min-height:40rem;align-items:end}.chooser .bg:after{background:linear-gradient(to top,#1c1f17f2 35%,#1c1f1726 80%)}.box-items{grid-template-columns:1fr 1fr}}@media(max-width:600px){.tiles,.grid-products,.promise,.tech{grid-template-columns:1fr}.tile{min-height:22rem}.footer .cols{grid-template-columns:1fr}.positions{grid-template-columns:1fr 1fr}.mosaic figure:nth-child(2n){margin-top:1.5rem}.qty-row{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.2s!important;transition-delay:0s!important}[data-reveal],.words .w{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}body.lock{overflow:hidden}html.i18n-wait body{visibility:hidden}.cur{font-size:.78em;font-weight:400;margin-inline:.25em}.price+s,.pr s{margin-inline-start:.45rem}.card .pr{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 .1rem}.pay-row{display:flex;gap:.45rem}.pay-row img,.instal img{height:1.3rem;width:auto;border-radius:5px}.instal[hidden]{display:none!important}.loc{position:relative}.loc-btn,.lang-btn{height:2.8rem;min-width:2.8rem;padding-inline:.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;background:#f4f0e61a;border:1px solid rgba(244,240,230,.16);font-size:.82rem;font-weight:500;letter-spacing:0;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.loc-btn svg{width:.9rem;height:.9rem;transition:transform .4s var(--ease)}.loc.open .loc-btn svg{transform:rotate(180deg)}.loc-btn:hover,.lang-btn:hover,.loc.open .loc-btn{background:var(--cream);color:var(--ink);border-color:var(--cream)}.loc-cur{direction:ltr}.loc-list{position:absolute;z-index:50;top:calc(100% + .6rem);inset-inline-end:0;min-width:13.5rem;list-style:none;margin:0;padding:.4rem;border-radius:var(--r-md);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transition:opacity .35s var(--ease),transform .45s var(--ease),visibility 0s .35s}.loc.open .loc-list{opacity:1;visibility:visible;transform:none;transition:opacity .35s var(--ease),transform .45s var(--ease)}.loc-list button{width:100%;display:flex;justify-content:space-between;gap:1rem;padding:.55rem .9rem;border-radius:12px;font-size:.93rem;color:var(--muted);transition:background .3s,color .3s}.loc-list button:hover{background:#f4f0e61a;color:var(--cream)}.loc-list button[aria-selected=true]{color:var(--sand)}.loc-list .small{direction:ltr}.sheet-loc{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:2rem}.sheet-loc button{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--line);font-size:.9rem;color:var(--muted)}.sheet-loc button[aria-pressed=true]{background:var(--cream);color:var(--ink);border-color:var(--cream)}[dir=ltr] body{font-weight:300;line-height:1.7}[dir=ltr] .tile .go svg,[dir=ltr] .btn .ico,[dir=ltr] .link svg{transform:scaleX(-1)}[dir=ltr] .btn:hover .ico{transform:scaleX(-1) translate(-5px)}[dir=ltr] .tile:hover .h3{transform:translate(6px)}[dir=ltr] .tile:hover .go{transform:rotate(45deg) scale(1.08)}[dir=ltr] .drawer{transform:translate(calc(100% + 2rem))}[dir=ltr] .drawer.open{transform:none}[dir=ltr] .chooser .bg:after{background:linear-gradient(to right,#1c1f17e0 18%,#1c1f1733 65%)}[dir=ltr] .hero-media:after{background:linear-gradient(to top,var(--bg) 2%,rgba(38,42,32,.55) 40%,rgba(38,42,32,.1) 70%),linear-gradient(to right,rgba(28,31,23,.75),transparent 60%)}[dir=ltr] .progress i,[dir=ltr] .link:after{transform-origin:left}[dir=ltr] .card .media img{transform-origin:100% 100%}[dir=ltr] .card .media:after{left:auto;right:5%}[dir=ltr] .card:hover .media img:not(.alt){transform:translate(.6%,-2.5%) scale(.3)}[dir=ltr] .sort ul{transform-origin:top right}[dir=ltr] .line{animation-name:lineInL}@keyframes lineInL{0%{opacity:0;transform:translate(16px)}}@media(max-width:900px){[dir=ltr] .chooser .bg:after{background:linear-gradient(to top,#1c1f17f2 35%,#1c1f1726 80%)}}.hscroll.native{height:auto!important;padding-block:clamp(4rem,10vw,6rem)}.hscroll.native .stick{position:static;height:auto;overflow:visible;display:block}.hscroll.native .track{transform:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch}.hscroll.native .track::-webkit-scrollbar{display:none}.hscroll.native .hcard,.hscroll.native .hintro{scroll-snap-align:start}.hscroll.native .hintro{width:82vw}.hscroll.native .hcard{width:78vw}.hscroll.native .progress{display:none}@media(max-width:760px),(pointer:coarse){.aurora i{animation:none;filter:none;opacity:.55;background:radial-gradient(closest-side,var(--c, var(--a1)),transparent)}.aurora i:nth-child(1){--c: var(--a1)}.aurora i:nth-child(2){--c: var(--a2);opacity:.16}.aurora i:nth-child(3){--c: var(--a3)}.aurora i:nth-child(4){--c: var(--a4);opacity:.16}.grain{display:none}.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(150deg,#f4f0e61f,#f4f0e60d)}.header.glass,.sticky-buy.glass,.toast.glass,.drawer,.filters.glass{-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);background:#262a20b8}[data-reveal]{filter:none;transform:translateY(18px);transition-duration:.8s,.9s,0s}[data-reveal=mask]{transform:none}.words .w{filter:none;transition-duration:.7s,.8s,0s}.hero-media img{animation:none;transform:scale(1.04)}[data-parallax]{will-change:auto;transform:none!important}.card:hover,.tile:hover,.mosaic figure:hover,.hcard:hover{transform:none}}.hero .slogan{font-size:clamp(2.7rem,6.4vw,5.8rem)}@media(max-width:760px){.section{padding-block:clamp(3.6rem,13vw,5rem)}.h2{font-size:clamp(1.85rem,8vw,2.4rem)}.lede{font-size:1.05rem}.hero{min-height:100svh;padding-block:0 2rem;align-items:end}.hero-media:after{background:linear-gradient(to top,var(--bg) 30%,rgba(38,42,32,.7) 55%,rgba(38,42,32,.05) 85%)}.hero-media img{object-position:62% 30%;height:72%}.hero .wrap{gap:1.2rem}.hero .slogan{font-size:clamp(2.4rem,11vw,3rem);line-height:1.3}.hero .ctas{margin-top:1.4rem;display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.hero .ctas .btn{padding-inline:1rem;min-height:3rem;font-size:.92rem}.hero-card{width:100%;grid-template-columns:4.8rem 1fr;padding:.8rem;border-radius:var(--r-md)}.scroll-cue{display:none}.swipe{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:74%;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch}.swipe::-webkit-scrollbar{display:none}.swipe>*{scroll-snap-align:start}.tiles.swipe{margin-top:1.8rem}.tiles .tile,.tiles .tile:first-child{min-height:21rem;grid-column:auto}.mosaic.swipe{grid-auto-columns:58%;margin-top:1.8rem}.mosaic.swipe figure,.mosaic.swipe figure:nth-child(2n){margin-top:0}.chips{display:flex;width:100%}.chooser{display:block;min-height:0;border-radius:var(--r-lg)}.chooser .bg{position:relative;inset:auto;z-index:0;aspect-ratio:4 / 3}.chooser .bg:after{background:linear-gradient(to top,rgba(28,31,23,.9),transparent 45%)}.chooser-card{position:relative;margin:-3.2rem .8rem .8rem;max-width:none;padding:1.1rem}.chooser-card .pic{height:6.5rem;margin-bottom:.6rem}.chooser-card .row{margin-top:1rem}.chooser-card .row>div{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.chooser-card .row .btn{padding-inline:.8rem;min-height:2.9rem;font-size:.9rem}.grid-products{grid-template-columns:1fr 1fr!important;gap:.7rem}.card{border-radius:var(--r-md)}.card .media{aspect-ratio:1 / .95}.card .info{padding:.75rem .8rem .85rem;grid-template-columns:1fr auto;gap:.1rem .4rem}.card .cat{font-size:.74rem}.card h3{font-size:.98rem;line-height:1.45}.card .pr{font-size:.9rem}.card .pr s{display:block;margin:0;font-size:.75rem}.card .add{width:2.3rem;height:2.3rem}.card .add svg{width:1rem;height:1rem}.card .peek{display:none}.card .badge{top:.6rem;inset-inline-end:.6rem;font-size:.68rem;padding:.1rem .55rem}.stats li{min-width:0;flex:1;padding:.7rem .8rem}.stats b{font-size:1.25rem}.promise{grid-template-columns:1fr 1fr!important;gap:.6rem}.promise>div{padding:1rem;border-radius:var(--r-md)}.promise h3{font-size:.98rem}.promise .small{font-size:.8rem}.promise svg{width:1.3rem;height:1.3rem;margin-bottom:.5rem}.footer .cols{grid-template-columns:1fr 1fr;gap:1.6rem 1rem}.footer .cols>:first-child{grid-column:1 / -1}.header{inset-inline:.7rem;padding-inline:.9rem .4rem;height:3.7rem}.header .tools{gap:.3rem}.header .icon-btn,.loc-btn,.lang-btn{height:2.5rem;min-width:2.5rem;width:auto}.header .icon-btn{width:2.5rem}.loc-btn{padding-inline:.6rem}.lang-btn{padding-inline:.5rem}.logo img{height:1.9rem}}.offer .addon{grid-column:2 / -1;display:flex;align-items:center;gap:.7rem;margin-top:.2rem}.offer .addon .small{flex:none}.offer select{flex:1;min-width:0;-webkit-appearance:none;appearance:none;border-radius:12px;border:1px solid rgba(244,240,230,.25);background:#1c1f1799 var(--chev) no-repeat;background-size:.9rem;background-position:left .7rem center;padding-block:.5rem;padding-inline:.8rem 2.2rem;font-size:.92rem;color:var(--cream);cursor:pointer;transition:border-color .3s}[dir=ltr] .offer select{background-position:right .7rem center}.offer select:hover,.offer select:focus{border-color:var(--sand);outline:none}.offer select option{background:#2a2d23;color:var(--cream)}:root{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23dfc99d' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[dir=ltr] .hero .slogan{font-size:clamp(2.3rem,4.6vw,4.3rem);line-height:1.15}[dir=ltr] .h1,[dir=ltr] .h2{line-height:1.15}@media(max-width:760px){[dir=ltr] .hero .slogan{font-size:clamp(2.1rem,9.5vw,2.6rem)}}@media(max-width:760px){.hero-media img{-webkit-mask:linear-gradient(#000 55%,transparent 98%);mask:linear-gradient(#000 55%,transparent 98%)}}@property --a1{syntax: "<color>"; inherits: true; initial-value: #55573a;}@property --a2{syntax: "<color>"; inherits: true; initial-value: #dfc99d;}@property --a3{syntax: "<color>"; inherits: true; initial-value: #34382b;}@property --a4{syntax: "<color>"; inherits: true; initial-value: #b98a5a;}body{transition:--a1 2.6s var(--ease-soft),--a2 2.6s var(--ease-soft),--a3 2.6s var(--ease-soft),--a4 2.6s var(--ease-soft)}.aurora i{display:none!important}.aurora:before,.aurora:after{content:"";position:absolute;top:-45%;right:-45%;bottom:-45%;left:-45%;will-change:transform}.aurora:before{background:radial-gradient(42% 36% at 22% 24%,color-mix(in oklab,var(--a1) 95%,transparent),transparent 72%),radial-gradient(38% 44% at 78% 30%,color-mix(in oklab,var(--a4) 42%,transparent),transparent 72%),radial-gradient(52% 40% at 62% 78%,color-mix(in oklab,var(--a3) 90%,transparent),transparent 74%),radial-gradient(34% 30% at 30% 70%,color-mix(in oklab,var(--a2) 22%,transparent),transparent 72%);animation:meshA 46s ease-in-out infinite alternate}.aurora:after{background:radial-gradient(36% 32% at 70% 62%,color-mix(in oklab,var(--a2) 20%,transparent),transparent 72%),radial-gradient(46% 38% at 36% 40%,color-mix(in oklab,var(--a1) 55%,transparent),transparent 74%),radial-gradient(30% 34% at 84% 84%,color-mix(in oklab,var(--a4) 30%,transparent),transparent 72%);opacity:.85;animation:meshB 62s ease-in-out infinite alternate}@keyframes meshA{0%{transform:translateZ(0) rotate(0) scale(1)}50%{transform:translate3d(6%,-4%,0) rotate(14deg) scale(1.08)}to{transform:translate3d(-5%,5%,0) rotate(-10deg) scale(1.02)}}@keyframes meshB{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(-7%,4%,0) rotate(-18deg) scale(1.1)}to{transform:translate3d(5%,-6%,0) rotate(12deg)}}@media(prefers-reduced-motion:reduce){.aurora:before,.aurora:after{animation:none}}@font-face{font-family:Fraunces;src:url(Fraunces-latin.woff2) format("woff2");font-weight:300 600;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(HankenGrotesk-latin.woff2) format("woff2");font-weight:300 700;font-display:swap}html[lang=en]{--display: "Fraunces", "Readex", Georgia, serif;--ui: "Hanken Grotesk", "Readex", system-ui, sans-serif}html[lang=en] body{font-weight:400;line-height:1.7}html[lang=en] .h1,html[lang=en] .h2,html[lang=en] .h3,html[lang=en] .display,html[lang=en] .card h3,html[lang=en] .stats b{font-weight:400;letter-spacing:-.015em;font-variation-settings:"opsz" 96}html[lang=en] .h1{line-height:1.04}html[lang=en] .h2{line-height:1.1}html[lang=en] .h3{line-height:1.2}html[lang=en] .h4,html[lang=en] h4{font-family:var(--ui);font-weight:600;letter-spacing:-.005em}html[lang=en] .footer .goodnight{font-weight:300;line-height:1.15}html[lang=en] .footer .huge{font-family:Fraunces,serif;font-weight:300}html[lang=en] .btn,html[lang=en] .kicker{letter-spacing:.01em}[dir=ltr] .range input{direction:ltr}[hidden]{display:none!important}.frame,.frame[style],.hiw .frame{aspect-ratio:auto!important}.frame>img,.post .frame img{position:relative;inset:auto;display:block;width:100%;height:auto;object-fit:contain}.frame>img[data-parallax]{transform:none!important}.tile,.hcard,.mosaic figure,.positions figure,.found figure{aspect-ratio:auto;min-height:0!important;display:flex;flex-direction:column;background:#f4f0e60a}.tile>img,.hcard>img,.mosaic img,.positions img,.found img{position:relative;inset:auto;z-index:0;display:block;width:100%;height:auto;flex:none;object-fit:contain;transform:none!important}.tile:after,.found figure:after{display:none}.tile .tile-in{position:static;flex:1;padding:1.1rem 1.4rem 1.3rem;align-items:center}.hcard .cap{position:static;flex:1;border-radius:0;border:0;margin:0}.mosaic figcaption,.positions figcaption{position:static;width:auto;margin:.6rem;text-align:center}.found figcaption{position:static;padding:1rem 1.2rem 1.2rem}.mosaic,.positions,.found,.tiles{align-items:start}.mosaic figure:nth-child(2n){margin-top:0}@media(max-width:760px){.tiles[style]{grid-template-columns:1fr!important}}.stage-main img.cover{object-fit:contain;padding:0;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 8%,#000 92%,transparent);mask-composite:intersect}.thumbs button img,.gal-thumbs button:not(.t360) img{object-fit:contain}.stage3d .photo{object-fit:contain}.tiles{align-items:stretch}.tiles:not([style]){grid-template-columns:repeat(3,1fr)}.tile>img{aspect-ratio:16 / 9;height:auto;object-fit:cover}.tile .tile-in{align-items:center}.mosaic,.positions,.found{align-items:stretch}.mosaic img{aspect-ratio:6 / 7;height:auto;object-fit:cover}.positions img{aspect-ratio:7 / 5;height:auto;object-fit:cover}.found img{aspect-ratio:3 / 4;height:auto;object-fit:cover}.mosaic figcaption,.positions figcaption{flex:1;display:grid;place-items:center}.hcard>img{aspect-ratio:4 / 3;height:auto;object-fit:cover}.hscroll .hcard{align-self:stretch}@media(max-width:1100px){.tiles:not([style]) .tile:first-child{grid-column:auto}.tiles:not([style]){grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.tiles:not([style]):not(.swipe){grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/site.css.map */
