.lux-policy{position:relative;isolation:isolate;background:var(--lux-deep-1);color:var(--lux-text);font-family:var(--lux-font-body);padding-block:clamp(8rem,12vw,14rem) clamp(8rem,12vw,14rem);overflow:hidden}.lux-policy__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.lux-policy__bg-glow{position:absolute;display:block;border-radius:50%;filter:blur(120px);opacity:.5;pointer-events:none}.lux-policy__bg-glow--teal{inset-block-start:-10%;inset-inline-start:-10%;width:60vw;height:60vw;background:radial-gradient(circle,rgba(var(--lux-teal-rgb),.32) 0%,transparent 65%)}.lux-policy__bg-glow--gold{inset-block-end:-10%;inset-inline-end:-10%;width:55vw;height:55vw;background:radial-gradient(circle,rgba(var(--lux-gold-rgb),.2) 0%,transparent 65%);opacity:.35}.lux-policy--gold .lux-policy__bg-glow--teal{background:radial-gradient(circle,rgba(var(--lux-gold-rgb),.26) 0%,transparent 65%)}.lux-policy--gold .lux-policy__bg-glow--gold{opacity:.5}.lux-policy__bg-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.045;mix-blend-mode:overlay;background-image:radial-gradient(rgba(255,255,255,.5) 1px,transparent 1px),radial-gradient(rgba(255,255,255,.3) 1px,transparent 1px);background-size:3px 3px,5px 5px;background-position:0 0,1px 1px;pointer-events:none}.lux-policy__hero{max-width:var(--lux-container-reading);margin:0 auto;padding-inline:clamp(2rem,5vw,4rem);padding-block-end:clamp(4rem,7vw,7rem);text-align:center}.lux-policy__hero-inner{display:flex;flex-direction:column;align-items:center;gap:clamp(1.6rem,2vw,2.4rem)}.lux-policy__eyebrow{display:inline-flex;align-items:center;gap:1.4rem;margin:0;color:var(--lux-accent);font-family:var(--lux-font-body);font-size:var(--lux-text-eyebrow);letter-spacing:var(--lux-track-widest);text-transform:uppercase;font-weight:500}.lux-policy__eyebrow-rule{display:block;width:clamp(2.4rem,5vw,5.2rem);height:1px;background:linear-gradient(90deg,transparent 0%,currentColor 50%,transparent 100%);opacity:.8}.lux-policy__eyebrow-text{display:inline-block}.lux-policy__title{margin:0;font-family:var(--lux-font-heading);font-size:var(--lux-text-h1);font-weight:300;line-height:var(--lux-leading-tight);letter-spacing:.005em;color:var(--lux-text);max-width:22ch;text-shadow:0 0 32px rgba(var(--lux-accent-rgb),.15)}.lux-policy__lead{max-width:64ch;margin:0;font-family:var(--lux-font-body);font-size:clamp(1.55rem,1.4vw,1.8rem);line-height:var(--lux-leading-loose);color:var(--lux-text-soft);font-weight:300}.lux-policy__lead p{margin:0 0 1.2rem}.lux-policy__lead p:last-child{margin:0}.lux-policy__meta{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-block-start:.6rem}.lux-policy__meta-pill{display:inline-flex;align-items:center;gap:.8rem;padding:.7rem 1.4rem;border:1px solid var(--lux-border-strong);border-radius:var(--lux-radius-pill);background:rgba(var(--lux-deep-rgb),.45);backdrop-filter:blur(var(--lux-blur-sm));-webkit-backdrop-filter:blur(var(--lux-blur-sm));font-size:1.05rem;letter-spacing:var(--lux-track-wider);text-transform:uppercase}.lux-policy__meta-label{color:var(--lux-text-muted);font-weight:500}.lux-policy__meta-value{color:var(--lux-text);font-weight:500}.lux-policy__body{position:relative;max-width:var(--lux-container-base);margin:0 auto;padding-inline:clamp(2rem,5vw,5rem);display:grid;grid-template-columns:1fr;gap:clamp(3.2rem,5vw,5.6rem)}@media(min-width:990px){.lux-policy--has-toc .lux-policy__body{grid-template-columns:minmax(22rem,26rem) minmax(0,1fr);align-items:start}}.lux-policy__toc{display:none}@media(min-width:990px){.lux-policy--has-toc .lux-policy__toc{display:block;position:sticky;top:calc(var(--lux-header-height, 84px) + 3.2rem);align-self:start;padding-inline-end:1.2rem;max-height:calc(100vh - var(--lux-header-height, 84px) - 6rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--lux-ivory-rgb),.18) transparent}.lux-policy__toc::-webkit-scrollbar{width:4px}.lux-policy__toc::-webkit-scrollbar-thumb{background:rgba(var(--lux-ivory-rgb),.18);border-radius:4px}}.lux-policy__toc-title{margin:0 0 2rem;font-family:var(--lux-font-body);font-size:var(--lux-text-eyebrow);letter-spacing:var(--lux-track-widest);text-transform:uppercase;font-weight:500;color:var(--lux-text-muted)}.lux-policy__toc-list{list-style:none;margin:0;padding:0;border-inline-start:1px solid var(--lux-border);display:flex;flex-direction:column;gap:.2rem}.lux-policy__toc-item{margin:0;padding:0}.lux-policy__toc-link{position:relative;display:flex;align-items:baseline;gap:1rem;padding:1.1rem 0 1.1rem 1.6rem;margin-inline-start:-1px;border-inline-start:1px solid transparent;text-decoration:none;color:var(--lux-text-muted);font-size:1.3rem;line-height:var(--lux-leading-snug);letter-spacing:var(--lux-track-normal);transition:color var(--lux-dur-mid) var(--lux-ease-cinematic),border-color var(--lux-dur-mid) var(--lux-ease-cinematic),padding-inline-start var(--lux-dur-mid) var(--lux-ease-cinematic),background var(--lux-dur-mid) var(--lux-ease-cinematic)}[dir=rtl] .lux-policy__toc-link{padding:1.1rem 1.6rem 1.1rem 0}.lux-policy__toc-num{flex-shrink:0;font-family:var(--lux-font-body);font-size:1rem;letter-spacing:var(--lux-track-widest);color:var(--lux-text-muted);font-variant-numeric:tabular-nums;font-weight:500;opacity:.55;transition:color var(--lux-dur-mid) var(--lux-ease-cinematic),opacity var(--lux-dur-mid) var(--lux-ease-cinematic)}.lux-policy__toc-text{font-family:var(--lux-font-heading);font-weight:300;font-size:1.45rem}.lux-policy__toc-link:hover,.lux-policy__toc-link:focus-visible{color:var(--lux-text);outline:none;padding-inline-start:2rem;background:linear-gradient(90deg,rgba(var(--lux-accent-rgb),.08) 0%,transparent 80%)}[dir=rtl] .lux-policy__toc-link:hover,[dir=rtl] .lux-policy__toc-link:focus-visible{padding-inline-start:0;padding-inline-end:2rem;background:linear-gradient(270deg,rgba(var(--lux-accent-rgb),.08) 0%,transparent 80%)}.lux-policy__toc-link:hover .lux-policy__toc-num,.lux-policy__toc-link:focus-visible .lux-policy__toc-num{color:var(--lux-accent);opacity:1}.lux-policy__toc-link.is-active{color:var(--lux-text);border-inline-start-color:var(--lux-accent);padding-inline-start:2rem;background:linear-gradient(90deg,rgba(var(--lux-accent-rgb),.12) 0%,transparent 80%)}[dir=rtl] .lux-policy__toc-link.is-active{padding-inline-start:0;padding-inline-end:2rem;background:linear-gradient(270deg,rgba(var(--lux-accent-rgb),.12) 0%,transparent 80%)}.lux-policy__toc-link.is-active .lux-policy__toc-num{color:var(--lux-accent);opacity:1}.lux-policy__article{max-width:var(--lux-container-reading);width:100%;margin:0 auto}.lux-policy--has-toc .lux-policy__article{margin:0;max-width:78ch}.lux-policy__chapter{scroll-margin-top:calc(var(--lux-header-height, 84px) + 4rem);padding-block:clamp(4rem,6vw,6rem) 0;position:relative}.lux-policy__chapter:first-of-type{padding-block-start:0}.lux-policy__chapter-head{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(1.6rem,2.4vw,2.8rem);margin:0 0 clamp(2rem,3vw,3rem);padding-block-end:clamp(1.6rem,2vw,2.4rem);border-block-end:1px solid var(--lux-border)}.lux-policy__chapter-num{display:inline-block;font-family:var(--lux-font-heading);font-size:clamp(2.2rem,3vw,3rem);font-weight:300;font-style:italic;color:var(--lux-accent);line-height:1;letter-spacing:var(--lux-track-tight);text-shadow:0 0 24px rgba(var(--lux-accent-rgb),.28);font-variant-numeric:tabular-nums;opacity:.85}.lux-policy__chapter-heading{margin:0;font-family:var(--lux-font-heading);font-size:clamp(2.4rem,3.4vw,3.6rem);font-weight:300;line-height:var(--lux-leading-tight);letter-spacing:.005em;color:var(--lux-text)}.lux-policy__chapter-body{font-family:var(--lux-font-body);font-size:clamp(1.5rem,1.2vw,1.65rem);line-height:var(--lux-leading-loose);color:var(--lux-text-soft);font-weight:300}.lux-policy__chapter-body>*+*{margin-top:1.6rem}.lux-policy__chapter-body p{margin:0 0 1.6rem}.lux-policy__chapter-body p:last-child{margin-bottom:0}.lux-policy__chapter-body strong,.lux-policy__chapter-body b{color:var(--lux-text);font-weight:500}.lux-policy__chapter-body em,.lux-policy__chapter-body i{font-style:italic;color:var(--lux-text)}.lux-policy__chapter-body a{color:var(--lux-accent);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:1px;transition:color var(--lux-dur-mid) var(--lux-ease-cinematic),background-size var(--lux-dur-mid) var(--lux-ease-cinematic)}.lux-policy__chapter-body a:hover,.lux-policy__chapter-body a:focus-visible{color:var(--lux-text);background-size:100% 2px;outline:none}.lux-policy__chapter-body h3{margin:3.2rem 0 1.2rem;font-family:var(--lux-font-heading);font-size:clamp(1.9rem,1.8vw,2.2rem);font-weight:400;letter-spacing:var(--lux-track-tight);color:var(--lux-text);line-height:var(--lux-leading-snug)}.lux-policy__chapter-body h4{margin:2.4rem 0 1rem;font-family:var(--lux-font-body);font-size:1.1rem;font-weight:600;letter-spacing:var(--lux-track-widest);text-transform:uppercase;color:var(--lux-accent)}.lux-policy__chapter-body ul,.lux-policy__chapter-body ol{margin:1.6rem 0;padding-inline-start:0;list-style:none}.lux-policy__chapter-body li{position:relative;padding-inline-start:2.4rem;margin:.6rem 0;line-height:var(--lux-leading-body)}.lux-policy__chapter-body ul li:before{content:"";position:absolute;inset-inline-start:0;top:.95em;width:1.2rem;height:1px;background:var(--lux-accent);opacity:.7}.lux-policy__chapter-body ol{counter-reset:lp-ol}.lux-policy__chapter-body ol li{counter-increment:lp-ol;padding-inline-start:3.2rem}.lux-policy__chapter-body ol li:before{content:counter(lp-ol,decimal-leading-zero);position:absolute;inset-inline-start:0;top:0;font-family:var(--lux-font-body);font-size:1rem;letter-spacing:var(--lux-track-widest);color:var(--lux-accent);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.8}.lux-policy__chapter-body blockquote{margin:2.4rem 0;padding:2rem 2.4rem;border-inline-start:2px solid var(--lux-accent);background:linear-gradient(90deg,rgba(var(--lux-accent-rgb),.06) 0%,transparent 100%);font-family:var(--lux-font-heading);font-style:italic;font-size:clamp(1.7rem,1.5vw,1.9rem);color:var(--lux-text);line-height:var(--lux-leading-snug)}[dir=rtl] .lux-policy__chapter-body blockquote{background:linear-gradient(270deg,rgba(var(--lux-accent-rgb),.06) 0%,transparent 100%)}.lux-policy__chapter-body hr{border:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--lux-border-strong) 50%,transparent 100%);margin:3.2rem 0}.lux-policy__callout{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.6rem;margin:clamp(3rem,4vw,4rem) 0;padding:clamp(2rem,2.4vw,2.8rem) clamp(2rem,2.6vw,2.8rem);border:1px solid var(--lux-border-strong);border-radius:var(--lux-radius-lg);background:linear-gradient(180deg,rgba(var(--lux-deep-rgb),.6),rgba(var(--lux-deep-rgb),.3));backdrop-filter:blur(var(--lux-blur-md));-webkit-backdrop-filter:blur(var(--lux-blur-md));box-shadow:var(--lux-shadow-md)}.lux-policy__callout--info{border-color:rgba(var(--lux-teal-rgb),.4)}.lux-policy__callout--note{border-color:rgba(var(--lux-gold-rgb),.4)}.lux-policy__callout--warning{border-color:#dc824680;background:linear-gradient(180deg,#3c1e108c,rgba(var(--lux-deep-rgb),.4))}.lux-policy__callout-mark{width:4.2rem;height:4.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--lux-accent-rgb),.16);color:var(--lux-accent);font-family:var(--lux-font-heading);font-size:2rem;font-style:italic;line-height:1;flex-shrink:0}.lux-policy__callout--note .lux-policy__callout-mark{background:rgba(var(--lux-gold-rgb),.16);color:var(--lux-gold-300)}.lux-policy__callout--warning .lux-policy__callout-mark{background:#dc824633;color:#e89a6b}.lux-policy__callout-heading{margin:0 0 .6rem;font-family:var(--lux-font-body);font-size:1.05rem;letter-spacing:var(--lux-track-widest);text-transform:uppercase;font-weight:600;color:var(--lux-accent)}.lux-policy__callout--note .lux-policy__callout-heading{color:var(--lux-gold-300)}.lux-policy__callout--warning .lux-policy__callout-heading{color:#e89a6b}.lux-policy__callout-text{font-size:1.4rem;line-height:var(--lux-leading-body);color:var(--lux-text-soft)}.lux-policy__callout-text p{margin:0 0 1rem}.lux-policy__callout-text p:last-child{margin:0}.lux-policy__divider{border:0;height:1px;margin:clamp(4rem,6vw,6rem) auto;width:clamp(12rem,20vw,22rem);background:linear-gradient(90deg,transparent 0%,var(--lux-accent) 50%,transparent 100%);opacity:.5}.lux-policy__contact{position:relative;margin-block-start:clamp(6rem,9vw,9rem);padding:clamp(3.2rem,4.5vw,5.6rem) clamp(2.4rem,4vw,4.8rem);border:1px solid var(--lux-border-strong);border-radius:var(--lux-radius-xl);background:radial-gradient(80% 60% at 50% 0%,rgba(var(--lux-accent-rgb),.12) 0%,transparent 70%),linear-gradient(180deg,var(--lux-deep-3) 0%,var(--lux-deep-2) 100%);box-shadow:var(--lux-shadow-lg);overflow:hidden;text-align:center}.lux-policy__contact:before{content:"";position:absolute;inset-block-start:0;inset-inline:12%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--lux-accent) 50%,transparent 100%);opacity:.7}.lux-policy__contact-ornament{display:flex;justify-content:center;gap:.8rem;margin-block-end:2rem}.lux-policy__contact-ornament span{width:4px;height:4px;border-radius:50%;background:var(--lux-accent);opacity:.6}.lux-policy__contact-ornament span:nth-child(2){opacity:1;box-shadow:0 0 12px rgba(var(--lux-accent-rgb),.6)}.lux-policy__contact-heading{margin:0 0 1.2rem;font-family:var(--lux-font-heading);font-size:clamp(2.6rem,3vw,3.4rem);font-weight:300;letter-spacing:.005em;color:var(--lux-text);line-height:var(--lux-leading-tight)}.lux-policy__contact-intro{margin:0 auto 3.2rem;max-width:52ch;font-size:clamp(1.4rem,1.2vw,1.55rem);line-height:var(--lux-leading-body);color:var(--lux-text-soft);font-weight:300}.lux-policy__contact-grid{display:grid;grid-template-columns:1fr;gap:1.6rem 3rem;margin:0 auto;max-width:60rem;text-align:start}@media(min-width:750px){.lux-policy__contact-grid{grid-template-columns:repeat(2,1fr)}}.lux-policy__contact-row{display:flex;flex-direction:column;gap:.4rem;padding-block:1.4rem;border-block-start:1px solid var(--lux-border)}.lux-policy__contact-row--block{grid-column:1 / -1}.lux-policy__contact-label{margin:0;font-family:var(--lux-font-body);font-size:1rem;letter-spacing:var(--lux-track-widest);text-transform:uppercase;font-weight:500;color:var(--lux-text-muted)}.lux-policy__contact-value{margin:0;font-family:var(--lux-font-body);font-size:1.5rem;line-height:var(--lux-leading-snug);color:var(--lux-text);font-weight:400}.lux-policy__contact-value--company{font-family:var(--lux-font-heading);font-size:1.9rem;font-weight:400;letter-spacing:var(--lux-track-tight)}.lux-policy__contact-value p{margin:0}.lux-policy__contact-link{color:var(--lux-text);text-decoration:none;background-image:linear-gradient(var(--lux-accent),var(--lux-accent));background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:2px;transition:color var(--lux-dur-mid) var(--lux-ease-cinematic),background-size var(--lux-dur-mid) var(--lux-ease-cinematic)}[dir=rtl] .lux-policy__contact-link{background-position:100% 100%}.lux-policy__contact-link:hover,.lux-policy__contact-link:focus-visible{color:var(--lux-accent);background-size:100% 1px;outline:none}.lux-policy__bottom-note{margin:clamp(3.2rem,4vw,4.8rem) auto 0;text-align:center;font-size:1.15rem;letter-spacing:var(--lux-track-wide);color:var(--lux-text-muted);max-width:60ch;line-height:var(--lux-leading-body)}[data-lp-reveal]{opacity:0;transform:translateY(18px);transition:opacity .72s var(--lux-ease-cinematic),transform .72s var(--lux-ease-cinematic);will-change:opacity,transform}[data-lp-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:749px){.lux-policy{padding-block:6.4rem 6.4rem}.lux-policy__chapter-head{grid-template-columns:1fr;gap:.8rem}.lux-policy__chapter-num{font-size:1.6rem;opacity:.7}.lux-policy__contact-row{padding-block:1.2rem}}@media(prefers-reduced-motion:reduce){[data-lp-reveal],[data-lp-reveal].is-visible{opacity:1;transform:none;transition:none}.lux-policy__toc-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/luxury-policy.css.map */
