:where(:root){--lp-round: 1;--lp-glow: 1;--lp-heading-weight: 800;--lp-heading-tracking: -.02em;--lp-heading-leading: 1.05;--lp-heading-case: none;--lp-button-case: none;--lp-radius: calc(16px * var(--lp-round));--lp-wrap: 1160px;--lp-gutter: 16px;--lp-bg: var(--color-background);--lp-bg-alt: var(--color-background);--lp-surface: var(--color-input-background);--lp-surface-alt: var(--color-input-background);--lp-text: var(--color-foreground);--lp-muted: var(--color-foreground-muted);--lp-accent: var(--color-primary-button-background);--lp-on-accent: var(--color-primary-button-text);--lp-sale: var(--color-primary-button-background);--lp-on-sale: var(--color-primary-button-text);--lp-offer-accent: #fff;--lp-on-positive: var(--color-primary-button-text);--lp-deep: var(--lp-surface);--lp-soft: color-mix(in srgb, var(--lp-text) 55%, var(--lp-muted));--lp-positive: var(--color-primary-button-background);--lp-line: rgb(var(--color-foreground-rgb) / .12);--lp-hl-1: var(--lp-accent);--lp-hl-2: var(--lp-accent);--lp-hl-3: var(--lp-accent);--lp-hl-4: var(--lp-accent);--lp-font-display: var(--font-heading--family);--lp-font-body: var(--font-body--family);--lp-font-label: var(--lp-font-body)}body.lp{-webkit-font-smoothing:antialiased;overflow-x:clip}body.lp:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 85% 0%,color-mix(in srgb,var(--lp-hl-3) calc(14% * var(--lp-glow)),transparent),transparent 70%),radial-gradient(50% 35% at 0% 25%,color-mix(in srgb,var(--lp-hl-2) calc(9% * var(--lp-glow)),transparent),transparent 70%)}body.lp :is(h1,h2,h3){font-family:var(--lp-font-display);line-height:var(--lp-heading-leading);letter-spacing:var(--lp-heading-tracking);text-wrap:balance}body.lp :focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp-wrap{max-width:var(--lp-wrap);margin-inline:auto;padding-inline:var(--lp-gutter)}.lp-eyebrow{font:400 11px/1 var(--lp-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-accent)}body.lp mark,.lp-hl{background:var(--lp-accent);color:var(--lp-on-accent);padding:.02em .28em;border-radius:.28em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lp-stars{color:var(--lp-accent);letter-spacing:1px}.lp-icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp-sample-note{margin:0;padding:6px 12px;background:#2a2140;color:#d9ccff;font:400 12px/1.5 var(--lp-font-body);text-align:center}.lp-offer{display:flex;align-items:center;justify-content:center;gap:10px;min-height:37px;padding:8px 2px;background:var(--lp-offer-bg, #000);color:var(--lp-offer-text, #fff);font:400 13px/1.5 var(--lp-font-body);white-space:nowrap}.lp-offer[hidden]{display:none}body.lp #header-group{display:contents}.lp-offer-section{position:sticky;top:0;z-index:30}html:has(.lp-offer:not([hidden])){--lp-offer-height: 38px;scroll-padding-top:var(--lp-offer-height)}html:has(.lp-offer:not([hidden])) .page-wrapper{scroll-padding-top:var(--lp-offer-height)}.lp-offer__badge{flex:none;padding:5px 8px;background:var(--lp-sale);color:var(--lp-on-sale);font:800 11px/1 var(--lp-font-display);letter-spacing:.06em;text-transform:uppercase;transform:skew(-8deg)}.lp-offer__message{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.lp-offer__ends{color:var(--lp-offer-muted, #aeb6ce)}.lp-offer__countdown{display:flex;flex:none;align-items:center;gap:3px;color:var(--lp-offer-accent);font:400 14px/1 var(--lp-font-label)}.lp-offer__countdown b{min-width:28px;padding:4px 5px;border-radius:calc(4px * var(--lp-round));background:var(--lp-offer-box, #1a1a1a);font-weight:400;text-align:center}.lp-offer__countdown b[data-part=d]{margin-inline-end:3px}.lp-offer__countdown b[hidden]{display:none}@keyframes lp-tick{0%{transform:translateY(-40%);opacity:.2}to{transform:none;opacity:1}}.lp-offer__countdown b.lp-tick{animation:lp-tick .28s ease-out}.lp-offer__countdown:not([data-ready]),.lp-offer:has(.lp-offer__countdown:not([data-ready])) .lp-offer__ends{visibility:hidden}.lp-offer__countdown[hidden],.lp-offer:has(.lp-offer__countdown[hidden]) .lp-offer__ends{display:none}.lp-offer__code{display:none;flex:none}.lp-offer__code-button{display:flex;align-items:center;gap:6px;padding:4px 8px;border:1px dashed color-mix(in srgb,var(--lp-offer-text, #fff) 40%,transparent);border-radius:calc(6px * var(--lp-round));color:inherit;font-size:12px;cursor:pointer}.lp-offer__code-button .lp-icon{width:14px;height:14px}.lp-offer__code[data-copied] .lp-offer__code-button{border-style:solid;border-color:var(--lp-offer-accent);color:var(--lp-offer-accent)}@media(max-width:374px){.lp-offer{gap:6px;font-size:12px}}@media(max-width:479px){.lp-offer__countdown:has([data-part=d]:not([hidden])) b{min-width:24px;padding-inline:3px}}@media(max-width:339px){.lp-offer:has(.lp-offer__countdown [data-part=d]:not([hidden])) .lp-offer__ends{display:none}}.lp-header{--cart-bubble-background: var(--lp-accent);--cart-bubble-text: var(--lp-on-accent);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:14px;color:var(--lp-text)}.lp-header__line{display:none;grid-column:1;grid-row:1;margin:0;color:var(--lp-muted);font-size:13px}.lp-header__brand{display:flex;grid-column:2;grid-row:1;align-items:center;gap:9px;color:inherit;font:800 22px/1 var(--lp-font-display);letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.lp-header__cart{display:flex;grid-column:3;grid-row:1;justify-content:center;justify-self:end;color:var(--lp-text);cursor:pointer}.lp-header__cart .svg-wrapper{width:var(--button-size);height:var(--button-size)}.lp-header__cart svg{width:var(--icon-size-md);height:var(--icon-size-md)}.lp-mark{flex:none;width:auto;height:20px}@keyframes lp-twinkle{0%,to{opacity:1}50%{opacity:.3}}.lp-mark--dots circle{animation:lp-twinkle 2.4s ease-in-out infinite}.lp-mark--dots circle:nth-child(3n+1){animation-delay:-.8s}.lp-mark--dots circle:nth-child(3n+2){animation-delay:-1.6s}.lp-mark--dots circle:nth-child(2n){animation-duration:3.1s}.lp-footer{display:grid;justify-items:center;gap:12px;margin-top:56px;padding-block:28px;border-top:1px solid var(--lp-line);color:var(--lp-muted);font-size:13px;text-align:center}.lp-footer a{color:inherit}.lp-footer__brand{color:var(--lp-text);font:800 16px/1 var(--lp-font-display);letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.lp-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px}.lp-footer__legal{margin:0}body.lp main{overflow-x:clip;font-family:var(--lp-font-body);font-size:16px;line-height:1.5}.lp-title,.lp-lede,.lp-mini p,.lp-sec h2,.lp-stepc :is(h3,p),.lp-split__text,.lp-stats b,.lp-rc :is(h3,p),.lp-final :is(h2,p){overflow-wrap:anywhere}.lp-pdp,.lp-sec{position:relative}html:has(.lp-viewer[open]),html:has(.lp-viewer[open]) .page-wrapper{overflow:hidden}:where(body.lp main,.lp-sticky,.lp-viewer) :where(h1,h2,h3,p,ul,figure){margin:0}:where(body.lp main,.lp-sticky,.lp-viewer) :where(ul){padding:0;list-style:none}:where(body.lp main,.lp-sticky,.lp-viewer) :where(button){padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.lp-shine{position:relative;overflow:hidden}.lp-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,var(--lp-shine, rgb(255 255 255 / .4)) 50%,transparent 62%);transform:translate(-120%);animation:lp-sweep 4.8s ease-in-out infinite;pointer-events:none}@keyframes lp-sweep{0%,52%{transform:translate(-120%)}86%,to{transform:translate(120%)}}@keyframes lp-pop{0%{transform:scale(.2) rotate(-20deg);opacity:0}70%{transform:scale(1.22)}to{transform:none;opacity:1}}.lp-rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--lp-delay, 0ms)}.lp-rv.is-in{opacity:1;transform:none}.lp-bar{height:8px;overflow:hidden;border-radius:99px;background:var(--lp-line)}.lp-bar i{display:block;height:100%;border-radius:99px;background:var(--lp-accent);transition:width 1.15s cubic-bezier(.2,.7,.2,1)}.lp-avatar{display:grid;place-items:center;background:var(--lp-avatar, var(--lp-hl-3));color:var(--lp-bg);font-weight:700;font-style:normal}.lp-pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:24px}.lp-gal{min-width:0}.lp-stage{position:relative;overflow:hidden;border:1px solid var(--lp-line);border-radius:calc(20px * var(--lp-round));background:var(--lp-deep)}.lp-stage__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:18px 18px 4px}.lp-stage__head h2{font-size:clamp(26px,7.2vw,40px);font-weight:var(--lp-heading-weight);text-transform:var(--lp-heading-case)}.lp-stage__head h2 i{background:linear-gradient(90deg,var(--lp-hl-1),var(--lp-hl-2),var(--lp-hl-3),var(--lp-hl-4),var(--lp-hl-1)) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;animation:lp-hue 10s linear infinite}@keyframes lp-hue{to{background-position:150% 0}}.lp-callout{flex:none;color:var(--lp-muted);font:400 10px/1.3 var(--lp-font-label);text-align:right}.lp-callout b{display:block;color:var(--lp-text);font:800 30px/1 var(--lp-font-display)}.lp-stage__media{position:relative;aspect-ratio:1 / 1}.lp-stage__media>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lp-stage__media>[hidden]{display:none}.lp-stage__slide>:is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lp-price s:empty{display:none}.lp-stage__video{background:var(--lp-deep)}.lp-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.lp-thumbs button{flex:0 0 72px;height:72px;overflow:hidden;border:1.5px solid var(--lp-line);border-radius:calc(12px * var(--lp-round));background:var(--lp-surface)}.lp-thumbs button[aria-pressed=true]{border-color:var(--lp-accent)}.lp-thumbs img{width:100%;height:100%;object-fit:cover}.lp-buy{display:flex;flex-direction:column;gap:14px;min-width:0}.lp-buy form{display:contents}.lp-pill{display:flex;align-items:center;align-self:flex-start;gap:10px;padding:6px 14px 6px 6px;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-surface);font-size:13.5px}.lp-faces{display:flex}.lp-faces .lp-avatar{width:28px;height:28px;margin-left:-8px;overflow:hidden;border:2px solid var(--lp-surface);border-radius:50%;font:700 12px/1 var(--lp-font-body);animation:lp-pop .45s both}.lp-faces .lp-avatar:first-child{margin-left:0;animation-delay:.15s}.lp-faces .lp-avatar:nth-child(2){animation-delay:.27s}.lp-faces .lp-avatar:nth-child(3){animation-delay:.39s}.lp-rate{color:var(--lp-muted);font-size:14px;text-decoration:none}.lp-rate .lp-stars span{display:inline-block;animation:lp-pop .45s both}.lp-title{font-size:clamp(30px,8vw,44px);font-weight:var(--lp-heading-weight);text-transform:var(--lp-heading-case)}.lp-lede{color:var(--lp-soft);font-size:17px}.lp-lede mark{font-weight:600;white-space:nowrap}.lp-price{display:flex;align-items:center;gap:10px}.lp-price__now{font:800 30px/1 var(--lp-font-display)}.lp-price s{color:var(--lp-muted);font-size:18px}.lp-off{padding:4px 8px;border-radius:calc(6px * var(--lp-round));background:var(--lp-sale);color:var(--lp-on-sale);font-size:13px;font-weight:700}.lp-off:empty{display:none}.lp-coupon{--lp-shine: color-mix(in srgb, var(--lp-accent) 32%, transparent);display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--lp-accent) 55%,transparent);border-radius:calc(12px * var(--lp-round));background:var(--lp-surface);font-size:14px}.lp-coupon b{color:var(--lp-accent)}.lp-coupon lp-copy-code{margin-left:auto}.lp-coupon button{display:flex;align-items:center;gap:6px;padding:9px 10px;border-radius:calc(8px * var(--lp-round));background:var(--lp-surface-alt);font:400 12px/1 var(--lp-font-label);white-space:nowrap}.lp-coupon .lp-icon{width:14px;height:14px}.lp-coupon lp-copy-code[data-copied] button{color:var(--lp-accent)}.lp-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-chips li{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:calc(12px * var(--lp-round));background:var(--lp-surface);font-size:14px;font-weight:500}.lp-chips .lp-icon{color:var(--lp-accent)}.lp-mini{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.lp-mini .lp-avatar{width:44px;height:44px;border-radius:calc(10px * var(--lp-round))}.lp-mini>.lp-avatar,.lp-mini>div{transition:opacity .22s,transform .22s}.lp-mini.is-swapping>.lp-avatar,.lp-mini.is-swapping>div{opacity:0;transform:translateY(5px)}.lp-mini p{color:var(--lp-soft);font-size:14px}.lp-mini__who{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.lp-mini button{position:relative;padding:8px;color:var(--lp-muted);font-size:18px}.lp-mini button:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.lp-step{display:flex;align-items:center;gap:10px;margin-top:6px;font:700 15px/1 var(--lp-font-display);letter-spacing:.02em;text-transform:uppercase}.lp-step span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--lp-accent);color:var(--lp-on-accent);font-size:13px}.lp-tiers{display:grid;gap:10px;margin:0;padding:0;border:0}.lp-tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;border:1.5px solid var(--lp-line);border-radius:calc(14px * var(--lp-round));background:var(--lp-surface);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.lp-tier input{position:absolute;opacity:0;pointer-events:none}.lp-tier:has(input:checked){border-color:var(--lp-accent);background:var(--lp-surface-alt);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-accent) 16%,transparent),0 10px 30px -12px color-mix(in srgb,var(--lp-accent) 50%,transparent)}.lp-tier:has(input:focus-visible){outline:2px solid var(--lp-accent);outline-offset:2px}.lp-tier:has(input:disabled){opacity:.55;cursor:not-allowed}.lp-tier__box{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--lp-line);border-radius:calc(10px * var(--lp-round));background:var(--lp-bg)}.lp-tier__box i{display:block;border:1.5px solid var(--lp-accent);border-radius:2px;background:color-mix(in srgb,var(--lp-accent) 18%,transparent)}.lp-tier:has(input:checked) .lp-tier__box i{animation:lp-pop .32s}.lp-tier__name{grid-column:2}.lp-tier b{display:block;font:700 17px/1.2 var(--lp-font-display)}.lp-tier small{color:var(--lp-muted);font-size:13px}.lp-tier__price{grid-column:3;text-align:right}.lp-tier__price s{display:block;color:var(--lp-muted);font-size:13px}.lp-tier__price em{display:block;color:var(--lp-positive);font-size:11.5px;font-style:normal}.lp-tag{position:absolute;top:-10px;right:12px;padding:5px 8px;border-radius:calc(6px * var(--lp-round));background:var(--lp-accent);color:var(--lp-on-accent);font:400 10px/1 var(--lp-font-label);text-transform:uppercase}.lp-tag--positive{background:var(--lp-positive);color:var(--lp-on-positive)}.lp-stock{font-size:14px}.lp-stock__top{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.lp-stock__top span{color:var(--lp-muted)}.lp-stock .lp-bar i{background:linear-gradient(90deg,var(--lp-sale),var(--lp-accent))}.lp-stock .lp-bar i.lp-shine:after{animation-duration:2.6s}.lp-low{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--lp-sale);font-weight:600}.lp-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-sale);animation:lp-pulse 1.4s infinite}@keyframes lp-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--lp-sale) 60%,transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb,var(--lp-sale) 0%,transparent)}}.lp-atc{display:block;width:100%;padding:19px 18px;border-radius:calc(14px * var(--lp-round));background:var(--lp-accent);color:var(--lp-on-accent);font:800 18px/1 var(--lp-font-display);letter-spacing:.01em;text-align:center;text-decoration:none;text-transform:var(--lp-button-case);white-space:nowrap;box-shadow:0 12px 34px -12px color-mix(in srgb,var(--lp-accent) 75%,transparent);transition:transform .12s,filter .12s}.lp-atc:hover{filter:brightness(1.06)}.lp-atc:active{transform:translateY(1px) scale(.995)}.lp-atc[disabled]{opacity:.6;cursor:not-allowed}.lp-atc[aria-busy=true]{opacity:.7;cursor:progress}.lp-atc.lp-shine:after{animation-delay:1.7s}.lp-atc--main{animation:lp-breathe 2.8s ease-in-out infinite}@keyframes lp-breathe{0%,to{box-shadow:0 12px 34px -12px color-mix(in srgb,var(--lp-accent) 70%,transparent)}50%{box-shadow:0 14px 46px -8px var(--lp-accent)}}.lp-buy__error{color:var(--lp-sale);font-size:14px;text-align:center}.lp-buy__error:empty{display:none}.lp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;color:var(--lp-soft);font-size:13px}.lp-trust li{display:flex;align-items:center;gap:6px}.lp-trust .lp-icon{width:16px;height:16px;color:var(--lp-positive)}.lp-sub{margin-top:6px;color:var(--lp-muted);font:700 14px/1 var(--lp-font-display);letter-spacing:.04em;text-transform:uppercase}.lp-addon{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--lp-line);border-radius:calc(14px * var(--lp-round));background:var(--lp-surface);cursor:pointer}.lp-addon input{width:20px;height:20px;margin:0;accent-color:var(--lp-accent)}.lp-addon__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:calc(10px * var(--lp-round));background:var(--lp-surface-alt);color:var(--lp-accent)}.lp-addon b{display:block;font-size:15px}.lp-addon small{color:var(--lp-muted)}.lp-addon__price{font-weight:700}.lp-tl{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding-top:4px;text-align:center}.lp-tl:before{content:"";position:absolute;top:26px;right:16.6%;left:16.6%;height:2px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--lp-text) 40%,transparent) 0 6px,transparent 6px 12px);animation:lp-march .9s linear infinite}@keyframes lp-march{to{background-position:12px 0}}.lp-tl>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--lp-muted);font-size:12.5px}.lp-tl__icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--lp-line);border-radius:50%;background:var(--lp-surface-alt);color:var(--lp-text)}.lp-tl>div:first-child .lp-tl__icon{border-color:var(--lp-accent);background:var(--lp-accent);color:var(--lp-on-accent)}.lp-tl b{color:var(--lp-text);font-size:13.5px}.lp-tl [data-lp-day]{min-height:1.5em}.lp-clips{display:flex;gap:10px;margin:0 calc(-1 * var(--lp-gutter));padding:0 var(--lp-gutter);overflow-x:auto;scrollbar-width:none}.lp-clip{position:relative;display:flex;flex:0 0 150px;flex-direction:column;justify-content:flex-end;aspect-ratio:9 / 16;padding:10px;overflow:hidden;border-radius:calc(14px * var(--lp-round));background:linear-gradient(160deg,var(--lp-surface-alt),var(--lp-clip, var(--lp-hl-1)));color:#f5f2ea;font-size:12px;line-height:1.25;text-align:left}.lp-clip:nth-child(4n+2){--lp-clip: var(--lp-hl-2)}.lp-clip:nth-child(4n+3){--lp-clip: var(--lp-hl-3)}.lp-clip:nth-child(4n+4){--lp-clip: var(--lp-hl-4)}.lp-clip img,.lp-clip video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lp-clip video{opacity:0;transition:opacity .4s}.lp-clip video.is-on{opacity:1}.lp-clip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#000000bf)}.lp-clip__handle{position:relative;z-index:1;display:flex;align-items:center;gap:5px;margin-bottom:3px;overflow:hidden;font-size:12.5px;font-weight:700;white-space:nowrap}.lp-tt{flex:none;width:13px;height:13px;fill:#fff}.lp-clip__caption{position:relative;z-index:1;display:-webkit-box;overflow:hidden;color:#e7eaf4;font-size:11.5px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lp-clip__sound{position:absolute;top:8px;right:8px;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#00000080}.lp-clip__sound .lp-icon{width:15px;height:15px}.lp-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.lp-pay img{width:38px;height:24px}.lp-guar{display:flex;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--lp-positive) 40%,transparent);border-radius:calc(14px * var(--lp-round));background:color-mix(in srgb,var(--lp-positive) 6%,transparent)}.lp-guar .lp-icon{width:28px;height:28px;color:var(--lp-positive)}.lp-guar b{font-family:var(--lp-font-display);font-size:17px}.lp-guar p{color:var(--lp-soft);font-size:14px}.lp-acc details{border-bottom:1px solid var(--lp-line)}.lp-acc summary{display:flex;justify-content:space-between;gap:12px;padding:14px 2px;font-weight:600;list-style:none;cursor:pointer}.lp-acc summary:after{content:"+";color:var(--lp-muted);font-size:20px;line-height:1}.lp-acc details[open] summary:after{content:"\2212"}.lp-acc details p{padding:0 2px 14px;color:var(--lp-soft);font-size:15px}body.lp:has(.lp-sticky){padding-bottom:84px}.lp-sticky{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--lp-line);background:color-mix(in srgb,var(--lp-bg-alt) 94%,transparent);color:var(--lp-text);font-family:var(--lp-font-body);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s}.lp-sticky[data-main-visible],body:has(.theme-drawer__dialog[open]) .lp-sticky,body:has(.lp-viewer[open]) .lp-sticky{transform:translateY(110%)}.lp-sticky img{flex:none;width:44px;height:44px;border-radius:calc(8px * var(--lp-round));object-fit:cover}.lp-sticky__info{flex:1;min-width:0;color:var(--lp-muted);font-size:13px;line-height:1.25}.lp-sticky__info b{display:block;overflow:hidden;color:var(--lp-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.lp-sticky .lp-atc{width:auto;padding:14px 16px;font-size:15px;box-shadow:none}.lp-ticker{margin-top:8px;padding:13px 0;overflow:hidden;border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:color-mix(in srgb,var(--lp-accent) 7%,transparent)}.lp-ticker__track{display:flex;width:max-content;animation:lp-ticker 32s linear infinite}.lp-ticker span{display:flex;align-items:center;gap:14px;padding-right:14px;font:400 12px/1 var(--lp-font-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lp-ticker span:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--lp-hl-1);box-shadow:0 0 8px var(--lp-hl-1)}.lp-ticker span:nth-child(3n+1):after{background:var(--lp-hl-2);box-shadow:0 0 8px var(--lp-hl-2)}.lp-ticker span:nth-child(3n+2):after{background:var(--lp-hl-3);box-shadow:0 0 8px var(--lp-hl-3)}@keyframes lp-ticker{to{transform:translate(-50%)}}.lp-sec{padding-bottom:56px}.shopify-section:not(:has(.lp-sec))+.shopify-section>.lp-sec{padding-top:56px}.lp-sec h2{font-size:clamp(30px,7.5vw,52px);font-weight:var(--lp-heading-weight);text-transform:var(--lp-heading-case)}.lp-sec__head{display:grid;gap:10px;margin-bottom:26px}.lp-sec__head p{max-width:56ch;color:var(--lp-muted)}.lp-logos{padding:22px 0;border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);text-align:center}.shopify-section:has(.lp-ticker)+.shopify-section .lp-logos{border-top:0}.lp-logos__items{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:10px;margin-top:14px}.lp-logos__items img{width:auto;max-width:100%;max-height:34px;margin-inline:auto}.lp-logos blockquote{max-width:48ch;margin:16px auto 0;color:var(--lp-soft)}.lp-steps{display:grid;gap:12px;counter-reset:lp-step}.lp-stepc{display:grid;gap:8px;padding:20px;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-surface);counter-increment:lp-step}.lp-stepc:before{content:"0" counter(lp-step);color:var(--lp-accent);font:400 12px/1 var(--lp-font-label)}.lp-stepc h3{font-size:24px;font-weight:700}.lp-stepc p{color:var(--lp-soft)}.lp-split{display:grid;align-items:center;gap:22px}.lp-split+.lp-split{margin-top:56px}.lp-split__media{overflow:hidden;border-radius:calc(20px * var(--lp-round));aspect-ratio:4 / 3;background:var(--lp-surface)}.lp-split__media img{width:100%;height:100%;object-fit:cover}.lp-split h2{margin-top:10px}.lp-split__text{margin-top:14px;color:var(--lp-soft)}.lp-ticks{display:grid;gap:10px;margin-top:16px}.lp-ticks li{display:flex;align-items:flex-start;gap:10px}.lp-ticks .lp-icon{margin-top:2px;color:var(--lp-positive)}.lp-uses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-uses>div{overflow:hidden;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-surface)}.lp-uses img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.lp-uses p{padding:12px;color:var(--lp-soft);font-size:14px}.lp-uses b{display:block;color:var(--lp-text);font:700 17px/1.2 var(--lp-font-display)}.lp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-stats>div:last-child:nth-child(odd){grid-column:1 / -1}.lp-stats>div{padding:18px;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-surface)}.lp-stats b{display:block;color:var(--lp-accent);font:800 44px/1 var(--lp-font-display)}.lp-stats b small{font-size:20px}.lp-stats>div>span{color:var(--lp-soft);font-size:14px}.lp-vs{display:grid;gap:10px}.lp-vs>div{padding:20px;border:1px solid var(--lp-line);border-radius:var(--lp-radius)}.lp-vs>.lp-vs__ours{border-color:color-mix(in srgb,var(--lp-accent) 50%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--lp-accent) 16%,transparent),var(--lp-surface) 60%)}.lp-vs__theirs{background:var(--lp-bg-alt)}.lp-vs h3{margin-bottom:12px;font-size:22px;font-weight:700}.lp-vs ul{display:grid;gap:10px}.lp-vs li{display:flex;align-items:flex-start;gap:10px}.lp-vs .lp-icon{margin-top:2px}.lp-vs__ours .lp-icon{color:var(--lp-positive)}.lp-vs__theirs li{color:var(--lp-muted)}.lp-vs__theirs .lp-icon{color:var(--lp-sale)}.lp-rev{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.lp-rev>*{min-width:0}.lp-rsum{padding:20px;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-surface)}.lp-rsum__big{font:800 60px/1 var(--lp-font-display)}.lp-rsum__count{margin:4px 0 14px;color:var(--lp-muted);font-size:14px}.lp-dist{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 10px;color:var(--lp-muted);font-size:13px}.lp-rstrip__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.lp-rstrip__head b{font:700 17px/1.2 var(--lp-font-display)}.lp-rstrip__head span{color:var(--lp-muted);font-size:13px}.lp-rstrip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.lp-rph{flex:none;overflow:hidden;border:1px solid var(--lp-line);border-radius:calc(12px * var(--lp-round));background:var(--lp-surface);cursor:zoom-in}.lp-rph img{width:100%;height:100%;object-fit:cover;transition:filter .15s,transform .2s}.lp-rph:hover img{filter:brightness(1.15);transform:scale(1.04)}.lp-rstrip .lp-rph{width:92px;height:92px}.lp-rphotos{display:flex;flex-wrap:wrap;gap:8px}.lp-rphotos .lp-rph{width:68px;height:68px}.lp-rgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.lp-rc{display:grid;align-content:start;gap:8px;padding:16px;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-surface)}.lp-rc h3{font-size:18px;font-weight:700}.lp-rc p{color:var(--lp-soft);font-size:15px}.lp-rc footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--lp-muted);font-size:13px}.lp-verified{display:inline-flex;align-items:center;gap:4px;color:var(--lp-positive)}.lp-verified .lp-icon{width:14px;height:14px}.lp-faq details:first-child{border-top:0}.lp-final{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding:40px 20px;border:1px solid var(--lp-line);border-radius:calc(24px * var(--lp-round));background:linear-gradient(180deg,var(--lp-surface-alt),var(--lp-surface));text-align:center}.lp-final h2{font-size:clamp(30px,7.5vw,48px);font-weight:700}.lp-final p{max-width:48ch;color:var(--lp-soft)}.lp-final .lp-atc{max-width:360px;line-height:1.2;white-space:normal}.lp-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:60px 12px 20px;border:0;background:#03050cf9;color:#f5f2ea;font-family:var(--lp-font-body)}.lp-viewer[open]{display:grid;place-items:center}.lp-viewer::backdrop{background:#03050c99}.lp-viewer figure{display:grid;justify-items:center;gap:14px;width:min(100%,560px)}.lp-viewer img{width:auto;max-width:100%;height:auto;max-height:64dvh;border-radius:calc(14px * var(--lp-round))}.lp-viewer video{max-width:100%;max-height:70dvh;border-radius:calc(14px * var(--lp-round));background:#000}.lp-viewer [hidden]{display:none}.lp-viewer figcaption{display:grid;gap:4px;max-width:46ch;font-size:15px;text-align:center}.lp-viewer figcaption b{display:flex;align-items:center;justify-content:center;gap:7px;font:700 18px/1.2 var(--lp-font-display)}.lp-viewer figcaption p{color:#d5daea}.lp-viewer .lp-stars{color:#ffc44d}.lp-viewer__count{color:#aeb6ce;font-size:13px}.lp-viewer__close,.lp-viewer__nav{position:absolute;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff24;color:#fff}.lp-viewer__close{top:10px;right:12px}.lp-viewer__nav{top:calc(32dvh + 38px);font-size:26px;line-height:1}.lp-viewer__nav--prev{left:8px}.lp-viewer__nav--next{right:8px}.lp-toast{position:fixed;bottom:96px;left:50%;z-index:90;max-width:90vw;padding:10px 14px;border-radius:calc(10px * var(--lp-round));background:#fff;color:#111;font:400 14px/1.4 var(--lp-font-body);text-align:center;opacity:0;translate:-50% 0;transition:opacity .2s;pointer-events:none}.lp-toast.is-on{opacity:1}body.lp .theme-drawer__dialog{border-inline-start:1px solid var(--lp-line)}body.lp .cart-drawer__content>:is(.cart-drawer__items,.lp-c-fans,.lp-c-timer,.lp-c-banner,.lp-c-up){flex:none}body.lp .cart-drawer__content>.cart-drawer__items{overflow:visible}.lp-c-fans{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px}.lp-c-fans .lp-avatar{border-color:var(--lp-bg-alt)}.lp-c-timer{display:block;padding:11px;background:color-mix(in srgb,var(--lp-accent) 14%,transparent);font-size:14.5px;text-align:center}.lp-c-timer b{color:var(--lp-accent);font:400 14px/1 var(--lp-font-label);font-variant-numeric:tabular-nums}.lp-c-banner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;margin:14px 16px;overflow:hidden;border:1px solid var(--lp-line);border-radius:calc(14px * var(--lp-round));background:var(--lp-deep)}.lp-c-banner:has(>img){grid-template-columns:96px minmax(0,1fr)}.lp-c-banner img{display:block;width:96px;height:96px;object-fit:cover}.lp-c-banner div{display:grid;gap:2px;padding:10px 14px}.lp-c-banner b{font:700 18px/1.1 var(--lp-font-display)}.lp-c-banner div>span:last-child{color:var(--lp-muted);font-size:13px}.lp-c-up{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:6px 16px 16px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--lp-text) 25%,transparent);border-radius:calc(12px * var(--lp-round));font-size:14px}.lp-c-up__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:calc(10px * var(--lp-round));background:var(--lp-surface-alt);color:var(--lp-accent)}.lp-c-up small{display:block;color:var(--lp-muted)}.lp-c-up button,.lp-c-ship button{padding:8px 10px;border:1px solid var(--lp-accent);border-radius:calc(8px * var(--lp-round));background:none;color:var(--lp-accent);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.lp-c-up button.is-on{background:var(--lp-accent);color:var(--lp-on-accent);cursor:default}:is(.lp-c-up,.lp-c-ship) button[aria-busy=true]{opacity:.7;cursor:progress}body.lp .cart-drawer__summary.lp-c-foot{align-items:stretch;gap:10px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--lp-line);-webkit-mask-image:none;mask-image:none}@media(min-height:620px){body.lp .theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary.lp-c-foot{position:sticky}}.lp-c-ship{display:grid;gap:8px}.lp-c-ship p{margin:0;font-size:14px;text-align:center}.lp-c-ship p b{color:var(--lp-accent)}.lp-c-ship.is-free p b{color:var(--lp-positive)}.lp-c-ship.is-free .lp-bar i{background:var(--lp-positive)}.lp-c-error{margin:0;color:var(--lp-sale);font-size:13px;text-align:center}.lp-c-error:empty{display:none}.lp-c-disc{display:grid;gap:8px}.lp-c-disc__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.lp-c-disc__form input{min-width:0;padding:11px 12px;border:1px solid var(--lp-line);border-radius:calc(10px * var(--lp-round));background:var(--lp-surface);color:var(--lp-text);font:400 16px/1.2 var(--lp-font-body)}.lp-c-disc__form input::placeholder{color:var(--lp-muted)}.lp-c-disc__form button{padding:0 16px;border:0;border-radius:calc(10px * var(--lp-round));background:var(--lp-surface-alt);color:var(--lp-text);font:inherit;font-weight:700;cursor:pointer}.lp-c-disc .cart-discount__error{color:var(--lp-sale);font-size:13px}.lp-c-disc__codes{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lp-c-disc__codes:empty{display:none}.lp-c-disc .cart-discount__pill{border-radius:calc(8px * var(--lp-round));background:color-mix(in srgb,var(--lp-positive) 14%,transparent);color:var(--lp-positive);font-size:13px}.lp-c-tot{display:flex;align-items:baseline;justify-content:space-between;font-size:15px}.lp-c-tot text-component{font-weight:700}.lp-c-save{margin:-6px 0 0;color:var(--lp-positive);font-size:14px;text-align:right}.lp-c-checkout{border:0;cursor:pointer}.lp-c-checkout.lp-shine:after{animation-delay:.9s}.lp-c-foot .lp-pay{margin:0;padding:0;list-style:none}.lp-tiers[hidden]{display:none}.lp-opts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.lp-opts legend{width:100%;margin-bottom:8px;padding:0;color:var(--lp-muted);font-size:13.5px}.lp-opt{position:relative;cursor:pointer}.lp-opt input{position:absolute;opacity:0;pointer-events:none}.lp-opt span{display:block;min-width:48px;padding:10px 14px;border:1.5px solid var(--lp-line);border-radius:calc(10px * var(--lp-round));background:var(--lp-surface);font-weight:700;font-size:14.5px;text-align:center;transition:border-color .15s,background .15s}.lp-opt input:checked+span{border-color:var(--lp-accent);background:var(--lp-surface-alt);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-accent) 16%,transparent)}.lp-opt input:focus-visible+span{outline:2px solid var(--lp-accent);outline-offset:2px}.lp-opt input:disabled+span{opacity:.5;text-decoration:line-through;cursor:not-allowed}.lp-mix{display:grid;gap:10px;min-width:0}.lp-mix[hidden],.lp-opts--mini[hidden]{display:none}.lp-opts__nth,.lp-buy:has(.lp-mix:not([hidden])) .lp-opts__solo{display:none}.lp-buy:has(.lp-mix:not([hidden])) .lp-opts__nth{display:inline}.lp-opts--mini{display:block;min-width:0}.lp-opts--mini legend{margin-bottom:6px}.lp-opts__scroll{position:relative;display:flex;gap:6px;margin:-4px;padding:4px 40px 4px 4px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.lp-opts__scroll::-webkit-scrollbar{display:none}.lp-opts--mini .lp-opt{flex:none}.lp-opts--mini .lp-opt span{min-width:0;padding:7px 9px;border-radius:calc(8px * var(--lp-round));font-size:13px;white-space:nowrap}.lp-opts--mini .lp-opt input:checked+span{box-shadow:0 0 0 2px color-mix(in srgb,var(--lp-accent) 16%,transparent)}.lp-tier__price :is(s,em):empty{display:none}.lp-sticky__mix{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-sticky__mix:empty{display:none}.lp-tier__units{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--lp-line);border-radius:calc(10px * var(--lp-round));background:var(--lp-bg);color:var(--lp-accent);font:800 18px/1 var(--lp-font-display)}.lp-tier:has(input:checked) .lp-tier__units{animation:lp-pop .32s}@media(min-width:900px){.lp-offer__code{display:block}html:has(.lp-offer:not([hidden]) .lp-offer__code){--lp-offer-height: 41px}.lp-header__line{display:block}body.lp:has(.lp-sticky){padding-bottom:0}.lp-pdp{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:44px}.lp-gal{position:sticky;top:calc(16px + var(--lp-offer-height, 0px))}.lp-clips{margin:0;padding:0}.lp-sec{padding-bottom:92px}.shopify-section:not(:has(.lp-sec))+.shopify-section>.lp-sec{padding-top:92px}.lp-logos__items{grid-template-columns:repeat(4,1fr)}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.lp-split+.lp-split{margin-top:92px}.lp-split:nth-child(2n) .lp-split__media{order:2}.lp-uses{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-stats{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.lp-stats>div:last-child:nth-child(odd){grid-column:auto}.lp-vs{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-rev{grid-template-columns:320px minmax(0,1fr);align-items:start}.lp-rsum{position:sticky;top:calc(16px + var(--lp-offer-height, 0px));grid-row:1 / span 2}.lp-rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-faq-wrap{display:grid;grid-template-columns:1fr 1.4fr;align-items:start;gap:56px}.lp-opts__scroll{flex-wrap:wrap;padding-right:4px;overflow:visible;-webkit-mask-image:none;mask-image:none}.lp-sticky{right:24px;bottom:24px;left:auto;width:420px;border:1px solid var(--lp-line);border-radius:calc(16px * var(--lp-round))}.lp-sticky:not([data-main-hidden]),body:has(.theme-drawer__dialog[open]) .lp-sticky,body:has(.lp-viewer[open]) .lp-sticky{transform:translateY(calc(110% + 24px))}body.lp:has(.lp-sticky) .lp-footer{padding-bottom:118px}}@media(prefers-reduced-motion:reduce){body.lp *,body.lp *:before,body.lp *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lp.css.map */
