.luxac{position:relative;isolation:isolate;background:var(--lux-obsidian, #0E0B0A);color:var(--lux-porcelain, #FBF9F5);padding-block:clamp(5rem,10vw,9rem);overflow:hidden}.luxac:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(200px,40%);height:1px;background:linear-gradient(to right,transparent,rgba(195,168,126,.55),transparent)}.luxac:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>")}.luxac__wrap{max-width:1100px;margin-inline:auto;padding-inline:var(--lux-gut, 2rem);display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:start}@media(min-width:900px){.luxac__wrap{grid-template-columns:1.1fr .9fr;align-items:center}}.luxac__marker{margin:0 0 1.5rem;font-family:var(--lux-font-body, "Inter", sans-serif);font-size:.7rem;font-weight:500;letter-spacing:.38em;text-transform:uppercase;color:var(--lux-champagne, #C3A87E);padding-left:3rem;position:relative}.luxac__marker:before{content:"";position:absolute;left:0;top:50%;width:2rem;height:1px;background:var(--lux-champagne, #C3A87E);transform:translateY(-50%)}.luxac__heading{margin:0;font-family:var(--lux-font-display, "Fraunces", serif);font-weight:400;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04;letter-spacing:-.026em;color:var(--lux-porcelain, #FBF9F5);text-wrap:balance}.luxac__heading em{font-style:italic;color:var(--lux-champagne-soft, #E8D9BE)}.luxac__heading>*{margin:0}.luxac__body{margin:1.5rem 0 0;font-family:var(--lux-font-body, "Inter", sans-serif);font-size:1rem;line-height:1.7;color:#fbf9f5b8;max-width:44ch}.luxac__body>*{margin:0}.luxac__body>*+*{margin-top:.85em}.luxac__list{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.luxac__item{display:flex;align-items:baseline;gap:1rem;font-family:var(--lux-font-body, "Inter", sans-serif);font-size:.8rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#fbf9f59e}.luxac__dash{flex:0 0 auto;width:1.25rem;height:1px;background:var(--lux-champagne, #C3A87E);opacity:.7;transform:translateY(-.25em)}.luxac__form{margin:0}.luxac__label{display:block;margin-bottom:.9rem;font-family:var(--lux-font-body, "Inter", sans-serif);font-size:.68rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#fbf9f580}.luxac__input-row{display:flex;align-items:stretch;border-bottom:1px solid rgba(195,168,126,.35);transition:border-color .32s cubic-bezier(.22,1,.36,1)}.luxac__input-row:focus-within{border-bottom-color:var(--lux-champagne, #C3A87E)}.luxac__input{flex:1 1 auto;min-width:0;background:transparent;border:0;color:var(--lux-porcelain, #FBF9F5);font-family:var(--lux-font-body, "Inter", sans-serif);font-size:1rem;letter-spacing:.01em;padding:.9rem 0}.luxac__input::placeholder{color:#fbf9f54d}.luxac__input:focus{outline:none}.luxac__submit{flex:0 0 auto;display:inline-flex;align-items:center;gap:.6em;background:transparent;border:0;color:var(--lux-champagne, #C3A87E);font-family:var(--lux-font-body, "Inter", sans-serif);font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;padding:0 0 0 1.25rem;transition:color .32s cubic-bezier(.22,1,.36,1)}.luxac__submit svg{width:1em;height:1em;transition:transform .32s cubic-bezier(.22,1,.36,1)}.luxac__submit:hover{color:var(--lux-champagne-soft, #E8D9BE)}.luxac__submit:hover svg{transform:translate(4px)}.luxac__submit:focus-visible{outline:2px solid var(--lux-champagne, #C3A87E);outline-offset:4px}.luxac__foot{margin:1.25rem 0 0;font-family:var(--lux-font-body, "Inter", sans-serif);font-size:.7rem;letter-spacing:.08em;color:#fbf9f566}.luxac__success{margin:0;font-family:var(--lux-font-display, "Fraunces", serif);font-style:italic;font-size:1.5rem;color:var(--lux-champagne-soft, #E8D9BE)}.luxac__error{margin:1rem 0 0;font-family:var(--lux-font-body, "Inter", sans-serif);font-size:.8rem;color:#e8a9a0}.luxcr{position:relative;isolation:isolate;padding-block:clamp(4rem,8vw,7rem);overflow:hidden}.luxcr--porcelain{background:var(--lux-porcelain, #FBF9F5);color:var(--lux-obsidian, #0E0B0A)}.luxcr--obsidian{background:var(--lux-obsidian, #0E0B0A);color:var(--lux-porcelain, #FBF9F5)}.luxcr--obsidian:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>")}.luxcr__head{max-width:1440px;margin:0 auto clamp(2rem,4vw,3.5rem);padding-inline:var(--lux-gut, 2rem)}.luxcr__head-inner{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:44rem;margin-inline:auto;text-align:center}.luxcr__eyebrow{margin:0;font-family:var(--lux-font-body, "Inter", sans-serif);font-size:.7rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;padding-left:3rem;position:relative}.luxcr__eyebrow:before{content:"";position:absolute;left:0;top:50%;width:2rem;height:1px;transform:translateY(-50%)}.luxcr--porcelain .luxcr__eyebrow{color:var(--lux-champagne-ink, #6B5630)!important}.luxcr--porcelain .luxcr__eyebrow:before{background:var(--lux-champagne-deep, #A0855A)}.luxcr--obsidian .luxcr__eyebrow{color:var(--lux-champagne, #C3A87E)!important}.luxcr--obsidian .luxcr__eyebrow:before{background:var(--lux-champagne, #C3A87E)}.luxcr__heading{margin:0;font-family:var(--lux-font-display, "Fraunces", serif);font-weight:400;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02;letter-spacing:-.022em;text-wrap:balance}.luxcr__heading em{font-style:italic}.luxcr--porcelain .luxcr__heading{color:var(--lux-obsidian, #0E0B0A)}.luxcr--obsidian .luxcr__heading{color:var(--lux-porcelain, #FBF9F5)}.luxcr--obsidian .luxcr__heading em{color:var(--lux-champagne-soft, #E8D9BE)}.luxcr__stage{max-width:1440px;margin:0 auto;padding-inline:var(--lux-gut, 2rem)}.luxcr__videos{--luxcr-w: 400px;display:flex;justify-content:flex-start;gap:clamp(1rem,2vw,1.75rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.luxcr__videos::-webkit-scrollbar{display:none}.luxcr__videos>:first-child{margin-left:auto}.luxcr__videos>:last-child{margin-right:auto}.luxcr__videos[data-count="2"]{--luxcr-w: 360px}.luxcr__videos[data-count="3"]{--luxcr-w: 320px}.luxcr__videos[data-count=many]{--luxcr-w: 300px}.luxcr__video{position:relative;flex:0 0 auto;width:min(var(--luxcr-w),calc(72vh * var(--luxcr-ar, .5625)));aspect-ratio:var(--luxcr-ar, .5625);overflow:hidden;border-radius:2px;background:#1a1512;scroll-snap-align:center}.luxcr__video video,.luxcr__vid{display:block;width:100%;height:100%;object-fit:contain}.luxcr__empty{margin:0 auto;max-width:44rem;text-align:center;font-family:var(--lux-font-body, "Inter", sans-serif);font-size:.9rem;line-height:1.6;opacity:.7}@media(max-width:749px){.luxcr__stage{padding-inline:1.25rem}.luxcr__videos{gap:.75rem}.luxcr__videos[data-count="1"] .luxcr__video{width:min(82vw,calc(72vh * var(--luxcr-ar, .5625)))}.luxcr__videos[data-count="2"] .luxcr__video{width:calc((100vw - 3.25rem)/2)}.luxcr__videos[data-count="3"] .luxcr__video,.luxcr__videos[data-count=many] .luxcr__video{width:min(64vw,calc(70vh * var(--luxcr-ar, .5625)))}}.lux-guarantee__wrap{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--lux-space-5);max-width:44rem}.lux-guarantee__icon{width:96px;height:96px;display:flex;align-items:center;justify-content:center;color:var(--lux-accent)}.lux-guarantee__icon img,.lux-guarantee__icon svg{width:100%;height:100%;object-fit:contain}.lux-guarantee__title,.lux-guarantee__body{margin:0}.lux-guarantee__body>*{margin:0}.lux-guarantee__body>*+*{margin-top:var(--lux-space-3)}.lux-guarantee__btn{margin-top:var(--lux-space-2)}.lux-guarantee--no-icon .lux-guarantee__wrap{gap:var(--lux-space-4)}.lux-guarantee--no-icon .lux-guarantee__content{display:flex;flex-direction:column;gap:var(--lux-space-4);align-items:center}.lux-guarantee--no-icon .lux-guarantee__title{max-width:20ch}.lux-guarantee--split .lux-guarantee__wrap{max-width:64rem;margin-inline:auto}@media(min-width:750px){.lux-guarantee--split .lux-guarantee__wrap{flex-direction:row;text-align:left;gap:var(--lux-space-7);align-items:center}.lux-guarantee--split .lux-guarantee__icon{flex-shrink:0}.lux-guarantee--split .lux-guarantee__content{display:flex;flex-direction:column;gap:var(--lux-space-4);align-items:flex-start}.lux-guarantee--split.lux-guarantee--no-icon .lux-guarantee__wrap{flex-direction:column;text-align:center;max-width:44rem}.lux-guarantee--split.lux-guarantee--no-icon .lux-guarantee__content{align-items:center}}.lux-section--bg-ink .lux-guarantee__title,.lux-section--bg-ink .lux-guarantee__body{color:var(--lux-bone)}.lux-section--bg-ink .lux-eyebrow{color:#f7f3eeb3}.lux-modes__header{text-align:center;max-width:44rem;margin:0 auto var(--lux-space-7);display:flex;flex-direction:column;gap:var(--lux-space-3)}.lux-modes__title{margin:0}.lux-modes__subtitle>*{margin:0}.lux-modes__grid{list-style:none;padding:0;margin:0;display:grid;gap:var(--lux-space-4);grid-template-columns:1fr;counter-reset:lux-mode}@media(min-width:750px){.lux-modes__grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.lux-modes__grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.lux-modes__grid[data-columns="4"]{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.lux-modes__grid[data-columns="4"]{grid-template-columns:repeat(4,1fr)}}.lux-mode{position:relative;display:flex;flex-direction:column;gap:var(--lux-space-2);padding:var(--lux-space-5);background:var(--lux-surface);border:1px solid var(--lux-border);border-radius:var(--lux-radius-lg);overflow:hidden;transition:box-shadow var(--lux-dur-med) var(--lux-ease),transform var(--lux-dur-med) var(--lux-ease)}.lux-mode:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--lux-mode-color, var(--lux-accent))}.lux-mode:hover{box-shadow:var(--lux-shadow-md);transform:translateY(-2px)}.lux-mode__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--lux-space-2)}.lux-mode__index{font-family:var(--lux-font-display);font-size:2.25rem;line-height:1;font-weight:var(--lux-fw-display);color:var(--lux-mode-color, var(--lux-accent));opacity:.35}.lux-mode__swatch{width:18px;height:18px;border-radius:50%;background:var(--lux-mode-color, var(--lux-accent));box-shadow:0 0 0 4px color-mix(in srgb,var(--lux-mode-color, var(--lux-accent)) 22%,transparent);flex-shrink:0}.lux-mode__wavelength{font-family:var(--lux-font-body);font-size:.75rem;font-weight:var(--lux-fw-semibold);letter-spacing:var(--lux-ls-caps);text-transform:uppercase;color:var(--lux-mode-color, var(--lux-accent));margin:0}.lux-mode__heading{font-family:var(--lux-font-display);font-size:1.125rem;line-height:var(--lux-lh-snug);font-weight:var(--lux-fw-display);color:var(--lux-fg);margin:0}.lux-mode__body,.lux-mode__body>*{color:var(--lux-fg-muted);font-size:.9375rem;margin:0}.lux-mode__body>*+*{margin-top:var(--lux-space-2)}.lux-section--bg-ink .lux-mode{background:#f7f3ee0a;border-color:#f7f3ee24}.lux-section--bg-ink .lux-mode__heading{color:var(--lux-bone)}.lux-section--bg-ink .lux-mode__body,.lux-section--bg-ink .lux-mode__body>*{color:#f7f3eeb3}.lux-features__header{text-align:center;max-width:44rem;margin:0 auto var(--lux-space-7);display:flex;flex-direction:column;gap:var(--lux-space-3)}.lux-features__title{margin:0}.lux-features__subtitle>*{margin:0}.lux-features__grid{list-style:none;padding:0;margin:0;display:grid;gap:var(--lux-space-6);grid-template-columns:1fr}@media(min-width:750px){.lux-features__grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.lux-features__grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.lux-features__grid[data-columns="4"]{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.lux-features__grid[data-columns="4"]{grid-template-columns:repeat(4,1fr)}}.lux-feature{display:flex;flex-direction:column;gap:var(--lux-space-4)}.lux-feature__media{aspect-ratio:4 / 3;border-radius:var(--lux-radius-lg);overflow:hidden;background:var(--lux-surface)}.lux-feature__media img{width:100%;height:100%;object-fit:cover;display:block}.lux-feature__icon{width:64px;height:64px;color:var(--lux-accent)}.lux-feature__icon img{width:100%;height:100%;object-fit:contain}.lux-feature__text{display:flex;flex-direction:column;gap:var(--lux-space-2)}.lux-feature__eyebrow{margin:0}.lux-feature__heading{font-family:var(--lux-font-display);font-size:var(--lux-fs-h3);line-height:var(--lux-lh-snug);color:var(--lux-fg);margin:0;font-weight:var(--lux-fw-display)}.lux-feature__body,.lux-feature__body>*{color:var(--lux-fg);margin:0}.lux-feature__body>*+*{margin-top:var(--lux-space-2)}.lux-section--bg-ink .lux-feature__heading,.lux-section--bg-ink .lux-feature__body{color:var(--lux-bone)}.lux-trust{padding-block:var(--lux-space-6);border-block:1px solid var(--lux-border)}.lux-trust__row{list-style:none;padding:0;margin:0;display:grid;gap:var(--lux-space-4) var(--lux-space-5);grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.lux-trust__row[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.lux-trust__row[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.lux-trust__row[data-columns="5"]{grid-template-columns:repeat(5,1fr)}.lux-trust__row[data-columns="6"]{grid-template-columns:repeat(6,1fr)}.lux-trust__row[data-columns="2"]{grid-template-columns:repeat(2,1fr);max-width:44rem;margin-inline:auto}}.lux-trust__item{display:flex;align-items:center;gap:var(--lux-space-3)}.lux-trust__icon{width:32px;height:32px;flex-shrink:0;color:var(--lux-accent);display:flex;align-items:center;justify-content:center}.lux-trust__icon img,.lux-trust__icon svg{width:100%;height:100%;object-fit:contain}.lux-trust__text{display:flex;flex-direction:column;gap:2px;min-width:0}.lux-trust__heading{font-family:var(--lux-font-body);font-size:.875rem;font-weight:var(--lux-fw-semibold);letter-spacing:0;color:var(--lux-fg);margin:0;line-height:1.2}.lux-trust__subline{font-family:var(--lux-font-body);font-size:.75rem;color:var(--lux-fg-muted);margin:0;line-height:1.3}.lux-section--bg-ink .lux-trust__heading{color:var(--lux-bone)}.lux-section--bg-ink .lux-trust__subline{color:#f7f3ee99}.npd{display:block;background:var(--nlr-porcelain);color:var(--nlr-black);padding-block:clamp(1.25rem,4vw,3rem) clamp(3rem,6vw,5rem);font-family:var(--nlr-body)}.npd__top{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,4rem);align-items:start}@media(min-width:990px){.npd__top{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(3rem,5vw,5.5rem)}}.npd__gallery,.npd__buy{min-width:0}.npd__stage{position:relative;border-radius:var(--nlr-radius-lg);overflow:hidden;background:linear-gradient(170deg,#f2ece3,#e7dfd3);aspect-ratio:4/5}.npd__frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .48s var(--nlr-slow);pointer-events:none}.npd__frame.is-active{opacity:1;pointer-events:auto}.npd__img,.npd__frame img{width:100%;height:100%;object-fit:cover;display:block}.npd__frame--empty{position:relative;display:grid;place-items:center;opacity:1;border:1px dashed rgba(14,11,10,.22)}.npd__frame--empty span{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#0e0b0a73}.npd__thumbs{display:flex;gap:.5rem;margin-top:.75rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.npd__thumbs::-webkit-scrollbar{display:none}.npd__thumb{flex:0 0 auto;width:72px;aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:4px;overflow:hidden;background:#e7dfd3;cursor:pointer;opacity:.6;transition:opacity .22s var(--nlr-ease),border-color .22s var(--nlr-ease)}.npd__thumb img{width:100%;height:100%;object-fit:cover;display:block}.npd__thumb:hover{opacity:.85}.npd__thumb.is-active{opacity:1;border-color:var(--nlr-champagne)}.npd__thumb:focus-visible{outline:2px solid var(--nlr-champagne);outline-offset:2px}@media(min-width:990px){.npd__buy-inner{position:sticky;top:calc(var(--header-height,72px) + 1.5rem)}}.npd__offer{display:block;margin:0 0 1rem}.npd__offer.has-offer{padding:1rem 1.1rem;border-radius:16px;background:linear-gradient(135deg,#fff6ef,#f7e8de);box-shadow:inset 0 0 0 1px #d8402c2e}.npd__offer-tag{display:flex;align-items:center;gap:.55rem;margin:0 0 .35rem;font-size:.9375rem;font-weight:600;letter-spacing:.02em;color:#a8321f}.npd__launch-led{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--nlr-red,#D8402C);box-shadow:0 0 10px color-mix(in srgb,var(--nlr-red,#D8402C) 60%,transparent)}.npd__offer-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .75rem;margin:0}.npd__price-now{font-family:var(--nlr-display);font-size:clamp(2rem,1.7rem + 1.2vw,2.5rem);line-height:1.05;letter-spacing:-.015em;color:var(--nlr-black)}.npd__offer-save{display:inline-flex;align-items:center;min-height:30px;padding:0 .75rem;border-radius:999px;background:#0e0b0a;color:#fbf9f5;font-size:.875rem;font-weight:500}.npd__offer-was{margin:.4rem 0 0;font-size:.9375rem;color:#0e0b0aa8}.npd__price-was{color:#0e0b0a99}.npd__offer-note{display:block;margin-top:.2rem;font-size:.875rem;color:#0e0b0a99}.npd__title{font-size:clamp(2rem,1.5rem + 2.2vw,3rem);color:var(--nlr-black);margin:0 0 .4rem;overflow-wrap:anywhere}.npd__title-name{display:block}.npd__title:has(.npd__title-cat){margin-bottom:1rem}.npd__title-cat{display:block;margin-top:.4rem;font-family:var(--nlr-body);font-size:.9375rem;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:#0e0b0a99}.npd__rating{margin:0 0 .9rem}.npd__rating[hidden]{display:none}.npd__rating-a{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;color:var(--nlr-black);text-decoration:none;font-size:.9375rem}.npd__rating-a span{color:#0e0b0ab3}.npd__rating-a strong{color:var(--nlr-black);font-weight:600}.npd__subtitle{margin:0 0 1rem;font-size:.9375rem;color:#0e0b0a99}.npd__lede{margin:0 0 1.1rem;font-size:1.0625rem;line-height:1.6;color:#0e0b0abf;max-width:46ch}.npd__points{list-style:none;margin:0 0 1.2rem;padding:0;display:flex;flex-direction:column;gap:.55rem}.npd__points li{display:flex;align-items:flex-start;gap:.7rem;font-size:1rem;line-height:1.45;color:#0e0b0ad9}.npd__point-led{flex:0 0 auto;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#0e0b0a;position:relative}.npd__point-led:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border-right:1.5px solid #FBF9F5;border-bottom:1.5px solid #FBF9F5;transform:rotate(45deg)}.npd__personal{margin:0 0 1rem}.npd__personal[hidden]{display:none}.npd__personal .nlr-personal{display:flex!important;align-items:center;gap:.6rem;min-height:44px;margin:0!important;padding:.55rem .85rem!important;border:0!important;border-radius:12px!important;background:#0e0b0a0b!important;box-shadow:none!important;color:var(--nlr-black);text-decoration:none;font-size:.9375rem}.npd__personal .nlr-personal__led{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--nlr-light-c,#D8402C);box-shadow:0 0 8px var(--nlr-light-c,#D8402C)}.npd__personal .nlr-personal__txt{flex:1 1 auto;min-width:0;display:block!important;font-size:.9375rem!important;line-height:1.4;color:#0e0b0abf}.npd__personal .nlr-personal__txt em{font-style:normal;color:#0e0b0a99;margin-right:.35rem}.npd__personal .nlr-personal__txt strong{font-weight:600;color:var(--nlr-black);font-size:inherit!important;display:inline!important}.npd__personal .nlr-personal__go{flex:0 0 auto;font-size:.9375rem;font-weight:500;color:var(--nlr-black);text-decoration:underline;text-underline-offset:3px;letter-spacing:0!important;text-transform:none!important}.npd__form-el{margin:0}.npd__add{width:100%;min-height:58px;font-size:1rem}.npd__error{margin-bottom:.75rem;font-size:.875rem;color:#9b2c1c}.npd__error[hidden]{display:none}.npd__dynamic{margin-top:.6rem}.npd__dynamic .shopify-payment-button__button{border-radius:999px;min-height:54px;font-family:var(--nlr-body);font-weight:500;letter-spacing:.03em}.npd__soldout{margin:.9rem 0 0;font-size:.875rem;line-height:1.5;color:#0e0b0ab3;text-align:center}.npd__trust{list-style:none;margin:.9rem 0 0;padding:.85rem 1rem;display:grid;gap:.45rem;border-radius:14px;background:#0e0b0a09}.npd__trust li{display:flex;align-items:center;gap:.6rem;font-size:.9375rem;line-height:1.4;color:#0e0b0ad1}.npd__trust-ic{flex:0 0 auto;width:16px;height:16px;border-radius:50%;border:1.5px solid #A88B5E;position:relative}.npd__trust-ic:after{content:"";position:absolute;left:4px;top:1.5px;width:3.5px;height:7px;border-right:1.5px solid #A88B5E;border-bottom:1.5px solid #A88B5E;transform:rotate(45deg)}.npd__pay{margin-top:.9rem;display:flex;flex-direction:column;align-items:center;gap:.45rem}.npd__pay-label{margin:0;font-size:.8125rem;color:#0e0b0a8c}.npd__pay-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.npd__pay-item{display:flex;line-height:0}.npd__pay-icon{width:38px;height:24px;display:block;border-radius:4px;box-shadow:0 0 0 1px #0e0b0a14}.npd__note{margin:.8rem 0 0;font-size:.875rem;color:#0e0b0a99;text-align:center;line-height:1.5}.npd__quiz{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;color:var(--nlr-black);text-decoration:none;font-size:.9375rem;font-weight:500}.npd__quiz:hover{text-decoration:underline;text-underline-offset:3px}.npd__quiz:focus-visible{outline:2px solid var(--nlr-champagne);outline-offset:3px}.npd__quiz-led{width:8px;height:8px;border-radius:50%;background:var(--nlr-red);box-shadow:0 0 10px color-mix(in srgb,var(--nlr-red) 70%,transparent)}.npd__buy-inner>.npd__quiz{margin-top:1rem}.npd__panels{margin-top:clamp(3rem,6vw,5rem);max-width:920px}.npd__panel{border-top:1px solid rgba(14,11,10,.12)}.npd__panel:last-child{border-bottom:1px solid rgba(14,11,10,.12)}.npd__panel-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;min-height:60px;cursor:pointer;list-style:none}.npd__panel-head::-webkit-details-marker{display:none}.npd__panel-head:focus-visible{outline:2px solid var(--nlr-champagne);outline-offset:3px}.npd__panel-title{margin:0;font-family:var(--nlr-body);font-weight:500;font-size:1.0625rem;line-height:1.4;letter-spacing:0;color:var(--nlr-black)}.npd__panel-icon{position:relative;flex:0 0 auto;width:14px;height:14px}.npd__panel-icon:before,.npd__panel-icon:after{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:var(--nlr-black);transition:transform .26s var(--nlr-ease),opacity .26s var(--nlr-ease)}.npd__panel-icon:after{transform:rotate(90deg)}.npd__panel[open] .npd__panel-icon:after{transform:rotate(0);opacity:0}.npd__panel-body{padding:0 0 1.9rem;max-width:64ch;color:#0e0b0ab8;font-size:.9375rem;line-height:1.7}.npd__panel-body p{margin:0 0 .9rem}.npd__panel-body p:last-child{margin-bottom:0}.npd__panel-body ul,.npd__panel-body ol{margin:0 0 .9rem;padding-left:1.1rem}.npd__panel-body li{margin-bottom:.4rem}.npd__panel-body strong{color:var(--nlr-black);font-weight:500}@media(max-width:640px){.npd__stage{aspect-ratio:1;border-radius:var(--nlr-radius)}.npd__title{font-size:clamp(1.9rem,1.5rem + 3vw,2.4rem)}.npd__thumb{width:60px}.npd__offer.has-offer{padding:.9rem 1rem}}.nsk{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:0 max(12px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));transform:translate3d(0,calc(100% + 140px),0);transition:transform .46s var(--nlr-slow,cubic-bezier(.16,.84,.28,1));pointer-events:none;font-family:var(--nlr-body)}.nsk.is-shown{transform:none}.nsk__inner{pointer-events:auto;max-width:620px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .5rem .5rem 1.4rem;border-radius:999px;background:#0e0b0adb;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border:1px solid rgba(251,249,245,.12);box-shadow:0 22px 50px -22px #0009;color:#fbf9f5}.nsk__txt{display:flex;flex-direction:column;gap:.1rem;min-width:0}.nsk__label{font-size:.875rem;letter-spacing:.02em;color:#fbf9f5eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsk__sub{font-family:var(--nlr-display);font-size:1.125rem;color:#fbf9f5a8;white-space:nowrap}.nsk__sub strong{font-weight:400;color:#fbf9f5}.nsk__sub s{font-family:var(--nlr-body);font-size:.8125rem;color:#fbf9f58c;margin-left:.3rem}.nsk__btn{min-height:48px;padding:.8rem 1.5rem;white-space:nowrap;flex:0 0 auto}@media(max-width:640px){.nsk__inner{border-radius:18px;padding:.55rem .55rem .55rem 1.1rem}.nsk__btn{padding:.8rem 1.15rem}}@media(prefers-reduced-motion:reduce){.nsk{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=AABAEhoAAAAAgEA */
