:root{--pg-gut:clamp(16px,4vw,64px);--pg-top:calc(var(--lux-header-h) + 28px + clamp(18px,3vw,44px))}.lux-pg{--pg-card:linear-gradient(180deg,#ffffff13,#ffffff06),#07162ac2;--pg-bd:1px solid var(--lux-line);position:relative;isolation:isolate;padding-bottom:var(--lux-sec-y)}.lux-pg-card,.lux-pg-qa,.lux-pg-post__link,.lux-pg-empty,.lux-lp__sub ol li,.lux-lp__rest .lp-facts li,.lux-addr>li,.dm-lpx__card{border:var(--pg-bd);background:var(--pg-card);box-shadow:inset 0 1px #ffffff1a}.lux-pg-in{width:min(800px,100% - var(--pg-gut) * 2);margin-inline:auto}.lux-pg-in--wide{width:min(1240px,100% - var(--pg-gut) * 2)}.lux-pg-head{display:grid;gap:18px;justify-items:start}.lux-pg-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start}.lux-pg-card{padding:clamp(22px,3.4vw,40px);border-radius:var(--lux-r-lg)}.lux-prose{max-width:68ch;color:var(--lux-text-2);font-size:clamp(16px,15px + .3vw,17.5px);line-height:1.72;text-wrap:pretty}.lux-prose>*+*{margin-top:1.1em}.lux-prose h2,.lux-prose h3{margin-top:1.7em;font:400 clamp(1.8rem,1.2rem + 2vw,2.5rem)/1.04 var(--lux-serif);letter-spacing:-.02em;color:var(--lux-text);text-wrap:balance}.lux-prose h3{font-size:clamp(1.4rem,1.1rem + 1.2vw,1.8rem)}.lux-prose>:first-child{margin-top:0}.lux-prose strong,.lux-prose b{color:var(--lux-text);font-weight:600}.lux-prose a,.shopify-policy__body a,.lux-pg-scroll tbody th a,.lux-lp__rest .lp-note a,.lux-lp__rest .lp-guarantee a{color:var(--lux-peach-soft);text-decoration:underline;text-decoration-color:#ffc9a873;text-underline-offset:3px}.lux-prose li>a:only-child,.lux-pg-scroll tbody th a,.lux-lp__rest .lp-note a{display:inline-flex;align-items:center;min-height:44px}.lux-prose ul,.lux-prose ol{padding-left:1.3em}.lux-prose ul{list-style:disc}.lux-prose ol{list-style:decimal}.lux-prose li+li{margin-top:.45em}.lux-prose li::marker{color:var(--lux-peach)}.lux-prose blockquote{padding:4px 0 4px 20px;border-left:2px solid var(--lux-peach);font:400 1.3em/1.4 var(--lux-serif);color:var(--lux-text)}.lux-prose img{border-radius:var(--lux-r-sm)}.lux-pg-scroll{overflow-x:auto;border-radius:var(--lux-r-sm);border:var(--pg-bd);background:#ffffff08}.lux-pg-scroll table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.4;color:var(--lux-text-2)}.lux-pg-scroll th,.lux-pg-scroll td{padding:13px clamp(8px,2.4vw,16px);text-align:left;white-space:nowrap}.lux-pg-scroll thead th{font:600 12px/1.2 var(--lux-ui);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0f}.lux-pg-scroll tbody tr+tr>*,.lux-pg-scroll tfoot tr>*{border-top:1px solid var(--lux-line)}.lux-pg-scroll tbody th,.lux-pg-scroll tbody td:first-child,.lux-pg-scroll tfoot td{font-weight:700;color:var(--lux-text)}.lux-pg-qa{border-radius:var(--lux-r-md);transition:border-color .5s var(--lux-ease)}.lux-pg-qa[open]{border-color:#ffb48a6b}.lux-pg-qa summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:14px 18px 14px 24px;font:600 16.5px/1.4 var(--lux-ui);color:var(--lux-text);cursor:pointer;list-style:none}.lux-pg-qa summary::-webkit-details-marker{display:none}.lux-pg-qa summary:focus-visible{outline-offset:-4px;border-radius:var(--lux-r-md)}.lux-pg-qa__ico{display:block;width:34px;height:34px;flex:none;border-radius:50%;border:1px solid var(--lux-line-strong);background:linear-gradient(var(--lux-text),var(--lux-text)) center/12px 1.5px no-repeat,linear-gradient(var(--lux-text),var(--lux-text)) center/1.5px 12px no-repeat,#ffffff0f;transition:background-size .5s var(--lux-ease),border-color .5s var(--lux-ease)}.lux-pg-qa[open] .lux-pg-qa__ico{background-size:12px 1.5px,1.5px 0,auto;border-color:var(--lux-peach)}.lux-pg-qa__a{padding:0 24px 24px}.lux-lp{padding-top:var(--pg-top)}.lux-lp__hero{display:grid;gap:24px}.lux-lp__head{display:grid;gap:16px;justify-items:start;align-content:start}.lux-lp__head .lux-h1{font-size:clamp(2.55rem,1.2rem + 3.6vw,4.6rem);line-height:.98;letter-spacing:-.026em}.lux-lp__sub{justify-self:stretch;max-width:34em;font:500 clamp(1.05rem,.95rem + .5vw,1.28rem)/1.5 var(--lux-ui);color:var(--lux-text)}.lux-lp__sub>*+*{margin-top:12px}.lux-lp__sub s{display:block;font:400 clamp(1.4rem,1rem + 1.5vw,1.95rem)/1.2 var(--lux-serif);color:var(--lux-text-2);text-decoration-color:var(--lux-coral);text-decoration-thickness:1px}.lux-lp__sub ol{display:grid;gap:8px;counter-reset:s}.lux-lp__sub ol li{counter-increment:s;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--lux-r-sm);font-size:16px;line-height:1.4}.lux-lp__sub ol li:before{content:counter(s);font:400 2rem/1 var(--lux-serif);color:var(--lux-peach)}.lux-lp__sub strong{display:inline-block;margin-right:6px;padding:4px 10px;border-radius:999px;border:1px solid #ffb48a66;font:700 12px/1.2 var(--lux-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--lux-peach-soft)}.lux-lp__media{--r:clamp(28px,3.4vw,44px);--p:6px;width:100%;max-width:560px;justify-self:center}.lux-lp__media:after{content:"";position:absolute;top:-5%;right:-4%;bottom:-8%;left:-4%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#fc734d38,transparent)}.lux-lp__media a{display:block}.lux-lp__media img{display:block;width:100%;height:auto}.lux-lp__media a:focus-visible{outline:3px solid var(--lux-blue);outline-offset:-6px;border-radius:calc(var(--r) - var(--p))}.lux-lp__buy{display:grid;gap:18px;align-content:start}.lux-lp__buy>p:first-child{order:3;max-width:52ch;font-size:clamp(1rem,.95rem + .3vw,1.12rem);line-height:1.65;color:var(--lux-text-2)}.lux-lp__price{display:grid;gap:12px}.lux-lp__from{font:700 clamp(1.5rem,1.2rem + 1vw,1.9rem)/1.1 var(--lux-ui);letter-spacing:-.01em;color:var(--lux-text);font-variant-numeric:tabular-nums}.lux-lp__from s{margin-left:.4em;font-size:.72em;font-weight:500;color:var(--lux-text-2);opacity:1;text-decoration-thickness:1.5px}.lux-lp__chips{display:flex;flex-wrap:wrap;gap:8px}.lux-lp .dm-btn{position:relative;display:block;width:100%;min-height:58px;padding:8px 66px 8px 28px;border:0;border-radius:999px;font:700 15px/42px var(--lux-ui);letter-spacing:.005em;text-align:left;text-decoration:none;text-transform:lowercase;color:#07162a;background:var(--lux-grad-warm);box-shadow:0 18px 44px -16px #fc734dbf,0 0 0 1px #ffffff14,inset 0 1px #ffffff8c;transition:transform .6s var(--lux-ease),box-shadow .6s var(--lux-ease)}.lux-lp .dm-btn:first-letter{text-transform:uppercase}.lux-lp .dm-btn:after{content:"";position:absolute;right:8px;top:8px;width:42px;height:42px;border-radius:50%;background:#07162a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFC9A8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/18px no-repeat;transition:transform .6s var(--lux-ease)}.lux-lp .dm-btn:hover{background:var(--lux-grad-warm);box-shadow:0 24px 54px -16px #fc734de6,0 0 0 1px #ffffff1f,inset 0 1px #fff9}.lux-lp .dm-btn:hover:after{transform:translate(2px,-1px) scale(1.08)}.lux-lp .dm-btn:active{transform:scale(.98)}.lux-lp__rest{display:grid;gap:18px;margin-top:clamp(40px,6vw,88px);color:var(--lux-text-2);font-size:16px;line-height:1.7}.lux-lp__rest p{max-width:62ch}.lux-lp__rest h2{font:400 clamp(2rem,1.3rem + 2.8vw,3.2rem)/1.02 var(--lux-serif);letter-spacing:-.022em;color:var(--lux-text);text-wrap:balance}.lux-lp__rest .lp-facts{margin-bottom:clamp(16px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.lux-lp__rest .lp-facts li{position:relative;padding:16px 18px 16px 54px;border-radius:var(--lux-r-sm);font:500 15.5px/1.45 var(--lux-ui);color:var(--lux-text)}.lux-lp__rest .lp-facts li:before{content:"";position:absolute;left:16px;top:16px;width:24px;height:24px;border-radius:50%;background:var(--lux-grad-warm)}.lux-lp__rest .lp-facts li:after{content:"";position:absolute;left:25px;top:21px;width:6px;height:11px;border:solid #07162A;border-width:0 2px 2px 0;transform:rotate(45deg)}.lux-lp__rest .lp-note{font-size:14px;line-height:1.6;color:var(--lux-text-3)}.lux-lp__rest .lp-guarantee{padding:16px 20px;border-radius:var(--lux-r-sm);border:1px solid #ffb48a52;background:linear-gradient(180deg,#ffb48a1c,#ffffff08),#07162ab2;font:600 15.5px/1.5 var(--lux-ui);color:var(--lux-text)}.lux-lp__rest .lp-guarantee a{display:flex;align-items:center;width:fit-content;min-height:44px}@media(min-width:768px){.lux-lp__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head media" "buy media";grid-template-rows:auto 1fr;column-gap:clamp(32px,5vw,88px);row-gap:clamp(20px,2.4vw,32px)}.lux-lp__head{grid-area:head}.lux-lp__media{grid-area:media;align-self:start}.lux-lp__buy{grid-area:buy}.lux-lp__buy>p:first-child{order:0}.lux-lp .dm-btn{display:inline-block;width:auto;min-width:min(100%,340px)}}@media(min-width:900px){.lux-lp__rest{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,6vw,96px)}.lux-lp__rest>*{grid-column:2}.lux-lp__rest>.lp-facts{grid-column:1/-1}.lux-lp__rest>h2{grid-column:1;grid-row:2}}@media(min-width:1100px){.lux-lp__hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.lux-form{display:grid;gap:18px}.lux-pg-msg{padding:14px 18px;border-radius:var(--lux-r-sm);border:1px solid var(--lux-line-strong);background:#ffffff0f;font:500 15px/1.5 var(--lux-ui);color:var(--lux-text)}.lux-pg-msg--ok{border-color:#ffb48a80}.lux-pg-msg--err{border-color:#ffb4a88c;color:var(--lux-danger)}.lux-input:user-invalid{border-color:#ff8a7a}.lux-pg-check{display:flex;align-items:center;gap:12px;min-height:44px;font:500 15px/1.4 var(--lux-ui);color:var(--lux-text-2)}.lux-pg-check input{width:22px;height:22px;flex:none;accent-color:var(--lux-coral)}.lux-pg-links{display:flex;flex-wrap:wrap;gap:10px 12px}.lux-auth{padding-top:var(--pg-top)}.lux-auth__in{width:min(480px,100% - var(--pg-gut) * 2);margin-inline:auto;display:grid;gap:clamp(20px,3vw,30px)}.lux-auth .lux-h1{font-size:clamp(2.5rem,1.7rem + 3vw,3.9rem);line-height:.98;letter-spacing:-.026em}.lux-auth__core{display:grid;gap:18px;padding:clamp(22px,4vw,34px)}.lux-auth__more{padding-top:4px;border-top:1px solid var(--lux-line)}.lux-auth__more summary{display:flex;align-items:center;min-height:48px;font:600 15px/1.3 var(--lux-ui);color:var(--lux-peach-soft);cursor:pointer}.lux-auth__more[open] summary{margin-bottom:8px}.lux-ct{display:grid;gap:clamp(24px,5vw,40px);align-items:start}.lux-ct__core{padding:clamp(22px,4vw,36px)}@media(min-width:960px){.lux-ct{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(32px,6vw,96px)}}.lux-nf{display:grid;justify-items:center;gap:20px;padding-top:calc(var(--lux-header-h) + 28px + clamp(40px,8vw,120px));text-align:center}.lux-nf .lux-h1{font-size:clamp(3rem,1.8rem + 6vw,6rem);line-height:.96;letter-spacing:-.028em}.lux-nf__act{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px}.lux-nf__q{display:flex;gap:10px;width:min(460px,100%);margin-top:10px}.lux-nf__q .lux-input{flex:1;min-width:0}.lux-pw{position:relative;isolation:isolate;display:grid;place-items:center;min-height:100svh;padding:clamp(40px,8vw,96px) var(--pg-gut);text-align:center}.lux-pw__in{display:grid;justify-items:center;gap:22px;width:min(520px,100%)}.lux-pw__brand{display:inline-flex;align-items:center;gap:8px;font:400 clamp(1.7rem,1.3rem + 1.4vw,2.2rem)/1 var(--lux-serif);letter-spacing:-.01em;color:var(--lux-text)}.lux-pw__brand:after{content:"";width:7px;height:7px;margin-top:.55em;border-radius:50%;background:var(--lux-coral)}.lux-pw .lux-h1{font-size:clamp(3rem,1.9rem + 5.4vw,5.4rem);line-height:.96;letter-spacing:-.028em}.lux-pw__msg{color:var(--lux-text-2)}.lux-pw .lux-bezel{width:100%;text-align:left}.lux-pw__core,.lux-gc__core{display:grid;gap:16px;padding:clamp(20px,4vw,30px)}.lux-gc__bal{font:400 clamp(3.2rem,2rem + 6vw,5.4rem)/1 var(--lux-serif);letter-spacing:-.02em;color:var(--lux-text);text-align:center}.lux-gc__lbl{font:600 12px/1.2 var(--lux-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--lux-text-3);text-align:center}.lux-gc__code{padding:14px 18px;border-radius:var(--lux-r-sm);border:1px dashed var(--lux-line-strong);background:#ffffff0d;font:700 clamp(1.1rem,.9rem + 1vw,1.5rem)/1.3 var(--lux-ui);letter-spacing:.1em;text-align:center;color:var(--lux-peach-soft);overflow-wrap:anywhere}.lux-pg-posts{display:grid;gap:clamp(14px,2vw,22px)}.lux-pg-post{display:flex}.lux-pg-post__link{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:var(--lux-r-lg);transition:border-color .6s var(--lux-ease)}.lux-pg-post__link:hover{border-color:#ffb48a73}.lux-pg-post__media{display:block;aspect-ratio:3/2;overflow:hidden;background:#ffffff0a}.lux-pg-post__media img{width:100%;height:100%;object-fit:cover}.lux-pg-post__body{display:grid;gap:10px;align-content:start;padding:20px 22px 10px}.lux-pg-post__meta,.lux-art__meta{font:600 12px/1.2 var(--lux-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--lux-text-3)}.lux-pg-post__title{font:400 clamp(1.5rem,1.2rem + 1vw,1.85rem)/1.08 var(--lux-serif);letter-spacing:-.015em;color:var(--lux-text)}.lux-pg-post__text{font-size:15px;line-height:1.6;color:var(--lux-text-2)}.lux-pg-post__more{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:600 14px/1 var(--lux-ui);color:var(--lux-peach-soft)}.lux-pg-empty{padding:clamp(24px,4vw,40px);border-radius:var(--lux-r-lg);color:var(--lux-text-2);text-align:center}.lux-art__fig{overflow:hidden;border-radius:var(--lux-r-lg);border:var(--pg-bd)}.lux-art__fig img{display:block;width:100%;height:auto}.lux-art__more{margin-top:clamp(40px,6vw,80px)}.lux-art__more .lux-h3{margin-bottom:20px}@media(min-width:700px){.lux-pg-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.lux-pg-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.lux-acct__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;width:100%}.lux-acct__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,36px);align-items:start}.lux-acct__grid h2{margin-bottom:18px}.lux-acct__grid p+p{margin-top:12px}.lux-addr{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.lux-addr>li{padding:22px;border-radius:var(--lux-r-md);color:var(--lux-text-2);line-height:1.6}.lux-addr .lux-eyebrow{margin-bottom:12px}@media(min-width:960px){.lux-acct__grid--side{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lux-acct__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.shopify-policy__container{width:min(780px,100% - var(--pg-gut) * 2);margin:0 auto;padding:var(--pg-top) 0 var(--lux-sec-y);color:var(--lux-text-2);font-size:16.5px;line-height:1.72}.shopify-policy__title h1{margin-bottom:.6em;font:400 clamp(2.6rem,1.6rem + 4vw,4.4rem)/.98 var(--lux-serif);letter-spacing:-.025em;color:var(--lux-text)}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{margin:1.6em 0 .5em;font:400 clamp(1.6rem,1.2rem + 1.6vw,2.2rem)/1.08 var(--lux-serif);color:var(--lux-text)}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin-block:1em}.shopify-policy__body ul{list-style:disc;padding-left:1.3em}.shopify-policy__body ol{list-style:decimal;padding-left:1.3em}#pc--optOutFormContainer{--buttons-radius:999px;--buttons-border-width:0px;--inputs-radius:18px;--inputs-border-width:1px;color:var(--lux-text-2)}#pc--optOutFormContainer .pc--opt-out-form-container{display:grid;gap:16px}#pc--optOutFormContainer .pc--show-email-field label{display:flex;align-items:center;gap:12px;width:100%;min-height:44px}#pc--optOutFormContainer input[type=checkbox]{flex:none;width:22px;height:22px;accent-color:var(--lux-coral)}#pc--optOutFormContainer .pc--opt-out-form-field label{margin-bottom:8px;font:600 13px/1.3 var(--lux-ui);color:var(--lux-text)}#pc--optOutFormContainer input[type=email]{min-height:52px;padding:14px 18px;border-color:#ffffff38;background:#ffffff14;color:var(--lux-text);font:500 16px var(--lux-ui)}#pc--optOutFormContainer .pc--opt-out-form-button{min-height:56px;background:var(--lux-grad-warm);color:#07162a;font:700 15px var(--lux-ui)}#pc--optOutFormContainer :is(input,button):focus-visible{outline:2px solid var(--lux-focus);outline-offset:3px}.lux-lp__thumb{display:none}@media(max-width:767px){.lux-lp__hero{row-gap:14px}.lux-lp .lux-lp__head{order:1;gap:12px}.lux-lp__buy{display:contents}.lux-lp .lux-lp__price{order:2;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"t f" "t c";column-gap:14px;row-gap:8px;align-items:center}.lux-lp .lux-lp__cta{order:3;margin:0}.lux-lp .lux-lp__buy>p:not(.lux-lp__cta){order:4}.lux-lp .lux-lp__media{order:5;margin-top:10px}.lux-lp__thumb{display:block;grid-area:t;align-self:center;width:88px;height:88px;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #ffffff29,0 12px 28px -14px #000000a6}.lux-lp__thumbimg{display:block;width:100%;height:100%;object-fit:contain}.lux-lp .lux-lp__from{grid-area:f;align-self:end;font-size:clamp(1.25rem,5.6vw,1.5rem)}.lux-lp .lux-lp__chips{grid-area:c;align-self:start;gap:6px}.lux-lp .lux-lp__chips .lux-chip{padding:6px 10px;font-size:12px}.lux-lp__sub ol{gap:6px}.lux-lp__sub ol li{gap:10px;padding:8px 14px;font-size:15.5px}.lux-lp__sub ol li:before{font-size:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/dm-lux-pages.css.map */
