@property --led{syntax: "<color>"; inherits: true; initial-value: #ff1e3c;}:root{--paper: #FBF6F4;--ink: #2B0614;--ink-2: #6A5059;--line: rgba(43, 6, 20, .16);--gold: #8C5F28;--gold-soft: #D9B98A;--lacquer: #C8102E;--flush: var(--paper);--t1: .8125rem;--t2: 1.0625rem;--t3: clamp(1.75rem, 1.25rem + 1.6vw, 2.75rem);--t4: clamp(2.75rem, 1.3rem + 5.6vw, 7rem);--display: "Rozha One", "Didot", Georgia, serif;--body: "Hanken Grotesk", system-ui, sans-serif;--s1: 4px;--s2: 8px;--s3: 16px;--s4: 24px;--s5: 40px;--s6: 64px;--s7: 104px;--gut: var(--s3);--r: 4px;--ease: cubic-bezier(.22, .61, .2, 1)}@media(min-width:821px){:root{--gut: var(--s5)}}@media(min-width:1280px){:root{--gut: var(--s6)}}[data-world=red]{--w-bg: #2B0614;--w-ink: #F6EAE6;--w-accent: #D9B98A;--w-soft: #3D1220}[data-world=flush]{--w-bg: var(--paper);--w-ink: var(--ink);--w-accent: var(--gold);--w-soft: #F3EAE6}[data-world=ice]{--w-bg: #EAEEF0;--w-ink: var(--ink);--w-accent: var(--gold);--w-soft: #F5F7F8}[data-world=gold]{--w-bg: #F1E6D7;--w-ink: var(--ink);--w-accent: var(--gold);--w-soft: #F8F1E8}[data-world=lilac]{--w-bg: #EFE9EF;--w-ink: var(--ink);--w-accent: var(--gold);--w-soft: #F7F3F7}[data-world=mint]{--w-bg: #E8EEEA;--w-ink: var(--ink);--w-accent: var(--gold);--w-soft: #F4F7F5}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--t2)/1.6 var(--body);overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:4px}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:1.02;margin:0;letter-spacing:-.01em;text-wrap:balance}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}[hidden]{display:none!important}main:focus{outline:none}.skip{position:absolute;left:var(--s2);top:var(--s2);transform:translateY(-200%);background:var(--paper);padding:var(--s2) var(--s3);z-index:100}.skip:focus{transform:none}.wrap{padding-inline:var(--gut);max-width:1520px;margin-inline:auto}.world{background:var(--w-bg);color:var(--w-ink)}.pad{padding-block:var(--s6)}@media(min-width:821px){.pad{padding-block:var(--s7)}}.title{font-size:var(--t4);line-height:.98}.measure{max-width:58ch}.muted{color:var(--ink-2)}.world .muted{color:inherit;opacity:.78}.u-mt2{margin-top:var(--s2)}.u-mt3{margin-top:var(--s3)}.u-mt4{margin-top:var(--s4)}.u-mt5{margin-top:var(--s5)}.u-b{font-weight:700}.stack-2{display:grid;gap:var(--s2)}.stack-3{display:grid;gap:var(--s3)}.small,.counter{font-size:var(--t1);line-height:1.5}.ul{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--ease)}.ul:hover,.ul:focus-visible{background-size:100% 1px}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:52px;padding:0 var(--s5);border:1px solid var(--btn-bg, var(--ink));border-radius:999px;background:var(--btn-bg, var(--ink));color:var(--btn-fg, var(--paper));font-size:var(--t2);font-weight:500;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:color .35s var(--ease),border-color .35s var(--ease),transform .15s var(--ease)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn-hover, var(--gold));transform:translateY(101%);transition:transform .45s var(--ease)}.btn:hover:before,.btn:focus-visible:before{transform:none}.btn:hover,.btn:focus-visible{border-color:var(--btn-hover, var(--gold));color:var(--btn-hover-fg, var(--paper))}.btn:active{transform:translateY(1px)}.btn[disabled]{--btn-bg: #B5A8AC;cursor:not-allowed}.btn[disabled]:before{display:none}.btn--ink{--btn-bg: var(--w-ink);--btn-fg: var(--w-bg)}.btn--line{--btn-bg: transparent;--btn-fg: currentColor;--btn-hover: var(--w-ink, var(--ink));--btn-hover-fg: var(--w-bg, var(--paper));border-color:currentColor}.btn--small{min-height:40px;padding:0 var(--s4);font-size:var(--t1)}.btn--full{width:100%}[data-world=red] .btn,.hero .btn,.foot .btn{--btn-bg: var(--paper);--btn-fg: var(--ink);--btn-hover: var(--gold-soft);--btn-hover-fg: var(--ink)}[data-world=red] .btn--line,.hero .btn--line{--btn-bg: transparent;--btn-fg: currentColor;--btn-hover: var(--paper);--btn-hover-fg: var(--ink)}.bar{background:var(--ink);color:var(--gold-soft);text-align:center;padding:var(--s2) var(--gut);font-size:var(--t1);letter-spacing:.02em}.bar b{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.head{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.head__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s3);min-height:72px}.head__logo{display:inline-flex;align-items:center;text-decoration:none}.logo-lockup{height:40px;width:auto}.logo-lockup g,.head__logo .logo-mark{transform-box:fill-box;transform-origin:center;transition:transform .6s var(--ease)}.head__logo:hover .logo-lockup>g{transform:rotate(-10deg)}.head__logo img{max-height:44px;width:auto}.logo-mark{width:40px;height:40px;flex:none;transition:transform .6s var(--ease)}.head__nav{display:flex;gap:var(--s4);align-items:center;font-size:var(--t2)}.head__nav>a,.nav-drop summary{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--ease);padding-block:var(--s1)}.head__nav>a:hover,.nav-drop summary:hover,.nav-drop[open] summary{background-size:100% 1px}.nav-drop{position:relative}.nav-drop summary{list-style:none;cursor:pointer}.nav-drop summary::-webkit-details-marker{display:none}.nav-drop summary:after{content:" \25be";font-size:var(--t1)}.nav-drop__menu{position:absolute;left:calc(-1 * var(--s3));top:calc(100% + var(--s3));min-width:240px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:var(--s2);display:grid;box-shadow:0 24px 48px -24px #2b061459;z-index:50}.nav-drop__menu a{padding:var(--s2) var(--s3);border-radius:var(--r);text-decoration:none;transition:background .2s,color .2s}.nav-drop__menu a:hover{background:var(--ink);color:var(--paper)}.head__tools{display:flex;gap:var(--s4);justify-content:flex-end;align-items:center}.head__tools>a:not(.head__cart):not(.head__icon),.head__tools .hide-s>a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--ease)}.head__tools>a:not(.head__cart):hover{background-size:100% 1px}.head__icon{display:inline-flex;padding:var(--s1);border-radius:50%;transition:color .2s,background .2s}.head__icon:hover{background:var(--ink);color:var(--paper)}.icon{width:22px;height:22px;display:block}.head__cart{white-space:nowrap;border:1px solid var(--ink);border-radius:999px;padding:var(--s1) var(--s3);text-decoration:none;transition:background .25s,color .25s}.head__cart:hover{background:var(--ink);color:var(--paper)}.head__burger{display:none}.head__burger summary{list-style:none;cursor:pointer;padding:var(--s1) 0}.head__burger summary::-webkit-details-marker{display:none}.head__drawer{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);padding:var(--s3) var(--gut) var(--s5);display:grid;gap:var(--s2)}.head__drawer>a{font:400 var(--t3)/1.2 var(--display);text-decoration:none;transition:color .2s,padding .3s var(--ease)}.head__drawer>a:hover{color:var(--gold);padding-left:var(--s2)}.insta-m{display:flex;align-items:center;gap:var(--s2);font:500 var(--t2)/1.4 var(--body)!important;margin-top:var(--s2)}.fx{border:1px solid var(--line);border-radius:999px;background:transparent;font-size:var(--t1);min-height:36px;padding:0 var(--s2);cursor:pointer;transition:border-color .2s}.fx:hover{border-color:var(--ink)}.fx-m{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s2)}.fx-note{font-size:var(--t1);opacity:.8}@media(max-width:820px){.head__in{grid-template-columns:auto 1fr auto;gap:var(--s2);min-height:60px}.head__logo{justify-self:center}.logo-lockup{height:28px}.head__nav,.head__tools .hide-s{display:none}.head__burger{display:block}}.hero{--led: #ff1e3c;position:relative;overflow:hidden;background:#1c030c;color:#f6eae6;display:grid;transition:--led .45s;isolation:isolate}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60vmax 60vmax at 72% 46%,color-mix(in srgb,var(--led) 55%,transparent),transparent 68%)}.hero__in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s5);align-items:center;width:100%;padding-block:var(--s6)}.hero__title{font-size:var(--t4);line-height:.92}.hero__lead{max-width:36ch;margin-top:var(--s4);opacity:.86}.hero__visual{position:relative;justify-self:center;width:min(40vw,520px)}.hero__photo{border-radius:999px 999px var(--r) var(--r);overflow:hidden;box-shadow:0 0 120px 10px color-mix(in srgb,var(--led) 55%,transparent);transition:box-shadow .45s}.hero__photo img{display:block;width:100%;height:auto}.hero__led{position:absolute;left:-7%;bottom:7%;width:30%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:4px solid var(--paper);box-shadow:0 8px 30px #00000073}.hero__led img{width:100%;height:100%;object-fit:cover;filter:var(--lf, none);transition:filter .4s}.hero__foot{margin-top:var(--s5);display:grid;gap:var(--s3);justify-items:start}.hero__note{min-height:3em;max-width:38ch;font-size:var(--t1);opacity:.8}.hero__buy{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s3)}.modes{display:flex;flex-wrap:wrap;gap:var(--s2)}.mode{display:inline-flex;align-items:center;gap:var(--s2);min-height:40px;padding:0 var(--s3) 0 var(--s2);border-radius:999px;background:transparent;color:inherit;border:1px solid rgba(246,234,230,.28);font-size:var(--t1);transition:border-color .2s,background .2s}.mode i{width:16px;height:16px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);transition:transform .2s var(--ease)}.mode:hover{border-color:currentColor;background:#f6eae614}.mode:hover i{transform:scale(1.2)}.mode[aria-pressed=true]{border-color:currentColor;background:#f6eae624}.world:not([data-world=red]) .mode{border-color:var(--line)}.led{opacity:0;animation:light .35s calc(var(--d) * 1ms) forwards}.led-field{filter:drop-shadow(0 0 3px var(--led))}@keyframes light{to{opacity:1}}@media(max-width:820px){.hero__in{grid-template-columns:1fr;padding-block:var(--s5)}.hero__visual{width:min(76vw,380px);order:1}.hero__copy{display:contents}.hero__head{order:0}.hero__foot{order:2;margin-top:0}.hero:before{background:radial-gradient(90vmax 70vmax at 50% 52%,color-mix(in srgb,var(--led) 55%,transparent),transparent 68%)}}.drop{background:var(--ink);color:var(--paper);padding-block:var(--s5)}.drop__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s4) var(--s6)}.drop__title{font-size:var(--t3);max-width:16ch}.timer{display:flex;gap:var(--s4);font-variant-numeric:tabular-nums}.timer div{text-align:center}.timer b{display:block;font:400 var(--t4)/1 var(--display);min-width:1.3em}.timer span{font-size:var(--t1);opacity:.8}.timer--small{gap:var(--s3)}.timer--small b{font-size:var(--t3)}.sec-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s3) var(--s5);margin-bottom:var(--s5)}.sec-head p{max-width:42ch;color:var(--ink-2)}@media(min-width:821px){.boxes{padding-block:var(--s7)}}.boxes__head{margin-bottom:var(--s5)}.boxes__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--s5) var(--s4);padding-inline:var(--gut);max-width:1520px;margin-inline:auto}.tile{grid-column:span 4;position:relative;display:flex;flex-direction:column;gap:var(--s3);color:var(--ink)}.tile--hero{grid-column:span 7;grid-row:span 2;--led: #ff1e3c}.tile--wide{grid-column:span 5}.tile--half{grid-column:span 6}.tile__art{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r);background:var(--w-bg, #F3EAE6);display:grid;place-items:center}.tile--hero .tile__art{aspect-ratio:auto;flex:1;min-height:420px}.tile__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.tile__art .art{width:70%;height:auto;max-height:80%}.tile:hover .tile__art img{transform:scale(1.045)}.tile__name{font-size:var(--t3);line-height:1.05}.tile__name a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .45s var(--ease)}.tile:hover .tile__name a{background-size:100% 1px}.tile__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tile__blurb{color:var(--ink-2);max-width:44ch}.tile__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;position:relative;z-index:1}.tile__price{font-weight:500;font-variant-numeric:tabular-nums}.tile__price s{font-weight:400;opacity:.6;margin-left:var(--s2)}.tile .btn{--btn-bg: transparent;--btn-fg: var(--ink);--btn-hover: var(--ink);--btn-hover-fg: var(--paper);border-color:var(--ink)}.tags{position:absolute;left:var(--s3);top:var(--s3);display:flex;gap:var(--s2);flex-wrap:wrap;z-index:1}.tag{background:var(--lacquer);color:#fff;font-weight:500;font-size:var(--t1);padding:var(--s1) var(--s3);border-radius:999px}.tag--ink{background:var(--ink);color:var(--paper)}.tile__spin{position:absolute;right:var(--s3);top:var(--s3);z-index:2;min-height:40px;padding:0 var(--s3);border:1px solid var(--ink);border-radius:999px;background:var(--paper);color:var(--ink);font-size:var(--t1);font-weight:500;transition:background .2s,color .2s}.tile__spin:hover{background:var(--ink);color:var(--paper)}@media(max-width:820px){.tile,.tile--hero,.tile--wide,.tile--half{grid-column:span 12;grid-row:auto}.tile--hero .tile__art{aspect-ratio:4 / 5;min-height:0}}.boxes__grid:has(>.tile:only-child) .tile{grid-column:1 / -1}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,22%);gap:var(--s4);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--s3);scrollbar-width:thin}.rail>.tile{grid-column:auto;scroll-snap-align:start}.rail .tile__name{font-size:var(--t2);font-family:var(--body);font-weight:500;line-height:1.35}@media(max-width:820px){.rail{grid-auto-columns:72%}}.sg{position:relative;background:var(--ink);color:var(--paper)}.sg__pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;grid-template-rows:auto 1fr;padding-block:var(--s6) var(--s5)}.sg__head{display:flex;justify-content:space-between;align-items:end;gap:var(--s4);padding-inline:var(--gut)}.sg__head p{max-width:38ch;opacity:.78}.sg__count{font-size:var(--t1);font-variant-numeric:tabular-nums;opacity:.7}.sg__track{display:flex;align-items:center;gap:var(--s5);padding-inline:var(--gut);will-change:transform}.sg__frame{flex:none;height:min(62vh,620px);aspect-ratio:4 / 5;display:grid;grid-template-rows:1fr auto;gap:var(--s3);text-decoration:none;color:inherit}.sg__frame:nth-child(3n+2){height:min(48vh,480px);align-self:end}.sg__frame:nth-child(3n){aspect-ratio:1}.sg__img{overflow:hidden;border-radius:var(--r);background:var(--w-soft, #3D1220)}.sg__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.sg__frame:hover .sg__img img{transform:scale(1.05)}.sg__cap{display:flex;justify-content:space-between;gap:var(--s3);font-size:var(--t1)}.sg__cap b{font-weight:500;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .45s var(--ease)}.sg__frame:hover .sg__cap b{background-size:100% 1px}.sg__progress{position:absolute;left:var(--gut);right:var(--gut);bottom:var(--s4);height:1px;background:#fbf6f433}.sg__progress i{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(var(--p, 0));background:var(--gold-soft)}.sg.is-static .sg__pin{position:relative;height:auto}.sg.is-static .sg__track{overflow-x:auto;scroll-snap-type:x mandatory;padding-block:var(--s4)}.sg.is-static .sg__frame{scroll-snap-align:start}@media(max-width:820px){.sg__frame{height:54vh}.sg__frame:nth-child(3n+2){height:44vh}}.js-reveal [data-reveal]{clip-path:inset(0 50% 0 50%);transition:clip-path 1.4s var(--ease)}.js-reveal [data-reveal] img{transform:scale(1.18);transition:transform 1.8s var(--ease)}.js-reveal [data-reveal].is-open{clip-path:inset(0 0 0 0)}.js-reveal [data-reveal].is-open img{transform:none}.eng__in{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--s6);align-items:center}.eng__form{display:grid;gap:var(--s3);margin-top:var(--s5);max-width:460px}.field{width:100%;min-height:52px;padding:0 var(--s3);border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:var(--r);background:#ffffff8c;font-size:var(--t2);transition:border-color .2s,background .2s}.field:hover{border-color:currentColor}.field:focus{outline:none;border-color:var(--gold);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 22%,transparent)}.field--area{min-height:140px;padding-block:var(--s3)}.fonts{display:flex;flex-wrap:wrap;gap:var(--s2)}.pill{position:relative}.pill input{position:absolute;opacity:0;pointer-events:none}.pill span{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s3);border-radius:999px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);font-size:var(--t2);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.pill:hover span{border-color:currentColor;background:color-mix(in srgb,currentColor 6%,transparent)}.pill input:checked+span{background:var(--w-ink, var(--ink));color:var(--w-bg, var(--paper));border-color:var(--w-ink, var(--ink))}.pill input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.pill input:disabled+span{opacity:.45;text-decoration:line-through;cursor:not-allowed}.plate-text{font-family:Allura,cursive}[data-font=block] .plate-text{font-family:var(--body);font-weight:700;letter-spacing:.04em}[data-font=serif] .plate-text{font-family:var(--display)}[data-font=arabic] .plate-text{font-family:Aref Ruqaa,serif}@media(max-width:820px){.eng__in{grid-template-columns:1fr;gap:var(--s5)}}.cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);padding:0 var(--gut) var(--s6);max-width:1520px;margin-inline:auto}@media(min-width:821px){.cols{padding-bottom:var(--s7)}}.col-tile{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--r);overflow:hidden;background:var(--w-bg);color:var(--paper);text-decoration:none}.col-tile__art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.col-tile__art img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.col-tile__art .art{width:60%;height:auto}.col-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2b0614b8,#2b061400 55%);transition:opacity .4s}.col-tile__name{position:absolute;left:var(--s4);bottom:var(--s4);z-index:1;font:400 var(--t3)/1.05 var(--display);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .45s var(--ease)}.col-tile:hover .col-tile__art img{transform:scale(1.05)}.col-tile:hover .col-tile__name{background-size:100% 1px}@media(max-width:820px){.cols{grid-template-columns:1fr}}.bun__in{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--s6);align-items:start}.bun__list{display:grid;gap:var(--s2)}.bun__item{display:grid;grid-template-columns:72px 1fr auto auto;align-items:center;gap:var(--s3);background:var(--w-soft);border:1px solid transparent;border-radius:var(--r);padding:var(--s2) var(--s3) var(--s2) var(--s2);cursor:pointer;transition:border-color .2s}.bun__item:hover{border-color:currentColor}.bun__item input{width:22px;height:22px;accent-color:var(--ink)}.bun__thumb{width:72px;height:72px;border-radius:var(--r);overflow:hidden;display:grid;place-items:center;background:var(--w-bg)}.bun__thumb .art,.bun__thumb img{width:100%;height:100%;object-fit:cover}.bun__total{display:flex;justify-content:space-between;align-items:baseline;margin:var(--s4) 0 var(--s3)}.bun__total b{font:400 var(--t3)/1 var(--display)}@media(max-width:820px){.bun__in{grid-template-columns:1fr;gap:var(--s5)}}.pdp__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--s6);padding-block:var(--s5) var(--s6)}.pdp__gallery,.pdp__info{min-width:0}.pdp__gallery{position:sticky;top:calc(72px + var(--s4));align-self:start}.pdp__stage{position:relative;aspect-ratio:1;border-radius:var(--r);overflow:hidden;background:var(--w-soft);display:grid;place-items:center}.pdp__stage img{width:100%;height:100%;object-fit:cover}.pdp__stage .art{width:80%;height:80%}.pdp__still{width:100%;height:100%;display:grid;place-items:center}.pdp__thumbs{display:flex;gap:var(--s2);margin-top:var(--s2);overflow-x:auto}.pdp__thumbs button{flex:0 0 72px;height:72px;padding:0;border:1px solid transparent;border-radius:var(--r);overflow:hidden;background:none;opacity:.7;transition:opacity .2s,border-color .2s}.pdp__thumbs button:hover{opacity:1}.pdp__thumbs button[aria-current=true]{border-color:currentColor;opacity:1}.pdp__thumbs img{width:100%;height:100%;object-fit:cover}.pdp__info{display:grid;gap:var(--s4);align-content:start}.pdp__title{font-size:var(--t3);line-height:1.05}.pdp__rating{font-weight:500;text-decoration:none;justify-self:start}.pdp__rating:hover{text-decoration:underline}.price{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3);font:400 var(--t3)/1 var(--display);font-variant-numeric:tabular-nums}.price s{font:400 var(--t2)/1 var(--body);opacity:.6}.price .tag{font-family:var(--body)}.pulse{background:var(--w-soft);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2)}.pulse__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.meter{height:4px;border-radius:4px;background:color-mix(in srgb,var(--w-ink, var(--ink)) 14%,transparent);overflow:hidden}.meter i{display:block;height:100%;background:var(--gold);transition:width .3s}.opt{border:0;padding:0;margin:0}.opt legend{font-weight:500;padding:0;margin-bottom:var(--s2)}.opt__vals{display:flex;flex-wrap:wrap;gap:var(--s2)}.opt-stack{display:grid;gap:var(--s4)}.qty-row{display:grid;gap:var(--s2)}.trust{display:grid;gap:var(--s1);list-style:none;margin:0;padding:0;font-size:var(--t1)}.trust li:before{content:"\2713";margin-right:var(--s2);color:var(--w-accent, var(--gold))}.err{font-weight:500;color:var(--lacquer);font-size:var(--t1)}[data-world=red] .err{color:#ff9aae}.acc{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}.acc:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)}.acc summary{list-style:none;cursor:pointer;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 0;transition:color .2s}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:var(--t2);transition:transform .3s var(--ease)}.acc summary:hover{color:var(--w-accent, var(--gold))}.acc[open] summary:after{transform:rotate(45deg)}.acc__body{padding-bottom:var(--s3)}.acc__body>*+*{margin-top:var(--s2)}.pdp .engrave-art{background:var(--w-soft);border-radius:var(--r);padding:var(--s2)}.names{display:grid;gap:var(--s3)}.names__row{display:grid;gap:var(--s1);font-weight:500}.names__sub{font-weight:500}.names select.field{-webkit-appearance:auto;appearance:auto;cursor:pointer}.lf--script{font-family:Allura,cursive}.lf--print{font-family:var(--body)}.lf--caps{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em}.lf--arabic{font-family:Aref Ruqaa,serif}.np{min-height:96px;display:grid;place-items:center;text-align:center;padding:var(--s3);border-radius:var(--r);background:var(--ink);font-size:var(--t3);line-height:1.2;overflow-wrap:anywhere}.np--gold{color:#e3bd7a}.np--silver{color:#e6e8ec}.np--script{font-family:Allura,cursive}.np--print{font-family:var(--body);font-weight:500}.np--caps{font-family:var(--display);text-transform:uppercase;letter-spacing:.05em}.np--arabic{font-family:Aref Ruqaa,serif}.np--charms{font-family:var(--body);font-weight:700;letter-spacing:.1em}@media(min-width:821px){.pdp .engrave-art{display:none}}@media(max-width:820px){.pdp__in{grid-template-columns:1fr;gap:var(--s5);padding-top:var(--s3)}.pdp__gallery{position:static}}.stick{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--ink);color:var(--paper);padding:var(--s2) var(--gut);display:flex;align-items:center;justify-content:space-between;gap:var(--s3);transform:translateY(110%);transition:transform .35s var(--ease)}.stick.is-on{transform:none}.stick__t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stick .btn{--btn-bg: var(--paper);--btn-fg: var(--ink);--btn-hover: var(--gold-soft);--btn-hover-fg: var(--ink)}body:has(.stick) .foot{padding-bottom:var(--s7)}.lm{--led: #ff1e3c;transition:--led .45s}.lm__in{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6);align-items:center}.lm__art{width:100%;max-width:380px;justify-self:center}.led-swatch{width:100%;height:auto;display:block;border-radius:50%;border:4px solid var(--paper);filter:var(--lf, none);transition:filter .4s;box-shadow:0 0 80px 10px color-mix(in srgb,var(--led) 55%,transparent)}.lm__note{min-height:4.8em;margin-top:var(--s4);max-width:42ch}.lm__nm{font-weight:700}@media(max-width:820px){.lm__in{grid-template-columns:1fr;gap:var(--s5)}.lm__art{max-width:260px;order:2}}.lg__in{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6);align-items:center}.lg__art{max-width:460px;width:100%;justify-self:center}.lg__note{margin-top:var(--s3);min-height:3em}@media(max-width:820px){.lg__in{grid-template-columns:1fr;gap:var(--s5)}}.row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--s6)}.row+.row{margin-top:var(--s6)}.row:nth-child(2n) .row__media{order:2}.row__media{aspect-ratio:1;border-radius:var(--r);overflow:hidden;display:grid;place-items:center;background:var(--w-bg)}.row__media img{width:100%;height:100%;object-fit:cover}.row__media .art{width:76%;height:76%}.row h3{font-size:var(--t3);margin-bottom:var(--s3)}@media(max-width:820px){.row{grid-template-columns:1fr;gap:var(--s4)}.row:nth-child(2n) .row__media{order:0}}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s5);margin:var(--s5) 0 0;padding:0;list-style:none;counter-reset:s}.steps li{counter-increment:s;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);padding-top:var(--s3)}.steps li:before{content:counter(s,decimal-leading-zero);display:block;font-size:var(--t1);color:var(--w-accent, var(--gold));font-variant-numeric:tabular-nums;margin-bottom:var(--s3)}.steps h3{font-size:var(--t3);margin-bottom:var(--s2)}.chips{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s4);padding:0;list-style:none}.chips li{border:1px solid var(--line);border-radius:999px;padding:var(--s2) var(--s3)}.revs__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s3) var(--s5)}.revs__score{display:flex;align-items:baseline;gap:var(--s3)}.revs__score b{font:400 var(--t4)/1 var(--display)}.revs__note{margin-top:var(--s3);max-width:62ch;color:var(--ink-2)}.revs__filter{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s4)}.revs__filter button{min-height:40px;padding:0 var(--s3);border:1px solid var(--line);border-radius:999px;background:none;font-size:var(--t1);transition:border-color .2s,background .2s,color .2s}.revs__filter button:hover{border-color:currentColor}.revs__filter button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.revs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--s3);margin-top:var(--s4);align-items:start}.rev{background:var(--w-soft, #F3EAE6);border-radius:var(--r);padding:var(--s4);display:grid;gap:var(--s2);align-content:start;margin:0}.rev__stars{color:var(--gold);letter-spacing:2px}.rev__photo{border-radius:var(--r);width:100%;aspect-ratio:1;object-fit:cover}.rev blockquote{margin:0}.rev__who{font-weight:500}.rev__meta{font-size:var(--t1);opacity:.75}.revs__more{margin-top:var(--s4)}.faq__in{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--s6)}@media(max-width:820px){.faq__in{grid-template-columns:1fr;gap:var(--s4)}}.coll__head{padding-block:var(--s6) var(--s4)}.coll__head h1{font-size:var(--t4)}.coll__grid{padding-bottom:var(--s6)}.coll__empty{grid-column:1 / -1;padding-block:var(--s4)}.pager{display:flex;justify-content:center;gap:var(--s3);padding:var(--s5) 0}.page-copy{max-width:72ch}.page-copy h1{font-size:var(--t4);margin-bottom:var(--s4)}.page-copy h2{font-size:var(--t3);margin:var(--s5) 0 var(--s2)}.page-copy img{border-radius:var(--r)}.page-block{margin-top:var(--s4)}.page-block p+p{margin-top:var(--s2)}.page-list{display:grid;gap:var(--s2)}.page-list a{font:400 var(--t3)/1.2 var(--display);text-decoration:none;transition:color .2s}.page-list a:hover{color:var(--gold)}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:var(--s3) var(--s2);text-align:left;border-bottom:1px solid var(--line)}.qty{width:88px}.cart-sub{margin:var(--s4) 0;font-weight:700}.form-stack{display:grid;gap:var(--s3);max-width:460px}.contact{display:grid;grid-template-columns:1.3fr .7fr;gap:var(--s5);margin-top:var(--s4)}.contact label{display:grid;gap:var(--s1);font-weight:500}.contact__side{display:grid;gap:var(--s3);align-content:start}@media(max-width:820px){.contact{grid-template-columns:1fr}}.foot{background:var(--ink);color:var(--paper);padding-block:var(--s6) var(--s4)}@media(min-width:821px){.foot{padding-top:var(--s7)}}.foot__big{font-size:var(--t3);max-width:18ch}.foot__news{display:flex;gap:var(--s2);margin-top:var(--s4);max-width:520px;flex-wrap:wrap}.foot__news .field{flex:1 1 220px;background:transparent}.foot__news .field:focus{background:#ffffff0f}.foot__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--s5);margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid rgba(251,246,244,.16)}.foot__cols h3{font:500 var(--t1)/1.3 var(--body);margin-bottom:var(--s3);color:var(--gold-soft);letter-spacing:.02em}.foot__cols nav a,.foot__cols>div>a{display:block;padding:var(--s1) 0;text-decoration:none;opacity:.86;transition:opacity .2s,transform .3s var(--ease)}.foot__cols nav a:hover,.foot__cols>div>a:hover{opacity:1;transform:translate(var(--s1))}.foot__social{display:inline-flex!important;align-items:center;gap:var(--s2)}.foot__legal{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s5);font-size:var(--t1);opacity:.7}.foot__legal .logo-mark{width:24px;height:24px}.cart{margin:0 0 0 auto;height:100dvh;max-height:none;width:min(460px,100vw);border:0;padding:0;background:var(--paper);color:var(--ink)}.cart::backdrop{background:#2b06148c}.cart[open]{display:flex;flex-direction:column;animation:slide .35s var(--ease)}@keyframes slide{0%{transform:translate(100%)}}.cart__head{display:flex;align-items:center;justify-content:space-between;padding:var(--s4) var(--s4) var(--s2)}.cart__head h2{font-size:var(--t3)}.cart__x{background:none;border:0;font-weight:500;min-height:44px;padding:0 var(--s2);background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 75%;background-repeat:no-repeat;transition:color .2s}.cart__x:hover{color:var(--gold)}.cart__ship{padding:0 var(--s4) var(--s3);display:grid;gap:var(--s2);font-size:var(--t1);--w-ink: var(--ink)}.cart__lines{flex:1;overflow-y:auto;padding:0 var(--s4)}.line{display:grid;grid-template-columns:72px 1fr auto;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line)}.line__img{width:72px;height:72px;border-radius:var(--r);object-fit:cover;background:#fff}.line__t{font-weight:500}.line__m{font-size:var(--t1);color:var(--ink-2)}.stepper{display:inline-flex;align-items:center;gap:var(--s1);margin-top:var(--s2)}.stepper button{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:none;transition:background .2s,color .2s,border-color .2s}.stepper button:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.stepper span{min-width:var(--s4);text-align:center}.cart__foot{padding:var(--s3) var(--s4) var(--s4);display:grid;gap:var(--s2);border-top:1px solid var(--line)}.cart__sub{display:flex;justify-content:space-between;font-weight:700}.cart__empty{padding:var(--s5) 0}.pdp__stage.is-spin .pdp__still{visibility:hidden}.pdp__stage.is-spin{background:var(--w-soft)}.spin{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.spin.is-on{display:block}.spin__view{-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;perspective:1000px;touch-action:pan-y;cursor:grab}.spin__view:active{cursor:grabbing}.spin__view model-viewer{width:100%;height:100%;background:transparent;--poster-color: transparent;--progress-bar-height: 0}.spin__ui{position:absolute;left:0;right:0;bottom:var(--s3);display:grid;justify-items:center;gap:var(--s2);pointer-events:none;padding-inline:var(--s3)}.spin__hint,.spin__cap{margin:0;text-align:center;font-size:var(--t1)}.spin__hint{background:var(--ink);color:var(--paper);border-radius:999px;padding:var(--s1) var(--s3)}.spin__cap{background:#ffffffe6;color:var(--ink);border-radius:var(--r);padding:var(--s1) var(--s3)}.spin__btns{display:flex;gap:var(--s2);pointer-events:auto}.spin__btns button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#fffffff0;color:var(--ink);box-shadow:0 2px 10px #2b061433;transition:background .2s,color .2s}.spin__btns button:hover{background:var(--ink);color:var(--paper)}.spin__btns svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}[data-turn=up] svg{transform:rotate(90deg)}[data-turn=right] svg{transform:rotate(180deg)}[data-turn=down] svg{transform:rotate(270deg)}.spin__toggle{position:absolute;right:var(--s3);bottom:var(--s3);z-index:2;min-height:44px;padding:0 var(--s3);border:1px solid var(--ink);border-radius:999px;background:var(--paper);color:var(--ink);font-size:var(--t1);font-weight:500;transition:background .2s,color .2s}.spin__toggle:hover{background:var(--ink);color:var(--paper)}.pdp__stage.is-spin .spin__toggle{bottom:auto;top:var(--s3)}.plate3d{position:relative;width:82%;transform-style:preserve-3d;transform:rotateX(8deg) rotateY(-24deg)}.plate3d.is-eased{transition:transform .4s}.plate3d svg{display:block;width:100%;height:auto;backface-visibility:visible}.plate3d svg+svg{position:absolute;top:0;right:0;bottom:0;left:0}.spin-dlg{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--paper);color:var(--ink)}.spin-dlg[open]{display:grid;grid-template-rows:auto 1fr}.spin-dlg::backdrop{background:var(--ink)}.spin-dlg__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--gut)}.spin-dlg__bar h2{font-size:var(--t3)}.spin-dlg__stage{position:relative;min-height:0}.spin-dlg .spin{display:block}.spin-dlg .spin__view{touch-action:none}.spin-dlg .plate3d{width:min(82%,720px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.led{opacity:1}.js-reveal [data-reveal]{clip-path:none}.js-reveal [data-reveal] img{transform:none}}.lang{display:inline-flex;align-items:center;gap:var(--s1);margin:0}.lang__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lang__opt{min-height:36px;padding:0 var(--s2);border:1px solid transparent;border-radius:999px;background:none;color:inherit;font:inherit;font-size:var(--t1);cursor:pointer;transition:border-color .25s var(--ease),color .25s var(--ease),background-color .25s var(--ease)}.lang__opt[lang=ar]{font-family:IBM Plex Sans Arabic,Hanken Grotesk,system-ui,sans-serif}.lang__opt:hover{border-color:var(--gold);color:var(--gold)}.lang__opt:active{transform:translateY(1px)}.lang__opt:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lang__opt[aria-current=true]{border-color:var(--ink);background:var(--ink);color:var(--paper);cursor:default}.head__drawer .lang{padding:var(--s2) 0}[lang=ar]{--display: "Amiri", "Rozha One", Georgia, serif;--body: "IBM Plex Sans Arabic", "Hanken Grotesk", system-ui, sans-serif}[lang=ar] body,[lang=ar] .btn,[lang=ar] .bar,[lang=ar] .foot__cols h3{letter-spacing:0}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3{line-height:1.3;letter-spacing:0}[lang=ar] .lf--caps,[lang=ar] .np--caps{font-family:Rozha One,Georgia,serif}[lang=ar] .lf--print,[lang=ar] .np--print,[lang=ar] .np--charms{font-family:Hanken Grotesk,system-ui,sans-serif}[dir=rtl] .skip{left:auto;right:var(--s2)}[dir=rtl] .nav-drop__menu{left:auto;right:calc(-1 * var(--s3))}[dir=rtl] .head__drawer>a:hover{padding-left:0;padding-right:var(--s2)}[dir=rtl] .hero__led{left:auto;right:-7%}[dir=rtl] .tile__price s{margin-left:0;margin-right:var(--s2)}[dir=rtl] .tags{left:auto;right:var(--s3)}[dir=rtl] .tile__spin,[dir=rtl] .spin__toggle{right:auto;left:var(--s3)}[dir=rtl] .col-tile__name{left:auto;right:var(--s4);background-position:100% 100%}[dir=rtl] .trust li:before{margin-right:0;margin-left:var(--s2)}[dir=rtl] .table td,[dir=rtl] .table th{text-align:right}[dir=rtl] .foot__cols nav a:hover,[dir=rtl] .foot__cols>div>a:hover{transform:translate(calc(-1 * var(--s1)))}[dir=rtl] .cart{margin:0 auto 0 0}[dir=rtl] .cart[open]{animation-name:slide-rtl}@keyframes slide-rtl{0%{transform:translate(-100%)}}[dir=rtl] .sg__track{direction:ltr}[dir=rtl] .sg__cap{direction:rtl;text-align:right}[dir=rtl] :is(h1,h2,h3,p,.tile__blurb,.mode,figcaption,li){unicode-bidi:plaintext}.pdp__video{width:100%;height:100%;object-fit:cover;background:var(--w-soft)}.pdp__thumbs button{position:relative}.pdp__thumbs button.is-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;border-radius:50%;background:#2b0614b8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7l9 5-9 5z' fill='%23FBF6F4'/%3E%3C/svg%3E") center / 18px no-repeat;transition:transform .25s var(--ease)}.pdp__thumbs button.is-video:hover:after{transform:scale(1.12)}.bar--ticker{padding-inline:0;overflow:hidden}.ticker{display:flex;width:max-content;animation:ticker 38s linear infinite}.bar--ticker:hover .ticker{animation-play-state:paused}.ticker__run{display:flex;margin:0;padding:0;list-style:none}.ticker__run li{display:flex;align-items:center;gap:var(--s5);padding-inline-end:var(--s5);white-space:nowrap}.ticker__run li:after{content:"\2726";color:var(--gold);font-size:.75em}@keyframes ticker{to{transform:translate(-50%)}}[dir=rtl] .ticker{animation-name:ticker-rtl}@keyframes ticker-rtl{to{transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.ticker{animation:none;width:auto;justify-content:center;flex-wrap:wrap}.ticker__run[aria-hidden]{display:none}.ticker__run{flex-wrap:wrap;justify-content:center}}.nav-drop__menu.mega{display:grid;grid-template-columns:auto auto;gap:var(--s4);padding:var(--s4);min-width:0;width:max-content}.mega__cards{display:grid;grid-auto-flow:column;grid-auto-columns:200px;gap:var(--s3)}.nav-drop__menu .mega__card{display:grid;gap:var(--s1);padding:0;color:var(--ink)}.nav-drop__menu .mega__card:hover{background:none;color:var(--ink)}.mega__img{display:block;aspect-ratio:4 / 5;border-radius:var(--r);overflow:hidden;background:var(--w-soft, #f3e9e6)}.mega__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.mega__card:hover .mega__img img{transform:scale(1.06)}.mega__name{font:400 var(--t2)/1.2 var(--display);margin-top:var(--s2);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--ease);justify-self:start}.mega__card:hover .mega__name{background-size:100% 1px}.mega__count{font-size:var(--t1);opacity:.7}.mega__links{display:grid;align-content:start;gap:var(--s1);padding-inline-start:var(--s4);border-inline-start:1px solid var(--line)}.nav-drop[open] .mega{animation:mega-in .3s var(--ease)}@keyframes mega-in{0%{opacity:0;transform:translateY(-6px)}}.qv{width:min(920px,calc(100vw - 2 * var(--s3)));max-height:min(88dvh,760px);padding:0;border:0;border-radius:var(--r);background:var(--paper);color:var(--ink);overflow:auto}.qv::backdrop{background:#2b06148c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.qv[open]{animation:qv-in .35s var(--ease)}@keyframes qv-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}.qv__body{display:grid;grid-template-columns:1fr 1fr;min-height:320px}.qv__media{background:var(--w-soft, #f3e9e6)}.qv__media img{width:100%;height:100%;object-fit:cover;aspect-ratio:1}.qv__info{display:grid;align-content:start;gap:var(--s3);padding:var(--s5) var(--s4)}.qv__title{font-size:var(--t3)}.qv__price{font-size:var(--t2);font-weight:500;margin:0}.qv__more{font-size:var(--t1);justify-self:start;text-underline-offset:3px;transition:color .2s}.qv__more:hover{color:var(--gold)}.qv__loading{grid-column:1 / -1;place-self:center;padding:var(--s6)}.qv__close{position:sticky;top:var(--s2);float:right;margin:var(--s2);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:1.4rem;line-height:1;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.qv__close:hover{background:var(--ink);color:var(--paper);transform:rotate(90deg)}[dir=rtl] .qv__close{float:left}@media(max-width:720px){.qv{margin-block-end:0;width:100vw;max-width:100vw;border-radius:var(--r) var(--r) 0 0}.qv__body{grid-template-columns:1fr}.qv__media img{aspect-ratio:4 / 3}}.tabs{display:flex;gap:var(--s2);flex-wrap:wrap}.tabs__tab{min-height:44px;padding:0 var(--s4);border:1px solid var(--line);border-radius:999px;background:none;color:var(--ink);font:inherit;font-size:var(--t1);font-weight:500;cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.tabs__tab:hover{border-color:var(--ink)}.tabs__tab:active{transform:translateY(1px)}.tabs__tab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tabs__tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tabs__panel:not([hidden]){animation:tab-in .45s var(--ease)}@keyframes tab-in{0%{opacity:0;transform:translateY(10px)}}.tabs__foot{margin-top:var(--s4)}.look__in{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--s6);align-items:center}.look__hint{font-size:var(--t1);opacity:.7;margin-top:var(--s4)}.look__stage{position:relative;border-radius:var(--r);overflow:visible}.look__img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--r);display:block}.look__spot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:2}.look__dot{position:relative;width:36px;height:36px;border-radius:50%;border:0;padding:0;background:#fbf6f4e6;cursor:pointer;display:grid;place-items:center;box-shadow:0 4px 16px #2b061440;transition:transform .25s var(--ease),background-color .25s}.look__dot span{width:12px;height:12px;border-radius:50%;background:var(--ink);transition:background-color .25s,transform .25s}.look__dot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(251,246,244,.9);animation:look-pulse 2.4s var(--ease) infinite}.look__dot:hover,.look__dot[aria-expanded=true]{transform:scale(1.12);background:var(--ink)}.look__dot:hover span,.look__dot[aria-expanded=true] span{background:var(--gold-soft);transform:scale(.8)}.look__dot:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@keyframes look-pulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.look__dot:before{animation:none}}.look__card{position:absolute;top:50%;left:calc(100% + var(--s2));transform:translateY(-50%);width:200px;display:grid;gap:var(--s1);padding:var(--s2);border-radius:var(--r);background:var(--paper);color:var(--ink);box-shadow:0 16px 40px #2b061438;animation:qv-in .25s var(--ease)}.look__card--left{left:auto;right:calc(100% + var(--s2))}.look__card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--r) / 2)}.look__name{font-weight:500;font-size:var(--t1);line-height:1.3}.look__price{font-size:var(--t1)}.look__link{font-size:var(--t1);font-weight:500;color:var(--gold);text-underline-offset:3px;transition:color .2s}.look__link:hover{color:var(--ink)}@media(max-width:820px){.look__in{grid-template-columns:1fr;gap:var(--s4)}.look__card{position:fixed;inset:auto var(--s3) var(--s3) var(--s3);top:auto;transform:none;width:auto;grid-template-columns:72px 1fr;align-items:center;column-gap:var(--s3);z-index:40}.look__card img{grid-row:span 3}}.filters{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:flex-start;margin-bottom:var(--s3)}.filter{position:relative}.filter summary{list-style:none;display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s4);border:1px solid var(--line);border-radius:999px;cursor:pointer;font-size:var(--t1);font-weight:500;transition:border-color .2s,background-color .2s,color .2s}.filter summary::-webkit-details-marker{display:none}.filter summary:after{content:"\25be";font-size:.8em;transition:transform .25s var(--ease)}.filter[open] summary:after{transform:rotate(180deg)}.filter summary:hover{border-color:var(--ink)}.filter[open] summary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.filter__n{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:10px;background:var(--gold);color:var(--paper);font-size:.75rem}.filter__vals,.filter__price{position:absolute;top:calc(100% + var(--s2));inset-inline-start:0;z-index:20;display:flex;flex-wrap:wrap;gap:var(--s2);width:max-content;max-width:min(420px,86vw);padding:var(--s3);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 18px 40px #2b061424;animation:mega-in .25s var(--ease)}.filter__price label{display:grid;gap:var(--s1);font-size:var(--t1)}.filter__price .field{width:120px}.chip{position:relative;display:inline-flex;align-items:center;gap:var(--s2);min-height:40px;padding:0 var(--s3);border:1px solid var(--line);border-radius:999px;cursor:pointer;font-size:var(--t1);transition:border-color .2s,background-color .2s,color .2s}.chip input{position:absolute;opacity:0;pointer-events:none}.chip:hover{border-color:var(--ink)}.chip:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.chip.is-empty{opacity:.4;cursor:not-allowed}.chip__sw{width:18px;height:18px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #2b06142e}.chip:has(input:checked) .chip__sw{box-shadow:0 0 0 2px var(--paper)}.sort{display:inline-flex;align-items:center;gap:var(--s2);margin-inline-start:auto;font-size:var(--t1)}.sort .field{min-height:44px;width:auto}.filters__status{font-size:var(--t1);opacity:.8;margin:0 0 var(--s4)}.filters__status a{color:inherit;text-underline-offset:3px;transition:color .2s}.filters__status a:hover{color:var(--gold)}.coll__grid.is-loading{opacity:.4;transition:opacity .2s}@media(max-width:640px){.sort{margin-inline-start:0;width:100%}.sort .field{flex:1}}.pop{width:min(760px,calc(100vw - 2 * var(--s3)));padding:0;border:0;border-radius:var(--r);background:var(--ink);color:var(--paper);overflow:hidden}.pop::backdrop{background:#2b061480;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pop[open]{animation:qv-in .45s var(--ease)}.pop__in{display:grid;grid-template-columns:1fr}.pop__in:has(.pop__img){grid-template-columns:1fr 1.1fr}.pop__img img{width:100%;height:100%;object-fit:cover}.pop__copy{display:grid;gap:var(--s3);padding:var(--s6) var(--s5) var(--s5)}.pop__title{font-size:var(--t3);color:var(--paper)}.pop__form{display:grid;gap:var(--s2)}.pop .btn{--btn-bg: var(--paper);--btn-fg: var(--ink)}.pop__no{justify-self:start;background:none;border:0;padding:var(--s1) 0;color:var(--gold-soft);font:inherit;font-size:var(--t1);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .2s}.pop__no:hover{color:var(--paper)}.pop .qv__close{position:absolute;top:var(--s2);right:var(--s2);margin:0}[dir=rtl] .pop .qv__close{right:auto;left:var(--s2)}@media(max-width:640px){.pop__in:has(.pop__img){grid-template-columns:1fr}.pop__img{max-height:200px;overflow:hidden}}.look{overflow-x:clip}.look__in>*{min-width:0}@media(prefers-reduced-motion:reduce){.ticker__run li:not(:first-child){display:none}.ticker__run li:after{content:none}}:root{--display: "Cormorant Garamond", "Didot", Georgia, serif;--backdrop: #F3ECE6}h1,h2,h3{font-weight:500;letter-spacing:-.015em;line-height:1.04}.title,.hero__title,.coll__head h1,.page-copy h1{font-weight:500}.tile__name,.pdp__title,.sec-head h2{font-weight:600}.tile__art,.sg__img,.mega__img,.qv__media,.pdp__stage,.col-tile,.row__media,.look__img,.bun__thumb{background:var(--backdrop)!important}.tile__art .art{opacity:.9}.hj{display:grid;grid-template-columns:1.15fr .85fr;min-height:min(86vh,820px);background:var(--backdrop);overflow:hidden}.hj__media{position:relative;overflow:hidden}.hj__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);animation:hj-zoom 2.6s var(--ease) forwards}.hj__copy{display:grid;align-content:center;gap:var(--s4);padding:var(--s6) var(--gut);max-width:640px}.hj__title{font-size:var(--t4);line-height:.98}.hj__text{max-width:40ch;color:var(--ink-2);font-size:var(--t2)}.hj__ctas{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s2)}.hj__copy>*{opacity:0;transform:translateY(18px);animation:hj-in 1s var(--ease) forwards}.hj__copy>:nth-child(2){animation-delay:.15s}.hj__copy>:nth-child(3){animation-delay:.3s}@keyframes hj-zoom{to{transform:none}}@keyframes hj-in{to{opacity:1;transform:none}}@media(max-width:820px){.hj{grid-template-columns:1fr;min-height:0}.hj__media{aspect-ratio:4 / 5}.hj__copy{padding-block:var(--s5) var(--s6)}}.js-reveal [data-rise]{opacity:0;transform:translateY(24px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.js-reveal [data-rise].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hj__img,.hj__copy>*{animation:none;opacity:1;transform:none}}.hj__video{animation:none;transform:none}.hero{background:var(--backdrop);color:var(--ink)}.hero:before{background:radial-gradient(42vmax 42vmax at 72% 48%,color-mix(in srgb,var(--led) 28%,transparent),transparent 70%)}.hero .hero__lead,.hero .hero__note{color:var(--ink-2);opacity:1}.hero .mode{border-color:var(--line);color:var(--ink)}.hero .mode:hover{background:#2b06140d;border-color:var(--ink)}.hero .mode[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.hero .btn{--btn-bg: var(--ink);--btn-fg: var(--paper);--btn-hover: var(--gold);--btn-hover-fg: var(--paper)}.hero__photo{box-shadow:0 30px 80px -30px color-mix(in srgb,var(--led) 60%,transparent)}.boxes{padding-block:var(--s6)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
