.lv-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lv-pdp{color:var(--lv-pearl)}.lv-hero{container-type:inline-size;container-name:lv-hero;max-width:1024px;margin-inline:auto;padding-bottom:3cqw}.lv-stage{position:relative;margin:3.5cqw auto 0;width:min(74.02cqw,calc((100svh - 560px) / 1.1027));aspect-ratio:1100 / 1213}.lv-satin{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;display:block;filter:drop-shadow(0 2.2cqw 3cqw rgba(0,0,0,.55));opacity:0;transform:translateY(10px) scale(.985);animation:lv-rise .76s var(--lv-ease-out) 40ms forwards}.lv-product{position:absolute;left:34.83%;top:3.59%;width:29.55%;height:85.65%;pointer-events:none}.lv-product-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;filter:blur(5px);transform:translateY(6px) scale(.985);transition:opacity .32s ease,filter .32s ease,transform .46s var(--lv-ease-out)}.lv-product-img.is-active{opacity:1;filter:none;transform:none}.lv-hero .lv-product-img.is-active{animation:lv-settle .9s var(--lv-ease-out) .22s backwards}.lv-caption{position:absolute;left:28.2%;width:43.8%;top:90.4%;text-align:center;font-family:var(--lv-display);text-transform:uppercase;letter-spacing:.3em;color:#7d5f33;font-size:clamp(10.24px,1.85cqw,19.2px);line-height:1.2;white-space:nowrap;opacity:0;animation:lv-fade .6s ease .52s forwards}.lv-headline{margin:6.05cqw 0 0;padding-inline:4cqw;text-align:center;font-family:var(--lv-display);font-style:italic;font-weight:400;font-size:clamp(28px,7.5cqw,77px);line-height:1.14;letter-spacing:-.012em;color:var(--lv-pearl);text-wrap:balance}.lv-sub{margin:1.7cqw 0 0;padding-inline:4cqw;text-align:center;font-family:var(--lv-body);font-weight:400;letter-spacing:.01em;font-size:clamp(15.2px,2.88cqw,29.5px);line-height:1.35;color:var(--lv-pearl)}.lv-buy{margin-top:2.6cqw}.lv-buyrow{display:flex;align-items:center;justify-content:space-between;gap:5cqw;padding-inline:9.77cqw 8.4cqw}.lv-gems{flex:0 0 49.6cqw;min-width:0;margin:0;padding:0 1cqw;border:1px solid rgba(201,166,107,.62);border-radius:clamp(14px,2.4cqw,26px);display:grid;grid-template-columns:repeat(4,1fr);align-items:center;height:clamp(57.6px,10.16cqw,105.6px);background:linear-gradient(180deg,#0e040ac7,#210c1c9e);box-shadow:inset 0 1px #ffffff0a}.lv-gem{position:relative;display:grid;place-items:center;height:100%;cursor:pointer}.lv-gem input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lv-gem-recess{display:grid;place-items:center;width:clamp(44px,8.4cqw,86.4px);aspect-ratio:1;border-radius:clamp(10px,1.6cqw,16px);background:#0802066b;box-shadow:inset 0 2px 8px #000000a6,0 1px #ffffff0d;transition:box-shadow .2s ease,background .2s ease}.lv-gem-recess img{width:82%;height:auto;display:block;transition:transform .36s var(--lv-ease-out)}.lv-gem-recess{position:relative}.lv-gem-recess:after{content:"";position:absolute;left:50%;top:50%;width:86%;aspect-ratio:1;border-radius:50%;border:2px solid var(--lv-gold-line);transform:translate(-50%,-50%) scale(.86);opacity:0;transition:transform .36s var(--lv-ease-out),opacity .2s ease;pointer-events:none}.lv-gem input:checked+.lv-gem-recess:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.lv-gem input:checked+.lv-gem-recess{background:#08020633}.lv-gem input:checked+.lv-gem-recess img{transform:scale(1.04)}.lv-gem:active .lv-gem-recess img{transform:scale(.94)}.lv-gem input:focus-visible+.lv-gem-recess{outline:2px solid var(--lv-gold);outline-offset:2px}.lv-price{flex:1;min-width:0;margin:0;display:flex;align-items:baseline;justify-content:flex-start;gap:2.3cqw;flex-wrap:nowrap;white-space:nowrap}.lv-price-now{font-family:var(--lv-figures, var(--lv-display));font-size:clamp(26px,4.63cqw,48px);line-height:1;letter-spacing:.026em;margin-right:-.026em;color:var(--lv-pearl);font-variant-numeric:lining-nums tabular-nums}.lv-price-was{font-family:var(--lv-figures, var(--lv-display));font-size:clamp(15px,2.73cqw,28px);line-height:1;letter-spacing:-.02em;margin-right:.02em;position:relative;top:-.04em;color:#d4ad7a;text-decoration-thickness:.08em}.lv-cta{display:flex;align-items:center;justify-content:center;width:calc(100% - 17.2cqw);margin:2.73cqw 8.6cqw 0;height:clamp(54.4px,9.18cqw,96px);border:0;border-radius:999px;font-family:var(--lv-display);font-size:clamp(22.4px,4.9cqw,50px);line-height:1;letter-spacing:.005em;-webkit-text-stroke:.035em currentColor;paint-order:stroke fill;color:var(--lv-ink);background:linear-gradient(180deg,#e3c7a1,#d3b58c);box-shadow:0 1px #fff6 inset,0 14px 30px -14px #000000b3;cursor:pointer;transition:transform .16s var(--lv-ease-out),filter .22s ease,box-shadow .22s ease}.lv-cta:active{transform:scale(.97)}.lv-cta[disabled]{opacity:.55;cursor:not-allowed}.lv-cta.is-loading span{opacity:.6}@media(hover:hover)and (pointer:fine){.lv-cta:hover{filter:brightness(1.06)}}.lv-note{margin:2.5cqw 0 0;padding-inline:4cqw;text-align:center;font-size:clamp(12.48px,2.25cqw,24px);font-weight:400;letter-spacing:-.012em;line-height:1.4;color:var(--lv-pearl)}@container lv-hero (max-width: 700px){.lv-stage{width:min(86cqw,max(190px,calc((100svh - 476px) / 1.1027)));margin-top:4cqw}.lv-headline{margin-top:7cqw}.lv-buyrow{padding-inline:7cqw;gap:3.5cqw}.lv-gems{flex-basis:56cqw}.lv-cta{width:calc(100% - 14cqw);margin-inline:7cqw;margin-top:4cqw}.lv-note{margin-top:3.4cqw}.lv-error{margin-inline:7cqw}.lv-caption{left:12%;width:76%;font-size:11px;letter-spacing:.24em}.lv-eta{margin-top:2.6cqw}.lv-details{width:calc(100% - 14cqw);margin-top:8cqw}.lv-price{flex-direction:column;align-items:flex-end;gap:4px}.lv-price-was{top:0;margin-right:0}}@keyframes lv-rise{to{opacity:1;transform:none}}@keyframes lv-settle{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(4px)}}@keyframes lv-fade{to{opacity:1}}@media(prefers-reduced-motion:reduce){.lv-satin,.lv-caption{animation:none;opacity:1;transform:none}.lv-hero .lv-product-img.is-active{animation:none}}.lv-colorline{display:block;margin:0 8.6cqw 1.6cqw;font-size:clamp(12px,1.5cqw,14px);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--lv-gold)}.lv-colorline span{margin-left:6px;font-weight:400;letter-spacing:.02em;text-transform:none;font-size:1.12em;color:var(--lv-pearl)}.lv-cta span{display:inline-block;transition:opacity .18s ease,filter .18s ease,transform .22s var(--lv-ease-out)}.lv-cta.is-swapping span{opacity:0;filter:blur(3px);transform:translateY(2px)}.lv-cta.is-loading{cursor:progress}.lv-error{margin:12px 8.6cqw 0;text-align:center;font-size:15px;line-height:1.4;color:#f3b9a6}.lv-eta{display:flex;align-items:center;justify-content:center;gap:8px;margin:2.2cqw 0 0;padding-inline:4cqw;font-size:clamp(13.5px,1.95cqw,16px);line-height:1.4;color:var(--lv-pearl-dim)}.lv-eta svg{flex:none;color:var(--lv-gold)}.lv-eta strong{font-weight:500;color:var(--lv-pearl);font-variant-numeric:tabular-nums}.lv-details{margin:6cqw auto 0;width:calc(100% - 17.2cqw);max-width:720px;border-top:1px solid var(--lv-hair)}.lv-detail{border-bottom:1px solid var(--lv-hair)}.lv-detail summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 2px;font-family:var(--lv-display);font-size:clamp(21px,2.6cqw,26px);line-height:1.15;color:var(--lv-pearl)}.lv-detail summary::-webkit-details-marker{display:none}.lv-plus{position:relative;flex:none;width:14px;height:14px}.lv-plus:before,.lv-plus:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1.5px;margin-top:-.75px;background:var(--lv-gold);border-radius:1px;transition:transform .24s var(--lv-ease-out)}.lv-plus:after{transform:rotate(90deg)}details[open]>summary .lv-plus:after{transform:rotate(0)}.lv-detail-body{padding:0 2px 22px}details[open]>.lv-detail-body{animation:lv-unfold .28s var(--lv-ease-out)}.lv-detail-body p{margin:0;font-size:16px;font-weight:300;line-height:1.6;color:var(--lv-pearl-dim);max-width:54ch}.lv-ticks{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.lv-ticks li{position:relative;padding-left:26px;font-size:16px;line-height:1.5;color:var(--lv-pearl-dim);font-weight:300}.lv-ticks li:before{content:"";position:absolute;left:2px;top:.5em;width:11px;height:6px;border-left:1.5px solid var(--lv-gold);border-bottom:1.5px solid var(--lv-gold);transform:rotate(-45deg)}.lv-ticks strong{display:block;font-weight:500;color:var(--lv-pearl)}.lv-ticks--plain strong{display:inline;font-weight:400}.lv-fine{margin:16px 0 0;font-size:13.5px!important;line-height:1.5;color:var(--lv-pearl-dim);opacity:.85}@keyframes lv-unfold{0%{opacity:0;transform:translateY(-6px)}}@media(hover:hover)and (pointer:fine){.lv-detail summary:hover{color:var(--lv-gold)}}.lv-sticky{position:fixed;z-index:40;left:0;right:0;bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none}.lv-sticky-in{pointer-events:auto;display:flex;align-items:center;gap:12px;max-width:560px;margin:0 auto;padding:8px 8px 8px 10px;background:#150610db;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--lv-hair);border-radius:999px;box-shadow:0 14px 24px -14px #000000d9;transform:translateY(calc(100% + 24px));opacity:0;transition:transform .42s var(--lv-ease-drawer),opacity .24s ease}.lv-sticky.is-shown .lv-sticky-in{transform:none;opacity:1}.lv-locked .lv-sticky .lv-sticky-in{transform:translateY(calc(100% + 24px));opacity:0}.lv-sticky-gem{position:relative;flex:none;width:40px;height:40px;border-radius:50%;background:#08020680;box-shadow:inset 0 0 0 1px var(--lv-hair)}.lv-sticky-gem img{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:28px;height:28px;object-fit:contain;opacity:0;transition:opacity .2s ease}.lv-sticky-gem img.is-active{opacity:1}.lv-sticky-meta{flex:1;min-width:0;display:grid;line-height:1.2}.lv-sticky-name{font-family:var(--lv-display);font-size:17px;color:var(--lv-pearl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-sticky-sub{font-size:13px;color:var(--lv-pearl-dim);white-space:nowrap}.lv-sticky-price{font-variant-numeric:tabular-nums;color:var(--lv-pearl)}.lv-sticky-cta{flex:none;height:48px;padding:0 22px;border:0;border-radius:999px;cursor:pointer;font-family:var(--lv-display);font-size:20px;line-height:1;color:var(--lv-ink);background:linear-gradient(180deg,#e3c7a1,#d3b58c);box-shadow:0 1px #ffffff59 inset;transition:transform .16s var(--lv-ease-out),filter .2s ease}.lv-sticky-cta:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.lv-sticky-cta:hover{filter:brightness(1.06)}}@media(max-width:380px){.lv-sticky-name{display:none}.lv-sticky-sub{font-size:14px}}.lv-empty{padding:80px 24px;text-align:center;color:var(--lv-pearl-dim)}@media(min-width:740px){.lv-hero{max-width:1320px;padding:36px 56px 72px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);column-gap:clamp(48px,5.5vw,96px);align-items:start}.lv-stage{grid-column:1;grid-row:1 / span 8;align-self:start;position:sticky;top:128px;width:min(100%,calc((100svh - 160px) / 1.1027));margin:0 auto}.lv-satin{filter:drop-shadow(0 24px 32px rgba(0,0,0,.55))}.lv-caption{font-size:12px}.lv-hero>:not(.lv-stage){grid-column:2}.lv-headline{margin:24px 0 0;padding:0;text-align:left;font-size:clamp(52px,4.6vw,72px);line-height:1.04}.lv-sub{margin:16px 0 0;padding:0;text-align:left;font-size:20px}.lv-buy{margin-top:36px}.lv-colorline{display:block;margin:0 0 12px;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--lv-gold)}.lv-colorline span{margin-left:8px;font-weight:400;letter-spacing:.04em;text-transform:none;font-size:15px;color:var(--lv-pearl)}.lv-buyrow{padding:0;gap:16px 26px;justify-content:flex-start;flex-wrap:wrap}.lv-gems{flex:0 0 auto;width:280px;height:76px;border-radius:20px;padding:0 6px}.lv-gem-recess{width:56px;border-radius:13px}.lv-price{flex:0 1 auto;flex-direction:column;align-items:flex-start;gap:6px}.lv-price-now{font-size:38px}.lv-price-was{font-size:19px;top:0;margin-right:0}.lv-cta{width:100%;margin:28px 0 0;height:66px;font-size:30px}.lv-error{margin-inline:0;text-align:left}.lv-note{margin:18px 0 0;padding:0;text-align:left;font-size:15px}.lv-eta{justify-content:flex-start;margin:10px 0 0;padding:0;font-size:15px}.lv-details{width:100%;margin:40px 0 0}.lv-detail summary{font-size:23px;min-height:64px}.lv-sticky{padding-bottom:20px}}.lv-qp{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin:2.4cqw 8.6cqw 0}.lv-qp-opt{position:relative;display:grid;gap:2px;align-content:center;min-height:62px;padding:10px 12px;cursor:pointer;border:1px solid var(--lv-hair);border-radius:16px;background:#08020659;transition:border-color .2s ease,background .2s ease,transform .16s var(--lv-ease-out)}.lv-qp-opt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.lv-qp-opt:has(input:checked){border-color:var(--lv-gold);background:#d8b9911f}.lv-qp-opt:has(input:focus-visible){outline:2px solid var(--lv-gold);outline-offset:2px}.lv-qp-opt:active{transform:scale(.98)}.lv-qp-name{font-size:14.5px;color:var(--lv-pearl-dim)}.lv-qp-opt:has(input:checked) .lv-qp-name{color:var(--lv-pearl)}.lv-qp-price{font-family:var(--lv-figures, var(--lv-display));font-size:19px;color:var(--lv-pearl);font-variant-numeric:tabular-nums}.lv-qp-badge{position:absolute;top:-10px;right:10px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:500;letter-spacing:.02em;color:var(--lv-ink);background:var(--lv-gold)}.lv-price.is-tick .lv-price-now{animation:lv-tick .32s var(--lv-ease-out)}@keyframes lv-tick{0%{opacity:.35;transform:translateY(5px)}}@container lv-hero (max-width: 700px){.lv-qp{margin:4cqw 7cqw 0}.lv-units{margin:3cqw 7cqw 0}.lv-colorline{margin:0 7cqw 2.4cqw}}@media(min-width:740px){.lv-qp{margin:22px 0 0}.lv-units{margin:14px 0 0}}.lv-units{margin:2.4cqw 8.6cqw 0;padding:14px 14px 12px;border-radius:16px;background:#08020659;box-shadow:inset 0 0 0 1px var(--lv-hair);animation:lv-unfold .26s var(--lv-ease-out)}.lv-units[hidden]{display:none}.lv-units-title{margin:0;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--lv-gold)}.lv-units-first{margin:8px 0 0;font-size:14px;color:var(--lv-pearl-dim)}.lv-units-first strong{font-weight:500;color:var(--lv-pearl)}.lv-unit-row{margin-top:12px}.lv-unit-row[hidden]{display:none}.lv-unit-label{display:block;font-size:13px;color:var(--lv-pearl-dim)}.lv-unit-opts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px}.lv-unit-opt{position:relative;display:grid;justify-items:center;gap:4px;padding:8px 4px 7px;border-radius:12px;cursor:pointer;border:1px solid var(--lv-hair);background:#0802064d;font-size:12.5px;line-height:1.1;color:var(--lv-pearl-dim);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .16s var(--lv-ease-out)}.lv-unit-opt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.lv-unit-opt img{width:24px;height:24px;object-fit:contain}.lv-unit-opt:has(input:checked){border-color:var(--lv-gold);background:#d8b9911f;color:var(--lv-pearl)}.lv-unit-opt:has(input:focus-visible){outline:2px solid var(--lv-gold);outline-offset:2px}.lv-unit-opt:active{transform:scale(.96)}.lv-unit-opt.is-soldout{opacity:.4;cursor:not-allowed}@media(min-width:740px){.lv-units{margin:14px 0 0}}@container lv-hero (max-width: 700px){.lv-units{margin:3cqw 7cqw 0}}@media(min-width:740px)and (max-width:1099px){.lv-hero{padding:24px 32px 48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.lv-stage{top:112px;width:min(100%,calc((100svh - 150px) / 1.1027))}.lv-headline{font-size:clamp(36px,5.4vw,54px);margin-top:12px}.lv-sub{font-size:17px;margin-top:10px}.lv-buy{margin-top:22px}.lv-buyrow{gap:12px 18px}.lv-gems{width:min(100%,272px);height:72px}.lv-gem-recess{width:52px}.lv-price-now{font-size:34px}.lv-qp{gap:6px}.lv-qp-opt{padding:9px 10px;min-height:58px}.lv-qp-name{font-size:13.5px}.lv-qp-price{font-size:17px}.lv-cta{height:58px;font-size:26px;margin-top:18px}.lv-details{margin-top:28px}}@media(min-width:740px)and (max-height:860px){.lv-hero{padding-top:20px}.lv-headline{font-size:min(4.4vw,6.6vh,66px);margin-top:6px}.lv-sub{margin-top:8px;font-size:17px}.lv-buy{margin-top:18px}.lv-colorline{margin-bottom:8px}.lv-gems{height:68px}.lv-gem-recess{width:50px}.lv-qp{margin-top:14px}.lv-qp-opt{min-height:54px;padding-block:7px}.lv-cta{height:56px;margin-top:16px;font-size:26px}.lv-note{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lv-pdp.css.map */
