@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(marcellus-400.woff2) format("woff2")}@font-face{font-family:Chillax;font-style:normal;font-weight:400;font-display:swap;src:url(chillax-400.woff2) format("woff2")}@font-face{font-family:Chillax;font-style:normal;font-weight:500;font-display:swap;src:url(chillax-500.woff2) format("woff2")}@font-face{font-family:Chillax;font-style:normal;font-weight:600;font-display:swap;src:url(chillax-600.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--base-size);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none;transition:color .3s}a:hover{color:var(--gold-deep)}h1,h2,h3,h4{font-weight:400;margin:0}p{margin:0}button{font:inherit;color:inherit}::selection{background:var(--gold);color:var(--dark)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--ink);color:var(--bg);padding:12px 18px}.skip-to-content:focus{left:8px;top:8px}.wrap{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter);width:100%}.wrap--wide{max-width:min(2200px,100%)}.stack{display:flex;flex-direction:column}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[hidden]{display:none!important}.eyebrow{font-family:var(--font-body);font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold-deep)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.accent{font-family:var(--font-accent);font-style:italic}.btn{--btn-bg:var(--gold);--btn-fg:var(--dark);--btn-bd:var(--gold);display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:15px 28px;font-family:var(--font-body);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);cursor:pointer;transition:background .3s,color .3s,border-color .3s}.btn:hover{background:var(--ivory);color:var(--dark);border-color:var(--ivory)}.btn--ink{--btn-bg:var(--ink);--btn-fg:var(--bg);--btn-bd:var(--ink)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--line)}.btn--ghost:hover{background:transparent;color:var(--gold-deep);border-color:var(--gold)}.btn--on-dark{--btn-fg:var(--ivory);--btn-bd:rgba(236,230,218,.3);--btn-bg:transparent}.btn--on-dark:hover{color:var(--gold);border-color:var(--gold);background:transparent}.link-underline{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);border-bottom:1px solid var(--gold);padding-bottom:4px;display:inline-flex;align-items:flex-end;min-height:44px}.pcard{display:flex;flex-direction:column;gap:14px}.pcard__frame{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--card)}.pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pcard__img--room{z-index:1;opacity:1;transition:opacity .7s var(--ease),transform 1.2s var(--ease)}.pcard__img--main{z-index:0}.pcard__rlab{position:absolute;left:14px;bottom:12px;z-index:3;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#fff;background:#100e0c80;padding:5px 9px;transition:opacity .4s}.pcard__badge{position:absolute;top:14px;left:14px;z-index:3;border:1px solid rgba(211,169,95,.6);color:var(--gold);font-size:11px;letter-spacing:.1em;padding:5px 9px;background:#08070699}.pcard__meta{display:flex;flex-direction:column;gap:5px}.pcard__name{font-family:var(--font-display);font-size:19px;line-height:1.25;color:var(--ink)}.pcard__row{display:flex;justify-content:space-between;gap:2px 12px;align-items:baseline;flex-wrap:wrap;min-width:0}.pcard__row>*{min-width:0}.pcard__model{font-size:12px;color:var(--dim);overflow-wrap:anywhere}.pcard__price{font-size:14px;color:var(--gold-deep);white-space:nowrap}.pcard__was{font-size:12px;text-decoration:line-through;color:var(--dim);margin-left:8px;white-space:nowrap}.mode-editorial .pcard__frame:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease);z-index:4}.mode-editorial .pcard:hover .pcard__frame:after{transform:scaleX(1)}.mode-editorial .pcard__img--main{transform:scale(1);transition:transform 1.2s var(--ease)}.mode-editorial .pcard:hover .pcard__img--room{opacity:0;transform:scale(1.04)}.mode-editorial .pcard:not(:has(.pcard__img--room)):hover .pcard__img--main{transform:scale(1.06)}.mode-editorial .pcard:hover .pcard__name{color:var(--gold-deep)}.mode-ignite .pcard__img--main{filter:brightness(.28) saturate(.6);transition:filter .5s}.mode-ignite .pcard:hover .pcard__img--main{filter:none}.mode-ignite .pcard:hover .pcard__frame{box-shadow:0 40px 90px -30px #ffb75c66}@media(hover:none){.mode-ignite .pcard__img--main{filter:none}}.marquee{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;width:max-content;align-items:center;animation:lumeil-drift 48s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes lumeil-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}[data-reveal].is-revealed{opacity:1;transform:none}@keyframes lumeil-ignite{0%{opacity:0}7%{opacity:.85}11%{opacity:.15}16%{opacity:.9}21%{opacity:.35}28%{opacity:1}to{opacity:1}}@keyframes lumeil-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.section{padding-block:clamp(56px,7vw,110px)}.section--tight{padding-block:clamp(40px,5vw,64px)}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,44px)}.h-display{font-family:var(--font-display);line-height:1.02;color:var(--ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.marquee__track{animation:none!important}[data-reveal]{opacity:1!important;transform:none!important}}@media(max-width:2560px){.wrap{width:100%}}.link-plain{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.rimg-ph{position:relative;display:block;width:100%;overflow:hidden;background:var(--card)}.rimg-ph__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;fill:#19151024;background:var(--card)}body.template-policy #MainContent.polpage{box-sizing:content-box;display:block;max-width:1400px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(20px,5vw,72px) clamp(70px,9vw,120px)}.polcrumb{font-size:12px;letter-spacing:.08em;margin:0 0 26px;color:var(--dim);text-transform:uppercase}.polcrumb a{color:var(--ink)}.polcrumb span{color:var(--gold-deep)}body.template-policy .shopify-policy__container{display:contents}body.template-policy .shopify-policy__title{padding:0;margin:0;max-width:none}body.template-policy .shopify-policy__title h1{font-family:var(--font-display);font-weight:400;text-align:left;font-size:clamp(38px,5.6vw,84px);line-height:1;margin:0 0 12px;color:var(--ink)}body.template-policy .policy__lede{font-family:var(--font-accent);font-style:italic;font-size:clamp(18px,1.8vw,24px);color:var(--mut);margin:0 0 clamp(36px,4vw,60px);max-width:52ch}body.template-policy .policy__tabs{display:flex;flex-wrap:wrap;gap:0 clamp(18px,2.6vw,36px);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin:0 0 clamp(32px,4vw,56px);position:sticky;top:var(--navh,72px);z-index:5;background:var(--bg);padding:0}body.template-policy .policy__tab{display:inline-flex;align-items:center;padding:0;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;min-height:50px;color:var(--mut)}body.template-policy .policy__tab:hover{color:var(--ink)}body.template-policy .policy__tab.is-on{color:var(--ink);border-bottom-color:var(--gold-deep)}.polgrid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:clamp(28px,5vw,88px);align-items:start}.polcol{min-width:0}body.template-policy .policy__glancewrap{border-top:1px solid var(--ink);margin-bottom:clamp(30px,4vw,48px);padding:0}body.template-policy .policy__glancewrap .eyebrow{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-deep);margin:16px 0 14px}body.template-policy .policy__glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 22px}body.template-policy .pglance{display:flex;flex-direction:column;gap:6px;border-left:2px solid var(--gold-deep);padding-left:14px}body.template-policy .pglance__big{font-family:var(--font-num);font-weight:400;font-size:clamp(24px,2.2vw,30px);line-height:1.15;letter-spacing:.01em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}body.template-policy .pglance__small{font-size:13px;line-height:20px;color:var(--mut)}body.template-policy .shopify-policy__body{padding:0;margin:0;max-width:none}.polsec{padding:26px 0 8px;border-top:1px solid var(--line)}.polsec:first-of-type{border-top:0;padding-top:0}body.template-policy .shopify-policy__body h2{font-family:var(--font-display);font-weight:400;font-size:clamp(21px,2vw,27px);margin:0 0 12px;color:var(--ink);display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:baseline;scroll-margin-top:110px;line-height:1.15}.poln{font-size:13px;letter-spacing:.08em;color:var(--gold-deep);font-variant-numeric:tabular-nums;font-family:var(--font-num)}body.template-policy .shopify-policy__body .polsec>:not(h2){margin-left:52px}body.template-policy .shopify-policy__body p,body.template-policy .shopify-policy__body li{font-size:15px;line-height:26px;color:var(--mut);margin:0 0 12px}body.template-policy .shopify-policy__body ul,body.template-policy .shopify-policy__body ol{padding-left:20px;margin:0 0 14px}body.template-policy .shopify-policy__body li{margin-bottom:8px}body.template-policy .shopify-policy__body strong{color:var(--ink);font-weight:600}body.template-policy .shopify-policy__body a{color:var(--gold-deep);border-bottom:1px solid var(--gold-deep)}.polintro p{font-size:16.5px;line-height:28px;color:var(--ink);margin:0 0 6px}.polfoot{margin-top:44px;padding-top:22px;border-top:1px solid var(--line);display:flex;gap:10px 28px;flex-wrap:wrap;font-size:13.5px;color:var(--mut)}.polfoot a{color:var(--gold-deep);border-bottom:1px solid var(--gold-deep)}.polrail{position:sticky;top:calc(var(--navh,72px) + 70px);border-left:1px solid var(--line);padding-left:18px}.polrail__h{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 12px}.polrail ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.polrail .ri{display:flex;gap:10px;padding:7px 0 7px 12px;margin-left:-19px;border-left:2px solid transparent;font-size:13.5px;line-height:19px;color:var(--mut);transition:color .25s,border-color .25s}.polrail .ri .n{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--gold-deep);min-width:20px;font-size:12px}.polrail .ri:hover span:last-child{color:var(--gold-deep)}.polrail .ri.on{color:var(--ink);border-left-color:var(--gold-deep)}@media(max-width:880px){.polgrid{grid-template-columns:minmax(0,1fr)}.polrail{order:-1;position:static;border-left:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:8px;padding:16px 0 18px}.polrail ol{columns:2;column-gap:28px}.polrail .ri{margin-left:0;padding-left:0;border-left:0}body.template-policy .policy__glance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body.template-policy .shopify-policy__body .polsec>:not(h2){margin-left:0}body.template-policy .shopify-policy__body h2{grid-template-columns:28px minmax(0,1fr);gap:10px}}@media(max-width:520px){body.template-policy .policy__glance{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/base.css.map */
