@font-face{font-family: "Forum";src: url("/_fonts/forum-latin-400-normal-6233a72c.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "Commissioner";src: url("/_fonts/commissioner-latin-wght-normal-8c4ddafb.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}:root{color-scheme: dark;--f-serif: "Forum","Cormorant Garamond","Trajan Pro",Georgia,serif;--f-script: "DM Serif Italic",Georgia,serif;--f-head: var(--f-serif);--f-body: "Commissioner","Helvetica Neue",system-ui,sans-serif;--f-mono: var(--f-body);--f-accent: var(--f-serif);--accent-style: normal;--accent-w: 400;--head-w: 400;--head-ls: .004em;--head-tt: none;--head-lh: 1;--r: 8px;--r-lg: 16px;--r-btn: 3px;--btn-tt: uppercase;--btn-ls: .18em;--brand-font: 400 30px/1 var(--f-serif);--brand-ls: .14em;--brand-tt: uppercase;--marquee-font: 400 clamp(26px,3vw,40px)/1 var(--f-serif);--card-title-font: 400 23px/1.12 var(--f-serif);--on-accent: #140F06;--on-dark: #F3EDDF;--btn-bg: var(--accent);--btn-ink: var(--on-accent);--nav-color: color-mix(in srgb,var(--ink) 74%,var(--bg));--line: rgba(var(--ink-rgb),.1);--line-2: rgba(var(--ink-rgb),.17);--gold-line: rgba(var(--accent-rgb),.3);--shadow: 0 40px 80px -40px rgba(0,0,0,.95);--glass: rgba(var(--surface-rgb),.62);--glass-hi: rgba(255,244,214,.12);--gold: linear-gradient(100deg,#A9813E 0%,#F7E2A8 22%,var(--accent) 42%,#FFF1C9 58%,#B98C42 78%,#EBCB86 100%);--gold-solid: linear-gradient(180deg,#F2D795,var(--accent) 48%,#A9803B);--facets: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpath d='M0 60 60 0l60 60-60 60zM60 0v120M0 60h120M30 30l60 60M90 30 30 90' fill='none' stroke='%23D8B36A' stroke-opacity='.07' stroke-width='.8'/%3E%3C/svg%3E")}::selection{background: rgba(var(--accent-rgb),.35);color: var(--ink)}body{background: var(--bg);font-size: 16.5px;font-weight: 350;letter-spacing: .005em}select option{background: var(--surface);color: var(--ink)}strong,b{font-weight: 600}h1,h2,h3,h4,h5,h6{font-family: var(--f-head)}h1 em,h2 em,h3 em,.tl-rich em,.tl-notice-bar em{font-style: normal;color: var(--accent);background: var(--gold);background-size: 220% 100%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;animation: lue-foil 9s ease-in-out infinite alternate}@keyframes lue-foil{from{background-position: 0 0}to{background-position: 100% 0}}.tl-kicker{display: inline-flex;align-items: center;gap: 12px;font: 500 11.5px/1.4 var(--f-body);letter-spacing: .32em;color: var(--accent)}.tl-kicker::before{content: "";flex: none;width: 7px;height: 7px;border: 1px solid currentColor;transform: rotate(45deg);box-shadow: 0 0 10px rgba(var(--accent-rgb),.6)}.tl-head--center .tl-kicker::after{content: "";flex: none;width: 7px;height: 7px;border: 1px solid currentColor;transform: rotate(45deg)}.tl-head__title{font-size: clamp(40px,5.2vw,70px);line-height: 1.02}.tl-head__text,.tl-split__text{font-size: 17.5px;color: var(--muted)}.tl-split__title{font-size: clamp(40px,4.8vw,64px);line-height: 1.02}.tl-link{font: 500 12px/1 var(--f-body);letter-spacing: .22em;text-transform: uppercase;color: var(--accent)}.tl-link:hover{color: var(--ink)}.tl-entry{font-size: 18px;font-weight: 350}.tl-entry h2{font-size: clamp(32px,3.4vw,44px)}.tl-entry h3{font-size: 27px}.tl-entry blockquote{font-size: 27px;line-height: 1.3;border-left: 1px solid var(--accent)}.tl-entry strong{color: var(--ink)}.tl-entry hr{border: 0;height: 1px;background: var(--gold-line)}.tl-btn,.button,button.button,.wp-element-button,input[type="submit"]{font: 600 12.5px/1.1 var(--f-body);letter-spacing: var(--btn-ls);padding: 18px 30px}.tl-btn--primary,.button,button.button,.wp-element-button,input[type="submit"],.wc-block-components-button:not(.is-link){position: relative;overflow: hidden;background: var(--gold-solid);color: var(--on-accent);box-shadow: inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(0,0,0,.2),0 16px 36px -18px rgba(var(--accent-rgb),.8)}.tl-btn--primary::after{content: "";position: absolute;top: 0;bottom: 0;left: -60%;width: 40%;background: linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform: skewX(-20deg);transition: left .8s var(--ease);pointer-events: none}.tl-btn--primary:hover::after{left: 130%}.tl-btn--primary:hover,.button:hover,button.button:hover,.wp-element-button:hover,input[type="submit"]:hover{color: var(--on-accent);box-shadow: inset 0 1px 0 rgba(255,255,255,.45),0 20px 44px -16px rgba(var(--accent-rgb),.9)}.tl-btn--ghost{color: var(--ink);border: 1px solid var(--gold-line);background: rgba(var(--accent-rgb),.04)}.tl-btn--ghost:hover{background: rgba(var(--accent-rgb),.12);color: var(--ink);border-color: var(--accent)}.tl-btn--light{background: var(--gold-solid);color: var(--on-accent)}.tl-btn--light:hover{color: var(--on-accent);box-shadow: 0 20px 44px -16px rgba(var(--accent-rgb),.9)}.tl-notice-bar{position: relative;background: var(--dark);color: var(--muted);font: 500 11px/1.5 var(--f-body);letter-spacing: .22em;text-transform: uppercase}.tl-notice-bar::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: linear-gradient(90deg,transparent,var(--gold-line),transparent)}.tl-notice-bar em{font-weight: 600}.tl-header{background: rgba(var(--bg-rgb),.78);-webkit-backdrop-filter: saturate(150%) blur(18px);backdrop-filter: saturate(150%) blur(18px);border-bottom: 1px solid var(--line)}.tl-header.is-scrolled{box-shadow: 0 24px 44px -30px rgba(0,0,0,.95)}.tl-header__inner{min-height: 88px}.tl-menu{gap: clamp(16px,2vw,30px)}.tl-menu a{font: 500 11px/1 var(--f-body);letter-spacing: .17em;text-transform: uppercase;white-space: nowrap}.tl-menu a::after{height: 1px;bottom: -3px;background: var(--gold)}.tl-menu .sub-menu{background: var(--surface);border-color: var(--gold-line)}.tl-header__cta .tl-btn{padding: 14px 22px;font-size: 11.5px}.tl-cart{font: 500 11.5px/1 var(--f-body);letter-spacing: .2em;text-transform: uppercase}.tl-cart__count{background: var(--accent);color: var(--on-accent);font-weight: 700;letter-spacing: 0}.tl-brand{gap: 12px}.tl-brand__name{padding-top: .08em}.lue-mark{display: inline-grid;flex: none;width: 36px;height: 36px;filter: drop-shadow(0 0 12px rgba(var(--accent-rgb),.4))}.lue-mark svg{width: 100%;height: 100%;overflow: visible}.lue-mark__gem{fill: rgba(var(--accent2-rgb),.16);stroke: var(--accent);stroke-width: 1.3;stroke-linejoin: round}.lue-mark__cut{fill: none;stroke: var(--accent);stroke-width: .8;stroke-linejoin: round;opacity: .85}.lue-mark__glint{fill: none;stroke: #FFF4D6;stroke-width: 1.1;stroke-linecap: round;transform-origin: 29px 5.5px;animation: lue-twinkle 3.6s ease-in-out infinite}@media (max-width: 900px){.tl-nav{background: var(--bg);background-image: radial-gradient(ellipse 80% 50% at 80% 0,rgba(var(--accent2-rgb),.16),transparent 70%),var(--facets)}.tl-menu a{font: 400 38px/1.25 var(--f-serif);letter-spacing: .01em;text-transform: none;color: var(--ink)}}@media (max-width: 600px){.tl-brand__name{font-size: 24px;letter-spacing: .12em}.lue-mark{width: 30px;height: 30px}}.tl-pagehead{position: relative;overflow: hidden;isolation: isolate;border-bottom: 1px solid var(--line)}.tl-pagehead::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(ellipse 50% 90% at 85% 0,rgba(var(--accent2-rgb),.2),transparent 70%),radial-gradient(ellipse 40% 70% at 10% 100%,rgba(var(--accent-rgb),.1),transparent 70%)}.tl-pagehead::after{content: "";position: absolute;inset: 0;z-index: -1;background: var(--facets);-webkit-mask-image: linear-gradient(180deg,#000,transparent);mask-image: linear-gradient(180deg,#000,transparent)}.tl-pagehead__title{font-size: clamp(48px,7vw,96px)}.tl-section--alt{position: relative;background: linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface) 55%,var(--bg)))}.tl-section--alt::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 1px;background: linear-gradient(90deg,transparent,var(--gold-line),transparent)}.tl-hero--lustre{isolation: isolate;padding-top: clamp(32px,4.5vw,64px)}.tl-hero--lustre::before{content: "";position: absolute;inset: 0;z-index: -2;pointer-events: none;background: radial-gradient(ellipse 50% 64% at 74% 36%,rgba(var(--accent2-rgb),.2),transparent 70%),radial-gradient(ellipse 34% 40% at 6% 30%,rgba(var(--accent-rgb),.08),transparent 70%)}.tl-hero--lustre::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: var(--facets);-webkit-mask-image: radial-gradient(ellipse 60% 70% at 30% 40%,#000,transparent);mask-image: radial-gradient(ellipse 60% 70% at 30% 40%,#000,transparent)}@media (min-width: 901px){.tl-hero--lustre .tl-hero__grid{grid-template-columns: 1fr 1.06fr}}.tl-hero--lustre .tl-hero__kicker{margin-bottom: 26px}.tl-hero--lustre .tl-hero__title{font-size: clamp(52px,7vw,106px);line-height: .96;letter-spacing: -.004em;margin-bottom: 28px}.tl-hero--lustre .tl-hero__text{font-size: clamp(16.5px,1.4vw,18.5px);color: color-mix(in srgb,var(--muted) 85%,var(--ink));max-width: 520px}.tl-hero--lustre .tl-hero__chips{gap: 8px 22px;margin-top: 38px}.tl-hero--lustre .tl-hero__chips li{display: inline-flex;align-items: center;gap: 10px;border: 0;padding: 0;font: 500 11.5px/1.4 var(--f-body);letter-spacing: .18em;text-transform: uppercase;color: color-mix(in srgb,var(--ink) 82%,var(--bg))}.tl-hero--lustre .tl-hero__chips li::before{content: "";width: 6px;height: 6px;transform: rotate(45deg);background: var(--accent);box-shadow: 0 0 10px var(--accent)}.tl-hero--lustre .tl-hero__img{border-radius: 999px 999px var(--r-lg) var(--r-lg);aspect-ratio: 1 / 1.1}.tl-hero__stats{grid-template-columns: repeat(auto-fit,minmax(210px,1fr));gap: 0;border: 1px solid var(--gold-line);border-radius: var(--r-lg);background: var(--glass);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);overflow: hidden;box-shadow: inset 0 1px 0 var(--glass-hi),var(--shadow)}.tl-hero__stats li{border: 0;border-radius: 0;background: none;padding: 26px 30px 28px}.tl-hero__stats li + li{border-left: 1px solid var(--line)}.tl-hero__stats strong{font: 400 clamp(40px,4vw,56px)/1 var(--f-serif);letter-spacing: 0;background: var(--gold);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.tl-hero__stats span{font: 500 11px/1.4 var(--f-body);letter-spacing: .2em;margin-top: 10px}.tl-bar{height: 2px;background: rgba(var(--ink-rgb),.1)}.tl-bar b{background: var(--gold)}.lue-card{position: absolute;z-index: 4;color: var(--ink);background: linear-gradient(160deg,rgba(var(--surface-rgb),.82),rgba(var(--bg-rgb),.72));-webkit-backdrop-filter: blur(18px) saturate(140%);backdrop-filter: blur(18px) saturate(140%);border: 1px solid var(--gold-line);border-radius: 1.2em;box-shadow: inset 0 1px 0 var(--glass-hi),0 3em 5em -2.4em rgba(0,0,0,.95),0 0 0 1px rgba(0,0,0,.25)}.lue-card::before{content: "";position: absolute;inset: 5px;border: 1px solid rgba(var(--accent-rgb),.1);border-radius: calc(1.2em - 4px);pointer-events: none}.lue-card p{margin: 0}.lue-label{font: 600 .74em/1.3 var(--f-body);letter-spacing: .26em;text-transform: uppercase;color: var(--accent)}.lue-live{display: inline-flex;align-items: center;gap: .55em;padding: .45em .8em;border-radius: 99px;background: rgba(var(--accent2-rgb),.14);color: color-mix(in srgb,var(--accent2) 60%,#fff);font: 600 .72em/1 var(--f-body);letter-spacing: .08em;white-space: nowrap}.lue-live i{width: .55em;height: .55em;border-radius: 50%;background: var(--accent2);box-shadow: 0 0 0 0 rgba(var(--accent2-rgb),.7);animation: lue-pulse 2.2s ease-out infinite}@keyframes lue-pulse{0%{box-shadow: 0 0 0 0 rgba(var(--accent2-rgb),.7)}80%,100%{box-shadow: 0 0 0 .6em rgba(var(--accent2-rgb),0)}}.lue-btn{display: inline-flex;align-items: center;justify-content: center;gap: .6em;padding: .95em 1.3em;border-radius: 3px;background: var(--gold-solid);color: var(--on-accent);font: 700 .74em/1 var(--f-body);letter-spacing: .18em;text-transform: uppercase;white-space: nowrap;box-shadow: inset 0 1px 0 rgba(255,255,255,.45),0 1em 2em -1em rgba(var(--accent-rgb),.9)}.lue-btn .tl-icon{width: 1.25em;height: 1.25em}.lue-btn--wide{display: flex;width: 100%}.lue-glint{position: absolute;z-index: 5;left: calc(var(--x) * 1%);top: calc(var(--y) * 1%);width: calc(var(--s) * 34px);aspect-ratio: 1;margin: calc(var(--s) * -17px) 0 0 calc(var(--s) * -17px);pointer-events: none;background: radial-gradient(circle,#fff 0 6%,rgba(255,255,255,.5) 12%,transparent 30%),linear-gradient(90deg,transparent 47%,rgba(255,255,255,.95) 50%,transparent 53%),linear-gradient(0deg,transparent 47%,rgba(255,255,255,.95) 50%,transparent 53%);-webkit-mask: radial-gradient(circle,#000 0 18%,rgba(0,0,0,.6) 34%,transparent 70%);mask: radial-gradient(circle,#000 0 18%,rgba(0,0,0,.6) 34%,transparent 70%);animation: lue-twinkle 4.2s ease-in-out var(--d) infinite}@keyframes lue-twinkle{0%,100%{opacity: .15;transform: scale(.55) rotate(0deg)}45%{opacity: 1;transform: scale(1) rotate(45deg)}60%{opacity: .9;transform: scale(.9) rotate(60deg)}}.lue-hero__glow{position: absolute;border-radius: 50%;pointer-events: none}.lue-hero__glow--em{width: 92%;aspect-ratio: 1;left: 14%;top: -6%;background: radial-gradient(circle,rgba(var(--accent2-rgb),.34),rgba(var(--accent2-rgb),.08) 42%,transparent 68%)}.lue-hero__glow--au{width: 46%;aspect-ratio: 1;left: 35%;top: 2%;background: radial-gradient(circle,rgba(255,236,190,.2),transparent 62%);animation: lue-breathe 6s ease-in-out infinite}@keyframes lue-breathe{50%{opacity: .55;transform: scale(.92)}}.lue-hero{position: relative;width: 100%;container-type: inline-size;isolation: isolate}.lue-hero__stage{position: relative;width: 100%;aspect-ratio: 1 / 1.04}@supports (container-type: inline-size){.lue-hero__stage{aspect-ratio: auto;height: 104cqw}}.lue-diagram{position: absolute;left: 14cqw;top: -4cqw;width: 88cqw;height: auto;fill: none;stroke: var(--accent);stroke-width: .7;opacity: .34;animation: lue-spin 160s linear infinite}.lue-diagram__dash{stroke-dasharray: 2 5}@keyframes lue-spin{to{transform: rotate(360deg)}}.lue-tray{position: absolute;left: 3cqw;right: 3cqw;top: 46cqw;bottom: 1cqw;border-radius: 3cqw 3cqw 2.4cqw 2.4cqw;overflow: hidden;background: radial-gradient(ellipse 70% 60% at 58% 12%,color-mix(in srgb,var(--velvet) 70%,#4fb38a),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--velvet) 82%,#fff),var(--velvet) 22%,color-mix(in srgb,var(--velvet) 55%,#000) 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 .5cqw rgba(0,0,0,.25),0 4cqw 6cqw -3cqw rgba(0,0,0,.9)}.lue-tray::before{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(115deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px),repeating-linear-gradient(25deg,rgba(0,0,0,.05) 0 1px,transparent 1px 4px);mix-blend-mode: overlay}.lue-tray::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1.4cqw rgba(0,0,0,.18),inset 0 0 0 1.5cqw rgba(var(--accent-rgb),.25);pointer-events: none}.lue-tray__top{position: absolute;left: 0;right: 0;top: 0;height: 6cqw;background: linear-gradient(180deg,rgba(255,255,255,.1),transparent)}.lue-tray__slot{position: absolute;left: 3.5cqw;right: 3.5cqw;height: 2.6cqw;border-radius: 99px;background: linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.35) 60%,rgba(255,255,255,.1));box-shadow: 0 .4cqw 0 rgba(255,255,255,.06)}.lue-tray__slot--1{top: 10.4cqw}.lue-tray__slot--2{top: 25cqw}.lue-tray__slot--3{top: 39.6cqw}.lue-tray__ring{position: absolute;width: 9cqw;height: 5.2cqw;border: .9cqw solid #C79A4B;border-bottom: 0;border-radius: 50% 50% 0 0 / 100% 100% 0 0;border-color: #E9C98A #B68840 transparent #9D7431;filter: drop-shadow(0 .6cqw .6cqw rgba(0,0,0,.6))}.lue-tray__ring::before{content: "";position: absolute;left: 50%;top: -2.5cqw;width: 2.6cqw;height: 2.6cqw;margin-left: -1.3cqw;transform: rotate(45deg);background: conic-gradient(from 20deg,#fff,#9FB7B0,#F2FBF7,#6F8C85,#fff,#C9DCD6,#fff);border-radius: 2px;box-shadow: 0 0 1cqw rgba(255,255,255,.5)}.lue-tray__ring--a{left: 78cqw;top: 6cqw}.lue-tray__ring--b{left: 62cqw;top: 20.6cqw}.lue-tray__ring--b::before{background: conic-gradient(from 20deg,#9BF0CC,#1F8B63,#4FCB9A,#0A3F2D,#8FE9C4,#126B4C,#9BF0CC);box-shadow: 0 0 1cqw rgba(var(--accent2-rgb),.6)}.lue-tray__ring--c{left: 78cqw;top: 35.2cqw;width: 7.4cqw;height: 4.4cqw;border-color: #EEF2F0 #A9B3B0 transparent #8E9895}.lue-tray__ring--c::before{width: 2cqw;height: 2cqw;top: -2cqw;margin-left: -1cqw}.lue-hero__ring{position: absolute;z-index: 2;left: 25cqw;top: 2cqw;width: 64cqw;aspect-ratio: 1}.lue-ring{position: relative;width: 100%;height: auto;overflow: visible;filter: drop-shadow(0 1.6cqw 1.4cqw rgba(0,0,0,.55));animation: lue-float 7s ease-in-out infinite}@keyframes lue-float{50%{transform: translateY(-1.2%)}}.lue-ring__shine{animation: lue-sweep 6s ease-in-out infinite}@keyframes lue-sweep{0%,100%{stroke-dashoffset: -40}50%{stroke-dashoffset: -260}}.lue-gem polygon{stroke: rgba(255,255,255,.35);stroke-width: .35;stroke-linejoin: round}.lue-hero__shadow{position: absolute;left: 22%;right: 22%;top: 85%;height: 8%;border-radius: 50%;background: radial-gradient(ellipse,rgba(0,0,0,.7),transparent 70%)}.lue-hero__lip{position: absolute;z-index: 3;left: -13cqw;right: -6cqw;top: 87.6%;height: 4.2cqw;border-radius: 99px;background: linear-gradient(180deg,color-mix(in srgb,var(--velvet) 60%,#000) 0 22%,color-mix(in srgb,var(--velvet) 88%,#fff) 30%,var(--velvet) 60%,color-mix(in srgb,var(--velvet) 70%,#000));box-shadow: 0 .5cqw .8cqw rgba(0,0,0,.45);-webkit-mask: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lue-hero .lue-glint{left: calc(var(--x) * 1cqw);top: calc(var(--y) * 1cqw);width: calc(var(--s) * 8cqw);margin: calc(var(--s) * -4cqw) 0 0 calc(var(--s) * -4cqw)}.lue-tag{position: absolute;z-index: 4;left: 0;top: 4cqw;margin: 0;display: inline-flex;align-items: center;gap: .7em;padding: .75em 1.1em;border-radius: 99px;background: rgba(var(--bg-rgb),.66);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border: 1px solid var(--gold-line);font: 600 clamp(9.5px,1.8cqw,12px)/1 var(--f-body);letter-spacing: .16em;text-transform: uppercase;color: color-mix(in srgb,var(--ink) 90%,var(--bg));box-shadow: 0 1.4em 2.4em -1.4em rgba(0,0,0,.9)}.lue-tag i{width: .6em;height: .6em;transform: rotate(45deg);background: var(--accent);box-shadow: 0 0 10px var(--accent)}.lue-engrave{position: absolute;z-index: 4;right: 0;top: 30cqw;margin: 0;display: grid;gap: .35em;padding: .9em 1.2em 1em;border-radius: .9em;background: rgba(var(--bg-rgb),.62);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border: 1px solid var(--gold-line);font-size: clamp(9.5px,1.9cqw,12.5px);box-shadow: 0 1.4em 2.4em -1.4em rgba(0,0,0,.9);transform: rotate(2deg)}.lue-engrave small{font: 600 .78em/1 var(--f-body);letter-spacing: .22em;text-transform: uppercase;color: var(--muted)}.lue-engrave b{font: 400 2em/1 var(--f-script);color: var(--accent);background: var(--gold);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;padding-right: .1em}.lue-build{left: 0;bottom: 2cqw;width: 55cqw;padding: 1.5em 1.5em 1.4em;font-size: clamp(9px,2.08cqw,13.5px)}.lue-build__head{display: flex;align-items: center;justify-content: space-between;gap: 1em;margin-bottom: 1em}.lue-build__name{font: 400 2.1em/1.05 var(--f-serif);letter-spacing: .01em}.lue-build__stone{color: var(--muted);font-size: .92em;margin-top: .35em !important;padding-bottom: 1em;border-bottom: 1px solid var(--line)}.lue-build__row{display: grid;grid-template-columns: 4.6em 1fr auto;align-items: center;gap: .8em;padding: .8em 0;border-bottom: 1px solid var(--line)}.lue-build__k{font: 600 .74em/1 var(--f-body);letter-spacing: .2em;text-transform: uppercase;color: var(--muted)}.lue-build__val{font-size: .9em;font-weight: 500;white-space: nowrap}.lue-swatches,.lue-sizes{list-style: none;margin: 0;padding: 0;display: flex;gap: .5em}.lue-sw{width: 1.6em;height: 1.6em;border-radius: 50%;box-shadow: inset 0 -.2em .3em rgba(0,0,0,.35),inset 0 .2em .2em rgba(255,255,255,.6)}.lue-sw.is-on{outline: 1px solid var(--accent);outline-offset: .22em}.lue-sw--yellow{background: radial-gradient(circle at 35% 30%,#FFF0C4,#D9AE5C 55%,#8E6827)}.lue-sw--white{background: radial-gradient(circle at 35% 30%,#FFFFFF,#D5DAD8 55%,#8A9290)}.lue-sw--rose{background: radial-gradient(circle at 35% 30%,#FFE3D6,#E1A28A 55%,#9A5B47)}.lue-sw--plat{background: radial-gradient(circle at 35% 30%,#F1F3F4,#B8BEC2 55%,#6D7478)}.lue-sizes{grid-column: 2 / -1;flex-wrap: nowrap}.lue-sizes li{flex: 1;min-width: 0;text-align: center;padding: .55em 0;border: 1px solid var(--line-2);border-radius: .4em;font-size: .9em;font-weight: 500;color: color-mix(in srgb,var(--ink) 85%,var(--bg))}.lue-sizes li.is-on{border-color: var(--accent);background: rgba(var(--accent-rgb),.14);color: var(--ink)}.lue-range{position: relative;height: 3px;border-radius: 3px;background: rgba(var(--ink-rgb),.14)}.lue-range i{position: absolute;left: 0;top: 0;bottom: 0;width: 62%;border-radius: inherit;background: var(--gold)}.lue-range b{position: absolute;left: 62%;top: 50%;width: 1.1em;height: 1.1em;margin: -.55em 0 0 -.55em;border-radius: 50%;background: #FFF4D6;box-shadow: 0 0 0 .3em rgba(var(--accent-rgb),.3),0 .3em .6em rgba(0,0,0,.5)}.lue-build__foot{display: flex;align-items: center;justify-content: space-between;gap: 1em;margin-top: 1.1em}.lue-build__price{font: 400 2.2em/1 var(--f-serif);background: var(--gold);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}@container (max-width: 560px){.lue-hero__stage{height: 158cqw}.lue-hero__ring{left: 12cqw;top: -1cqw;width: 80cqw}.lue-diagram{left: 4cqw;top: -2cqw;width: 98cqw}.lue-tray{top: 50cqw;bottom: 0}.lue-tray__slot--1{top: 18cqw}.lue-tray__ring--a{left: 4cqw;top: 13.8cqw}.lue-tray__ring--b,.lue-tray__ring--c{display: none}.lue-tag{top: 2cqw;font-size: 2.7cqw}.lue-engrave{display: none}.lue-hero__lip{left: -8cqw;right: -8cqw}.lue-build{left: 3cqw;right: 3cqw;width: auto;bottom: 2cqw;font-size: 3.3cqw}.lue-build__row{grid-template-columns: 4.4em 1fr auto}.lue-hero .lue-glint{width: calc(var(--s) * 11cqw);margin: calc(var(--s) * -5.5cqw) 0 0 calc(var(--s) * -5.5cqw)}}.lue-sketch{position: relative;width: 100%;container-type: inline-size;isolation: isolate}.lue-sketch__paper{position: relative;width: 80cqw;height: 80cqw;margin-bottom: 12cqw;border-radius: var(--r-lg);overflow: hidden;background: radial-gradient(ellipse 80% 70% at 30% 20%,color-mix(in srgb,var(--velvet) 80%,#fff 4%),var(--surface) 70%);border: 1px solid var(--gold-line);box-shadow: inset 0 1px 0 var(--glass-hi),var(--shadow)}.lue-sketch__grid{position: absolute;inset: 0;background: linear-gradient(rgba(var(--accent-rgb),.08) 1px,transparent 1px) 0 0 / 4cqw 4cqw,linear-gradient(90deg,rgba(var(--accent-rgb),.08) 1px,transparent 1px) 0 0 / 4cqw 4cqw,linear-gradient(rgba(var(--accent-rgb),.05) 1px,transparent 1px) 0 0 / 1cqw 1cqw,linear-gradient(90deg,rgba(var(--accent-rgb),.05) 1px,transparent 1px) 0 0 / 1cqw 1cqw;-webkit-mask-image: radial-gradient(ellipse 90% 90% at 40% 40%,#000 40%,transparent 100%);mask-image: radial-gradient(ellipse 90% 90% at 40% 40%,#000 40%,transparent 100%)}.lue-sketch .lue-hero__glow--em{left: -20%;top: -20%;width: 110%;opacity: .7}.lue-draw{position: absolute;left: 3cqw;top: 3cqw;width: 74cqw;height: auto;overflow: visible;fill: none}.lue-draw__guide{stroke: rgba(var(--accent-rgb),.3);stroke-width: .7;stroke-dasharray: 6 4 1 4}.lue-draw__ink{stroke: color-mix(in srgb,var(--accent) 80%,#fff);stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 900;stroke-dashoffset: 0;animation: lue-draw 2.8s var(--ease) both;filter: drop-shadow(0 0 4px rgba(var(--accent-rgb),.35))}@keyframes lue-draw{from{stroke-dashoffset: 900}}.lue-draw__dim{stroke: color-mix(in srgb,var(--accent2) 70%,#fff);stroke-width: .9}.lue-draw__dim path:nth-child(1){fill: none}.lue-draw__txt{fill: color-mix(in srgb,var(--accent2) 55%,#fff);font: 500 11px var(--f-body);letter-spacing: .08em}.lue-sketch__label{position: absolute;left: 4cqw;top: 3.4cqw;margin: 0;font: 600 clamp(8.5px,1.65cqw,11.5px)/1.3 var(--f-body);letter-spacing: .2em;text-transform: uppercase;color: var(--muted)}.lue-stones{position: absolute;right: 3.5cqw;top: 7cqw;display: grid;gap: 2.4cqw}.lue-stone{display: grid;justify-items: center;gap: 1cqw;font-size: clamp(8.5px,1.7cqw,11.5px);color: var(--muted)}.lue-stone svg{width: 11cqw;height: 11cqw;stroke-width: .7;filter: drop-shadow(0 1.2cqw 1cqw rgba(0,0,0,.55))}.lue-stone svg{fill: none}.lue-stone svg circle{stroke: rgba(255,255,255,.6)}.lue-stone--d svg{stroke: rgba(60,90,84,.6);background: conic-gradient(from 10deg,#FFFFFF,#B5C9C3,#F2FBF8,#6E8B84,#FFFFFF,#D5E5DF,#93ADA6,#FFFFFF);border-radius: 50%}.lue-stone--e svg{background: conic-gradient(from 10deg,#9BF0CC,#157A55,#5DD4A3,#08402C,#8FE9C4,#1E8A62,#0B4D36,#9BF0CC);border-radius: 50%;stroke: rgba(4,40,28,.55)}.lue-stone small{font: 500 1em/1.2 var(--f-body);letter-spacing: .1em;text-transform: uppercase;white-space: nowrap}.lue-stone b{color: var(--ink);font-weight: 600}.lue-consult{right: 0;bottom: 0;width: 50cqw;padding: 1.4em;font-size: clamp(9px,2.05cqw,13.5px)}.lue-consult__head{display: flex;align-items: center;gap: .9em;margin-bottom: 1.1em}.lue-consult__head b{display: block;font: 400 1.55em/1.1 var(--f-serif);font-weight: 400}.lue-consult__head small{display: block;color: var(--muted);font-size: .9em;margin-top: .2em}.lue-avatar{flex: none;width: 2.8em;height: 2.8em;border-radius: 50%;display: grid;place-items: center;background: radial-gradient(circle at 35% 30%,#F7E2A8,var(--accent) 55%,#8C6A2E);color: var(--on-accent);font: 400 1.3em/1 var(--f-serif);box-shadow: 0 0 0 .2em rgba(var(--accent-rgb),.22)}.lue-mode{list-style: none;margin: 0 0 .9em;padding: .25em;display: grid;grid-template-columns: 1fr 1fr;gap: .25em;border-radius: .6em;background: rgba(var(--ink-rgb),.05);border: 1px solid var(--line)}.lue-mode li{display: flex;align-items: center;justify-content: center;gap: .45em;padding: .6em .4em;border-radius: .45em;font-size: .88em;font-weight: 500;color: var(--muted);white-space: nowrap}.lue-mode .tl-icon{width: 1.15em;height: 1.15em}.lue-mode li.is-on{background: rgba(var(--accent-rgb),.16);color: var(--ink);box-shadow: inset 0 0 0 1px rgba(var(--accent-rgb),.4)}.lue-days{list-style: none;margin: 0 0 .8em;padding: 0;display: grid;grid-template-columns: repeat(4,1fr);gap: .4em}.lue-days li{display: grid;justify-items: center;gap: .15em;padding: .55em 0;border-radius: .5em;border: 1px solid var(--line)}.lue-days small{font: 600 .72em/1 var(--f-body);letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.lue-days b{font: 400 1.5em/1 var(--f-serif);font-weight: 400}.lue-days li.is-on{background: var(--gold-solid);border-color: transparent;color: var(--on-accent)}.lue-days li.is-on small{color: rgba(20,15,6,.7)}.lue-times{list-style: none;margin: 0 0 1em;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: .4em}.lue-times li{text-align: center;padding: .55em 0;border-radius: .45em;border: 1px solid var(--line-2);font-size: .9em;font-weight: 500}.lue-times li.is-full{color: rgba(var(--ink-rgb),.35);text-decoration: line-through;border-style: dashed}.lue-times li.is-on{border-color: var(--accent);background: rgba(var(--accent-rgb),.15);box-shadow: 0 0 1.2em -.3em rgba(var(--accent-rgb),.7)}@container (max-width: 520px){.lue-sketch__paper{width: 100cqw;height: 92cqw;margin-bottom: 0}.lue-draw{width: 80cqw;left: 2cqw}.lue-stones{left: auto;right: 5cqw;top: 6cqw}.lue-stone{font-size: 2.4cqw}.lue-stone svg{width: 13cqw;height: 13cqw}.lue-sketch__label{font-size: 2.3cqw;bottom: auto;top: 3.4cqw}.lue-consult{position: relative;right: auto;bottom: auto;width: auto;margin: -16cqw 4cqw 0;font-size: 3.4cqw}}.lue-app{position: relative;width: 100%;max-width: 520px;margin: 0 auto;aspect-ratio: 1 / 1.1;display: grid;place-items: center;container-type: inline-size}.lue-app .lue-hero__glow--em{left: 0;top: 0;width: 100%}.lue-phone{position: relative;width: 58cqw;padding: 5cqw 4.4cqw 4.4cqw;border-radius: 7cqw;background: linear-gradient(170deg,var(--surface),var(--bg));border: 1px solid var(--gold-line);box-shadow: inset 0 0 0 1.4cqw rgba(0,0,0,.35),var(--shadow);font-size: clamp(9px,2.6cqw,13px)}.lue-phone p{margin: 0}.lue-phone__notch{position: absolute;left: 50%;top: 2.2cqw;width: 14cqw;height: 2.6cqw;margin-left: -7cqw;border-radius: 99px;background: #000}.lue-phone__brand{display: flex;align-items: center;gap: .5em;margin-top: 1.6em !important;font: 400 1.2em/1 var(--f-serif);letter-spacing: .14em;text-transform: uppercase}.lue-phone__brand .lue-mark{width: 1.5em;height: 1.5em}.lue-phone__box{position: relative;margin: 1.2em 0;aspect-ratio: 1.2;border-radius: .9em;background: radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--velvet) 75%,#fff 8%),var(--velvet) 50%,color-mix(in srgb,var(--velvet) 60%,#000));box-shadow: inset 0 0 0 .3em rgba(0,0,0,.3);overflow: hidden}.lue-phone__box .lue-ring{position: absolute;left: 14%;top: -8%;width: 72%}.lue-phone__lid{position: absolute;left: 0;right: 0;bottom: 0;height: 18%;background: linear-gradient(180deg,color-mix(in srgb,var(--velvet) 60%,#000),var(--velvet));z-index: 2}.lue-phone__title{font: 400 1.75em/1.1 var(--f-serif);margin: .3em 0 .8em !important}.lue-phone__steps{list-style: none;margin: 0 0 1em;padding: 0;display: grid;grid-template-columns: repeat(4,1fr);gap: .3em}.lue-phone__steps li{font-size: .74em;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--muted);padding-top: .7em;border-top: 2px solid var(--line-2)}.lue-phone__steps li.is-done{border-color: var(--accent2);color: var(--ink)}.lue-phone__steps li.is-on{border-color: var(--accent);color: var(--accent)}.lue-cta{position: absolute;inset: 0;z-index: -1;pointer-events: none;overflow: hidden;background: radial-gradient(ellipse 60% 90% at 50% 120%,rgba(var(--accent2-rgb),.3),transparent 70%),radial-gradient(ellipse 40% 60% at 50% -20%,rgba(var(--accent-rgb),.14),transparent 70%)}.lue-cta::after{content: "";position: absolute;inset: 14px;border: 1px solid var(--gold-line);border-radius: calc(var(--r-lg) - 8px)}.lue-cta__gem{position: absolute;width: clamp(260px,36vw,520px);height: auto;fill: none;stroke: var(--accent);stroke-width: .8;opacity: .22;animation: lue-spin 200s linear infinite}.lue-cta__gem--l{left: clamp(-260px,-12vw,-120px);top: 50%;margin-top: calc(clamp(260px,36vw,520px) / -2)}.lue-cta__gem--r{right: clamp(-260px,-12vw,-120px);top: 50%;margin-top: calc(clamp(260px,36vw,520px) / -2);animation-direction: reverse}.tl-badgerow{border-bottom: 1px solid var(--line);background: linear-gradient(180deg,rgba(var(--surface-rgb),.4),transparent)}.tl-badgerow__icon{width: 48px;height: 48px;border-radius: 0;background: none;color: var(--accent);position: relative}.tl-badgerow__icon::before{content: "";position: absolute;inset: 7px;border: 1px solid var(--gold-line);transform: rotate(45deg);background: rgba(var(--accent-rgb),.06)}.tl-badgerow__icon .tl-icon{position: relative;width: 19px;height: 19px}.tl-badgerow strong{font: 400 19px/1.2 var(--f-serif);letter-spacing: .01em}.tl-badgerow small{font-size: 13.5px}.tl-marquee{background: var(--dark);border-block: 1px solid var(--gold-line)}.tl-marquee i{font-size: .5em}.tl-ic,.tl-person,.tl-lc{background: linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface) 60%,var(--bg)));border-color: var(--line);border-radius: var(--r-lg)}.tl-ic:hover,.tl-person:hover,.tl-lc:hover{border-color: var(--gold-line);box-shadow: var(--shadow),0 0 0 1px rgba(var(--accent-rgb),.12)}.tl-ic__media{aspect-ratio: 1 / 1;margin: 10px 10px 0;border-radius: calc(var(--r-lg) - 6px)}.tl-ic__media img,.tl-lc__media img{transition: transform .8s var(--ease)}.tl-ic:hover .tl-ic__media img,.tl-lc:hover .tl-lc__media img{transform: scale(1.04)}.tl-ic__body{padding: 22px 24px 28px}.tl-ic__body .tl-kicker{font-size: 10.5px;letter-spacing: .22em}.tl-ic__body .tl-kicker::before,.tl-pcard__notes::before{display: none}.tl-ic__title,.tl-person__name,.tl-lc__title{font: 400 25px/1.12 var(--f-serif);letter-spacing: .005em}.tl-lc__media{margin: 10px 10px 0;border-radius: calc(var(--r-lg) - 6px)}.tl-tag{background: rgba(var(--bg-rgb),.72);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);color: var(--ink);border: 1px solid var(--gold-line);font: 600 10.5px/1 var(--f-body);letter-spacing: .18em}.tl-lc__info .tl-icon{color: var(--accent)}.tl-pc__media{border-radius: var(--r-lg)}.tl-pc__title{font: 400 25px/1.14 var(--f-serif)}.tl-meta{font: 500 11px/1.4 var(--f-body);letter-spacing: .18em}.tl-meta__cat{color: var(--accent);font-weight: 600}.tl-cat{aspect-ratio: 3 / 4.3;border-radius: 999px 999px var(--r-lg) var(--r-lg);background: var(--surface);border: 1px solid var(--gold-line);box-shadow: inset 0 0 0 6px rgba(var(--bg-rgb),.6),0 30px 60px -36px rgba(0,0,0,.95);transition: transform .5s var(--ease),box-shadow .5s,border-color .5s}.tl-cat::after{content: "";position: absolute;inset: 6px;z-index: 1;border-radius: inherit;border: 1px solid rgba(var(--accent-rgb),.18);pointer-events: none}.tl-cat:hover{transform: translateY(-6px);border-color: var(--accent);box-shadow: inset 0 0 0 6px rgba(var(--bg-rgb),.6),0 40px 70px -36px rgba(var(--accent2-rgb),.5)}.tl-cat__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,transparent 50%,rgba(var(--bg-rgb),.85))}.tl-cat__body{left: 0;right: 0;bottom: 0;padding: 22px 54px 24px 24px;background: none;border-radius: 0;text-align: left}.tl-cat__body strong{font: 400 26px/1.08 var(--f-serif);text-transform: none;letter-spacing: .01em}.tl-cat__body small{color: color-mix(in srgb,var(--muted) 85%,var(--ink))}.tl-cat__go{right: 18px;width: 36px;height: 36px;border-radius: 0;background: none;color: var(--accent);border: 1px solid var(--gold-line);transform: translateY(-50%) rotate(45deg)}.tl-cat__go .tl-icon{transform: rotate(-45deg);width: 16px;height: 16px}.tl-cat:hover .tl-cat__go{transform: translateY(-50%) rotate(45deg);background: var(--accent);color: var(--on-accent)}@media (min-width: 1081px){.tl-cats__grid--5{grid-template-columns: repeat(5,1fr)}}.tl-pcard__media{border-radius: var(--r-lg);background: var(--surface);border: 1px solid var(--line);aspect-ratio: 4 / 5}.tl-pcard__media::after{content: "";position: absolute;inset: 8px;z-index: 2;border: 1px solid rgba(var(--accent-rgb),0);border-radius: calc(var(--r-lg) - 6px);transition: border-color .5s;pointer-events: none}.tl-pcard:hover .tl-pcard__media::after{border-color: rgba(var(--accent-rgb),.45)}.tl-pcard__notes{font: 600 10.5px/1.4 var(--f-body);letter-spacing: .18em;color: var(--muted)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font: var(--card-title-font)}.woocommerce ul.products li.product .price{font: 400 21px/1 var(--f-serif);color: var(--accent);letter-spacing: .02em}.woocommerce ul.products li.product .price del{color: var(--muted)}.woocommerce ul.products li.product .price ins{color: var(--accent)}.woocommerce ul.products li.product .button{border: 1px solid var(--gold-line);color: var(--ink);background: transparent;box-shadow: none;font-size: 11px;padding: 12px 18px}.woocommerce ul.products li.product .button::after{display: none}.woocommerce ul.products li.product .button:hover{background: var(--accent);color: var(--on-accent);border-color: var(--accent)}.woocommerce span.onsale{background: var(--accent2);color: #03140D;font: 700 10.5px/1 var(--f-body);letter-spacing: .16em;border-radius: 3px}.tl-split__media img{border-radius: var(--r-lg)}.tl-split__icon{width: 42px;height: 42px;border-radius: 0;background: none;position: relative}.tl-split__icon::before{content: "";position: absolute;inset: 6px;border: 1px solid var(--gold-line);transform: rotate(45deg);background: rgba(var(--accent-rgb),.07)}.tl-split__icon .tl-icon{position: relative;width: 18px;height: 18px}.tl-split__ticks li{font-weight: 450}.tl-steps__grid{counter-reset: s}.tl-step{position: relative;background: linear-gradient(180deg,rgba(var(--bg-rgb),.8),rgba(var(--bg-rgb),.5));border-color: var(--line);border-radius: var(--r-lg);padding: 34px 30px 32px;counter-increment: s;overflow: hidden}.tl-step::after{content: counter(s,upper-roman);position: absolute;right: 22px;top: 18px;font: 400 54px/1 var(--f-serif);color: rgba(var(--accent-rgb),.14)}.tl-step__icon{width: 54px;height: 54px;border-radius: 0;background: none;color: var(--accent);position: relative;margin-bottom: 26px}.tl-step__icon::before{content: "";position: absolute;inset: 7px;border: 1px solid var(--accent);transform: rotate(45deg);background: rgba(var(--accent-rgb),.08);box-shadow: 0 0 22px -6px rgba(var(--accent-rgb),.7)}.tl-step__icon .tl-icon{position: relative;width: 20px;height: 20px}.tl-step__title{font: 400 25px/1.1 var(--f-serif)}.tl-stats{position: relative;isolation: isolate;overflow: hidden;background: var(--dark);border-block: 1px solid var(--gold-line)}.tl-stats::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(ellipse 50% 80% at 50% 120%,rgba(var(--accent2-rgb),.22),transparent 70%),var(--facets)}.tl-stats__grid li{position: relative;padding: 8px 10px}.tl-stats__grid li + li::before{content: "";position: absolute;left: calc(var(--gap) / -2);top: 10%;bottom: 10%;width: 1px;background: linear-gradient(180deg,transparent,var(--gold-line),transparent)}.tl-stats__grid strong{font: 400 clamp(48px,6vw,84px)/1 var(--f-serif);letter-spacing: 0;background: var(--gold);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.tl-stats__grid span{font: 500 11.5px/1.5 var(--f-body);letter-spacing: .2em;text-transform: uppercase;opacity: .75;margin-top: 14px}.tl-plan{background: linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface) 55%,var(--bg)));border-color: var(--line);border-radius: var(--r-lg);padding: 40px 34px}.tl-plan.is-featured{background: radial-gradient(ellipse 90% 60% at 50% 0,rgba(var(--accent2-rgb),.3),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--velvet) 85%,var(--surface)),var(--dark));border: 1px solid var(--accent);box-shadow: 0 0 0 5px rgba(var(--accent-rgb),.07),var(--shadow)}.tl-plan__badge{left: 50%;transform: translateX(-50%);background: var(--gold-solid);color: var(--on-accent);font: 700 10.5px/1 var(--f-body);letter-spacing: .2em;border-radius: 3px;white-space: nowrap}.tl-plan__name{font: 400 30px/1.05 var(--f-serif)}.tl-plan__price strong{font: 400 60px/1 var(--f-serif);letter-spacing: 0;background: var(--gold);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.tl-plan.is-featured .tl-plan__price strong{color: var(--accent)}.tl-plan__price span{font-size: 13px;letter-spacing: .14em;text-transform: uppercase}.tl-ticks .tl-icon{color: var(--accent)}.tl-plans__note{font-size: 14.5px}.tl-quote{position: relative;background: linear-gradient(180deg,rgba(var(--bg-rgb),.75),rgba(var(--bg-rgb),.45));border-color: var(--line);border-radius: var(--r-lg);padding: 38px 34px 32px}.tl-quote::before{content: "\201C";position: absolute;right: 26px;top: 6px;font: 400 110px/1 var(--f-serif);color: rgba(var(--accent-rgb),.18)}.tl-quote__stars .tl-icon{width: 15px;height: 15px}.tl-quote blockquote p{font: 400 21px/1.42 var(--f-serif);letter-spacing: .005em}.tl-quote figcaption strong{font-weight: 600}.tl-quote figcaption small{font-size: 13px;letter-spacing: .04em}.tl-quote__avatar{background: radial-gradient(circle at 35% 30%,#F7E2A8,var(--accent) 55%,#8C6A2E);color: var(--on-accent);font: 400 20px/1 var(--f-serif)}.tl-slot{background: var(--surface);border-radius: var(--r)}.tl-slot__time{font: 400 24px/1 var(--f-serif)}.tl-schedule__tabs button.is-active{background: var(--gold-solid)}.tl-cta__box{background: linear-gradient(180deg,color-mix(in srgb,var(--velvet) 55%,var(--dark)),var(--dark));border: 1px solid var(--gold-line);box-shadow: var(--shadow)}.tl-cta__title{font-size: clamp(42px,6vw,82px);line-height: 1}.tl-cta__text{font-size: 17.5px;color: color-mix(in srgb,var(--on-dark) 80%,transparent);opacity: 1}.tl-newsband__box{background: radial-gradient(ellipse 60% 100% at 100% 0,rgba(var(--accent2-rgb),.16),transparent 70%),var(--surface);border-color: var(--gold-line)}.tl-subscribe{border-radius: 4px;border-color: var(--gold-line);background: rgba(var(--bg-rgb),.7)}.tl-subscribe .tl-btn{padding: 14px 22px}.tl-form input:not([type="checkbox"]),.tl-form select,.tl-form textarea,.tl-search input,.comment-form input:not([type="submit"]):not([type="checkbox"]),.comment-form textarea{background: rgba(var(--surface-rgb),.7);border-color: var(--line-2);border-radius: 6px}.tl-form label>span{font: 600 11px/1.4 var(--f-body);letter-spacing: .18em;text-transform: uppercase;color: var(--muted)}.tl-contact__list li{background: var(--surface);border-color: var(--line)}.tl-contact__list strong{font-size: 11px;letter-spacing: .2em}.tl-details{border-color: var(--line);background: var(--line)}.tl-details div{background: var(--surface)}.tl-details dd{font: 400 20px/1.25 var(--f-serif)}.tl-chip{background: transparent;border-color: var(--line-2);font: 500 11.5px/1 var(--f-body);letter-spacing: .16em;text-transform: uppercase;padding: 12px 18px;border-radius: 3px}.tl-chip:hover{border-color: var(--accent);color: var(--ink)}.tl-chip.is-active{background: var(--gold-solid);color: var(--on-accent);border-color: transparent}.page-numbers{border-radius: 3px}.page-numbers.current{background: var(--accent);color: var(--on-accent);border-color: var(--accent)}.tl-notice--ok{background: rgba(var(--accent2-rgb),.14);color: color-mix(in srgb,var(--accent2) 55%,#fff)}.tl-notice--err{background: rgba(230,90,90,.14);color: #FFB4B4}.tl-footer{position: relative;isolation: isolate;border-top: 1px solid var(--gold-line)}.tl-footer::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(ellipse 50% 60% at 10% 0,rgba(var(--accent2-rgb),.12),transparent 70%),var(--facets);-webkit-mask-image: linear-gradient(180deg,#000,transparent 70%);mask-image: linear-gradient(180deg,#000,transparent 70%)}.tl-footer__title{color: var(--accent);opacity: 1;font: 600 11px/1.4 var(--f-body);letter-spacing: .26em}.tl-footer .tl-subscribe{background: rgba(255,255,255,.05);border-color: var(--gold-line)}.tl-social a{border-color: var(--gold-line)}.woocommerce .woocommerce-products-header__title,.woocommerce-products-header__title.page-title{font-size: clamp(46px,6.4vw,86px)}.woocommerce div.product .product_title{font-size: clamp(38px,4.4vw,60px);line-height: 1.02}.woocommerce div.product p.price,.woocommerce div.product span.price{font: 400 34px/1 var(--f-serif);color: var(--accent);letter-spacing: .02em}.woocommerce div.product div.images img{background: var(--surface);border: 1px solid var(--line)}.woocommerce div.product div.images .flex-control-thumbs img{border-radius: 8px}.woocommerce div.product .stock{color: color-mix(in srgb,var(--accent2) 65%,#fff);font-weight: 600}.woocommerce .quantity .qty{background: var(--surface);border-color: var(--line-2);border-radius: 3px;color: var(--ink)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font: 500 12px/1 var(--f-body);letter-spacing: .2em;text-transform: uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{box-shadow: inset 0 -1px 0 var(--accent)}.woocommerce table.shop_attributes th{font: 600 11px/1.4 var(--f-body);letter-spacing: .16em;text-transform: uppercase;color: var(--muted)}.woocommerce table.shop_attributes td{font: 400 18px/1.4 var(--f-serif)}.tl-badges{border-color: var(--line)}.tl-badges li{font-weight: 450}.woocommerce .related>h2,.woocommerce .upsells>h2{font-size: clamp(32px,3.6vw,48px)}.woocommerce table.shop_table{background: var(--surface)}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{background: var(--surface) !important;box-shadow: inset 0 0 0 1px var(--gold-line)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce .woocommerce-ordering select{background: var(--surface);border-color: var(--line-2);color: var(--ink);border-radius: 4px}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background: var(--surface);color: var(--accent)}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background: var(--surface);border-radius: var(--r)}.wc-block-components-button:not(.is-link){border-radius: var(--r-btn) !important}@media (max-width: 1080px){.tl-stats__grid li:nth-child(3)::before{display: none}}@media (max-width: 900px){.tl-hero--lustre .tl-hero__media{max-width: 620px;width: 100%;margin: 0 auto}.tl-hero__stats li:nth-child(3){grid-column: 1 / -1;border-left: 0;border-top: 1px solid var(--line)}.tl-stats__grid li::before{display: none}}@media (max-width: 600px){.tl-hero--lustre .tl-hero__title{font-size: clamp(44px,12.4vw,60px)}.tl-hero--lustre .tl-hero__actions .tl-btn{flex: 1 1 100%}.tl-hero--lustre .tl-hero__chips{gap: 10px 16px}.tl-hero__stats{grid-template-columns: 1fr 1fr}.tl-hero__stats li{padding: 20px 18px}.tl-hero__stats li:nth-child(2){border-left: 1px solid var(--line)}.tl-hero__stats strong{font-size: 36px}.tl-cat{aspect-ratio: 3 / 4.4}.tl-cat__body{padding: 14px 40px 16px 14px}.tl-cat__body strong{font-size: 18px}.tl-cat__go{width: 26px;height: 26px;right: 12px}.tl-step::after{font-size: 44px}.tl-cta__box::before{display: none}}