@font-face{font-family:Doran;font-weight:300;font-display:swap;src:url(/fonts/DoranFaNum-Light.woff2) format("woff2")}@font-face{font-family:Doran;font-weight:400;font-display:swap;src:url(/fonts/DoranFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Doran;font-weight:500;font-display:swap;src:url(/fonts/DoranFaNum-Medium.woff2) format("woff2")}@font-face{font-family:IRANYekan;font-weight:100;font-display:swap;src:url(/fonts/yekan-thin.ttf) format("truetype")}@font-face{font-family:IRANYekan;font-weight:300;font-display:swap;src:url(/fonts/yekan-light.ttf) format("truetype")}@font-face{font-family:IRANYekan;font-weight:400 700;font-display:swap;src:url(/fonts/yekan-regular.ttf) format("truetype")}:root{--ink:#2a2424;--ink-2:#615c5c;--ink-3:#9b9595;--line:#eae9e9;--line-2:#cecdcd;--gold:#b69642;--gold-d:#8f7634;--gold-l:#d7c597;--cream:#f8f4ec;--cream-2:#e7ddc2;--white:#fff;--head:72px;--pad:clamp(16px,3.2vw,48px);--ease:cubic-bezier(.22,.61,.36,1);--f-head:"Doran","IRANYekan",sans-serif;--f-body:"IRANYekan","Doran",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{font-family:var(--f-body);font-weight:400;font-synthesis:none;color:var(--ink);background:var(--white);line-height:1.8;font-size:14px;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--f-head);font-weight:500;line-height:1.5;letter-spacing:0}a{color:inherit;text-decoration:none}button{background:none;border:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}img{display:block;max-width:100%;height:auto}ul{list-style:none}::selection{background:var(--gold-l);color:var(--ink)}:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.en{font-family:var(--f-head);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.wrap{padding-inline:var(--pad);max-width:1680px;margin-inline:auto}main{min-height:60vh}.page-top{padding-top:var(--head)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 28px;background:var(--ink);color:#fff;border:1px solid var(--ink);font-size:13px;letter-spacing:.02em;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s;border-radius:0}.btn:hover{background:#000}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:#fff}.btn.full{width:100%}.btn:disabled{opacity:.4;cursor:not-allowed}.link-u{background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .4s var(--ease);padding-bottom:2px}.link-u:hover{background-size:0 1px;background-position:0 100%}.hdr{position:fixed;inset:0 0 auto 0;z-index:60;height:var(--head);color:var(--ink);transition:background .4s var(--ease),border-color .4s,transform .5s var(--ease);border-bottom:1px solid transparent}.hdr.open,.hdr.solid{background:#fff;border-bottom-color:var(--line)}.hdr.small{--head:60px}.hdr-in{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:var(--pad);grid-gap:16px;gap:16px}.hdr-logo{display:block;width:78px;line-height:0}.hdr-logo img{width:100%;height:auto}.nav{gap:clamp(14px,2vw,32px)}.nav,.nav>li{display:flex;align-items:center;height:100%}.nav a,.nav button{font-size:13px;letter-spacing:.01em;position:relative;padding:6px 0;white-space:nowrap}.nav>li>a:after,.nav>li>button:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform .45s var(--ease)}.nav>li:hover>a:after,.nav>li:hover>button:after,.nav>li>a.on:after{transform:scaleX(1);transform-origin:0 50%}.hdr-icons{display:flex;align-items:center;gap:6px;justify-self:start}.ib{position:relative;width:40px;height:40px;display:grid;place-items:center}.ib svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.2}.ib .badge{position:absolute;top:4px;inset-inline-end:2px;min-width:16px;height:16px;border-radius:8px;background:var(--ink);color:#fff;font-size:10px;line-height:16px;text-align:center;padding:0 3px}.burger{display:none}.mega{position:fixed;inset:var(--head) 0 auto 0;background:#fff;border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .35s var(--ease),transform .35s var(--ease),visibility .35s;padding:40px var(--pad) 48px}.mega.on{opacity:1;visibility:visible;transform:none}.mega-in{margin:0 auto;display:grid;grid-template-columns:1fr auto;grid-gap:56px;gap:56px}.mega-cols{columns:190px 3;column-gap:40px}.mega-cols h6{font-family:var(--f-body);font-size:11px;color:var(--ink-3);font-weight:400;margin-bottom:14px;letter-spacing:.06em}.mega-cols a{display:block;padding:5px 0;font-size:14px;color:var(--ink-2);transition:color .3s,transform .3s var(--ease)}.mega-cols a:hover{color:var(--ink);transform:translateX(-4px)}.mega-imgs{display:flex;gap:16px}.mega-img{width:clamp(160px,15vw,230px)}.mega-img img{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--cream)}.mega-img span{display:block;margin-top:10px;font-size:12px}.scrim{position:fixed;inset:0;background:rgba(42,36,36,.35);opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s;z-index:55}.scrim.on{opacity:1;visibility:visible}.mm{position:fixed;inset:0;z-index:80;background:#fff;transform:translateX(100%);transition:transform .5s var(--ease);display:flex;flex-direction:column;visibility:hidden}.mm.on{transform:none;visibility:visible}.mm-top{height:60px;display:flex;align-items:center;justify-content:space-between;padding-inline:8px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.mm-body{position:relative;flex:1 1;overflow:hidden}.mm-pane{position:absolute;inset:0;overflow-y:auto;padding:8px var(--pad) 40px;background:#fff;transition:transform .45s var(--ease)}.mm-pane.sub{transform:translateX(100%)}.mm-pane.sub.on{transform:none}.mm-pane.root.off{transform:translateX(-30%)}.mm-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;border-bottom:1px solid var(--line);font-size:16px;text-align:start}.mm-row svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.3}.mm-back{display:flex;align-items:center;gap:8px;padding:14px 0}.mm-back,.mm-foot{font-size:13px;color:var(--ink-2)}.mm-foot{margin-top:28px;display:grid;grid-gap:14px;gap:14px}.srch{position:fixed;inset:0 0 auto 0;z-index:90;background:#fff;transform:translateY(-101%);transition:transform .55s var(--ease);max-height:100vh;overflow-y:auto;padding:20px var(--pad) 40px}.srch.on{transform:none}.srch-bar{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--ink);padding:8px 0;max-width:900px;margin:18px auto 0}.srch-bar input{flex:1 1;border:0;outline:0;font-size:20px;height:44px;background:none}.srch-res{max-width:1200px;margin:32px auto 0}.srch-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.srch-cats{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.chip{border:1px solid var(--line-2);padding:4px 14px;font-size:12px}.drw{position:fixed;top:0;bottom:0;left:0;width:min(440px,100vw);background:#fff;z-index:85;transform:translateX(-102%);transition:transform .55s var(--ease);display:flex;flex-direction:column;visibility:hidden}.drw.on{transform:none;visibility:visible}.drw.end{left:auto;right:0;transform:translateX(102%)}.drw.end.on{transform:none}.drw.wide{width:min(560px,100vw)}.drw-h{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--line)}.drw-h h3{font-size:16px}.drw-b{flex:1 1;overflow-y:auto;padding:8px 24px}.drw-f{padding:20px 24px;border-top:1px solid var(--line);grid-gap:12px;gap:12px}.ci,.drw-f{display:grid}.ci{grid-template-columns:84px 1fr;grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.ci img{width:84px;aspect-ratio:4/5;object-fit:cover;background:var(--cream)}.ci h4{font-family:var(--f-body);font-size:13px;font-weight:400}.ci .meta{color:var(--ink-3);font-size:12px;margin:2px 0 8px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);height:32px}.qty button{width:32px;height:100%;font-size:16px}.qty span{min-width:28px;text-align:center;font-size:13px}.rm{font-size:12px;color:var(--ink-3)}.row{display:flex;justify-content:space-between;align-items:center;gap:12px}.muted{color:var(--ink-3)}.home-wrap{background:#e9e3d6}.slide{position:relative;height:100vh;height:100svh;overflow:clip;display:block;color:#ede7d8;isolation:isolate}.slide-img{inset:-14% 0}.slide-img img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.slide-txt{position:absolute;inset:0;display:grid;place-items:center;align-content:center;grid-gap:0;gap:0;mix-blend-mode:difference;pointer-events:none}.slide-title{width:100%;overflow:hidden;direction:ltr;will-change:transform}.marq{display:flex;width:max-content;animation:marq 46s linear infinite;font-family:var(--f-head);font-weight:300;text-transform:uppercase;font-size:clamp(64px,17vw,300px);line-height:1.05;letter-spacing:.02em;white-space:nowrap}.marq span{padding-inline:.28em}.marq i{font-style:normal;opacity:.6}@keyframes marq{to{transform:translateX(-50%)}}.slide-fa{font-family:var(--f-head);font-weight:400;font-size:clamp(20px,3.4vw,54px);margin-top:.1em;letter-spacing:.02em}.slide-n{bottom:28px;inset-inline-start:var(--pad);z-index:2;font-size:12px;letter-spacing:.2em;color:#ede7d8;direction:ltr}.slide-hint,.slide-n{position:absolute;mix-blend-mode:difference}.slide-hint{bottom:24px;left:50%;transform:translateX(-50%);width:1px;height:44px;background:linear-gradient(#ede7d8,transparent);animation:hint 2.2s var(--ease) infinite}@keyframes hint{0%{transform:translate(-50%,-10px);opacity:0}40%{opacity:1}to{transform:translate(-50%,14px);opacity:0}}.slide:hover .slide-img img{transform:scale(1.02)}.slide-img img{transition:transform 1.4s var(--ease)}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.ftr{background:var(--ink);color:#d9d4cc;padding:72px 0 0}.ftr-top{display:grid;grid-template-columns:1.3fr repeat(3,1fr);grid-gap:48px;gap:48px;padding-bottom:56px}.ftr-logo{width:120px;margin-bottom:20px}.ftr .tag{font-size:14px;color:var(--gold-l);margin-bottom:18px}.ftr h5{font-family:var(--f-body);font-weight:400;font-size:12px;letter-spacing:.08em;color:var(--gold);margin-bottom:16px}.ftr li>a,.ftr li>span{display:block;padding:4px 0;font-size:13px;color:#cfc9bf;transition:color .3s}.ftr li a:hover{color:#fff}.ftr-bot{border-top:1px solid rgba(255,255,255,.12);padding:22px 0;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;align-items:center;font-size:12px;color:#a39d94}.ftr-trust{display:flex;gap:12px}.ftr-trust div{width:78px;height:78px;border:1px dashed rgba(255,255,255,.25);display:grid;place-items:center;font-size:10px;color:#8d877e;text-align:center;padding:6px}.bc{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--ink-3);padding:18px 0}.bc a:hover{color:var(--ink)}.bc span.sep{opacity:.5}.ttl{font-size:clamp(22px,2.6vw,34px)}.sub-ttl,.ttl{text-align:center}.sub-ttl{font-size:12px;letter-spacing:.12em;color:var(--ink-3)}.cbanner{position:relative;height:min(78vh,760px);min-height:420px;background:var(--cream);overflow:hidden}.cbanner img,.cbanner picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center}.cbanner-t{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-inline:var(--pad);-webkit-padding-start:max(var(--pad),8vw);padding-inline-start:max(var(--pad),8vw)}.cbanner-t .en{font-size:clamp(14px,1.3vw,18px);letter-spacing:.3em;color:var(--ink-2);margin-bottom:8px}.cbanner-t h1{font-size:clamp(34px,5.4vw,84px);font-weight:300;line-height:1.2}.cbanner-t p{margin-top:14px;max-width:420px;color:var(--ink-2);font-size:14px}.subgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;margin-top:2px}.subgrid.three{grid-template-columns:repeat(3,1fr)}.subcard{position:relative;display:block;overflow:hidden;background:var(--cream)}.subcard img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.subcard:hover img{transform:scale(1.04)}.subcard span{position:absolute;inset-inline:0;bottom:0;padding:40px 22px 22px;background:linear-gradient(transparent,rgba(0,0,0,.28));color:#fff;font-family:var(--f-head);font-size:18px;display:flex;justify-content:space-between;align-items:end}.subcard small{font-size:11px;letter-spacing:.1em;opacity:.85;font-family:var(--f-head);direction:ltr}.sec{padding:72px 0 24px}.sec h2{font-size:clamp(20px,2vw,28px);text-align:center;margin-bottom:36px;font-weight:400}.plp-head{padding-top:calc(var(--head) + 28px);text-align:center}.plp-head h1{font-size:clamp(20px,2vw,26px);font-weight:500}.tabs{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;justify-content:center;padding:6px var(--pad)}.tabs::-webkit-scrollbar{display:none}.tabs a{font-size:13px;white-space:nowrap;color:var(--ink-3);padding:4px 0;border-bottom:1px solid transparent;transition:color .3s}.tabs a.on,.tabs a:hover{color:var(--ink);border-color:var(--ink)}.toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px var(--pad);grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:var(--head);z-index:30;background:#fff}.toolbar .l{display:flex;gap:18px;align-items:center;font-size:13px}.toolbar .r{display:flex;justify-content:flex-end;gap:4px}.toolbar .cnt{font-size:12px;color:var(--ink-3)}.fbtn{display:inline-flex;align-items:center;gap:8px;font-size:13px}.fbtn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.2}.cols{display:flex;gap:2px}.cols button{width:34px;height:34px;display:grid;place-items:center;opacity:.4;position:relative}.cols button.on{opacity:1}.cols button.on:after{content:"";position:absolute;inset:auto 6px 2px;height:1px;background:var(--ink)}.cols svg{width:18px;height:18px;fill:currentColor}.grid{display:grid;grid-gap:0;gap:0;--cols:4;grid-template-columns:repeat(var(--cols),1fr)}.grid.c2{--cols:2}.grid.c3{--cols:3}.grid.c4{--cols:4}.grid.c6{--cols:6}.pcard{padding-bottom:28px}.pcard,.pcard-img{position:relative;display:block}.pcard-img{aspect-ratio:4/5;background:#f4f2ee;overflow:hidden}.pcard-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;transition:opacity .6s var(--ease),transform 1s var(--ease)}.pcard-img img.b{opacity:0}@media (hover:hover){.pcard:hover .pcard-img img.b{opacity:1}.pcard:hover .pcard-img img.a.hasb{opacity:0}}.pcard-info{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 12px 0;font-size:13px}.pcard-info .n{grid-column:1/-1;color:var(--ink)}.pcard-info .p{color:var(--ink-2)}.pcard-info .old{color:var(--ink-3);text-decoration:line-through;-webkit-margin-end:8px;margin-inline-end:8px}.dots{display:flex;gap:5px;align-items:center;justify-content:flex-end}.dot{width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.18);display:block}.dot.on{outline:1px solid var(--ink);outline-offset:2px}.heart{position:absolute;top:10px;inset-inline-end:10px;z-index:3;width:34px;height:34px;display:grid;place-items:center}.heart svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:1.3;transition:fill .3s}.heart.on svg{fill:var(--ink)}.tag-sale{background:var(--gold);color:var(--ink)}.tag-oos,.tag-sale{position:absolute;top:12px;inset-inline-start:12px;z-index:2;font-size:11px;padding:1px 10px}.tag-oos{background:#fff}.pager{display:flex;justify-content:center;gap:6px;padding:48px 0 72px;flex-wrap:wrap}.pager a,.pager span{min-width:38px;height:38px;display:grid;place-items:center;font-size:13px;border:1px solid transparent}.pager a:hover{border-color:var(--line-2)}.pager .cur{border-color:var(--ink)}.empty{text-align:center;padding:100px 0;color:var(--ink-3)}.fgrp{border-bottom:1px solid var(--line);padding:16px 0}.fgrp>button{width:100%;display:flex;justify-content:space-between;font-size:12px;letter-spacing:.06em}.fgrp-b{padding-top:14px;display:grid;grid-gap:10px;gap:10px}.opt{display:flex;align-items:center;gap:10px;font-size:13px;cursor:pointer}.opt input{accent-color:var(--ink)}.swatches{display:flex;flex-wrap:wrap;gap:10px}.sw{width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,0,0,.18);position:relative}.sw.on:after{content:"";position:absolute;inset:-4px;border:1px solid var(--ink);border-radius:50%}.sizes-f{display:flex;flex-wrap:wrap;gap:8px}.sz{min-width:48px;height:40px;padding:0 12px;border:1px solid var(--line-2);font-size:13px;transition:border-color .3s,background .3s}.sz.on,.sz:hover{border-color:var(--ink)}.sz.on{background:var(--ink);color:#fff}.sz.off{color:var(--ink-3);border-style:dashed;position:relative;overflow:hidden}.sz.off:after{content:"";position:absolute;inset:50% -4px auto;height:1px;background:var(--line-2);transform:rotate(-24deg)}.range{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.range input{border:1px solid var(--line-2);height:40px;padding:0 10px;width:100%;text-align:center}.pdp{grid-template-columns:minmax(0,1fr) 460px;grid-gap:0;gap:0;padding-top:var(--head);align-items:start}.gal,.pdp{display:grid}.gal{grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;padding-bottom:2px}.gal button{background:#f4f2ee;aspect-ratio:4/5;position:relative;cursor:zoom-in;overflow:hidden}.gal button:first-child{grid-column:1/-1;aspect-ratio:4/4.4}.gal img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:4%}.gal-wrap{min-width:0}.info{position:-webkit-sticky;position:sticky;top:var(--head);padding:36px 40px 40px;max-height:calc(100vh - var(--head));overflow-y:auto;scrollbar-width:none}.info::-webkit-scrollbar{display:none}.info h1{font-size:22px;font-weight:400;line-height:1.6}.info .cat{font-size:12px;color:var(--ink-3);margin:2px 0 14px;display:block}.price{font-size:17px}.price .old{color:var(--ink-3);text-decoration:line-through;font-size:14px;-webkit-margin-end:10px;margin-inline-end:10px}.opt-l{display:flex;justify-content:space-between;align-items:baseline;margin:24px 0 10px;font-size:12px;color:var(--ink-3)}.opt-l b{font-weight:400;color:var(--ink)}.opt-l button{font-size:12px;text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.acc{border-top:1px solid var(--line);margin-top:24px}.acc>div{border-bottom:1px solid var(--line)}.acc button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:13px}.acc .plus{width:12px;height:12px;position:relative;flex-shrink:0}.acc .plus:after,.acc .plus:before{content:"";position:absolute;background:var(--ink);inset:50% 0 auto;height:1px;transition:transform .35s var(--ease)}.acc .plus:after{transform:rotate(90deg)}.acc .open .plus:after{transform:rotate(0)}.acc .pan{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.acc .open .pan{grid-template-rows:1fr}.acc .pan>div{overflow:hidden}.acc .pan div>div,.acc .pan p{padding-bottom:16px;font-size:13px;color:var(--ink-2);line-height:2}.acts{display:grid;grid-template-columns:1fr 48px 48px;grid-gap:8px;gap:8px;margin-top:22px}.acts .sq{border:1px solid var(--line-2);display:grid;place-items:center;height:48px}.acts .sq svg{width:19px;height:19px;stroke:var(--ink);fill:none;stroke-width:1.2}.acts .sq.on svg{fill:var(--ink)}.note{font-size:12px;color:var(--ink-3);margin-top:10px}.seo{margin:56px var(--pad) 56px;max-width:760px}.seo-b{position:relative;overflow:hidden;font-size:13px;line-height:2;color:var(--ink-2);transition:max-height .6s var(--ease)}.seo-b.clamp{max-height:10em}.seo-b.clamp:after{content:"";position:absolute;inset:auto 0 0;height:4em;background:linear-gradient(transparent,#fff)}.seo-b h2,.seo-b h3{font-size:15px;margin-bottom:8px;color:var(--ink)}.seo-b p{margin-bottom:10px}.seo-b img{max-width:100%;margin:14px 0}.seo button{margin-top:10px;font-size:13px}.carsec{padding:64px 0 8px}.carsec h2{font-size:clamp(18px,1.8vw,24px);font-weight:400;margin-bottom:26px;padding-inline:var(--pad)}.car{position:relative}.car-t{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--pad);scroll-padding-inline:var(--pad)}.car-t::-webkit-scrollbar{display:none}.car-t>*{flex:0 0 clamp(210px,22vw,330px);scroll-snap-align:start}.car-n{position:absolute;top:34%;width:46px;height:46px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;z-index:4;transition:opacity .3s}.car-n svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:1.4}.car-n.p{right:14px}.car-n.n{left:14px}.revs{padding:56px var(--pad) 0;max-width:900px;margin-inline:auto}.rev{padding:18px 0;border-bottom:1px solid var(--line)}.stars{display:inline-flex;gap:2px;direction:ltr}.stars svg{width:14px;height:14px;fill:var(--line-2)}.stars svg.on{fill:var(--gold)}.form{display:grid;grid-gap:14px;gap:14px}.field{display:grid;grid-gap:6px;gap:6px}.field label{font-size:12px;color:var(--ink-2)}.field input,.field select,.field textarea{border:1px solid var(--line-2);min-height:46px;padding:8px 14px;background:#fff;width:100%;border-radius:0;outline:0;transition:border-color .3s}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink)}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.msg{font-size:13px;padding:12px 16px;border:1px solid var(--line-2);background:var(--cream)}.msg.err{background:#faf0ee;border-color:#e5c5bf;color:#8a3a2f}.hp{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);pointer-events:none}.hp,.lb{opacity:0}.lb{position:fixed;inset:0;z-index:100;background:#fff;display:flex;flex-direction:column;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s}.lb.on{opacity:1;visibility:visible}.lb-stage{display:grid;place-items:center;touch-action:pan-y}.lb-stage.z{cursor:zoom-out;touch-action:none}.lb-stage img{max-width:92%;max-height:100%;object-fit:contain;transition:transform .45s var(--ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.lb-top{display:flex;justify-content:space-between;padding:10px 16px}.lb-th{display:flex;gap:8px;justify-content:center;padding:10px;overflow-x:auto}.lb-th button{width:54px;height:68px;border:1px solid transparent;background:#f4f2ee;flex-shrink:0;opacity:.6}.lb-th button.on{border-color:var(--ink);opacity:1}.lb-th img{width:100%;height:100%;object-fit:cover}.lb-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:grid;place-items:center;z-index:3}.lb-arrow svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.3}.lb-arrow.p{right:12px}.lb-arrow.n{left:12px}table.sizes{width:100%;border-collapse:collapse;font-size:13px;text-align:center}table.sizes td,table.sizes th{border-bottom:1px solid var(--line);padding:12px 8px;font-weight:400}table.sizes th{font-size:11px;color:var(--ink-3);letter-spacing:.05em}.bhero{padding:calc(var(--head) + 56px) 0 24px;text-align:center}.bgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 28px;gap:40px 28px;padding:24px 0}.bcard img{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--cream);transition:transform 1.2s var(--ease)}.bcard .im{overflow:hidden;display:block}.bcard:hover img{transform:scale(1.035)}.bcard small{display:block;margin-top:14px;font-size:11px;color:var(--gold-d);letter-spacing:.04em}.bcard h3{font-size:17px;font-weight:400;margin:4px 0 8px}.bcard p{color:var(--ink-2);font-size:13px}.art{max-width:780px;margin:0 auto;padding:calc(var(--head) + 48px) var(--pad) 40px}.art h1{font-size:clamp(24px,3vw,38px);font-weight:400;text-align:center}.art .meta{text-align:center;color:var(--ink-3);font-size:12px;margin:14px 0 32px}.art .cover{width:100%;aspect-ratio:16/10;object-fit:cover;margin-bottom:36px;background:var(--cream)}.prose{font-size:15px;line-height:2.15;color:#3d3737}.prose p{margin-bottom:18px}.prose h2{font-size:20px;margin:36px 0 12px}.prose h3{font-size:17px;margin:26px 0 10px}.prose img{margin:24px auto}.prose a{color:var(--gold-d);text-decoration:underline;text-underline-offset:4px}.toc{border:1px solid var(--line);padding:18px 24px;margin-bottom:32px;background:var(--cream);font-size:13px}.toc b{font-weight:400;display:block;margin-bottom:8px;color:var(--ink-3);font-size:11px;letter-spacing:.08em}.toc a{display:block;padding:3px 0;color:var(--ink-2)}.toc a:hover{color:var(--ink)}.narrow{max-width:1080px;margin:0 auto;padding:calc(var(--head) + 48px) var(--pad) 72px}.about{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;margin-top:40px}.cinfo li{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.cinfo li span:first-child{color:var(--ink-3)}.branches{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:18px}.branch{border:1px solid var(--line);padding:20px;cursor:pointer;transition:border-color .3s;text-align:start}.branch.on,.branch:hover{border-color:var(--ink)}.branch h4{font-size:15px;font-weight:400}.branch p{color:var(--ink-2);font-size:13px;margin-top:4px}.map{width:100%;height:380px;border:0;margin-top:24px;filter:grayscale(.9) contrast(.95)}.cart-pg{display:grid;grid-template-columns:1fr 380px;grid-gap:56px;gap:56px;padding-top:calc(var(--head) + 40px);padding-bottom:80px;align-items:start}.sum{background:var(--cream);padding:28px;position:-webkit-sticky;position:sticky;top:calc(var(--head) + 20px);display:grid;grid-gap:14px;gap:14px}.sum .tot{font-size:17px;border-top:1px solid var(--cream-2);padding-top:14px}.tabsx{display:flex;gap:26px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;margin-bottom:32px}.tabsx a{padding:12px 0;font-size:13px;color:var(--ink-3);white-space:nowrap;border-bottom:1px solid transparent;margin-bottom:-1px}.tabsx a.on{color:var(--ink);border-color:var(--ink)}.ord{border:1px solid var(--line);padding:20px;margin-bottom:14px;display:grid;grid-gap:10px;gap:10px}.st{font-size:12px;padding:2px 12px;background:var(--cream);display:inline-block}.auth-box{max-width:440px;margin:0 auto;padding:calc(var(--head) + 64px) var(--pad) 80px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:28px;border-bottom:1px solid var(--line)}.auth-tabs button{padding:14px 0;font-size:14px;color:var(--ink-3);border-bottom:1px solid transparent;margin-bottom:-1px}.auth-tabs button.on{color:var(--ink);border-color:var(--ink)}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,30px);background:var(--ink);color:#fff;padding:12px 22px;font-size:13px;z-index:200;opacity:0;visibility:hidden;transition:all .45s var(--ease);max-width:90vw}.toast.on{opacity:1;visibility:visible;transform:translate(-50%)}.pgt{animation:pgt .7s var(--ease) backwards}@keyframes pgt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nf{min-height:80vh;display:grid;place-items:center;text-align:center;padding:var(--pad)}.nf h1{font-size:72px;font-weight:300}[data-aos]{will-change:transform,opacity}@media (max-width:1100px){.pdp{grid-template-columns:minmax(0,1fr) 400px}.info{padding:28px}.mega-in{grid-template-columns:1fr}.mega-imgs{display:none}}@media (max-width:900px){:root{--head:60px}.nav{display:none}.burger{display:grid}.hdr-in{grid-template-columns:1fr auto 1fr;padding-inline:4px 8px}.hdr-logo{width:64px}.hdr-icons{gap:0}.hdr-icons .hide-m{display:none}.hdr-in>.left-slot{order:3}.ftr-top{grid-template-columns:1fr 1fr;gap:36px 24px}.ftr-top>:first-child{grid-column:1/-1}.subgrid,.subgrid.three{grid-template-columns:repeat(2,1fr)}.pdp{grid-template-columns:1fr}.gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.gal::-webkit-scrollbar{display:none}.gal button,.gal button:first-child{flex:0 0 100%;aspect-ratio:4/5;scroll-snap-align:center}.gal-dots{display:flex;justify-content:center;gap:6px;padding:12px 0 0}.gal-dots i{width:6px;height:6px;border-radius:50%;background:var(--line-2)}.gal-dots i.on{background:var(--ink)}.info{position:static;max-height:none;padding:20px var(--pad) 8px}.toolbar{grid-template-columns:1fr auto}.toolbar .cnt{display:none}.tabs{justify-content:flex-start}.bgrid{grid-template-columns:repeat(2,1fr)}.about,.branches,.cart-pg{grid-template-columns:1fr}.cart-pg{gap:32px}.sum{position:static}.srch-grid{grid-template-columns:repeat(2,1fr)}.car-n{display:none}.car-t>*{flex-basis:46vw}.cbanner{height:62vh;min-height:380px}.cbanner img,.cbanner picture{object-position:center top}}@media (max-width:560px){.bgrid,.two{grid-template-columns:1fr}.marq{font-size:clamp(56px,20vw,120px)}.pcard-info{padding-inline:8px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hdr-icons{justify-self:end}.hdr-in>.burger,.hdr-in>nav{justify-self:start}.hdr.home:not(.open):not(.solid) .hdr-logo img{filter:none}.d-only{display:flex}.m-only{display:none}@media (max-width:900px){.d-only{display:none}.m-only{display:flex}}@media (min-width:901px){.grid[data-d="2"]{--cols:2}.grid[data-d="6"]{--cols:6}.grid[data-d="4"]{--cols:4}}@media (max-width:900px){.grid{--cols:2}.grid[data-m="1"]{--cols:1}.grid[data-m="2"]{--cols:2}}.hdr .lg-w{display:none}.hdr.home:not(.open){color:#ede7d8;mix-blend-mode:difference}.hdr.home:not(.open) .lg-d{display:none}.hdr.home:not(.open) .lg-w{display:block}.hdr.home:not(.open) .ib .badge{background:#ede7d8;color:#000}.pcard-img{background:#fdfdfd;aspect-ratio:5/6}.pcard-img img{padding:4%}.gal{gap:0}.gal button,.gal button:first-child{background:#fdfdfd;aspect-ratio:1/1;grid-column:auto;border:0}.gal img{padding:0;object-fit:cover}.subcard{aspect-ratio:4/5}@media (max-width:900px){.pdp{grid-template-columns:minmax(0,1fr)}.hdr-in>nav{display:none}.hdr-in{grid-template-columns:1fr auto 1fr}.gal-dots{display:flex!important}}@media (min-width:901px){.gal-dots{display:none!important}}html{overflow-x:clip}@media (max-width:900px){.cbanner-t{padding-inline:var(--pad);align-items:flex-start;justify-content:flex-end;padding-bottom:36px;background:linear-gradient(transparent 40%,rgba(248,244,236,.85))}.cbanner-t p:last-child{margin-top:12px}.cbanner-t .btn{min-height:42px;padding:0 18px;font-size:12px}}.pdp .gal-wrap{grid-area:gal}.pdp .seo-area{margin:48px var(--pad) 56px}@media (max-width:900px){.pdp{grid-template-areas:"gal" "info" "seo";grid-template-rows:none}.cbanner-t{background:linear-gradient(transparent 62%,rgba(248,244,236,.78))}}.slide{color:#2a2424}.slide-txt{mix-blend-mode:multiply}.slide-n{color:#2a2424}.slide-hint,.slide-n{mix-blend-mode:normal}.slide-hint{background:linear-gradient(#2a2424,transparent)}.hdr.home:not(.open){color:var(--ink);mix-blend-mode:normal;background:linear-gradient(rgba(233,227,214,.9),rgba(233,227,214,0))}.hdr.home:not(.open) .lg-d{display:block}.hdr.home:not(.open) .lg-w{display:none}.hdr.home:not(.open) .ib .badge{background:var(--ink);color:#fff}.slide-bg{position:absolute;inset:-6%;z-index:-2;overflow:hidden}.slide-bg img,.slide-bg picture{display:block;width:100%;height:100%}.slide-bg img{object-fit:cover;filter:blur(38px) saturate(1.05)}.slide-img{position:absolute;inset:var(--head) 0 0 0;z-index:-1;will-change:transform}.slide-img img,.slide-img picture{display:block;width:100%;height:100%}.slide-img img{object-position:center bottom;transition:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 7%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 7%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.slide:hover .slide-img img{transform:none}:root{--r:8px}.acts .sq,.art .cover,.auth-box .msg,.bcard .im,.bcard img,.branch,.btn,.car-n,.chip,.ci img,.cinfo,.field input,.field select,.field textarea,.lb-th button,.map,.mega-img img,.mm-img img,.modal-p,.msg,.mt,.opt[style],.ord,.pager a,.pager span,.pcard-img,.prose img,.qty,.range input,.seo-b img,.srch-bar,.subcard,.sum,.sz,.tag-oos,.tag-sale,.toast,.toc,.zt{border-radius:var(--r)}.tag-oos,.tag-sale{border-radius:6px}.grid{gap:14px 10px;padding-inline:10px}.gal{gap:8px;padding:0 8px 8px 0}.car-t{gap:10px}.car-t>*{flex-basis:clamp(200px,21vw,320px)}.drw{border-radius:0 var(--r) var(--r) 0}.drw.end{border-radius:var(--r) 0 0 var(--r)}.mega{border-radius:0 0 var(--r) var(--r);padding:30px var(--pad) 34px}.mega-in{display:flex;gap:96px;justify-content:flex-start;align-items:flex-start;max-width:1400px;grid-template-columns:none}.mega-cols{columns:unset;column-width:auto;column-gap:72px;min-width:190px}.mega-cols a{page-break-inside:avoid;break-inside:avoid}.mega-imgs{gap:14px}.mega-img{width:clamp(150px,13vw,210px)}.mm-imgs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:26px}.mm-img img{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--cream)}.mm-img span{display:block;font-size:13px;margin-top:8px}.cbanner{height:auto;min-height:0;aspect-ratio:21/9;max-height:calc(100vh - var(--head));margin-top:var(--head)}.cbanner img{object-position:left top}.mos-wrap{padding:36px var(--pad) 12px;max-width:1560px;margin:0 auto;grid-gap:28px}.mos,.mos-wrap{display:grid;gap:28px}.mos{grid-template-columns:1fr 1.5fr 1fr;grid-template-rows:1fr 1fr;grid-gap:28px;height:clamp(560px,60vw,880px)}.mos.flip{grid-template-columns:1.5fr 1fr 1fr}.mt{position:relative;display:block;overflow:hidden;background:var(--cream)}.mt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--ease)}.mt:hover img{transform:scale(1.04)}.mt-l{position:absolute;inset-inline:0;bottom:0;padding:40px 22px 20px;background:linear-gradient(transparent,rgba(30,24,24,.4));color:#fff;display:flex;justify-content:space-between;align-items:flex-end}.mt-l b{font-weight:500;font-size:18px}.mt-l b,.mt-l small{font-family:var(--f-head)}.mt-l small{letter-spacing:.12em;font-size:11px;opacity:.9;direction:ltr}.t1{grid-area:1/1}.t2{grid-area:2/1}.t3{grid-area:1/2/3/3}.t4{grid-area:1/3}.t5{grid-area:2/3}.flip .t3{grid-area:1/1/3/2}.flip .t1{grid-area:1/2}.flip .t2{grid-area:2/2}.mos-row{display:grid;grid-gap:28px;gap:28px;height:clamp(420px,48vw,720px)}.mos-row.r1{grid-template-columns:1fr}.mos-row.r2{grid-template-columns:1fr 1fr}.mos-row.r3{grid-template-columns:1fr 1.4fr 1fr}.pdp{grid-template-areas:"gal info" "seo .";grid-template-rows:auto auto}.pdp .info{grid-area:info;align-self:start}.pdp .seo-area{grid-area:seo}.zt{position:relative;overflow:hidden;cursor:zoom-in;background:#fdfdfd;aspect-ratio:1/1}.zt img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease);transform-origin:var(--zx,50%) var(--zy,50%)}@media (hover:hover){.zt:hover img{transform:scale(1.9)}}.revs{padding-bottom:120px}.modal{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:20px;background:rgba(42,36,36,.45);opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility .35s}.modal.on{opacity:1;visibility:visible}.modal-p{background:#fff;width:min(560px,100%);max-height:88vh;display:flex;flex-direction:column;transform:translateY(18px) scale(.985);transition:transform .5s var(--ease);overflow:hidden}.modal.on .modal-p{transform:none}.modal-p.lg{width:min(900px,100%)}.modal-p.sm{width:min(440px,100%)}.modal-h{display:flex;justify-content:space-between;align-items:center;padding:10px 14px 10px 24px;border-bottom:1px solid var(--line)}.modal-h h3{font-size:16px;font-weight:400}.modal-b{padding:24px;overflow:auto}.lb-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 16px}.lb-top>.ib{justify-self:end}.lb-top>span{justify-self:start}.lb-zoom{display:flex;align-items:center;gap:12px}.lb-zoom button{width:34px;height:34px;border:1px solid var(--line-2);border-radius:50%;font-size:18px;line-height:1}.lb-zoom input{width:clamp(110px,16vw,190px);accent-color:var(--ink)}.lb-main{flex:1 1;min-height:0;display:flex}.lb-th{flex-direction:column;width:104px;padding:8px 14px;overflow-y:auto;justify-content:flex-start;gap:10px}.lb-th button{width:76px;height:96px}.lb-stage{flex:1 1;min-width:0;position:relative;overflow:hidden;display:block;cursor:zoom-in;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lb-stage.z{cursor:-webkit-grab;cursor:grab}.lb-img{position:absolute;inset:0;display:grid;place-items:center;will-change:transform}.lb-img img,.lb-stage img.x{max-width:94%;max-height:94%;width:auto;height:auto;object-fit:contain;transition:none;transform:none}@media (max-width:900px){.lb-main{flex-direction:column-reverse}.lb-th{flex-direction:row;width:auto;padding:8px 12px;overflow-x:auto;overflow-y:hidden;justify-content:center}.lb-th button{width:52px;height:66px;flex-shrink:0}.lb-zoom input{display:none}.lb-img img{max-width:100%;max-height:100%}.grid{padding-inline:8px;gap:12px 8px}.cbanner{aspect-ratio:auto;max-height:none;overflow:visible;background:none;margin-top:var(--head)}.cbanner picture{position:relative;display:block;aspect-ratio:4/5;border-radius:0 0 var(--r) var(--r);overflow:hidden}.cbanner picture img{position:absolute;inset:0;object-position:center top}.cbanner-t{position:static;background:none;padding:22px var(--pad) 6px;justify-content:flex-start;align-items:flex-start}.cbanner-t h1{font-size:34px}.mos,.mos-row{grid-template-columns:1fr 1fr;grid-template-rows:none;height:auto;gap:10px}.mos .mt,.mos-row .mt{aspect-ratio:4/5;grid-area:auto}.mos .t3{grid-column:1/-1;aspect-ratio:1/1.1;order:-1}.mos-row.r1 .mt,.mos-row.r3 .mt:last-child{grid-column:1/-1;aspect-ratio:1/1}.mos-wrap{gap:10px;padding-top:24px}.mt-l{padding:30px 14px 12px}.mt-l b{font-size:15px}.mega-in{flex-direction:column}.drw,.drw.end{border-radius:0}.zt{aspect-ratio:4/5}.revs{padding-bottom:90px}.pdp{grid-template-areas:"gal" "info" "seo"}.gal{gap:0;padding:0}.zt img{object-fit:contain}.pdp .info{align-self:auto}}.slide-img img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:initial;mask-composite:add}.slide{background:#e4ddcf}.slide-bg{-webkit-mask-image:linear-gradient(90deg,#000,#000 24%,transparent 38%,transparent 62%,#000 76%,#000);mask-image:linear-gradient(90deg,#000,#000 24%,transparent 38%,transparent 62%,#000 76%,#000)}.slide-bg img{filter:blur(46px);transform:scale(1.1)}.slide-img{display:block}.slide-img picture{display:flex;justify-content:center;align-items:flex-end;width:100%;height:100%}.slide-img img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}body{overflow-x:clip}@media (max-aspect-ratio:4/5){.slide-bg{display:none}.slide-img{inset:var(--head) 0 0 0}.slide-img picture{display:block}.slide-img img{width:100%;height:100%;object-fit:cover;object-position:center bottom;-webkit-mask-image:none;mask-image:none}}@media (max-width:900px){.mos.flip{grid-template-columns:1fr 1fr}.mos.flip .t1,.mos.flip .t2,.mos.flip .t3{grid-area:auto}.mos.flip .t3{grid-column:1/-1}}