:root{--lum-star: #b8892e;--lum-star-off: rgb(18 18 18 / .14);--lum-ink-soft: #1d1d1d;--lum-pdp-pad: clamp(64px, 8vw, 112px);--lum-card-pad: clamp(20px, 2.2vw, 28px)}@media screen and (min-width:990px){main .product-information__grid.product-information__grid--half:not(.product-information--media-none){grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * .55) calc(var(--full-page-grid-central-column-width) * .45) var(--full-page-grid-margin)}}.product-details .buy-buttons-block{max-width:none}.product-details .lum-plate--pdp .lum-plate__name{font-size:clamp(1.875rem,3vw,2.75rem);text-wrap:balance}.lum-badge{display:inline-block;margin:0 0 4px;padding:7px 12px 6px;background:var(--lum-ink);font-family:var(--font-accent--family);font-size:.6875rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--lum-paper)}.lum-pdp-subhead{display:grid;gap:10px}.lum-pdp-subhead__text{margin:0;font-size:1.0625rem;line-height:1.5;color:var(--lum-ink-2)}.lum-rating-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;font-size:.9375rem;color:var(--lum-ink-2);text-decoration:none}.lum-rating-line__avg{display:inline-flex;align-items:center;gap:10px}.lum-score__avgwrap{display:contents}.lum-rating-line__avg[hidden],[data-lum-stat-avg][hidden]{display:none}.lum-rating-line strong{font-weight:600;color:var(--lum-ink)}@media(hover:hover)and (pointer:fine){.lum-rating-line:hover span{text-decoration:underline;text-underline-offset:3px}}.lum-stars{position:relative;display:inline-flex;flex:none;--lum-star-size: 16px}.lum-stars--sm{--lum-star-size: 14px}.lum-stars--lg{--lum-star-size: 22px}.lum-stars__base,.lum-stars__fill{display:flex;gap:2px}.lum-stars__base{color:var(--lum-star-off)}.lum-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--lum-star);clip-path:inset(0 calc(100% - var(--lum-stars-fill, 100%)) 0 0)}.lum-stars svg{width:var(--lum-star-size);height:var(--lum-star-size);fill:currentColor}.lum-price{display:grid;gap:6px;padding-block-end:22px;border-block-end:1px solid var(--lum-line)}.lum-price__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0}.lum-price__now{font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--lum-ink);font-variant-numeric:tabular-nums}.lum-price__was{font-size:1.125rem;line-height:1;color:var(--lum-ink-2);text-decoration-thickness:1px;font-variant-numeric:tabular-nums}.lum-price__deal{display:inline-flex;align-items:stretch;border:1px solid var(--lum-ink);font-size:.8125rem;line-height:1;animation:lum-deal-in .32s var(--lum-ease) both}.lum-price__pct{padding:8px 10px;background:var(--lum-ink);font-family:var(--font-accent--family);letter-spacing:.08em;color:var(--lum-paper)}.lum-price__save{padding:8px 12px;font-weight:600;color:var(--lum-ink);font-variant-numeric:tabular-nums}.lum-price__tax{margin:0;font-size:.8125rem;color:var(--lum-ink-2)}@keyframes lum-deal-in{0%{opacity:0;transform:translateY(4px)}}.lum-usps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.lum-usps__item{display:grid;grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:1rem;line-height:1.45;color:var(--lum-ink)}.lum-usps__mark{display:grid;place-items:center;width:24px;height:24px;background:var(--lum-ink);color:var(--lum-paper)}.lum-usps__mark svg{width:16px;height:16px;fill:currentColor}.lum-proof{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--lum-line-strong)}.lum-proof__body{display:grid;flex:1;gap:6px;min-width:0}.lum-proof__line{display:flex;align-items:center;gap:8px;margin:0;font-size:.9375rem;line-height:1.4;color:var(--lum-ink-2)}.lum-proof__line strong{font-weight:600;color:var(--lum-ink);font-variant-numeric:tabular-nums}.lum-proof__live{position:relative;flex:none;width:8px;height:8px;background:#2f7a4f}.lum-proof__live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;animation:lum-live 2.4s var(--lum-ease) infinite}@keyframes lum-live{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.lum-proof__bar{height:4px;margin-block-start:6px;background:var(--lum-mist);overflow:hidden}.lum-proof__fill{display:block;width:100%;height:100%;background:var(--lum-ink);transform-origin:left;transform:scaleX(var(--lum-proof, 0));animation:lum-bar-in .9s var(--lum-ease) both}@keyframes lum-bar-in{0%{transform:scaleX(.02)}}.lum-proof__score{display:grid;justify-items:end;gap:4px;margin:0;font-size:.875rem;color:var(--lum-ink-2);white-space:nowrap}.lum-proof__score strong{color:var(--lum-ink)}.lum-countdown{position:relative;display:grid;justify-items:center;gap:10px;padding:22px 16px 20px;background:var(--lum-ink);color:var(--lum-paper);text-align:center;overflow:hidden}.lum-countdown__title{margin:0;font-size:.9375rem;letter-spacing:.02em;color:#ffffffd1;transition:opacity .22s var(--lum-ease),transform .22s var(--lum-ease)}.lum-countdown__clock{display:flex;align-items:flex-start;gap:clamp(10px,2vw,20px)}.lum-countdown__unit{display:grid;justify-items:center;gap:6px;min-width:3.2ch}.lum-countdown__num{font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.lum-countdown__label{font-family:var(--font-accent--family);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa8}.lum-countdown__sep{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;color:#fff6}.lum-countdown__renew{position:absolute;inset-inline:16px;inset-block-start:20px;margin:0;font-size:.9375rem;font-weight:600;color:var(--lum-paper);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .22s var(--lum-ease),transform .22s var(--lum-ease)}.lum-countdown.is-renewed .lum-countdown__renew{opacity:1;transform:translateY(0)}.lum-countdown.is-renewed .lum-countdown__title{opacity:0;transform:translateY(-6px)}.lum-secure{display:grid;justify-items:center;gap:14px;text-align:center}.lum-secure__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;font-size:1.125rem;font-weight:600;color:var(--lum-ink)}.lum-secure__brand{font-weight:800;letter-spacing:-.01em}.lum-secure__logo{display:block;width:auto;height:22px}.lum-secure__sub{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:100%;margin:0;font-size:.875rem;color:var(--lum-ink-2)}.lum-secure__sub:before,.lum-secure__sub:after{content:"";height:1px;background:var(--lum-line)}.lum-secure__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.lum-secure__pay svg{display:block;width:38px;height:24px}.lum-secure__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0;padding:0;list-style:none;font-size:.875rem;font-weight:500;color:var(--lum-ink)}.lum-secure__trust li{display:inline-flex;align-items:center;gap:8px}.lum-ico{flex:none;width:18px;height:18px;fill:currentColor}.lum-ico--lg{width:26px;height:26px}.lum-acc{display:grid;gap:10px}.lum-acc__item{background:var(--lum-paper);border:1px solid var(--lum-line-strong)}.lum-acc__sum{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:16px 20px;font-size:1rem;font-weight:500;color:var(--lum-ink);cursor:pointer;list-style:none}.lum-acc__sum::-webkit-details-marker{display:none}.lum-acc__sum:focus-visible{outline:2px solid var(--lum-ink);outline-offset:-2px}.lum-acc__icon{position:relative;flex:none;width:14px;height:14px}.lum-acc__icon:before,.lum-acc__icon:after{content:"";position:absolute;inset:6px 0 auto;height:1.5px;background:currentColor;transition:transform .2s var(--lum-ease)}.lum-acc__icon:after{transform:rotate(90deg)}.lum-acc__item[open] .lum-acc__icon:after{transform:rotate(0)}.lum-acc__body{padding:0 20px 20px;font-size:.9375rem;line-height:1.7;color:var(--lum-ink-2)}.lum-acc__body>:first-child{margin-block-start:0}.lum-acc__body>:last-child{margin-block-end:0}.lum-acc__item[open] .lum-acc__body{animation:lum-acc-open .24s var(--lum-ease)}@keyframes lum-acc-open{0%{opacity:0;transform:translateY(-4px)}}.lum-ph{display:grid;place-items:center;width:100%;aspect-ratio:var(--lum-ph-ratio, 1 / 1);padding:24px;background:var(--lum-mist);outline:1px dashed var(--lum-line-strong);outline-offset:-10px;text-align:center}.lum-pdp-sec--mist .lum-ph--light{background:var(--lum-paper)}.lum-ph--dark{background:var(--lum-ink-soft);outline-color:#ffffff3d}.lum-ph__text{max-width:30ch;margin:0;font-size:.875rem;line-height:1.55;color:var(--lum-ink-2)}.lum-ph--dark .lum-ph__text{color:#ffffffb8}.lum-ph-note{margin:0;padding:10px 12px;border:1px dashed var(--lum-line-strong);font-family:var(--font-accent--family);font-size:.75rem;letter-spacing:.02em;color:var(--lum-ink-2)}.lum-pdp-sec{padding-block:var(--lum-pdp-pad);background:var(--lum-paper);color:var(--lum-ink)}.lum-pdp-sec--mist{background:var(--lum-mist)}.lum-pdp-sec--ink{background:var(--lum-ink);color:var(--lum-paper)}.shopify-section:has(>.lum-pdp-section>.lum-pdp-sec--paper)+.shopify-section>.lum-pdp-section>.lum-pdp-sec--paper,.shopify-section:has(>.lum-pdp-section>.lum-pdp-sec--mist)+.shopify-section>.lum-pdp-section>.lum-pdp-sec--mist{padding-block-start:0}.lum-wrap--narrow{width:min(64rem,100% - var(--lum-gutter) * 2)}.lum-pdp-head{display:grid;gap:12px;margin-block-end:clamp(32px,4vw,52px);text-align:center;justify-items:center}.lum-pdp-head--start{text-align:start;justify-items:start}.lum-pdp-head__eyebrow{margin:0;font-family:var(--font-accent--family);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lum-ink-2)}.lum-pdp-sec--ink .lum-pdp-head__eyebrow,.lum-cta-split .lum-pdp-head__eyebrow{color:#ffffff9e}.lum-pdp-head__title{max-width:26ch;margin:0;font-family:var(--font-body--family);font-weight:500;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.lum-pdp-head__sub{max-width:52ch;margin:0;font-size:1.0625rem;line-height:1.6;color:var(--lum-ink-2)}.lum-pdp-sec--ink .lum-pdp-head__sub{color:#ffffffb8}.lum-pill{display:flex;align-items:center;gap:10px;width:fit-content;margin:calc(clamp(32px,4vw,52px)/-2) auto clamp(28px,3vw,40px);padding:10px 18px;border:1px solid var(--lum-line-strong);font-size:.9375rem;color:var(--lum-ink-2)}.lum-pill strong{color:var(--lum-ink)}.lum-btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid var(--lum-ink);background:transparent;font:inherit;font-size:.9375rem;font-weight:500;color:var(--lum-ink);cursor:pointer;transition:background-color .2s var(--lum-ease),color .2s var(--lum-ease),transform .12s var(--lum-ease)}.lum-btn-ghost:active{transform:scale(.98)}.lum-btn-ghost:focus-visible{outline:2px solid var(--lum-ink);outline-offset:3px}@media(hover:hover)and (pointer:fine){.lum-btn-ghost:hover{background:var(--lum-ink);color:var(--lum-paper)}}.lum-button--light{border:0;background:var(--lum-paper);color:var(--lum-ink);font:inherit;font-size:1rem;font-weight:600;cursor:pointer}.lum-button--light:focus-visible{outline-color:var(--lum-paper)}.lum-button--light[disabled]{opacity:.5;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.lum-button--light:not([disabled]):hover{background:var(--lum-mist)}}.lum-pdp-trust{padding-block:0 var(--lum-pdp-pad)}.lum-marquee{padding-block:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lum-marquee__track{display:flex;width:max-content;animation:lum-marquee 48s linear infinite}.lum-marquee__group{display:flex;flex:none;margin:0;padding:0;list-style:none}.lum-marquee__item{display:flex;align-items:center;gap:28px;padding-inline-end:28px;font-family:var(--font-accent--family);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--lum-ink)}.lum-marquee__item:after{content:"";width:5px;height:5px;background:var(--lum-ink-3)}@keyframes lum-marquee{to{transform:translate(-50%)}}@media(hover:hover)and (pointer:fine){.lum-marquee:hover .lum-marquee__track{animation-play-state:paused}}.lum-trust-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.lum-trust-cards{grid-template-columns:repeat(var(--lum-cols, 4),minmax(0,1fr));gap:20px}}.lum-trust-card{display:grid;justify-items:center;align-content:start;gap:8px;padding:clamp(20px,2.6vw,32px) 16px;background:var(--lum-paper);text-align:center}.lum-trust-card .lum-ico{margin-block-end:6px;color:var(--lum-ink)}.lum-trust-card__title{margin:0;font-size:1rem;font-weight:600}.lum-trust-card__text{margin:0;font-size:.875rem;line-height:1.5;color:var(--lum-ink-2)}.lum-revrail__viewport{overflow:hidden;padding-block:6px 12px}.lum-revrail__viewport:focus-visible{outline:2px solid var(--lum-ink);outline-offset:-2px}.lum-revrail__track{display:flex;width:max-content;animation:lum-marquee var(--lum-revrail-dur, 90s) linear infinite}.lum-revrail:is(.is-paused,.is-offscreen) .lum-revrail__track,.lum-revrail:focus-within .lum-revrail__track{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.lum-revrail__viewport:hover .lum-revrail__track{animation-play-state:paused}}.lum-revrail__group{display:flex;flex:none;gap:20px;margin:0;padding:0 20px 0 0;list-style:none}.lum-revrail__cell{display:flex;width:min(340px,78vw)}.lum-revrail--static .lum-revrail__track{width:auto;justify-content:center;animation:none}.lum-revrail--static .lum-revrail__group{flex-wrap:wrap;justify-content:center;padding:0 16px}.lum-revrail__controls{display:flex;justify-content:center;margin-block-start:28px}.lum-review{display:flex;flex-direction:column;gap:14px;width:100%;padding:var(--lum-card-pad);background:var(--lum-paper);border:1px solid var(--lum-line)}.lum-pdp-sec--paper .lum-review{background:#fafafa}.lum-review__media{display:block;margin:0;padding:0;border:0;background:var(--lum-mist);aspect-ratio:4 / 3;overflow:hidden;cursor:zoom-in}.lum-review__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--lum-ease)}@media(hover:hover)and (pointer:fine){.lum-review__media:hover img{transform:scale(1.03)}}.lum-review__media:focus-visible{outline:2px solid var(--lum-ink);outline-offset:2px}.lum-review__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.lum-review__verified{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#2f7a4f14;font-size:.75rem;font-weight:600;color:#24603e;white-space:nowrap}.lum-review__verified svg{width:14px;height:14px;fill:currentColor}.lum-review__text{flex:1;margin:0;font-size:.9688rem;line-height:1.65;color:var(--lum-ink)}.lum-review--rail .lum-review__text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.lum-review__foot{display:flex;align-items:center;gap:12px;padding-block-start:14px;border-block-start:1px solid var(--lum-line)}.lum-review__avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;background:var(--lum-mist);font-weight:600;color:var(--lum-ink)}.lum-review__who{display:grid;gap:2px;min-width:0}.lum-review__name{font-size:.9375rem;font-weight:600}.lum-review__city{font-size:.8125rem;color:var(--lum-ink-2)}.lum-hrail{display:block}.lum-hrail__list{--lum-hrail-pad: max(16px, (100% - var(--narrow-page-width)) / 2);display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,300px);gap:16px;margin:0;padding:0 var(--lum-hrail-pad);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lum-hrail-pad);scrollbar-width:none}@media screen and (min-width:750px){.lum-hrail__list{--lum-hrail-pad: max(40px, (100% - var(--narrow-page-width)) / 2)}}.lum-hrail__list::-webkit-scrollbar{display:none}.lum-hrail__list:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.lum-hrail--photo .lum-hrail__list{grid-auto-columns:min(82vw,420px)}@media screen and (min-width:990px){.lum-hrail--video .lum-hrail__list{grid-auto-columns:calc((min(100% - 80px,var(--narrow-page-width)) - 48px)/4)}.lum-hrail--photo .lum-hrail__list{grid-auto-columns:calc((min(100% - 80px,var(--narrow-page-width)) - 32px) / 3)}}.lum-hrail__cell{scroll-snap-align:start}.lum-hrail__frame{aspect-ratio:4 / 5;background:var(--lum-mist);overflow:hidden}.lum-hrail__frame img{display:block;width:100%;height:100%;object-fit:cover}.lum-hrail__nav{display:flex;justify-content:flex-end;gap:8px;margin-block-start:20px}.lum-hrail.is-static .lum-hrail__nav{display:none}.lum-arrow{display:grid;place-items:center;width:48px;height:48px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;transition:opacity .2s var(--lum-ease),background-color .2s var(--lum-ease),color .2s var(--lum-ease)}.lum-arrow svg{width:20px;height:20px}.lum-arrow[disabled]{opacity:.3;cursor:default}.lum-arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover)and (pointer:fine){.lum-pdp-sec--paper .lum-arrow:not([disabled]):hover,.lum-pdp-sec--mist .lum-arrow:not([disabled]):hover{background:var(--lum-ink);color:var(--lum-paper)}.lum-pdp-sec--ink .lum-arrow:not([disabled]):hover{background:var(--lum-paper);color:var(--lum-ink)}}.lum-vid{position:relative;aspect-ratio:9 / 16;background:var(--lum-ink-soft);overflow:hidden}.lum-hrail--photo .lum-vid{aspect-ratio:4 / 5}.lum-vid__el{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.lum-vid__play{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:64px;height:64px;border:0;background:#1212129e;color:var(--lum-paper);cursor:pointer;transform:translate(-50%,-50%);transition:opacity .2s var(--lum-ease),transform .16s var(--lum-ease)}.lum-vid__play svg{width:24px;height:24px;fill:currentColor}.lum-vid__play:active{transform:translate(-50%,-50%) scale(.96)}.lum-vid.is-playing .lum-vid__play{opacity:0}.lum-vid.is-playing .lum-vid__play:focus-visible{opacity:1}.lum-vid__mute{position:absolute;inset:12px 12px auto auto;display:grid;place-items:center;width:44px;height:44px;border:0;background:#1212128c;color:var(--lum-paper);cursor:pointer}.lum-vid__mute svg{width:20px;height:20px;fill:currentColor}.lum-vid__mute[aria-pressed=true] [data-on],.lum-vid__mute[aria-pressed=false] [data-off]{display:none}.lum-vid :is(button):focus-visible{outline:2px solid var(--lum-paper);outline-offset:2px}.lum-room{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.lum-room{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}}.lum-room__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:clamp(176px,15vw,224px);padding:var(--lum-card-pad);overflow:hidden;background:var(--lum-ink);color:var(--lum-paper);transition:transform .28s var(--lum-ease),box-shadow .28s var(--lum-ease)}.lum-room__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(110% 90% at 100% 0%,rgb(255 255 255 / .16),transparent 62%);opacity:0;transition:opacity .28s var(--lum-ease);pointer-events:none}.lum-room__line{display:block;width:100%;height:1px;background:#ffffffb3;transform:scaleX(.14);transform-origin:left center;transition:transform .28s var(--lum-ease)}.lum-room__title{position:relative;margin:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:500;line-height:1.35;letter-spacing:-.01em;text-wrap:balance;transition:transform .28s var(--lum-ease)}.lum-room__card.is-active{transform:translateY(-6px);box-shadow:0 22px 40px -24px #1212128c}.lum-room__card.is-active:before{opacity:1}.lum-room__card.is-active .lum-room__line{transform:scaleX(1)}.lum-room__card.is-active .lum-room__title{transform:translateY(-4px)}@media(hover:hover)and (pointer:fine){.lum-room__card:hover{transform:translateY(-6px);box-shadow:0 22px 40px -24px #1212128c}.lum-room__card:hover:before{opacity:1}.lum-room__card:hover .lum-room__line{transform:scaleX(1)}.lum-room__card:hover .lum-room__title{transform:translateY(-4px)}}.lum-cmp{overflow-x:auto;border:1px solid var(--lum-line-strong)}.lum-cmp:focus-visible{outline:2px solid var(--lum-ink);outline-offset:2px}.lum-cmp__table{width:100%;min-width:560px;border-collapse:collapse;font-size:.9375rem}.lum-cmp__table th,.lum-cmp__table td{padding:18px 20px;text-align:start;vertical-align:middle;border-block-end:1px solid var(--lum-line)}.lum-cmp__table tbody tr:last-child>*{border-block-end:0}.lum-cmp__table thead th{background:var(--lum-mist);font-size:.8125rem;font-weight:600;letter-spacing:.04em}.lum-cmp__table thead .lum-cmp__us{background:var(--lum-ink);color:var(--lum-paper)}.lum-cmp__table tbody th{width:26%;font-weight:600}.lum-cmp__table tbody .lum-cmp__us{background:#12121208;font-weight:600}.lum-cmp__table tbody .lum-cmp__them{color:var(--lum-ink-2)}.lum-cmp__table td{padding-inline-start:52px;position:relative}.lum-cmp__mark{position:absolute;inset-inline-start:20px;inset-block-start:50%;display:grid;place-items:center;width:20px;height:20px;transform:translateY(-50%)}.lum-cmp__mark svg{width:16px;height:16px}.lum-cmp__mark--yes{background:var(--lum-ink);color:var(--lum-paper)}.lum-cmp__mark--yes svg{fill:currentColor}.lum-cmp__mark--no{border:1px solid var(--lum-line-strong);color:var(--lum-ink-2)}@media screen and (max-width:749px){.lum-cmp__table{min-width:0;font-size:.8125rem;table-layout:fixed}.lum-cmp__table th,.lum-cmp__table td{padding:14px 10px;overflow-wrap:anywhere}.lum-cmp__table tbody th{width:30%}.lum-cmp__table td{padding-inline-start:34px}.lum-cmp__mark{inset-inline-start:10px;width:18px;height:18px}.lum-cmp__mark svg{width:14px;height:14px}}.lum-story{display:grid;gap:clamp(28px,5vw,72px);align-items:center}@media screen and (min-width:990px){.lum-story{grid-template-columns:1fr 1fr}}.lum-story__media{aspect-ratio:1 / 1;background:var(--lum-paper);overflow:hidden}.lum-story__media img{display:block;width:100%;height:100%;object-fit:cover}.lum-story__text{margin:0;padding-inline-start:clamp(20px,2.4vw,32px);border-inline-start:2px solid var(--lum-ink)}.lum-story__text p{max-width:46ch;margin:0;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.7;color:var(--lum-ink)}.lum-use{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.lum-use{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.lum-use__item{position:relative;display:grid;align-content:space-between;gap:28px;min-height:clamp(168px,14vw,200px);padding:clamp(24px,2.6vw,36px);overflow:hidden;border:1px solid var(--lum-line-strong);background:var(--lum-paper);transition:transform .28s var(--lum-ease),border-color .28s var(--lum-ease)}.lum-use__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lum-mist);transform:scaleY(0);transform-origin:bottom center;transition:transform .3s var(--lum-ease);pointer-events:none}.lum-use__item>*{position:relative}.lum-use__title{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-accent--family);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}.lum-use__mark{flex:none;width:7px;height:7px;background:currentColor;transition:transform .28s var(--lum-ease)}.lum-use__text{max-width:38ch;margin:0;font-size:1.0625rem;line-height:1.55;color:var(--lum-ink-2)}.lum-use__item.is-active{transform:translateY(-4px);border-color:var(--lum-ink)}.lum-use__item.is-active:before{transform:scaleY(1)}.lum-use__item.is-active .lum-use__mark{transform:rotate(45deg) scale(1.3)}@media(hover:hover)and (pointer:fine){.lum-use__item:hover{transform:translateY(-4px);border-color:var(--lum-ink)}.lum-use__item:hover:before{transform:scaleY(1)}.lum-use__item:hover .lum-use__mark{transform:rotate(45deg) scale(1.3)}}.lum-pdp-sec--ink .lum-use__item{border-color:#ffffff1f;background:#1a1a1a}.lum-pdp-sec--ink .lum-use__item:before{background:#262626}.lum-pdp-sec--ink .lum-use__title{color:var(--lum-paper)}.lum-pdp-sec--ink .lum-use__text{color:#ffffffa8}.lum-pdp-sec--ink .lum-use__item.is-active{border-color:#fff6}@media(hover:hover)and (pointer:fine){.lum-pdp-sec--ink .lum-use__item:hover{border-color:#fff6}}.lum-specs{display:grid;gap:28px}@media screen and (min-width:990px){.lum-specs{grid-template-columns:5fr 7fr;gap:clamp(40px,6vw,96px);align-items:start}.lum-specs__intro{position:sticky;top:120px}}.lum-specs__intro .lum-pdp-head{margin-block-end:0}.lum-specs__table{margin:0;background:var(--lum-paper)}.lum-specs__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:18px 24px}.lum-specs__row+.lum-specs__row{border-block-start:1px solid var(--lum-line)}.lum-specs__row dt{font-family:var(--font-accent--family);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lum-ink-2);padding-block-start:2px}.lum-specs__row dd{margin:0;font-size:.9688rem;line-height:1.5;font-variant-numeric:tabular-nums}.lum-specs__care{margin-block-start:16px;padding:20px 24px;background:var(--lum-paper)}.lum-specs__care-title{margin:0 0 8px;font-weight:600}.lum-cta-split{display:grid;background:var(--lum-ink);color:var(--lum-paper)}@media screen and (min-width:990px){.lum-cta-split{grid-template-columns:1.15fr 1fr}}.lum-cta-split__panel{display:grid;align-content:center;justify-items:start;gap:16px;padding:clamp(36px,6vw,80px)}.lum-cta-split__title{max-width:18ch;margin:0;font-weight:500;font-size:clamp(1.75rem,3vw,2.625rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.lum-cta-split__text{max-width:44ch;margin:0 0 8px;font-size:1.0625rem;line-height:1.6;color:#ffffffc7}.lum-cta-split__media{aspect-ratio:1 / 1;overflow:hidden}.lum-cta-split__media img{display:block;width:100%;height:100%;object-fit:cover}.lum-cta-split__media .lum-ph{height:100%}.lum-cta-final{display:grid;justify-items:center;gap:16px;padding:clamp(44px,7vw,88px) clamp(20px,5vw,64px);background:var(--lum-ink);color:var(--lum-paper);text-align:center}.lum-cta-final__title{max-width:24ch;margin:0;font-weight:500;font-size:clamp(1.75rem,3vw,2.625rem);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.lum-cta-final__text{max-width:48ch;margin:0 0 8px;font-size:1.0625rem;line-height:1.6;color:#ffffffc7}.lum-cta-final__ticks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:8px 0 0;padding:0;list-style:none;font-size:.875rem;font-weight:500;color:#ffffffd1}.lum-cta-final__ticks li{display:inline-flex;align-items:center;gap:6px}.lum-cta-final__ticks svg{width:16px;height:16px;fill:currentColor}.lum-score{display:grid;gap:24px;align-items:center;max-width:54rem;margin:0 auto clamp(32px,4vw,56px);padding:clamp(24px,3vw,36px);border:1px solid var(--lum-line-strong)}@media screen and (min-width:750px){.lum-score{grid-template-columns:220px 1fr;gap:48px}}.lum-score__big{display:grid;justify-items:center;gap:8px;text-align:center}.lum-score__avg{margin:0;font-size:3rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.lum-score__count{margin:0;font-size:.875rem;color:var(--lum-ink-2)}.lum-score__bars{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lum-score__bar{display:grid;grid-template-columns:16px 1fr 36px;align-items:center;gap:12px;font-size:.875rem;font-variant-numeric:tabular-nums}.lum-score__label{font-weight:600}.lum-score__track{height:6px;background:var(--lum-mist);overflow:hidden}.lum-score__fill{display:block;height:100%;background:var(--lum-ink);transform-origin:left;transform:scaleX(var(--lum-bar, 0))}.lum-score__n{color:var(--lum-ink-2);text-align:end}.lum-rgrid__list{display:grid;gap:20px}@media screen and (min-width:600px){.lum-rgrid__list:not(.is-masonry){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media screen and (min-width:990px){.lum-rgrid__list:not(.is-masonry){grid-template-columns:repeat(3,minmax(0,1fr))}}.lum-rgrid__list.is-masonry{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:start}.lum-rgrid__col{display:grid;gap:20px}.lum-review.is-new{animation:lum-review-in .32s var(--lum-ease) both}@keyframes lum-review-in{0%{opacity:0;transform:translateY(8px)}}.lum-rgrid__more{display:grid;justify-items:center;gap:10px;margin-block-start:36px}.lum-rgrid__status{margin:0;font-size:.8125rem;color:var(--lum-ink-2)}.lum-lightbox{max-width:min(92vw,1100px);max-height:92dvh;padding:0;border:0;background:transparent}.lum-lightbox::backdrop{background:#121212db}.lum-lightbox[open]{animation:lum-review-in .22s var(--lum-ease)}.lum-lightbox img{display:block;width:auto;height:auto;max-width:100%;max-height:88dvh;object-fit:contain}.lum-lightbox__close{position:fixed;inset:16px 16px auto auto;display:grid;place-items:center;width:48px;height:48px;border:0;background:var(--lum-paper);color:var(--lum-ink);cursor:pointer}.lum-lightbox__close svg{width:20px;height:20px}@media(prefers-reduced-motion:reduce){.lum-marquee__track{animation:none}.lum-marquee__group+.lum-marquee__group{display:none}.lum-revrail__viewport{overflow-x:auto;scroll-snap-type:x mandatory}.lum-revrail__track{animation:none}.lum-revrail__group--clone,.lum-revrail__controls{display:none}.lum-revrail__cell{scroll-snap-align:start}.lum-proof__live:after,.lum-price__deal,.lum-proof__fill,.lum-review.is-new,.lum-lightbox[open],.lum-acc__item[open] .lum-acc__body{animation:none}.lum-countdown__renew,.lum-countdown__title{transform:none;transition-property:opacity}}.lum-pdp-sec--ink.lum-pdp-trust .lum-marquee{border-block-end:1px solid rgb(255 255 255 / .1)}.lum-pdp-sec--ink .lum-marquee__item{color:#ffffffdb}.lum-pdp-sec--ink .lum-marquee__item:after{background:#ffffff52}.lum-pdp-sec--ink.lum-pdp-trust .lum-wrap{margin-block-start:clamp(40px,5vw,72px)}.lum-trust-card__icon{display:grid;place-items:center;margin-block-end:6px}.lum-trust-card__icon .lum-ico{margin:0}.lum-pdp-sec--ink .lum-trust-card{position:relative;gap:10px;padding:clamp(28px,3vw,40px) 20px;overflow:hidden;border:1px solid rgb(255 255 255 / .1);background:#1a1a1a;transition:transform .28s var(--lum-ease),background-color .28s var(--lum-ease),border-color .28s var(--lum-ease)}.lum-pdp-sec--ink .lum-trust-card:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:0;height:2px;background:var(--lum-paper);transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--lum-ease)}.lum-pdp-sec--ink .lum-trust-card__icon{width:56px;height:56px;border:1px solid rgb(255 255 255 / .2);color:var(--lum-paper);transition:background-color .24s var(--lum-ease),color .24s var(--lum-ease),border-color .24s var(--lum-ease),transform .28s var(--lum-ease)}.lum-pdp-sec--ink .lum-trust-card .lum-ico{color:inherit}.lum-pdp-sec--ink .lum-trust-card__title{color:var(--lum-paper)}.lum-pdp-sec--ink .lum-trust-card__text{color:#ffffffa3}.lum-pdp-sec--ink .lum-trust-card.is-active{transform:translateY(-6px);border-color:#ffffff3d;background:#222}.lum-pdp-sec--ink .lum-trust-card.is-active:before{transform:scaleX(1)}.lum-pdp-sec--ink .lum-trust-card.is-active .lum-trust-card__icon{border-color:var(--lum-paper);background:var(--lum-paper);color:var(--lum-ink);transform:translateY(-2px)}@media(hover:hover)and (pointer:fine){.lum-pdp-sec--ink .lum-trust-card:hover{transform:translateY(-6px);border-color:#ffffff3d;background:#222}.lum-pdp-sec--ink .lum-trust-card:hover:before{transform:scaleX(1)}.lum-pdp-sec--ink .lum-trust-card:hover .lum-trust-card__icon{border-color:var(--lum-paper);background:var(--lum-paper);color:var(--lum-ink);transform:translateY(-2px)}}.lum-pdp-sec--ink .lum-cmp{border:0}.lum-pdp-sec--ink .lum-cmp:focus-visible{outline-color:var(--lum-paper)}.lum-pdp-sec--ink .lum-cmp__table th,.lum-pdp-sec--ink .lum-cmp__table td{border-block-end-color:#ffffff1a}.lum-pdp-sec--ink .lum-cmp__table thead th{padding-block:22px;background:transparent;font-family:var(--font-accent--family);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.lum-pdp-sec--ink .lum-cmp__table thead .lum-cmp__us{background:var(--lum-paper);font-family:var(--font-body--family);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--lum-ink)}.lum-pdp-sec--ink .lum-cmp__table tbody th{font-weight:500;color:#ffffffe6}.lum-pdp-sec--ink .lum-cmp__table .lum-cmp__us{border-block-end-color:#e6e6e6}.lum-pdp-sec--ink .lum-cmp__table tbody .lum-cmp__us{background:var(--lum-paper);font-size:1rem;font-weight:600;color:var(--lum-ink)}.lum-pdp-sec--ink .lum-cmp__table tbody .lum-cmp__them{color:#fff6;text-decoration:line-through;text-decoration-color:#ffffff47;text-decoration-thickness:1px}.lum-pdp-sec--ink .lum-cmp__mark--yes{background:var(--lum-ink);color:var(--lum-paper)}.lum-pdp-sec--ink .lum-cmp__mark--no{border-color:#ffffff29;color:#ffffff5c}.lum-pdp-sec--ink .lum-cmp__table tbody tr>*{transition:background-color .2s var(--lum-ease)}@media(hover:hover)and (pointer:fine){.lum-pdp-sec--ink .lum-cmp__table tbody tr:hover>th,.lum-pdp-sec--ink .lum-cmp__table tbody tr:hover>.lum-cmp__them{background:#ffffff0a}.lum-pdp-sec--ink .lum-cmp__table tbody tr:hover>.lum-cmp__us{background:var(--lum-mist)}}@media screen and (max-width:749px){.lum-pdp-sec--ink .lum-cmp__table thead th:nth-child(1){width:22%}.lum-pdp-sec--ink .lum-cmp__table thead th:nth-child(2){width:46%}.lum-pdp-sec--ink .lum-cmp__table thead th:nth-child(3){width:32%}.lum-pdp-sec--ink .lum-cmp__table th,.lum-pdp-sec--ink .lum-cmp__table td{padding-inline-end:8px;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.lum-pdp-sec--ink .lum-cmp__table tbody th{width:auto;padding-inline-start:0}.lum-pdp-sec--ink .lum-cmp__table thead th:first-child{padding-inline-start:0}.lum-pdp-sec--ink .lum-cmp__table thead th{font-size:.625rem;letter-spacing:.08em}.lum-pdp-sec--ink .lum-cmp__table thead .lum-cmp__us{font-size:1rem}.lum-pdp-sec--ink .lum-cmp__table tbody .lum-cmp__us,.lum-pdp-sec--ink .lum-cmp__table tbody .lum-cmp__them{font-size:.8125rem;line-height:1.4}}@media(prefers-reduced-motion:no-preference){html.lum-js .lum-cmp-sec tbody tr{transition:opacity .6s var(--lum-ease) calc(.2s + var(--i, 0) * 90ms),transform .6s var(--lum-ease) calc(.2s + var(--i, 0) * 90ms)}html.lum-js .lum-cmp-sec:not(.is-in) tbody tr{opacity:0;transform:translateY(12px)}html.lum-js .lum-cmp-sec .lum-cmp__mark--yes svg{transition:transform .36s var(--lum-ease) calc(.48s + var(--i, 0) * 90ms)}html.lum-js .lum-cmp-sec:not(.is-in) .lum-cmp__mark--yes svg{transform:scale(.4)}html.lum-js .lum-cmp-sec.is-instant tbody tr,html.lum-js .lum-cmp-sec.is-instant .lum-cmp__mark--yes svg{transition:none}}@media(prefers-reduced-motion:reduce){.lum-room__card,.lum-room__title,.lum-use__item,.lum-use__mark,.lum-pdp-sec--ink .lum-trust-card,.lum-pdp-sec--ink .lum-trust-card__icon{transform:none!important}.lum-use__item:before,.lum-pdp-sec--ink .lum-trust-card:before{transition:none}}.lum-price__deal[hidden],.lum-price__was[hidden],.lum-review[hidden],.lum-btn-ghost[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lum-pdp.css.map */
