:root{--ink:#0f0f0f;--gold:#f5b700;--gi:#3a2b00;--ant:#c9a24b;--bg:#faf6ec;--tint:#f3ecdb;--line:#e8dfc9;--txt:#17140f;--mut:#7b7364;--red:#e5392b;--green:#1e9e5a;--w:#fff;--r:4px;--sh:0 10px 30px #3c2d0a1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;margin:0;font:400 15px/1.55 Onest,system-ui,sans-serif}h1,h2,h3{text-wrap:balance;margin:0;font-family:Onest,sans-serif;font-weight:500;line-height:1.2}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.wrap{max-width:2200px;margin:0 auto;padding:0 clamp(14px,3.5vw,64px)}.h1{margin:4px 0 20px;font-size:clamp(28px,3.4vw,38px)}.h1 small{color:var(--mut);margin-left:8px;font:400 14px Onest,system-ui,sans-serif}.muted{color:var(--mut)}.btn{background:var(--gold);color:var(--gi);cursor:pointer;text-align:center;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:500;transition:filter .15s,transform .15s;display:inline-flex}.btn:hover{filter:brightness(.95)}.btn.dark{background:var(--ink);color:#fff}.btn.out{color:var(--txt);border:2px solid var(--ink);background:0 0}.btn.ghost{background:var(--tint);color:var(--txt)}.btn.big{width:100%;padding:15px 22px;font-size:16px}.btn.sm{padding:9px 15px;font-size:13px}.btn[disabled]{opacity:.5;cursor:not-allowed}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ant);font-size:12px;font-weight:500}.sec{padding:clamp(40px,5vw,72px) 0}.sec h2{font-size:clamp(26px,3.4vw,38px)}.sechead{text-align:center;justify-items:center;gap:8px;margin-bottom:30px;display:grid}.sechead.left{text-align:left;justify-items:start}.sechead p{max-width:620px;margin:0}.top{color:#cfc6b0;background:#000;font-size:12px}.top .wrap{justify-content:space-between;gap:12px;padding-top:6px;padding-bottom:6px;display:flex}.top b{color:var(--gold);font-weight:500}.head{background:var(--ink);color:#fff;z-index:50;position:sticky;top:0}.hrow{align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}.salelink{color:var(--gold);padding:0 6px;font-weight:500}.salelink:hover{text-decoration:underline}.logo{letter-spacing:.01em;color:var(--gold);white-space:nowrap;align-items:center;gap:8px;font-family:Playfair Display,serif;font-size:24px;font-weight:700;line-height:1;display:flex}.logo-mark{flex:none;width:auto;height:46px;display:block}.logo-name{padding-top:2px;display:block}.catbtn{border-radius:4px;padding:12px 18px}.search{background:#fff;border-radius:4px;flex:1;min-width:0;padding:4px;display:flex}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 12px}.search button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:0 20px;font-weight:500}.icons{gap:6px;display:flex}.ic{color:#cfc6b0;flex-direction:column;align-items:center;gap:2px;padding:2px 10px;font-size:11px;display:flex;position:relative}.ic:hover{color:var(--gold)}.cnt{background:var(--red);color:#fff;border-radius:4px;padding:0 6px;font-size:11px;font-style:normal;font-weight:500;line-height:17px;position:absolute;top:-4px;right:2px}.catnav{background:#1c1a16}.catnav .wrap{flex-wrap:wrap;gap:26px;padding-top:10px;padding-bottom:10px;display:flex}.catnav a{color:#fff;font-size:14px;font-weight:500}.catnav a:hover{color:var(--gold)}.catnav a.sale{color:var(--gold);font-weight:500}.mega-shade{z-index:-1;background:#00000073;position:fixed;inset:0}.mega{background:#1c1a16;border-top:1px solid #2a261e;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 40px #0006}.mega .wrap{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px;display:grid}.mega a{background:#ffffff0f;border-radius:4px;gap:2px;padding:14px 16px;display:grid}.mega a:hover{background:#ffffff1c}.mega b{font-weight:500}.mega span{color:#b5ab93;font-size:12px}.mega a.sale b{color:var(--gold)}.mnav{display:none}.hero{background:linear-gradient(100deg,#faf6ec,#f1e7cf 55%,#e3d3ac);overflow:hidden}.hero .wrap{grid-template-columns:1.15fr .85fr;align-items:center;gap:20px;min-height:480px;display:grid}.hero h1{margin:14px 0;font-size:clamp(34px,4.4vw,54px)}.hero p{color:var(--mut);max-width:500px;font-size:17px}.acts{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.quick{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.quick a{border:1px solid var(--line);background:#fffa;border-radius:4px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:500;display:inline-flex}.quick a:hover{border-color:var(--gold);background:#fff}.heroart{justify-content:center;align-self:end;align-items:flex-end;gap:6px;height:410px;display:flex}.heroart svg{height:auto}.trust{background:#fff}.trust .wrap{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:24px;padding-bottom:24px;display:grid}.ti{align-items:center;gap:12px;display:flex}.ti svg{flex:none}.ti b{font-size:14px;display:block}.ti span{color:var(--mut);font-size:12px}.grid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:18px;display:grid}.card{color:var(--txt);border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.card:hover{box-shadow:var(--sh);border-color:#e0cf9f;transform:translateY(-4px)}.card .pic{aspect-ratio:3/4;background:#fff;display:block;position:relative;overflow:hidden}.card .pic>a{width:100%;height:100%;display:block}.card .pic img{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block}.card:hover .pic img{transform:scale(1.02)}.ph{background:#f3ecdb;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.ph svg{width:auto;height:78%}.card.off .pic img,.card.off .ph{opacity:.55}.badge{background:var(--ink);color:var(--gold);z-index:2;letter-spacing:.02em;border-radius:4px;padding:4px 11px;font-size:13px;font-weight:500;position:absolute;top:10px;left:10px;box-shadow:0 3px 10px #00000040}.badge.big{padding:6px 14px;font-size:16px;top:16px;left:16px}.fav{z-index:2;cursor:pointer;width:34px;height:34px;color:var(--mut);background:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000001a}.fav:hover{transform:scale(1.1)}.cbody{flex-direction:column;flex:1;gap:4px;padding:12px 14px 0;display:flex}.brand{letter-spacing:.12em;text-transform:uppercase;color:var(--ant);font-size:11px;font-weight:500}.card .name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.card .name:hover{color:#8a6a10}.meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.vol{background:var(--tint);border-radius:4px;padding:2px 8px;font-weight:500}.stock{color:var(--mut)}.stock.in{color:var(--green)}.stock.in:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.cfoot{gap:10px;padding:12px 14px 14px;display:grid}.price{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:22px;font-weight:500;line-height:1.1;display:flex}.price s{color:var(--mut);font-size:13px;font-weight:400}.oos{color:var(--mut);text-align:center;background:var(--tint);border-radius:4px;padding:12px 0;font-size:13px;font-weight:500}.qty{background:var(--tint);border-radius:4px;justify-content:space-between;align-items:center;padding:4px;display:flex}.qty button{cursor:pointer;background:#fff;border:0;border-radius:4px;width:38px;height:38px;font-size:19px;box-shadow:0 1px 3px #00000014}.qty.big button{width:46px;height:46px}.qty.big{padding:5px}.band{background:var(--ink);color:#fff}.band h2{color:#fff}.band .eyebrow{color:var(--gold)}.promogrid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:18px;display:grid}.cats{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.cat{border:1px solid var(--line);background:#fff;border-radius:4px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.cat:hover{box-shadow:var(--sh);transform:translateY(-4px)}.collage{background:linear-gradient(135deg,#f6edd3,#efe3c2);height:210px;display:block;position:relative}.cimg{aspect-ratio:3/4;background:#fff;border-radius:4px 4px 0 0;height:88%;display:block;position:absolute;bottom:0;overflow:hidden;box-shadow:0 8px 24px #3c2d0a2e}.cimg img{object-fit:contain;width:100%;height:100%;display:block}.cimg .ph{background:#fff}.cimg.c0{z-index:3;height:100%;left:50%;transform:translate(-50%)}.cimg.c1{z-index:2;transform-origin:bottom;height:80%;left:10%;transform:rotate(-5deg)}.cimg.c2{z-index:1;transform-origin:bottom;height:80%;right:10%;transform:rotate(5deg)}.cat .t{gap:4px;padding:18px 20px;display:grid}.cat h3{font-size:21px}.cat small{color:var(--mut)}.more{color:var(--ant);align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:500;display:inline-flex}.cat:hover .more{gap:10px}.autosec{background:#f3ecdb}.loyal{background:var(--ink);color:#fff;border:1.5px solid var(--ant);border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:50px;display:grid}.loyal h2{color:#fff;margin:10px 0;font-size:36px}.loyal p{color:#cfc6b0;margin:0}.loyal.wholesale{grid-template-columns:1fr}.loyal.wholesale .btn{margin-top:20px}.gcard{width:310px;height:190px;color:var(--ink);letter-spacing:.02em;background:linear-gradient(135deg,#ffd54a,#c98f00);border-radius:4px;padding:24px;font-family:Onest,sans-serif;font-size:24px;font-weight:500;position:relative;transform:rotate(-7deg)}.gcard b{font:500 46px Onest,system-ui,sans-serif;position:absolute;bottom:18px;left:24px}.about{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.about ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.about li:before{content:"✓";background:var(--gold);color:var(--gi);border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;margin-right:10px;font-size:12px;font-weight:500;display:inline-flex}.shelfimg{min-height:340px;color:var(--mut);background:#efe5cc;border-radius:4px;justify-content:center;align-items:center;display:flex}.stars{gap:3px;display:flex}.contacts{grid-template-columns:420px 1fr;gap:24px;display:grid}.cbox{border:1px solid var(--line);background:#fff;border-radius:4px;align-content:start;gap:18px;padding:28px;display:grid}.crow{gap:14px;display:flex}.cic{background:var(--tint);border-radius:4px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cbox small{color:var(--mut);font-size:12px;display:block}.cbox b{font-size:15px;font-weight:500}.cbtns{flex-wrap:wrap;gap:10px;display:flex}.map{border:1px solid var(--line);background:#ede6d3;border-radius:4px;width:100%;min-height:400px;position:relative;overflow:hidden}.map iframe,.mapbox{border:0;width:100%;height:100%;min-height:400px;display:block}.maptag{background:var(--ink);color:var(--gold);pointer-events:none;white-space:nowrap;border-radius:4px;padding:7px 14px;font-weight:500;position:absolute;top:calc(50% - 74px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000004d}.maptag:after{content:"";border:6px solid #0000;border-top-color:var(--ink);border-bottom:0;margin-left:-6px;position:absolute;bottom:-6px;left:50%}.mapopen{background:#fff;border-radius:4px;padding:8px 14px;font-size:13px;font-weight:500;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 8px #00000026}.foot{background:var(--ink);color:#e8e0cc;border-top:3px solid var(--gold);margin-top:50px}.news{background:#161410}.news .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:36px;padding-bottom:36px;display:flex}.news h3{color:#fff;font-size:28px}.fcols{grid-template-columns:1.3fr 1fr 1fr 1fr 1.3fr;gap:36px;padding-top:48px;padding-bottom:48px;display:grid}.fcols h4{color:var(--gold);margin:0 0 12px;font:500 15px Onest,sans-serif}.fcols a,.fcols span{margin:8px 0;font-size:14px;display:block}.fcols a:hover{color:var(--gold)}.fcols p{color:#cfc6b0;font-size:13px}.fbot{color:#8f8772;background:#000;font-size:12px}.fbot .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;padding-bottom:16px;display:flex}.fbot a{text-decoration:underline}.fbot a:hover{color:var(--gold)}.crumbs{color:var(--mut);padding:16px 0 8px;font-size:13px}.crumbs a:hover{text-decoration:underline}.catalog{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:26px;display:grid}.catalog>*{min-width:0}.filters{border:1px solid var(--line);overscroll-behavior:contain;background:#fff;border-radius:4px;gap:20px;max-height:calc(100vh - 112px);padding:20px;display:grid;position:sticky;top:96px;overflow:auto}.filters h4{margin:0 0 8px;font:500 15px Onest,system-ui,sans-serif}.fhead,.fshow{display:none}.prange{grid-template-columns:1fr 1fr;gap:8px;display:grid}.prange input,.f input:not([type=checkbox]):not([type=radio]),.f textarea,.f select,.toolbar input,.toolbar select{border:1.5px solid var(--line);width:100%;color:var(--txt);background:#fff;border-radius:4px;padding:11px 13px}.prange input:focus,.f input:focus,.f textarea:focus{border-color:var(--gold);outline:none}.frow{cursor:pointer;text-align:left;width:100%;color:var(--txt);background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;display:flex}.frow small{color:var(--mut);margin-left:auto}.frow:hover span{color:#8a6a10}.cbx{background:#fff;border:2px solid #cbbf9f;border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:inline-flex}.cbx.on{background:var(--gold);border-color:var(--gold)}.toolbar2{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.chips{flex-wrap:wrap;flex:1;gap:8px;display:flex}.chip2{border:1.5px solid var(--line);cursor:pointer;color:var(--txt);background:#fff;border-radius:4px;padding:9px 16px;font-size:13px;font-weight:500;transition:all .15s}.chip2:hover{border-color:var(--gold)}.chip2.on{background:var(--ink);border-color:var(--ink);color:#fff}.sortsel{align-items:center;gap:8px;font-size:13px;display:flex}.sortsel select{border:1.5px solid var(--line);background:#fff;border-radius:4px;padding:10px 12px;font-weight:500}.ftoggle{display:none}.pager{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px;display:flex}.pager a,.pager span{border:1px solid var(--line);background:#fff;border-radius:4px;padding:10px 15px;font-weight:500}.pager a:hover{border-color:var(--gold)}.pager .on{background:var(--gold);border-color:var(--gold)}.panel{border:1px solid var(--line);background:#fff;border-radius:4px;gap:12px;padding:24px;display:grid}.panel.empty{text-align:center;justify-items:center;padding:50px 24px}.pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) 340px;align-items:start;gap:30px;display:grid}.gal{border:1px solid var(--line);aspect-ratio:4/5;background:#fff;border-radius:4px;position:relative;overflow:hidden}.gal img{object-fit:contain;width:100%;height:100%;display:block}.pinfo{align-content:start;gap:12px;display:grid}.pinfo h1{font-size:clamp(24px,2.6vw,32px)}.lead{color:#4a4437;margin:0}.spec{color:var(--mut);grid-template-columns:120px 1fr;gap:8px 12px;margin:6px 0;display:grid}.spec dt{margin:0}.spec dd{color:var(--txt);margin:0;font-weight:500}.spec a:hover{text-decoration:underline}.buybox{border:1px solid var(--line);background:#fff;border-radius:4px;gap:12px;padding:24px;display:grid;position:sticky;top:96px}.buybox .price{font-size:38px}.chip{color:var(--green);background:#e7f6ee;border-radius:4px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;display:inline-flex}.dl{align-items:flex-start;gap:12px;font-size:13px;display:flex}.dl b{font-size:14px;display:block}.dl span{color:var(--mut)}.desc{max-width:860px;margin-top:40px}.desc h2{margin-bottom:12px;font-size:26px}.desc p{color:#4a4437;margin:0 0 12px}.stickybuy{display:none}.modal{z-index:100;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mbox{background:#fff;border-radius:4px;gap:12px;width:100%;max-width:420px;padding:28px;display:grid;position:relative}.mclose{cursor:pointer;color:var(--mut);background:0 0;border:0;position:absolute;top:12px;right:12px}.twocol{grid-template-columns:1fr 390px;align-items:start;gap:24px;display:grid}.stack{gap:16px;display:grid}.lines{border:1px solid var(--line);background:#fff;border-radius:4px;padding:8px 22px}.cl{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr auto auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.cl:last-child{border:0}.cl .pic{background:#f6f1e4;border-radius:4px;width:88px;height:88px;display:block;overflow:hidden}.cl img{object-fit:contain;width:100%;height:100%;display:block}.del{cursor:pointer;color:var(--mut);background:0 0;border:0}.del:hover{color:var(--red)}.line{justify-content:space-between;gap:12px;display:flex}.line.tot{border-top:1px solid var(--line);padding-top:14px;font-size:22px;font-weight:500}.green{color:var(--green)}.prog{background:#f0dfa6;border-radius:4px;height:8px;overflow:hidden}.prog i{background:var(--gold);height:100%;transition:width .3s;display:block}.f{gap:14px;display:grid}.f label{gap:6px;font-weight:500;display:grid}.f2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.f h3{font-size:22px}.choices{gap:10px;display:grid}.f .choice,.choice{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;grid-template-columns:none;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative;font-weight:400!important}.choice:hover{border-color:#e0cf9f}.choice.on{border-color:var(--gold);background:#fffaeb;box-shadow:0 0 0 3px #f5b70026}.choice input{opacity:0;pointer-events:none;position:absolute}.choice .cic{background:var(--tint);border-radius:4px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.choice.on .cic{background:var(--gold)}.ctext{flex:1;gap:2px;display:grid}.ctext b{font-size:15px;font-weight:500}.ctext small{color:var(--mut);font-size:12.5px;line-height:1.4}.ctick{border:2px solid #cbbf9f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.choice.on .ctick{background:var(--gold);border-color:var(--gold)}.agree,.cardchk{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;font-weight:400!important;display:flex!important}.agree a{text-decoration:underline}input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:2px solid #cbbf9f;border-radius:4px;flex:none;place-content:center;width:20px;height:20px;margin:1px 0 0;transition:all .15s;display:inline-grid}input[type=checkbox]:checked{background:var(--gold);border-color:var(--gold)}input[type=checkbox]:checked:after{content:"";border:solid var(--gi);border-width:0 2.5px 2.5px 0;width:5px;height:10px;transform:rotate(45deg)translate(-1px,-1px)}.cardchk{align-items:center!important}.cardchk input{margin:0}.err{color:#9d1f14;background:#fdecea;border-radius:4px;padding:10px 12px}.ok{color:#14663a;background:#e7f6ee;border-radius:4px;justify-items:start;gap:10px;padding:24px;display:grid}.info{max-width:800px}.info h2{margin:30px 0 8px;font-size:26px}.info p,.info li{color:#4a4437}.adm{background:#f4f1ea;min-height:100vh}.admtop{background:var(--ink);color:#fff}.admtop .wrap{flex-wrap:wrap;align-items:center;gap:22px;padding-top:14px;padding-bottom:14px;display:flex}.admtop a{color:#cfc6b0;font-weight:500}.admtop a:hover{color:var(--gold)}.admtop .sp{flex:1}.adm h1{margin:24px 0 16px;font-size:30px}.tbl{border-collapse:collapse;background:#fff;border-radius:4px;width:100%;overflow:hidden}.tbl th,.tbl td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 12px;font-size:14px}.tbl th{background:var(--tint);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);font-size:12px}.tbl img{object-fit:contain;background:#fff;border-radius:4px;width:48px;height:48px}.tbl input[type=number]{border:1.5px solid var(--line);border-radius:4px;width:90px;padding:6px 8px}.tbl .sv{color:var(--green);font-size:12px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.toolbar input,.toolbar select{width:auto}.formgrid{grid-template-columns:2fr 1fr;align-items:start;gap:20px;display:grid}.fp{background:#fff;border-radius:4px;padding:22px}.fp.f{display:grid}.fp .opt{align-items:center;gap:10px;font-weight:400;display:flex}.pill{background:var(--tint);border-radius:4px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.stat{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:20px;display:grid}.stat div{background:#fff;border-radius:4px;padding:16px}.stat b{font-family:Onest,sans-serif;font-size:28px;display:block}@media (max-width:1100px){.mega .wrap{grid-template-columns:repeat(3,1fr)}.pdp{grid-template-columns:1fr 1fr}.buybox{grid-column:1/-1;position:static}}@media (max-width:900px){.wrap{padding:0 14px}.hrow{flex-wrap:wrap;gap:10px;padding:10px 14px}.top .wrap span:last-child{display:none}.logo{flex:1;font-size:18px}.catbtn,.salelink{display:none}.search{flex-basis:100%;order:3}.ic:not(.keep){display:none}.icons{gap:0}.catnav .wrap{scrollbar-width:none;flex-wrap:nowrap;gap:20px;overflow-x:auto}.catnav .wrap::-webkit-scrollbar{display:none}.catnav a{white-space:nowrap}.hero .wrap{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding-top:30px}.hero .wrap>div{min-width:0}.hero p{font-size:15px}.heroart{justify-content:center;height:220px}.heroart svg{max-width:120px;width:28vw!important}.eyebrow{letter-spacing:.1em}.trust .wrap{grid-template-columns:1fr 1fr;gap:14px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card .name{font-size:13.5px}.price{font-size:18px}.cbody{padding:10px 10px 0}.cfoot{padding:10px}.promogrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cats{grid-template-columns:repeat(2,1fr);gap:12px}.collage{height:150px}.cat h3{font-size:16px}.cat .t{padding:12px}.loyal{grid-template-columns:1fr;padding:28px}.loyal h2{font-size:28px}.gcard{width:230px;height:140px;margin:0 auto}.about,.contacts{grid-template-columns:1fr}.sec{padding:38px 0}.catalog{grid-template-columns:minmax(0,1fr)}.ftoggle{display:inline-flex}.sortsel span{display:none}.chips{scrollbar-width:none;flex-wrap:nowrap;flex:none;order:3;width:100%;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip2{white-space:nowrap}.filters{z-index:120;border-radius:0;max-height:none;padding:20px 20px 90px;display:none;position:fixed;inset:0;overflow:auto}.filters.open{align-content:start;display:grid}.fhead{justify-content:space-between;align-items:center;font-size:20px;display:flex}.fhead .mclose{position:static}.fshow{display:flex;position:sticky;bottom:0}.pdp{grid-template-columns:1fr}.buybox{padding:18px}.twocol{grid-template-columns:1fr}.cl{grid-template-columns:72px 1fr;gap:12px}.cl .pic{width:72px;height:72px}.fcols{grid-template-columns:1fr 1fr}.f2{grid-template-columns:1fr}.mnav{border-top:1px solid var(--line);z-index:60;padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0}.mnav a{color:var(--mut);flex-direction:column;flex:1;align-items:center;gap:2px;font-size:10px;display:flex;position:relative}.mnav .cnt{top:-4px;right:22%}.mnav .call span{background:var(--gold);color:var(--gi);border-radius:4px;padding:2px 10px;display:flex}body{padding-bottom:64px}.stickybuy{left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);z-index:55;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed}.stickybuy b{font-size:20px;display:block}.stickybuy s{color:var(--mut);font-size:12px}.sbtn{flex:1;max-width:220px}.pdp~.stickybuy{display:flex}.formgrid{grid-template-columns:1fr}.tbl{display:block;overflow-x:auto}.mega .wrap{grid-template-columns:1fr 1fr}}html{scroll-padding-top:100px}@keyframes pageIn{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes pop{0%{scale:.4}60%{scale:1.3}to{scale:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}.page{animation:.5s cubic-bezier(.2,.7,.2,1) backwards pageIn}.hero .wrap>div:first-child>*{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.hero .wrap>div:first-child>:nth-child(2){animation-delay:80ms}.hero .wrap>div:first-child>:nth-child(3){animation-delay:.16s}.hero .wrap>div:first-child>:nth-child(4){animation-delay:.24s}.hero .wrap>div:first-child>:nth-child(5){animation-delay:.32s}.heroart svg{animation:5s ease-in-out infinite float}.heroart svg:nth-child(2){animation-delay:-1.6s}.heroart svg:nth-child(3){animation-delay:-3.2s}.reveal{opacity:0;transition:opacity .65s ease var(--d,0s),translate .65s cubic-bezier(.2,.7,.2,1) var(--d,0s);translate:0 26px}.reveal.in{opacity:1;translate:none}.head{transition:box-shadow .25s}html[data-scrolled] .head{box-shadow:0 8px 28px #0000004d}.card .pic img,.cimg img,.gal img,.cl img{transition:opacity .5s,transform .45s cubic-bezier(.2,.7,.2,1)}.card .pic img.pre,.cimg img.pre,.gal img.pre,.cl img.pre{opacity:0}.btn{transition:filter .15s,transform .15s,box-shadow .2s}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #785a0a38}.btn:active{transform:scale(.97)}.cnt{animation:.4s pop}.fav{transition:transform .2s,color .2s}.fav:active{transform:scale(.85)}.quick a,.chip2,.frow,.choice,.rsum{transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.quick a:hover{transform:translateY(-2px)}.cimg{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.cat:hover .cimg.c1{transform:rotate(-9deg)translate(-10px)}.cat:hover .cimg.c2{transform:rotate(9deg)translate(10px)}.cat:hover .cimg.c0{transform:translate(-50%)translateY(-6px)}.modal{animation:.2s fade}.mbox,.filters.open{animation:.3s cubic-bezier(.2,.7,.2,1) slideUp}.mnav a{transition:color .2s,transform .2s}.mnav a:active{transform:scale(.92)}.carousel{position:relative}.track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:18px;padding:6px 2px 16px;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track>*{scroll-snap-align:start;flex:0 0 clamp(200px,17vw,270px)}.car{cursor:pointer;z-index:3;background:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .2s,opacity .2s;display:flex;position:absolute;top:38%;box-shadow:0 6px 20px #0003}.car:hover{transform:scale(1.08)}.car.prev{left:-14px}.car.prev svg{transform:rotate(180deg)}.car.next{right:-14px}@media (hover:none){.car{display:none}}.fmob{display:none}@media (max-width:900px){.catbtn{order:3;padding:11px 14px;display:inline-flex}.search{flex:1 1 0;order:3;min-width:0}.track>*{flex-basis:46vw}.track{gap:10px;margin:0 -14px;padding-left:14px;padding-right:14px;scroll-padding-left:14px}.car,.fdesk{display:none}.fmob{display:block}.news .wrap{text-align:center;flex-direction:column;align-items:stretch;gap:16px;padding-top:28px;padding-bottom:28px}.news h3{font-size:24px}.news p{color:#cfc6b0;margin:6px 0 0;font-size:14px}.fbrand{text-align:center;justify-items:center;gap:12px;padding:30px 20px 22px;display:grid}.fbrand p{color:#cfc6b0;max-width:320px;margin:0;font-size:13px}.fchips{gap:10px;display:flex}.fchips a{border:1px solid var(--ant);color:var(--gold);border-radius:4px;padding:9px 18px;font-size:14px;font-weight:500}.facc{border-top:1px solid #2a261e}.facc summary{color:var(--gold);cursor:pointer;justify-content:space-between;align-items:center;padding:17px 20px;font:500 17px Onest,sans-serif;list-style:none;display:flex}.facc summary::-webkit-details-marker{display:none}.facc summary svg{color:#fff;transition:transform .25s}.facc[open] summary svg{transform:rotate(180deg)}.facc>div{gap:2px;padding:0 20px 14px;animation:.25s fade;display:grid}.facc a{color:#e8e0cc;padding:9px 0;font-size:15px}.fcontacts{border-top:1px solid #2a261e;gap:14px;padding:20px;display:grid}.fcontacts>div{color:#e8e0cc;align-items:flex-start;gap:12px;font-size:14px;display:flex}.fcontacts svg{flex:none;margin-top:1px}.fpay{flex-wrap:wrap;gap:8px;padding:0 20px 22px;display:flex}.fpay span{color:#cfc6b0;border:1px solid #3a342a;border-radius:4px;padding:5px 12px;font-size:12px}.fbot .wrap{text-align:center;flex-direction:column;align-items:center;gap:6px}.foot{margin-top:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;translate:0}}.card .kind{color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.card .meta{margin-top:auto;padding-top:6px}.pkind{color:var(--mut);margin:-4px 0 0;font-size:16px}.card.sale{border-color:#ead594}.price.sale{grid-template-columns:auto 1fr;align-items:baseline;gap:5px 8px;display:grid}.price.sale s{color:var(--mut);font-size:14px;font-weight:500}.price.sale em{color:#7a5a00;background:#fff1bf;border-radius:4px;grid-column:1/-1;justify-self:start;padding:5px 8px;font-size:12px;font-style:normal;font-weight:500;line-height:1}.buybox .price.sale s{font-size:18px}.buybox .price.sale em{font-size:13px}.promotile{isolation:isolate;border-radius:var(--r);color:var(--ink);background:radial-gradient(130% 90% at 100% 0,#ffe48a 0%,#f5b700 46%,#d69500 100%);flex-direction:column;align-items:flex-start;gap:4px;padding:24px 22px 22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40}.promotile:hover{transform:translateY(-4px);box-shadow:0 14px 34px #f5b70040}.pt-mark{z-index:-1;opacity:.16;filter:brightness(0);position:absolute;top:-34px;right:-38px}.pt-top{letter-spacing:.16em;text-transform:uppercase;margin-top:auto;font-size:12px;font-weight:500}.promotile b{letter-spacing:-.02em;font:500 clamp(56px,4.6vw,76px)/.95 Onest,sans-serif}.pt-sub{opacity:.85;font-size:15px;font-weight:500}.promotile i{margin-top:16px;font-style:normal}.revhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 30px;margin-bottom:26px;display:flex}.revhead h2{margin-top:8px}.rsum{border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;gap:16px;padding:12px 14px 12px 22px;display:flex}.rsum:hover{box-shadow:var(--sh);border-color:#e0cf9f}.rnum{font:500 46px/1 Onest,sans-serif}.rmeta{color:var(--mut);gap:5px;max-width:220px;font-size:13px;line-height:1.35;display:grid}.rgo{background:var(--ink);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s;display:flex}.rsum:hover .rgo{transform:translate(3px)}.rev{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;gap:12px;padding:20px;display:flex}.rev p{-webkit-line-clamp:8;-webkit-box-orient:vertical;flex:1;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.rev footer{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:12px;display:flex}.rava{background:var(--tint);color:#8a6a10;border-radius:4px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-weight:500;display:flex}.rev footer b{font-size:14px;line-height:1.2;display:block}.rev footer small{color:var(--mut);font-size:12px}.revsec .track>*{flex-basis:clamp(270px,24vw,340px)}.revall{text-align:center;margin:20px 0 0}.mapcover{z-index:2;position:absolute;top:12px;left:12px}.mapcover span{background:var(--ink);color:#fff;border-radius:4px;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 4px 14px #0000004d}@media (hover:none){.mapcover{-webkit-tap-highlight-color:transparent;align-items:flex-start;padding:12px;display:flex;inset:0}.mapcover span{background:var(--ink);color:#fff;border-radius:4px;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 4px 14px #0000004d}}.fcols .logo{margin:0 0 4px;display:inline-flex}.news .wrap{flex-wrap:nowrap;gap:22px}.news .wrap>div{flex:1}.news p{color:#cfc6b0;margin:6px 0 0}.nic{background:#ffffff0a;border:1px solid #3a342a;border-radius:4px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.filters{scrollbar-width:none}.filters::-webkit-scrollbar{display:none}@media (max-width:900px){.promotile b{font-size:clamp(44px,12vw,60px)}.promotile{padding:18px 16px}.pt-sub{font-size:13px}.promotile i{margin-top:12px}.revhead{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:18px}.rsum{justify-content:space-between}.rnum{font-size:40px}.revsec .track>*{flex-basis:80vw}.news .wrap{flex-flow:column wrap}.nic{align-self:center}.map,.map iframe,.mapbox{min-height:300px}.price.sale s{font-size:12.5px}.price.sale em{font-size:11px}}html.lock,html.lock body{overflow:hidden}.admlogo{color:var(--gold);white-space:nowrap;font-family:Onest,sans-serif;font-size:18px}.admnav{align-items:center;gap:22px;display:flex}.admnav a{white-space:nowrap}.tchk{align-items:center;gap:6px;display:flex}.allm{align-items:center;gap:8px;font-weight:500;display:none!important}.bulk{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bulk input[name=percent]{border:1.5px solid var(--line);border-radius:4px;width:120px;padding:9px 12px}.kindrow{align-items:center;gap:8px;display:flex}.kindrow input{flex:1;min-width:0}.f3{grid-template-columns:1.3fr 1.3fr 1fr;gap:14px;display:grid}.revrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.revrow .opt{align-items:center;gap:8px;font-weight:400;display:flex}.revrow input[type=number]{border:1.5px solid var(--line);border-radius:4px;padding:7px 10px}@media (max-width:900px){.adm h1{margin:18px 0 12px;font-size:24px}.admtop .wrap{flex-wrap:nowrap;gap:12px;padding-top:10px;padding-bottom:10px}.admlogo{display:none}.admnav{scrollbar-width:none;flex:1;gap:18px;min-width:0;padding:4px 0;overflow-x:auto}.admnav::-webkit-scrollbar{display:none}.admtop .sp{display:none}.stat{grid-template-columns:1fr 1fr;gap:10px}.stat div{padding:12px}.stat b{font-size:22px}.toolbar input:not([type=checkbox]),.toolbar select{flex:100%;width:100%}.toolbar .btn{flex:1}.bulk{gap:8px}.bulk>.muted{display:none}.bulk b{flex-basis:100%}.bulk input[name=percent]{flex:1;width:auto;min-width:0}.f3{grid-template-columns:1fr 1fr}.f3 label:first-child{grid-column:1/-1}.kindrow{flex-direction:column;align-items:stretch}.fp{padding:16px}.tbl.resp{background:0 0;display:block;overflow:visible}.tbl.resp thead{display:none}.tbl.resp tbody{gap:10px;display:grid}.tbl.resp tr{background:#fff;border-radius:4px;grid-template-columns:22px 52px repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:12px;display:grid}.tbl.resp td{border:0;padding:0;font-size:14px}.tbl.resp .c-sel{grid-column:1}.tbl.resp .c-img{grid-column:2}.tbl.resp .c-name{grid-column:3/-1;line-height:1.3}.tbl.resp .c-price{grid-column:1/4}.tbl.resp .c-old{grid-column:4/6}.tbl.resp .c-price,.tbl.resp .c-old{gap:4px;display:grid}.tbl.resp .c-price:before,.tbl.resp .c-old:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--mut);font-size:11px;font-weight:500}.tbl.resp input[type=number]{width:100%;padding:10px 12px;font-size:16px}.tbl.resp .c-stock{grid-column:1/4}.tbl.resp .c-hit{grid-column:4}.tbl.resp .c-act{grid-column:5}.tbl.resp .c-stock,.tbl.resp .c-hit,.tbl.resp .c-act{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.tbl.resp .c-stock:before,.tbl.resp .c-hit:before,.tbl.resp .c-act:before{content:attr(data-label)}.allm{display:flex!important}.tbl.resp .c-act .sv{background:#fff;border-radius:4px;padding:2px 6px;position:absolute;top:10px;right:12px}.tbl.resp .c-edit{grid-column:1/-1}.tbl.resp .c-edit .btn{width:100%}.tbl.resp tr{position:relative}}.adm select{border:1.5px solid var(--line);color:var(--txt);background:#fff;border-radius:4px;padding:8px 10px}@media (min-width:600px) and (max-width:900px){.track>*{flex-basis:31vw}.revsec .track>*{flex-basis:46vw}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cats{grid-template-columns:repeat(3,1fr)}}.hero2{--sw:min(max(100vw,1100px),1640px);height:clamp(560px,calc(var(--sw)*.486),860px);isolation:isolate;background:#f2dfc0;position:relative;overflow:hidden}.h2frame{z-index:0;position:absolute;inset:0}.h2frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fbf4e6db 0%,#fbf4e68c 30%,#fbf4e600 52%);position:absolute;inset:0}.h2stage{left:50%;top:calc(var(--sw)*-.039);width:var(--sw);aspect-ratio:1536/864;position:absolute;transform:translate(-50%)}.h2scene{object-fit:cover;will-change:transform;width:100%;height:100%;animation:1.6s cubic-bezier(.2,.7,.2,1) both h2zoom;position:absolute;inset:0;transform:scale(1.03)}.h2prod{translate:var(--px,0) var(--py,0);will-change:translate;z-index:1;animation:h2rise 1s cubic-bezier(.2,.8,.2,1) calc(.25s + var(--i)*.12s) both;display:block;position:absolute}.h2prod img{object-fit:contain;transform-origin:50% 100%;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:block}.h2prod:hover img{transform:translateY(-6px)scale(1.02)}.h2tag{z-index:3;-webkit-backdrop-filter:blur(10px);color:var(--txt);white-space:nowrap;translate:var(--px,0) var(--py,0);animation:h2pop .7s cubic-bezier(.3,1.4,.4,1) calc(1s + var(--i)*.15s) both;background:#ffffffe6;border-radius:4px;align-items:center;gap:12px;padding:9px 10px 9px 14px;transition:box-shadow .2s;display:flex;position:absolute;box-shadow:0 10px 26px #3d29082e}.h2tag:hover{box-shadow:0 14px 34px #3d290842}.h2tag:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffffe6;position:absolute;inset:0}.h2tt{line-height:1.2;display:grid}.h2tt b{font-size:13.5px}.h2tt small{color:var(--mut);font-size:11.5px}.h2tag em{background:var(--ink);color:var(--gold);border-radius:4px;padding:5px 10px;font-size:15px;font-style:normal;font-weight:500}.h2content{z-index:2;pointer-events:none;align-items:center;height:100%;display:flex;position:relative}.h2text{pointer-events:auto;max-width:min(580px,41vw)}.h2text>*{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.h2text>:nth-child(2){animation-delay:80ms}.h2text>:nth-child(3){animation-delay:.16s}.h2text>:nth-child(4){animation-delay:.24s}.h2text>:nth-child(5){animation-delay:.34s}.h2text .eyebrow{color:#a8821f;letter-spacing:.18em}.h2text h1{letter-spacing:-.01em;margin:16px 0 18px;font-size:clamp(40px,4.1vw,64px);line-height:1.05}.h2text h1 span{background:linear-gradient(#0000 62%,#f5b70061 62% 92%,#0000 92%)}.h2text p{color:#5e5648;max-width:470px;margin:0;font-size:17px}.h2text .acts{margin-top:28px}.btn.glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c}.h2stats{-webkit-backdrop-filter:blur(14px);background:#ffffff9e;border:1px solid #ffffffe6;border-radius:4px;margin:34px 0 0;padding:14px 6px;list-style:none;display:inline-flex;box-shadow:0 10px 28px #3d29081a}.h2stats li{gap:1px;padding:0 18px;display:grid}.h2stats li+li{border-left:1px solid #dccdb0}.h2stats b{white-space:nowrap;font:500 26px/1.1 Onest,sans-serif}.h2stats b i{color:var(--gold);margin-left:4px;font-size:22px;font-style:normal}.h2stats span{color:#6b6355;font-size:12px;font-weight:500}@media (min-width:1300px){.h2stats span{white-space:nowrap}.h2stats li{padding:0 16px}}@keyframes h2zoom{0%{opacity:0;transform:scale(1.09)}to{opacity:1;transform:scale(1.03)}}@keyframes h2rise{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes h2pop{0%{opacity:0;transform:translateY(10px)scale(.8)}to{opacity:1;transform:none}}@media (min-width:1641px){.h2stage{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}}@media (max-width:1100px){.hero2{background:linear-gradient(#fbf4e6,#f3e2c4);flex-direction:column;height:auto;display:flex}.h2content{order:1;height:auto;padding-top:34px;padding-bottom:8px}.h2text{max-width:640px}.h2frame{aspect-ratio:780/700;order:2;position:relative;inset:auto;overflow:hidden}.h2frame:after{background:linear-gradient(#f5e6cb 0%,#f5e6cb00 16%)}.h2stage{width:196.9%;top:-8.57%;left:-82.05%;transform:none}.h2stats{grid-template-columns:1fr 1fr;gap:14px 0;width:100%;padding:14px 4px;display:grid}.h2stats li:nth-child(3){border-left:0}}@media (max-width:600px){.h2text h1{font-size:clamp(34px,9.6vw,44px)}.h2text p{font-size:15.5px}.h2text .acts{grid-template-columns:1fr;gap:10px;display:grid}.h2text .acts .btn{width:100%}.h2tag{border-radius:4px;gap:7px;padding:5px 5px 5px 9px}.h2tt b{font-size:11px}.h2tt small{display:none}.h2tag em{border-radius:4px;padding:4px 7px;font-size:12px}.h2stats b{font-size:22px}}.totop{z-index:58;background:var(--ink);width:48px;height:48px;color:var(--gold);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:4px;justify-content:center;align-items:center;transition:opacity .3s,translate .3s;display:flex;position:fixed;bottom:26px;right:22px;translate:0 14px;box-shadow:0 8px 24px #00000040}.totop svg{transform:rotate(-90deg)}.totop.on{opacity:1;pointer-events:auto;translate:0}.totop:hover{background:#262219}@media (max-width:900px){.totop{bottom:calc(76px + env(safe-area-inset-bottom,0px));width:44px;height:44px;right:14px}}html.lenis{scroll-behavior:auto}@media (max-width:600px){.trust .wrap{grid-template-columns:1fr;gap:12px;padding-top:18px;padding-bottom:18px}.ti b{font-size:14px}.ti span{font-size:12.5px}.ti br{display:none}}.toast{z-index:130;pointer-events:none;width:min(440px,100vw - 28px);position:fixed;bottom:24px;left:50%;translate:-50%}.tbox{pointer-events:auto;background:var(--ink);color:#fff;border-radius:4px;align-items:center;gap:12px;padding:10px 10px 10px 12px;animation:.45s cubic-bezier(.3,1.3,.4,1) both toastIn;display:flex;box-shadow:0 16px 40px #00000059}.toast:not(.on) .tbox{display:none}.tic{background:var(--gold);border-radius:4px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ttx{flex:1;min-width:0;line-height:1.25;display:grid}.ttx b{font-size:14px}.ttx small{color:#bdb39b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tbox .btn.dark{color:var(--ink);background:#fff;flex:none}@keyframes toastIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:none}}@media (max-width:900px){.toast{bottom:calc(74px + env(safe-area-inset-bottom,0px))}}.hrow{transition:padding .3s}html[data-scrolled] .hrow{padding-top:8px;padding-bottom:8px}.btn svg,.btn:hover svg[data-arrow],.acts .btn:hover svg,.more svg{transition:transform .25s}.acts .btn:hover svg{transform:translate(4px)}.gcard{animation:6s ease-in-out infinite float;overflow:hidden}.gcard:after{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:4.5s ease-in-out infinite shine;position:absolute;inset:-40% -60%}@keyframes shine{0%,60%{transform:translate(-60%)}to{transform:translate(60%)}}.promotile:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);transition:transform .9s;position:absolute;inset:0;transform:translate(-100%)}.promotile:hover:after{transform:translate(100%)}.cat .collage{overflow:hidden}.ti svg{transition:transform .35s cubic-bezier(.3,1.5,.4,1)}.ti:hover svg{transform:scale(1.15)rotate(-6deg)}.card .btn{transition:filter .15s,transform .15s,box-shadow .2s,background .2s}.fcols .logo,.fbrand .logo{margin:0 0 6px;font-size:26px}.fcols .logo .logo-name{font-size:inherit;margin:0;padding-top:2px;display:block}.fcols .logo .logo-mark,.fbrand .logo .logo-mark{height:54px;margin:0}@media (max-width:900px){.hrow .logo{flex:1;gap:6px;min-width:0;font-size:19px}.hrow .logo-mark{height:34px}.hrow .search{flex:100%}}@media (max-width:360px){.hrow .logo-name{font-size:17px}}.revsec .carousel{margin-top:4px}.revsec .track{padding-top:10px;padding-bottom:22px}.rev{gap:14px;min-height:268px;padding:26px 24px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 1px #00000005}.rev:before{content:"";background:linear-gradient(90deg,var(--gold),#f3de9c 55%,transparent);height:3px;position:absolute;top:0;left:0;right:0}.rev:hover{border-color:#e6d6a8;transform:translateY(-4px);box-shadow:0 18px 40px -18px #3c2c0a59}.rq{color:var(--gold);opacity:.16;pointer-events:none;font:500 104px/1 Onest,sans-serif;position:absolute;top:-6px;right:16px}.rev-ph{cursor:default}.rev-ph:hover{border-color:var(--line);transform:none;box-shadow:0 1px #00000005}.rph{background:linear-gradient(90deg,#f1eadb 0%,#f8f3e8 40%,#f1eadb 80%) 0 0/300% 100%;border-radius:4px;height:10px;animation:1.8s ease-in-out infinite phs;display:block}.rph-stars{width:90px;height:14px;animation:none;background:repeating-linear-gradient(90deg,#eadfc4 0 14px,#0000 14px 19px)!important}.rph-lines{flex:1;align-content:start;gap:11px;padding-top:4px;display:grid}.rph-ava{background:#f1eadb}.rph-who{flex:1;gap:7px;display:grid}.rph-who .rph:first-child{width:46%;height:11px}.rph-who .rph:last-child{width:68%;height:8px}@keyframes phs{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.rph{animation:none}}.map{box-shadow:0 24px 50px -30px #281e0873}.map-api [class*=ground-pane]{filter:saturate(.55)sepia(.12)contrast(.98)}.ymark{pointer-events:auto;cursor:pointer;filter:drop-shadow(0 8px 14px #00000059);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.ymark-pin{background:var(--ink);border:2px solid var(--gold);border-radius:50% 50% 50% 6px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;transform:rotate(-45deg)}.ymark-pin img{width:34px;height:auto;transform:rotate(45deg)}.ymark-name{background:var(--ink);color:var(--gold);white-space:nowrap;border:1px solid #3a3121;border-radius:4px;padding:7px 12px;font:500 15px/1 Onest,sans-serif;position:absolute;top:-42px;left:50%;transform:translate(-50%)}.ymark-dot{background:var(--gold);border-radius:50%;width:14px;height:14px;margin-top:12px;animation:2s infinite ypulse;box-shadow:0 0 #f5b70099}@keyframes ypulse{70%{box-shadow:0 0 0 16px #f5b70000}to{box-shadow:0 0 #f5b70000}}@media (hover:hover){.map:not(.map-api) .mapcover{display:none}}
:root{--cream:#fbf7ee;--gold2:#ffd54a;--deep:#0e0c09;--r2:4px;--ease:cubic-bezier(.2,.7,.2,1)}.gold{background:linear-gradient(100deg,#ffe27a 0%,#f5b700 45%,#d99a00 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.btn.out.light{color:#fff;border-color:#ffffff8c}.btn.out.light:hover{border-color:var(--gold);color:var(--gold)}.hslider{isolation:isolate;touch-action:pan-y;background:#f2dfc0;position:relative;overflow:hidden}.hslides{display:grid}.hs{opacity:0;visibility:hidden;transition:opacity .9s var(--ease),visibility 0s linear .9s;grid-area:1/1;min-width:0}.hs.on{opacity:1;visibility:visible;transition:opacity .9s var(--ease),visibility 0s;z-index:1}.hslot{height:100%}.hs:not(.on) .h2text>*,.hs:not(.on) .h2prod,.hs:not(.on) .h2tag,.hs:not(.on) .h2scene,.hs:not(.on) .hxtext>*,.hs:not(.on) .fcard,.hs:not(.on) .hcard-art{animation:none}.hctl{z-index:5;-webkit-backdrop-filter:blur(12px);background:#ffffff9e;border:1px solid #fffc;border-radius:4px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;bottom:58px;right:clamp(14px,3.5vw,64px);box-shadow:0 10px 30px #281c0624}.t-dark .hctl{box-shadow:none;background:#ffffff12;border-color:#ffffff1f}.harr{width:40px;height:40px;color:var(--ink);cursor:pointer;transition:transform .25s var(--ease),background .25s,color .25s;background:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;display:flex}.harr:hover{background:var(--ink);color:var(--gold);transform:scale(1.08)}.harr.prev svg{transform:rotate(180deg)}.t-dark .harr{color:#fff;background:#ffffff1a}.t-dark .harr:hover{background:var(--gold);color:var(--ink)}.hdots{gap:7px;padding:0 6px;display:flex}.hdot{cursor:pointer;width:10px;height:10px;transition:width .4s var(--ease),background .3s;background:#0f0f0f40;border:0;border-radius:4px;padding:0;position:relative;overflow:hidden}.t-dark .hdot{background:#ffffff47}.hdot.on{width:42px}.hdot i{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.t-dark .hdot i{background:var(--gold)}.hdot.on i{animation:hdprog var(--t) linear forwards}.hdot.on.paused i{animation-play-state:paused}@keyframes hdprog{to{transform:scaleX(1)}}.hx{color:#fff;background:radial-gradient(120% 90% at 85%,#2a2214 0%,#15120d 45%,#0b0a07 100%);height:100%;min-height:clamp(560px,min(max(100vw,1100px),1640px)/2.05761,860px);position:relative;overflow:hidden}.hxglow{pointer-events:none;background:radial-gradient(38% 50% at 72% 52%,#f5b70038,#0000 70%),radial-gradient(30% 40% at 12% 90%,#f5b70014,#0000 70%);position:absolute;inset:0}.hxglow:after{content:"";background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 70%,#000,#0000);mask-image:radial-gradient(60% 60% at 70%,#000,#0000)}.hxgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:30px;height:100%;padding-top:40px;padding-bottom:80px;display:grid;position:relative}.hxtext{max-width:560px}.hxtext>*{animation:rise .8s var(--ease) both}.hxtext>:nth-child(2){animation-delay:80ms}.hxtext>:nth-child(3){animation-delay:.16s}.hxtext>:nth-child(4){animation-delay:.24s}.hxtext .eyebrow{color:var(--gold);letter-spacing:.2em}.hxtext h2{color:#fff;letter-spacing:-.01em;margin:16px 0 18px;font-size:clamp(38px,4.3vw,68px);line-height:1.04}.hxtext p{color:#cfc6b0;max-width:470px;margin:0;font-size:17px}.hxtext .acts{margin-top:30px}.fan{--c:1;height:clamp(380px,32vw,500px);position:relative}.fan.n2{--c:.5}.fan.n1{--c:0}.fcard{width:clamp(200px,16.5vw,262px);color:var(--txt);--o:calc(var(--k) - var(--c));transform:translate(calc(-50% + var(--o) * 64%),calc(-50% + (var(--o) * var(--o)) * 22px)) rotate(calc(var(--o) * 8deg));z-index:calc(5 - var(--k));transition:transform .5s var(--ease),box-shadow .3s;animation:fanIn 1s var(--ease) calc(.15s + var(--k) * .12s) both;background:#fff;border-radius:4px;gap:10px;padding:10px 10px 14px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 30px 60px -20px #0009,0 0 0 1px #ffffff0f}.fan .fcard:nth-child(2){z-index:6}.fcard:hover{transform:translate(calc(-50% + var(--o) * 64%),calc(-50% + (var(--o) * var(--o)) * 22px - 14px)) rotate(calc(var(--o) * 6deg));z-index:8}.fpic{aspect-ratio:4/5;background:#f6f1e4;border-radius:4px;display:block;position:relative;overflow:hidden}.fpic img,.fpic .ph{object-fit:cover;width:100%;height:100%;display:block}.fbadge{background:var(--ink);color:var(--gold);border-radius:4px;padding:4px 10px;font-size:14px;font-weight:500;position:absolute;top:10px;left:10px}.fcap{gap:2px;padding:0 4px;line-height:1.25;display:grid}.fcap small{color:var(--ant);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:500}.fcap b{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.fcard em{background:var(--ink);color:var(--gold);border-radius:4px;padding:7px 13px;font-size:17px;font-style:normal;font-weight:500;line-height:1.1;display:grid;position:absolute;top:22px;right:-12px;box-shadow:0 8px 20px #00000059}.fcard em s{color:#9a917d;font-size:11px;font-weight:500}@keyframes fanIn{0%{opacity:0;transform:translate(-50%,10%)rotate(0)scale(.9)}}.astage{aspect-ratio:760/600;justify-self:center;width:100%;max-width:760px;position:relative}.apod{height:24%;animation:fade 1s var(--ease) both;background:radial-gradient(60% 60% at 50% 40%,#3a2f1c,#15110b 75%);border-radius:50%;position:absolute;bottom:6%;left:8%;right:6%;box-shadow:0 -2px #f5b7008c,inset 0 2px #ffdc7859,0 30px 60px #0009}.apod2{filter:blur(18px);background:radial-gradient(closest-side,#f5b70059,#0000);border-radius:50%;height:12%;position:absolute;bottom:20%;left:20%;right:18%}.aprod{animation:aRise 1s var(--ease) calc(.2s + var(--k) * .1s) both;display:block;position:absolute;translate:-50%}.aprod img{filter:drop-shadow(0 18px 18px #00000080);-webkit-box-reflect:below 2px linear-gradient(transparent 78%,#ffffff1f);width:auto;height:100%;transition:transform .45s var(--ease);display:block}.aprod:hover img{transform:translateY(-8px)}.atag{animation:h2pop .7s cubic-bezier(.3,1.4,.4,1) calc(.9s + var(--i) * .12s) both;background:#ffffffeb}@keyframes aRise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.hs:not(.on) .aprod,.hs:not(.on) .atag,.hs:not(.on) .apod{animation:none}.hcard-art{perspective:1200px;height:clamp(340px,30vw,460px);animation:fade 1s var(--ease) both;position:relative}.hcard{aspect-ratio:1.586;width:clamp(300px,30vw,460px);color:var(--ink);background:radial-gradient(120% 120% at 0 0,#ffe48a 0%,#f5b700 42%,#c98f00 100%);border-radius:4px;padding:clamp(20px,2.2vw,32px);animation:7s ease-in-out infinite cardFloat;position:absolute;top:50%;left:50%;overflow:hidden;transform:rotateX(14deg)rotateY(-18deg)rotate(-6deg);box-shadow:0 50px 90px -30px #f5b70073,0 30px 60px -20px #000000b3,inset 0 1px #ffffff80}.hcard:after{content:"";background:linear-gradient(105deg,#0000 42%,#fff9 50%,#0000 58%);animation:5s ease-in-out infinite shine;position:absolute;inset:-50% -80%}.hcard.back{background:linear-gradient(135deg,#2b2519,#14110c);border:1px solid #3a3223;animation:7s ease-in-out -2.5s infinite cardFloat;transform:rotateX(14deg)rotateY(-18deg)rotate(4deg)translate(9%,-7%);box-shadow:0 40px 70px -30px #000c}.hcard.back:after{display:none}.hcard img{filter:brightness(0)opacity(.85);width:clamp(54px,5vw,78px)}.hc-name{font:500 clamp(24px,2.4vw,36px)/1 Onest,sans-serif;position:absolute;top:clamp(80px,8vw,118px);left:clamp(20px,2.2vw,32px)}.hc-sub{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:12px;font-weight:500;position:absolute;top:clamp(112px,11vw,162px);left:clamp(20px,2.2vw,32px)}.hc-pct{letter-spacing:-.02em;font:500 clamp(52px,5.4vw,84px)/1 Onest,sans-serif;position:absolute;bottom:clamp(14px,1.6vw,24px);right:clamp(20px,2.2vw,32px)}.hc-chip{aspect-ratio:1.3;background:linear-gradient(135deg,#fff3c4,#d9a400);border-radius:4px;width:clamp(40px,3.6vw,54px);position:absolute;top:clamp(22px,2.4vw,34px);right:clamp(22px,2.4vw,36px);box-shadow:inset 0 0 0 1px #00000026}@keyframes cardFloat{0%,to{translate:-50% -50%}50%{translate:-50% calc(-50% - 14px)}}.spark{background:var(--gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:10px;height:10px;animation:2.6s ease-in-out infinite twinkle;position:absolute}.spark.s1{top:18%;left:14%}.spark.s2{width:14px;height:14px;animation-delay:-.9s;top:30%;right:12%}.spark.s3{width:8px;height:8px;animation-delay:-1.7s;bottom:14%;left:24%}@keyframes twinkle{0%,to{opacity:.2;scale:.6}50%{opacity:1;scale:1.1}}.hslider .h2content{padding-bottom:30px}.trustcard{z-index:4;margin-top:-34px;position:relative}.tcard{border-radius:var(--r2);box-shadow:0 24px 50px -24px #3c2c0a47,0 0 0 1px var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:20px 10px;display:grid}.tcard .ti{gap:14px;padding:4px 22px}.tcard .ti+.ti{border-left:1px solid var(--line)}.tic2{background:var(--ink);border-radius:4px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .35s cubic-bezier(.3,1.5,.4,1);display:flex}.tcard .ti:hover .tic2{transform:rotate(-8deg)scale(1.06)}.tcard .ti:hover svg{transform:none}.tcard .ti b{font-size:15px}.tcard .ti span{font-size:12.5px;line-height:1.35;display:block}.catsec{padding-top:clamp(46px,5vw,76px)}.circles{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,2vw,30px);display:grid}.circ{text-align:center;color:var(--txt);justify-items:center;gap:6px;display:grid}.cdisc{aspect-ratio:1;background:radial-gradient(70% 70% at 50% 35%,#ffffffbf,transparent 70%),var(--tb);width:100%;max-width:220px;transition:transform .45s var(--ease),box-shadow .35s;border-radius:4px;margin-bottom:10px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.cdisc:after{content:"";box-shadow:inset 0 0 0 0 var(--gold);border-radius:4px;transition:box-shadow .35s;position:absolute;inset:0}.circ:hover .cdisc{transform:translateY(-6px);box-shadow:0 22px 40px -20px #3c2c0a73}.circ:hover .cdisc:after{box-shadow:inset 0 0 0 3px var(--gold)}.circ b{font-family:Onest,sans-serif;font-size:clamp(15px,1.15vw,18px);line-height:1.2}.circ small{color:var(--mut);font-size:12.5px}.circ.t1{--tb:#f6e9c6}.circ.t2{--tb:#e8e2d6}.circ.t3{--tb:#f3dd9e}.circ.t4{--tb:#efe6d6}.circ.t5{--tb:#f4e3d3}.circ.t6{--tb:#ece0c2}.cdisc .cart{object-fit:contain;object-position:50% 100%;width:96%;height:96%;transition:transform .5s var(--ease);position:absolute;bottom:0;left:2%}.circ:hover .cart{transform:translateY(-4px)scale(1.04)}.cmini{position:absolute;inset:0}.cm{aspect-ratio:3/4;width:40%;transition:transform .5s var(--ease);background:#fff;border-radius:4px;position:absolute;bottom:13%;overflow:hidden;box-shadow:0 10px 22px -8px #3c2c0a66}.cm img,.cm .ph{object-fit:cover;width:100%;height:100%;display:block}.cm.c0{z-index:3;width:42%;bottom:16%;left:30%}.cm.c1{z-index:2;left:9%;transform:rotate(-12deg)}.cm.c2{z-index:1;right:9%;transform:rotate(12deg)}.circ:hover .cm.c0{transform:translateY(-6px)}.circ:hover .cm.c1{transform:rotate(-16deg)translate(-4px)}.circ:hover .cm.c2{transform:rotate(16deg)translate(4px)}.marquee{border-block:1px solid var(--line);background:var(--cream);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mtrack{width:max-content;animation:38s linear infinite marq;display:flex}.marquee:hover .mtrack{animation-play-state:paused}.mrow{align-items:center;display:flex}.mrow a{color:#2a251c;white-space:nowrap;align-items:baseline;gap:8px;padding:20px 30px;font:500 clamp(20px,1.8vw,28px)/1 Onest,sans-serif;transition:color .2s;display:inline-flex;position:relative}.mrow a:after{content:"";background:var(--gold);width:7px;height:7px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}.mrow a small{color:var(--mut);font:500 12px Onest,system-ui,sans-serif}.mrow a:hover{color:#8a6a10}@keyframes marq{to{transform:translate(-50%)}}.split{border-radius:4px;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);display:grid;overflow:hidden;box-shadow:0 30px 60px -36px #281c0680}.splitl{isolation:isolate;color:#fff;background:radial-gradient(90% 90% at 100% 0,#2c2416,#12100c 60%);flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:clamp(30px,4vw,56px);display:flex;position:relative;overflow:hidden}.splitl .pt-mark{z-index:-1;opacity:.08;filter:none;position:absolute;top:auto;bottom:-60px;right:-50px}.splitl .eyebrow{color:var(--gold)}.splitl h2{color:#fff;font-size:clamp(30px,3.2vw,46px);line-height:1.08}.splitl p{color:#cfc6b0;max-width:440px;margin:0 0 8px}.splitl i.btn{font-style:normal}.splitr{background:linear-gradient(135deg,#f6edd6,#f1e4c2);align-content:center;min-width:0;padding:clamp(22px,3vw,40px);display:grid}.splitr .track>*{flex-basis:clamp(200px,15vw,240px)}.steps{gap:24px}.dsteps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.dsteps li{transition:transform .3s var(--ease);background:#fff;border-radius:4px;align-content:start;gap:12px;padding:20px;display:grid;box-shadow:0 10px 26px -18px #3c2c0a66}.dsteps li:hover{transform:translateY(-4px)}.dsteps span{background:var(--ink);width:40px;height:40px;color:var(--gold);text-align:center;border-radius:4px;font:500 18px/40px Onest,sans-serif}.dsteps b{margin-bottom:3px;font-size:15.5px;display:block}.dsteps small{color:var(--mut);font-size:13px;line-height:1.4;display:block}.droute small{letter-spacing:.14em;text-transform:uppercase;color:#8a6a10;margin-bottom:10px;font-size:12px;font-weight:500;display:block}.droute ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.droute li{background:#ffffffb3;border:1px solid #e6d6a8;border-radius:4px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.droute li:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #f5b70040}.stabbar{flex-wrap:wrap;justify-content:center;gap:8px;margin:-6px 0 26px;display:flex}.stab{border:1.5px solid var(--line);cursor:pointer;color:var(--txt);background:#fff;border-radius:4px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.stab small{color:var(--mut);background:var(--tint);border-radius:4px;padding:1px 7px;font-size:11.5px;transition:inherit}.stab:hover{border-color:var(--gold);transform:translateY(-1px)}.stab.on{background:var(--ink);border-color:var(--ink);color:#fff}.stab.on small{color:var(--gold);background:#2a251c}.sgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.sgrid>*{animation:rise .55s var(--ease) both}.sgrid>:nth-child(2){animation-delay:50ms}.sgrid>:nth-child(3){animation-delay:.1s}.sgrid>:nth-child(4){animation-delay:.15s}.sgrid>:nth-child(5){animation-delay:.2s}.sgrid>:nth-child(6){animation-delay:.25s}.sgrid>:nth-child(7){animation-delay:.3s}.sgrid>:nth-child(8){animation-delay:.35s}.smore{text-align:center;margin:28px 0 0}.card{border-color:#ece3cf;border-radius:4px;box-shadow:0 1px #3c2c0a08}.card:hover{border-color:#e3d3a6;transform:translateY(-6px);box-shadow:0 22px 44px -24px #3c2c0a73}.card .pic{background:#f7f2e7;border-radius:4px;margin:8px 8px 0}.card .pic img{transition:transform .6s var(--ease)}.card:hover .pic img{transform:scale(1.06)}.cbody{padding:12px 14px 0}.card .name{font-size:15px;font-weight:500}.cfoot{padding:12px 14px 14px}.card .cfoot>.btn{background:var(--ink);color:#fff;border-radius:4px;width:100%;padding:12px 14px}.card .cfoot>.btn:hover{background:var(--gold);color:var(--gi);box-shadow:0 8px 18px -6px #f5b70099}.card .cfoot>.btn svg{transition:transform .3s var(--ease)}.card .cfoot>.btn:hover svg{transform:translate(-2px)rotate(-8deg)}.badge{top:16px;left:16px}.shelfimg{background:repeating-linear-gradient(135deg,#f3ead3 0 14px,#efe4c9 14px 28px);border:1.5px dashed #d9c79a;font-weight:500}.shelfimg span{background:#fffc;border-radius:4px;justify-items:center;gap:10px;padding:18px 24px;display:grid}.svc{background:linear-gradient(90deg,#f7ebc9,#f3e1ae);margin-top:clamp(30px,4vw,60px)}.svc .wrap{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:24px;padding-bottom:24px;display:grid}.svc .wrap>div{align-items:center;gap:12px;display:flex}.svc .wrap>div>span{background:#ffffffb3;border:1px solid #8a6a1040;border-radius:4px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.svc b{color:var(--gi);font-size:14px;display:block}.svc small{color:#6e5a20;font-size:12.5px}.svc+.foot{margin-top:0}.catstrip{scrollbar-width:none;gap:14px;margin-bottom:6px;padding:6px 2px 14px;display:flex;overflow-x:auto}.catstrip::-webkit-scrollbar{display:none}.catstrip a{text-align:center;width:104px;color:var(--txt);flex:none;justify-items:center;gap:7px;font-size:12.5px;font-weight:500;line-height:1.25;display:grid}.catstrip .cs{background:var(--tb,#f3ecdb);width:76px;height:76px;transition:transform .3s var(--ease),box-shadow .3s;border-radius:4px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.catstrip .cs img,.catstrip .cs .ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.catstrip .cs img.cutout{object-fit:contain;width:80%;height:80%;inset:10%}.catstrip a:hover .cs{transform:translateY(-3px)}.catstrip a.on{color:#8a6a10}.toolbar2{z-index:20;-webkit-backdrop-filter:blur(10px);background:#faf6eceb;margin-top:-10px;padding:10px 0;position:sticky;top:76px}.actchips{flex-wrap:wrap;gap:8px;margin:-6px 0 16px;display:flex}.actchips button{color:#5c4500;cursor:pointer;background:#fff1bf;border:0;border-radius:4px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:12.5px;font-weight:500;transition:background .2s;display:inline-flex}.actchips button:hover{background:#ffe48a}.actchips button svg{opacity:.7}.actchips .clr{color:var(--mut);background:0 0;text-decoration:underline}.fsearch{border:1.5px solid var(--line);background:#fff;border-radius:4px;width:100%;margin-bottom:6px;padding:9px 12px}.fsearch:focus{border-color:var(--gold);outline:none}.filters section{border-bottom:1px solid var(--line);padding-bottom:16px}.filters section:last-of-type{border:0}.filters h4{justify-content:space-between;align-items:center;display:flex}.catbanner{isolation:isolate;color:#fff;background:radial-gradient(90% 120% at 100% 0,#2c2416,#12100c 60%);border-radius:4px;justify-content:space-between;align-items:center;gap:24px;margin:4px 0 20px;padding:clamp(20px,2.4vw,30px) clamp(22px,3.4vw,46px);display:flex;position:relative;overflow:hidden}.catbanner h1{color:#fff;margin:6px 0;font-size:clamp(28px,3.4vw,44px)}.catbanner .eyebrow{color:var(--gold)}.catbanner p{color:#cfc6b0;max-width:560px;margin:0}.catbanner .cbstats{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.catbanner .cbstats span{color:#e8e0cc;border:1px solid #3a3223;border-radius:4px;padding:6px 12px;font-size:13px}.catbanner .cbstats b{color:var(--gold)}.catbanner .cbimg{aspect-ratio:1;background:radial-gradient(70% 70% at 50% 35%,#fff3,transparent 70%),var(--tb,#3a3223);border-radius:4px;flex:none;width:clamp(110px,11vw,160px);position:relative;overflow:hidden}.catbanner .cbimg img{object-fit:contain;width:84%;height:84%;position:absolute;inset:8%}.catbanner:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.pager a,.pager span{text-align:center;border-radius:4px;min-width:44px}.pager .on{background:var(--ink);border-color:var(--ink);color:var(--gold)}@media (max-width:1100px){.hx{min-height:0}.hxgrid{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding-top:34px;padding-bottom:70px}.hxtext{max-width:640px}.fan{height:clamp(300px,64vw,420px)}.fcard{width:clamp(150px,34vw,230px)}.hcard-art{height:clamp(240px,52vw,380px)}.hcard{width:clamp(250px,64vw,420px)}.hctl{padding:5px;bottom:40px}.harr{width:34px;height:34px}.circles{grid-template-columns:repeat(3,minmax(0,1fr))}.split{grid-template-columns:minmax(0,1fr)}.sgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tcard{grid-template-columns:1fr 1fr;gap:14px 0;padding:16px 6px}.tcard .ti:nth-child(3){border-left:0}}@media (max-width:900px){.trustcard{margin-top:-18px}.tcard .ti{gap:10px;padding:4px 12px}.tic2{border-radius:4px;width:40px;height:40px}.tcard .ti b{font-size:13.5px}.tcard .ti span{font-size:11.5px}.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stabbar{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:-6px -14px 18px;padding:0 14px;overflow-x:auto}.stabbar::-webkit-scrollbar{display:none}.stab{white-space:nowrap;padding:9px 14px;font-size:13.5px}.svc .wrap{grid-template-columns:1fr 1fr;gap:14px}.dsteps{grid-template-columns:1fr}.dsteps li{grid-template-columns:auto 1fr;align-items:center}.mrow a{padding:16px 22px}.toolbar2{top:118px}.catbanner{border-radius:4px}.catbanner .cbimg{display:none}.card .pic{border-radius:4px;margin:6px 6px 0}.card .cfoot>.btn{padding:10px 8px;font-size:13.5px}}@media (max-width:600px){.atag{border-radius:4px;gap:6px;padding:4px 4px 4px 8px}.atag .h2tt b{font-size:10.5px}.atag .h2tt small{display:none}.atag em{padding:3px 6px;font-size:11.5px}.hxtext h2{font-size:clamp(32px,9.4vw,44px)}.hxtext p{font-size:15px}.hxtext .acts{grid-template-columns:1fr;gap:10px;display:grid}.hxtext .acts .btn{width:100%}.fcard{border-radius:4px;gap:7px;padding:7px 7px 10px}.fcap b{font-size:12.5px}.fcap small{font-size:10px}.fcard em{padding:5px 9px;font-size:13px;top:14px;right:-8px}.circles{gap:14px 10px}.circ b{font-size:13.5px}.circ small{font-size:11px}.cdisc{margin-bottom:4px}.hctl{bottom:30px;right:14px}.tcard{grid-template-columns:1fr 1fr}.svc .wrap>div>span{width:38px;height:38px}.stabbar{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.mtrack,.hcard,.hcard.back,.spark{animation:none}}@media (max-width:600px){.hslider .h2stats{display:none}.hslider .h2frame{aspect-ratio:780/600}.hslider .h2content{padding-top:26px}.hslider .h2text .acts{margin-top:20px}}@media (max-width:900px){.shelfimg{min-height:200px}}@media (max-width:1100px){.hslider .h2content{width:100%}}h1,h2,h3{letter-spacing:-.025em;font-family:Onest,system-ui,sans-serif;font-weight:500}.sec h2{font-size:clamp(30px,3.6vw,48px);line-height:1.08}.h2text h1{letter-spacing:-.035em;font-family:Onest,system-ui,sans-serif;font-size:clamp(42px,4.4vw,72px);font-weight:500;line-height:1}.hxtext h2{letter-spacing:-.035em;font-family:Onest,system-ui,sans-serif;font-weight:500;line-height:1}.splitl h2,.loyal h2,.catbanner h1{letter-spacing:-.03em}.eyebrow{letter-spacing:.14em}.mrow a{letter-spacing:-.02em;font-family:Onest,system-ui,sans-serif;font-weight:500}.btn{border-radius:4px}.sechead{margin-bottom:40px}.svc{z-index:3;margin-top:0;position:relative}.svc .wrap{padding-top:26px;padding-bottom:26px}.svc .wrap>div>span{background:#fff;border:0;width:46px;height:46px;box-shadow:0 6px 16px -8px #6e500a73}.svc b{font-size:15px}.ctiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ctile{isolation:isolate;aspect-ratio:4/3;background:linear-gradient(160deg,#fff 0%,var(--tb) 100%);color:var(--txt);transition:transform .5s var(--ease),box-shadow .4s;border-radius:4px;display:block;position:relative;overflow:hidden}.ctile:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px #281c068c}.ctile.t1{--tb:#f3e6c2}.ctile.t2{--tb:#e4dfd5}.ctile.t3{--tb:#efd99a}.ctile.t4{--tb:#ece3d2}.ctile.t5{--tb:#f1dfcf}.ctile.t6{--tb:#e9ddbf}.ctile .ctext{z-index:2;gap:6px;max-width:72%;padding:clamp(20px,2.2vw,32px);display:grid;position:absolute;top:0;left:0}.ctile .ctext b{letter-spacing:-.025em;font-size:clamp(20px,1.8vw,28px);line-height:1.1}.ctile .ctext small{color:var(--mut);font-size:13.5px}.ctile .ctext i{color:#8a6a10;align-items:center;gap:6px;margin-top:6px;font-size:14px;font-style:normal;font-weight:500;transition:gap .3s;display:inline-flex}.ctile:hover .ctext i{gap:10px}.cimg2{object-fit:contain;object-position:100% 100%;width:auto;max-width:80%;height:78%;transition:transform .7s var(--ease);z-index:1;position:absolute;bottom:-2%;right:-2%}.ctile:hover .cimg2{transform:scale(1.05)}.ctile.scene .cimg2{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;inset:0}.ctile.scene:after{content:"";z-index:1;background:linear-gradient(#ffffffd1 0%,#fff0 46%);position:absolute;inset:0}.ctile.dark{color:#fff}.ctile.dark .ctext small{color:#cfc6b0}.ctile.dark .ctext i{color:var(--gold)}.ctile .cmini{width:62%;height:78%;position:absolute;bottom:0;right:0}.ctile .cm{border-radius:4px}.sphotos{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;gap:12px;height:clamp(380px,36vw,560px);display:grid}.sphotos img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.sp1{grid-row:1/3}.sphotos.two{grid-template-columns:1fr 1fr}.sphotos.two .sp2{grid-row:1/3}.sphotos img{transition:transform .8s var(--ease)}.sphotos:hover .sp1{transform:scale(1.01)}.splitl{background:radial-gradient(70% 80% at 85% 85%,#f5b70047,#0000 60%),linear-gradient(135deg,#1a160f 0%,#0b0a07 70%)}.splitl.sale:before{content:"%";z-index:-1;color:#0000;-webkit-text-stroke:2px #f5b70059;letter-spacing:-.05em;font:500 clamp(260px,28vw,420px)/1 Onest,sans-serif;position:absolute;bottom:-.28em;right:-.06em}.splitl:after{content:"";z-index:-1;background:repeating-linear-gradient(115deg,#0000 0 46px,#f5b7000d 46px 47px);position:absolute;inset:0}.splitl .pt-mark{display:none}.splitl h2{font-size:clamp(34px,3.6vw,54px)}.split{border-radius:4px}.car{border-radius:4px;width:44px;height:44px}.car.prev{left:10px}.car.next{right:10px}.track.dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.track.dragging *{pointer-events:none;-webkit-user-select:none;user-select:none}.catstrip{gap:12px;padding:8px 2px 18px}.catstrip a{align-content:start;gap:10px;width:150px;font-size:13px;line-height:1.25}.catstrip .cs{background:linear-gradient(160deg,#fff,var(--tb,#f3ecdb));border-radius:4px;width:150px;height:112px;box-shadow:inset 0 0 0 1px #0000000d}.catstrip .cs img.cutout{object-fit:contain;width:auto;max-width:88%;height:84%;inset:auto 6% 4% auto}.catstrip .cs img.scenei{object-fit:cover;width:100%;height:100%;inset:0}.catstrip a:hover .cs{transform:translateY(-3px);box-shadow:0 16px 30px -18px #281c0680}.catstrip a.on .cs{box-shadow:0 0 0 2px var(--gold)}.catstrip .all .cs{background:var(--ink);justify-content:center;align-items:center;display:flex}.catstrip a span:not(.cs){display:block}@media (max-width:1100px){.ctiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ctiles{gap:10px}.ctile{aspect-ratio:3/4}.ctile .ctext{max-width:100%;padding:14px}.ctile .ctext b{font-size:16px}.ctile .ctext small{font-size:11.5px}.ctile .ctext i{display:none}.cimg2{height:62%}.sphotos{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;height:auto}.sp1{aspect-ratio:4/3;grid-area:auto/1/auto/3}.sp2,.sp3{aspect-ratio:1}.catstrip a{width:112px;font-size:12px}.catstrip .cs{width:112px;height:84px}}.hx-photo{background:#0b0a07}.hx-photo .hbg{object-fit:cover;object-position:right center;width:100%;height:100%;animation:h2zoom 1.6s var(--ease) both;position:absolute;inset:0}.hx-photo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b0a07d1 0%,#0b0a0773 34%,#0b0a0700 58%);position:absolute;inset:0}.hx-photo .hxglow{display:none}.hx-photo .hxgrid{z-index:2}.hx-photo.light{color:var(--txt);background:#f4e9d6}.hx-photo.light:before{background:linear-gradient(90deg,#faf4e8e6 0%,#faf4e88c 34%,#faf4e800 58%)}.hx-photo.light .hxtext h1{color:var(--txt);margin:16px 0 18px;font-size:clamp(42px,4.4vw,72px);line-height:1}.hx-photo.light .hxtext p{color:#5e5648}.hx-photo.light .hxtext .eyebrow{color:#a8821f}.hxgrid.one{grid-template-columns:minmax(0,1fr)}.hs:not(.on) .hbg{animation:none}@media (max-width:1100px){.hx-photo{flex-direction:column;display:flex}.hx-photo .hbg{aspect-ratio:16/10;object-position:right center;order:2;height:auto;position:relative}.hx-photo:before{display:none}.hx-photo .hxgrid{padding-bottom:20px}}h4,.fcols h4,.filters h4{letter-spacing:-.01em;font-family:Onest,system-ui,sans-serif;font-weight:500}.splitr{grid-template-columns:minmax(0,1fr)}.splitr .carousel,.splitr .track{min-width:0;max-width:100%}.fav{-webkit-backdrop-filter:none;background:#fff}@media (max-width:600px){.ctile.scene .ctext{max-width:100%}}.ctile.scene:after{display:none}.ctile.scene .ctext{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:4px;gap:4px;max-width:min(58%,320px);margin:clamp(14px,1.6vw,22px);padding:clamp(14px,1.4vw,20px) clamp(16px,1.6vw,22px);box-shadow:0 10px 30px -18px #281c0673}.ctile.scene .ctext b{color:var(--txt);overflow-wrap:anywhere;font-size:clamp(17px,1.45vw,23px)}.ctile.scene .ctext small{color:#5e5648}.ctile.scene .ctext i{color:#7a5a00}@media (max-width:600px){.ctile.scene .ctext{max-width:calc(100% - 16px);margin:8px;padding:10px 12px}.ctile.scene .ctext b{font-size:14.5px}}.ctile.scene .ctext{max-width:44%}.ctile.scene .ctext b{font-size:clamp(15px,1.25vw,20px)}.ctile.scene .ctext small{font-size:12.5px}@media (max-width:600px){.ctile.scene .cimg2{object-position:100% 50%}}
:root{--ease:cubic-bezier(.22,1,.36,1);--hh:96px}@media (max-width:900px){:root{--hh:112px}}h1,h2,h3{-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-family:Onest,system-ui,sans-serif;font-weight:400}h1,h2{letter-spacing:-.03em;line-height:.95}h3{letter-spacing:-.02em;line-height:1.05}.sec h2,.sechead h2{font-size:clamp(2rem,4.4vw,4rem)}.splitl h2,.loyal h2,.about h2{letter-spacing:-.03em;font-size:clamp(2rem,3.6vw,3.5rem);line-height:.95}.h1{letter-spacing:-.03em;font-size:clamp(2rem,3.6vw,3.25rem);line-height:.95}p{text-wrap:pretty}.eyebrow,.label{letter-spacing:.18em;text-transform:uppercase;color:#9a7a22;font-size:12px;font-weight:500;line-height:1.8}.sechead{text-align:left;justify-items:start;gap:14px;margin-bottom:clamp(24px,3vw,48px)}.sechead p,.splitl p,.loyal p,.about p{max-width:56ch}.muted{color:var(--txt);opacity:.72}.btn{isolation:isolate;--fill:var(--ink);min-height:44px;transition:color .32s var(--ease),transform .62s var(--ease);border-radius:999px;padding:12px 24px;font-weight:500;position:relative;overflow:hidden;filter:none!important}.btn:before{content:"";z-index:-1;background:var(--fill);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.btn:hover:before{transform:scaleX(1)}.btn:hover{color:var(--gold)}.btn svg{transition:transform .52s var(--ease)}.btn:hover svg{transform:translate(4px)}.btn:active{transform:scale(.98)}.btn.dark{--fill:var(--gold)}.btn.dark:hover{color:var(--ink)}.btn.ghost{--fill:var(--ink)}.btn.ghost:hover{color:#fff}.btn.out{color:var(--txt);--fill:var(--ink);background:0 0;border:1px solid #0f0f0f59}.btn.out:hover{color:#fff}.btn.out.light,.btn.out.glass{color:#fff;--fill:#fff;background:0 0;border-color:#fff6}.btn.out.light:hover,.btn.out.glass:hover{color:var(--ink)}.btn[disabled]:before{display:none}.catbtn,.search,.search button{border-radius:999px}.search input{padding-left:18px}.hc{min-height:calc(100svh - var(--hh));background:var(--ink);color:#fff;grid-template-columns:minmax(0,4fr) minmax(0,6fr);display:grid;position:relative;overflow:hidden}.hc-text{flex-direction:column;justify-content:flex-end;padding:clamp(32px,5vw,72px) clamp(24px,4vw,72px) clamp(48px,11vh,120px) clamp(16px,3.5vw,64px);display:flex}.hc .label{color:var(--gold);margin-bottom:24px}.hc h1,.hc h2{letter-spacing:-.04em;color:#fff;margin:0 0 28px;font-size:clamp(2.6rem,4.6vw,5.6rem);line-height:.92}.hc p{text-wrap:balance;color:#ffffffb8;max-width:44ch;margin:0 0 36px;font-size:clamp(15px,1.1vw,18px);line-height:1.6}.hc-acts{flex-wrap:wrap;gap:12px;display:flex}.hc-acts .btn{padding:14px 28px}.hc-note{color:#ffffff8f;margin-top:16px;font-size:13px;display:block}.hc-media{min-height:420px;position:relative;overflow:hidden}.hc-media img{object-fit:cover;object-position:35% 45%;width:100%;height:100%;animation:hcin 1.6s var(--ease) .2s both;display:block;position:absolute;inset:0}@keyframes hcin{0%{clip-path:inset(0 0 0 100%);transform:scale(1.08)}to{clip-path:inset(0);transform:none}}.hcp{-webkit-backdrop-filter:blur(16px);color:#fff;white-space:nowrap;background:#0f0f0f8c;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;display:inline-flex;position:absolute}.hcp i{background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px 2px #f5b700b3}.hcp.c1{top:9%;left:6%}.hcp.c2{bottom:8%;right:5%}.rise{opacity:0;filter:blur(14px);animation:rise .9s var(--ease) var(--d,0s) both;transform:translateY(28px)}.d1{--d:.78s}.d2{--d:.9s}.d3{--d:1.04s}.d4{--d:1.2s}.d5{--d:1.3s}@keyframes rise{to{opacity:1;filter:blur();transform:none}}.svc{background:var(--ink);color:#fff;border-top:1px solid #ffffff1a;margin:0}.svc .wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:clamp(28px,3vw,44px);padding-bottom:clamp(28px,3vw,44px)}.svc .wrap>div{gap:16px;padding:6px clamp(14px,2vw,32px)}.svc .wrap>div:first-child{padding-left:0}.svc .wrap>div+div{border-left:1px solid #ffffff1f}.svc .wrap>div>span{background:#f5b7001a;border:0;border-radius:50%;width:56px;height:56px}.svc b{letter-spacing:-.02em;color:#fff;font-size:clamp(17px,1.4vw,22px);font-weight:400;line-height:1.1}.svc small{color:#ffffff8f;margin-top:4px;font-size:14px;display:block}.card,.cat,.cbox,.map,.filters,.panel,.gal,.buybox,.lines,.rsum,.rev{border-color:#0000!important}.card{transition:transform .62s var(--ease),box-shadow .62s var(--ease)}.card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -30px #281c0673}.card .pic img{transition:transform .8s var(--ease),opacity .5s}.ctile{transition:transform .62s var(--ease),box-shadow .62s var(--ease)}.ctile .cimg2{transition:transform .8s var(--ease)}.about li:before{content:"";background:var(--gold);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:14px;display:inline-block}.fdot{background:var(--gold);border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.top .wrap>span{flex-wrap:wrap;gap:16px;display:flex}.reveal{opacity:0;filter:blur(14px);transition:opacity .9s var(--ease) var(--d,0s),translate .9s var(--ease) var(--d,0s),filter .9s var(--ease) var(--d,0s);translate:0 28px}.reveal.in{opacity:1;filter:blur();translate:none}@media (prefers-reduced-motion:reduce){.rise,.hc-media img{opacity:1;filter:none;clip-path:none;transform:none;animation:none!important}.reveal{opacity:1;filter:none;transition:none;translate:none}}@media (max-width:900px){.hc{grid-template-columns:minmax(0,1fr);min-height:0}.hc-media{order:-1;height:32svh;min-height:220px}.hc-text{padding:28px 16px 32px}.hc .label{margin-bottom:14px}.hc h1,.hc h2{margin-bottom:16px;font-size:clamp(2.4rem,10.5vw,3.6rem)}.hc p{margin-bottom:24px}.hcp{padding:9px 14px;font-size:12.5px}.hcp.c1{top:14px;left:16px}.hcp.c2{bottom:14px;right:16px}.svc .wrap{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.svc .wrap>div{padding:4px 12px}.svc .wrap>div:nth-child(odd){border-left:0;padding-left:0}.svc .wrap>div>span{width:44px;height:44px}}@media (max-width:600px){.top .wrap>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;display:block;overflow:hidden}.top .wrap>span:first-child b{display:none}}@media (max-width:420px){.hc-acts .btn{flex:auto;padding:13px 20px}}.card .btn,.buybox .btn,.panel .btn,.cbox .btn{border-radius:999px}.stabbar{justify-content:flex-start}.rev:before{display:none}.loyal{border:0}.loyal p{text-wrap:balance}.dsteps li{box-shadow:none}.droute li{border:0}.ctile.scene .ctext b{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media (max-width:600px){.ctile.scene .ctext{max-width:calc(100% - 16px)}.svc .wrap{grid-template-columns:minmax(0,1fr);row-gap:0}.svc .wrap>div,.svc .wrap>div:nth-child(odd){border-left:0;padding:14px 0}.svc .wrap>div+div{border-top:1px solid #ffffff1a}}@media (max-width:900px){.head .icons .ic.keep[href=\/cart]{display:none}}.loyal p{margin:20px 0 32px}.loyal .btn{margin-top:0}.hslider{background:var(--ink)}.hs:not(.on) .rise,.hs:not(.on) .hc-media img{animation:none}.hslider .d1{--d:.12s}.hslider .d2{--d:.22s}.hslider .d3{--d:.36s}.hslider .d4{--d:.52s}.hslider .d5{--d:.62s}.hc-media img{filter:saturate(.92)contrast(1.04)}.p-interior img{object-position:50% 62%}.p-shelves img{object-position:50% 40%}.p-entrance img{object-position:40% 50%}.hc-media:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px #00000059}.hctl{-webkit-backdrop-filter:blur(16px);border-radius:999px;padding:6px;bottom:clamp(20px,4vh,40px);left:auto;right:clamp(16px,3vw,48px);background:#0f0f0f8c!important;border:0!important}.harr{width:44px;height:44px;transition:background .32s var(--ease),color .32s var(--ease),transform .52s var(--ease);border-radius:50%;color:#fff!important;background:#ffffff1a!important}.harr:hover{transform:none;background:var(--gold)!important;color:var(--ink)!important}.hdot{border-radius:999px;background:#ffffff47!important}.hdot i{background:var(--gold)!important}.hcp.c2{inset:calc(9% + 60px) auto auto 6%}@media (max-width:900px){.hctl{top:calc(32svh - 58px);bottom:auto;right:16px}.hcp.c2{display:none}.harr{width:38px;height:38px}}.ctiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(16px,1.6vw,24px);display:grid}.ccat{color:var(--txt);gap:16px;display:grid}.ccat-pic{aspect-ratio:3/2;background:var(--tint);border-radius:4px;display:block;position:relative;overflow:hidden}.ccat-pic img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);display:block;position:absolute;inset:0}.ccat:hover .ccat-pic img{transform:scale(1.05)}.ccat-cap{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ccat-cap b{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(19px,1.6vw,26px);font-weight:400;line-height:1.08;display:block}.ccat-cap small{opacity:.6;margin-top:8px;font-size:14px;display:block}.ccat-go{isolation:isolate;width:44px;height:44px;transition:color .32s var(--ease),border-color .32s var(--ease);border:1px solid #0f0f0f33;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ccat-go:before{content:"";z-index:-1;background:var(--ink);transition:transform .5s var(--ease);border-radius:50%;position:absolute;inset:0;transform:scale(0)}.ccat-go svg{transition:transform .52s var(--ease)}.ccat:hover .ccat-go{color:var(--gold);border-color:var(--ink)}.ccat:hover .ccat-go:before{transform:scale(1)}.ccat:hover .ccat-go svg{transform:translate(3px)}@media (max-width:900px){.ctiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ctiles{gap:24px 12px}.ccat{gap:10px}.ccat-pic{aspect-ratio:4/3}.ccat-cap b{font-size:16px}.ccat-cap small{margin-top:4px;font-size:12.5px}.ccat-go{display:none}}.rev p{-webkit-line-clamp:unset;flex:1;margin:0;font-size:15.5px;line-height:1.6;display:block;overflow:visible}.rev footer{border-top:1px solid #0f0f0f14;margin-top:auto;padding-top:16px}.rev footer b{font-weight:500}.rev .rq{opacity:.22}.revall{text-align:left}.sec.revsec{padding-bottom:0}.splitl.sale{background:#0b0a08;justify-content:flex-end;min-height:clamp(520px,44vw,680px);padding:clamp(28px,3.4vw,52px)}.splitl.sale:before,.splitl.sale:after{display:none}.sl-bg{object-fit:cover;object-position:70% 0%;z-index:-2;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.splitl.sale:hover .sl-bg{transform:scale(1.04)}.splitl.sale .sl-body:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(18px);height:150%;position:absolute;bottom:calc(-1*clamp(28px,3.4vw,52px));left:calc(-1*clamp(28px,3.4vw,52px));right:calc(-1*clamp(28px,3.4vw,52px));-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.sl-body{flex-direction:column;align-items:flex-start;display:flex;position:relative}.sl-pct{letter-spacing:-.06em;color:#fff;text-shadow:0 4px 30px #0000008c,0 1px 2px #00000059;align-items:flex-start;gap:12px;margin:10px 0 6px;font-size:clamp(96px,11vw,176px);font-weight:400;line-height:.85;display:flex}.sl-pct small{letter-spacing:-.02em;color:var(--gold);margin-top:.5em;font-size:clamp(20px,1.8vw,28px);line-height:1}.sl-sub{color:#fff;text-shadow:0 2px 12px #0009;margin-bottom:28px;font-size:clamp(17px,1.4vw,21px)}.sl-note{color:#ffffff9e;text-shadow:0 1px 8px #0009;margin-top:14px;font-size:13px}@media (max-width:900px){.splitl.sale{min-height:clamp(440px,120vw,560px)}.sl-pct{font-size:clamp(88px,30vw,150px)}}@media (prefers-reduced-motion:reduce){.sl-bg{transition:none}}.splitl.sale .eyebrow{color:var(--gold)}.sl-h{color:#fff;letter-spacing:-.04em;text-shadow:0 4px 30px #0000008c;margin:12px 0 28px;font-size:clamp(2.4rem,3.8vw,4.25rem);line-height:.92}.sphotos{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.sphotos img{min-height:0}.sp1{object-position:50% 40%}.sp3{object-position:30% 50%}@media (max-width:900px){.sphotos{grid-template-rows:auto auto}}.loyal{isolation:isolate;background:radial-gradient(40% 95% at 84%,#f5b7007a,#f5b7001f 55%,#0000 78%),radial-gradient(30% 60% at 0 100%,#f5b7001a,#0000 70%),#0f0f0f;position:relative;overflow:hidden}.loyal:before{content:"";z-index:-1;background:repeating-radial-gradient(circle,#0000 0 54px,#f5b70047 54px 55px);border-radius:50%;width:680px;height:680px;animation:14s linear infinite lring;position:absolute;top:50%;right:calc(13% - 340px);transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.loyal:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff12 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 55%);mask-image:linear-gradient(90deg,#000,#0000 55%)}@keyframes lring{0%{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.06)}to{transform:translateY(-50%)scale(1)}}.loyal .gcard{box-shadow:0 30px 80px -10px #f5b70073,0 20px 40px -20px #000c}@media (max-width:900px){.loyal:before{width:520px;height:520px;animation:none;top:auto;bottom:-260px;right:50%;transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.loyal:before{animation:none}}.salebd{isolation:isolate;color:#fff;background:radial-gradient(45% 70% at 88% 0,#f5b70038,#0000 70%),radial-gradient(35% 60% at 0 100%,#f5b7001a,#0000 70%),#0f0f0f;margin:clamp(24px,3vw,40px) 0;padding:clamp(56px,7vw,104px) 0 clamp(48px,6vw,88px);position:relative;overflow:hidden}.salebd:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff0f 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.salebd-head{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:end;gap:24px 48px;margin-bottom:clamp(28px,3.4vw,48px);display:grid}.salebd .eyebrow{color:var(--gold)}.salebd h2{color:#fff;letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(2.6rem,5.4vw,5.5rem);line-height:.9}.salebd-side{justify-items:start;gap:20px;display:grid}.salebd-side p{color:#ffffffb3;max-width:40ch;margin:0;font-size:16px;line-height:1.6}.salebd .card{box-shadow:none}.salebd .card:hover{box-shadow:0 30px 60px -30px #f5b70059}.salebd .car{color:var(--ink);background:#fff}@media (max-width:900px){.salebd-head{grid-template-columns:minmax(0,1fr)}}.salebd{padding-top:clamp(36px,4vw,60px)}.salebd h2{margin-top:10px;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1}.salebd h2 .gold{color:var(--gold)}.salebd-head{align-items:end;margin-bottom:clamp(24px,2.6vw,36px)}.salebd-side{grid-auto-flow:column;justify-content:end;align-items:center;gap:24px}@media (max-width:1100px){.salebd-side{grid-auto-flow:row;justify-content:start}}.card .cfoot>.btn{--fill:var(--gold)}.card .cfoot>.btn:hover{color:var(--ink)}.hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.acc-wrap{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(48px,6vw,96px)}.acc-auth{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:clamp(24px,5vw,96px);display:grid}.acc-intro{padding-top:clamp(8px,3vw,48px)}.acc-intro h1,.acc-head h1{letter-spacing:-.04em;margin:14px 0 18px;font-size:clamp(2.4rem,4.6vw,4.5rem);line-height:.92}.acc-intro p{max-width:40ch;font-size:16px}.acc-card{background:#fff;border-radius:4px;padding:clamp(20px,2.4vw,32px)}.acc-tabs{background:var(--tint);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;display:grid}.acc-tabs button{min-height:44px;color:var(--txt);cursor:pointer;transition:background .32s var(--ease),color .32s var(--ease);background:0 0;border:0;border-radius:999px;font:500 15px Onest,sans-serif}.acc-tabs button.on{background:var(--ink);color:#fff}.acc-form{gap:16px;display:grid}.acc-form label small{font-weight:400}.acc-form .btn.big{margin-top:4px}.acc-hint{margin:0;font-size:13px}.acc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(24px,3vw,40px);display:flex}.acc-head h1{margin-bottom:8px}.acc-head p{margin:0}.acc-grid{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:clamp(16px,2.4vw,32px);display:grid}.acc-orders h2{margin:0 0 16px;font-size:clamp(1.6rem,2.4vw,2.25rem)}.acc-empty{background:#fff;border-radius:4px;justify-items:start;gap:14px;padding:32px;display:grid}.acc-empty p{margin:0}.acc-order{background:#fff;border-radius:4px;margin-bottom:12px;padding:20px 22px}.acc-order header{justify-content:space-between;align-items:center;gap:12px;display:flex}.acc-order header b{font-size:18px;font-weight:500}.acc-order>p{margin:4px 0 12px;font-size:13.5px}.acc-order ul{border-top:1px solid #0f0f0f14;border-bottom:1px solid #0f0f0f14;gap:6px;margin:0;padding:12px 0;font-size:14px;list-style:none;display:grid}.acc-order li{justify-content:space-between;gap:16px;display:flex}.acc-order li span:last-child{white-space:nowrap;opacity:.7}.acc-order footer{justify-content:space-between;align-items:center;padding-top:12px;display:flex}.acc-order footer b{font-size:18px;font-weight:500}.st{background:var(--tint);border-radius:999px;padding:5px 12px;font-size:12.5px}.st-new{color:#7a5a00;background:#fff3c4}.st-confirmed{color:#1d4ed8;background:#e6f0ff}.st-done{color:#16794a;background:#e5f6ec}.st-canceled{color:#8a8274;background:#f3f1ec}.acc-side{gap:12px;display:grid}.acc-box{background:#fff;border-radius:4px;gap:14px;padding:22px;display:grid}.acc-box h3{margin:0;font-size:20px}.acc-box p{margin:0;font-size:14px}.acc-box .btn{justify-self:start}.okmsg{color:#16794a;background:#e5f6ec;border-radius:4px;padding:10px 12px;font-size:14px}.sw{cursor:pointer;align-items:center;gap:12px;font-size:14.5px;display:flex}.sw input{opacity:0;width:1px;height:1px;position:absolute}.sw-t{width:46px;height:28px;transition:background .32s var(--ease);background:#e3dccb;border-radius:999px;flex:none;position:relative}.sw-t:after{content:"";width:22px;height:22px;transition:transform .32s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.sw input:checked+.sw-t{background:var(--gold)}.sw input:checked+.sw-t:after{transform:translate(18px)}.sw input:focus-visible+.sw-t{outline:3px solid var(--gold);outline-offset:2px}.chk-acc{margin:4px 0 0;font-size:13.5px}.chk-acc a{text-decoration:underline}@media (max-width:900px){.acc-auth,.acc-grid{grid-template-columns:minmax(0,1fr)}.acc-intro{padding-top:0}}.news .wrap{align-items:center}.subform{flex:0 460px;gap:10px;min-width:0;display:grid}.subrow{background:#fff;border-radius:999px;gap:8px;padding:5px;display:flex}.subrow input{min-width:0;color:var(--txt);background:0 0;border:0;outline:none;flex:1;padding:0 16px;font:400 15px Onest,sans-serif}.subrow .btn{flex:none}.subagree{color:#fff9;cursor:pointer;text-align:left;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.subagree input{accent-color:var(--gold);margin-top:2px}.subagree a{color:#fff;text-decoration:underline}.suberr{color:#ffb4a8;text-align:left;font-size:13px}.subok{color:#fff;text-align:left;gap:4px;display:grid}.subok b{color:var(--gold);font-size:18px;font-weight:500}.subok span{color:#ffffffb3;font-size:14px}@media (max-width:900px){.subform{flex-basis:auto;width:100%}}.subagree span{flex:1;min-width:0}@media (max-width:900px){.news .wrap>.subform{flex:none;width:100%;max-width:100%}.subrow .btn{padding:12px 18px}}.subform{grid-template-columns:minmax(0,1fr)}.subrow input{width:0}.acc-link{color:var(--txt);text-underline-offset:3px;cursor:pointer;opacity:.75;background:0 0;border:0;justify-self:center;padding:6px;font:400 14px Onest,sans-serif;text-decoration:underline}.acc-link:hover{opacity:1}.acc-hint a{text-decoration:underline}.hdot{position:relative}.hdot:after{content:"";position:absolute;inset:-17px -4px}.del{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.lines button.muted{min-height:44px;padding:0 4px}.acc-link{min-height:44px}@media (max-width:900px){.chips{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.chip2{white-space:nowrap;flex:none;min-height:40px}}.nf{justify-items:start;gap:16px;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(64px,10vw,120px);display:grid}.nf h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,6vw,5rem);line-height:.92}.nf p{margin:0;font-size:16px}.nf-acts{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}
