*,*:before,*:after{box-sizing:border-box}html{font-size:calc(1rem * var(--body-scale, 1));-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:.9375rem;line-height:1.5;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}ul.lv-unstyled,ol.lv-unstyled,ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}hr{border:none;border-top:1px solid var(--color-border);margin:0}:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px;border-radius:2px}.lv-skip-link{position:absolute;top:8px;left:8px;z-index:1000;transform:translateY(-200%)}.lv-skip-link:focus{transform:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:1.15;margin:0 0 .5em;overflow-wrap:break-word}.h0{font-size:calc(clamp(2.75rem,7vw,5rem) * var(--heading-scale));line-height:1.02}h1,.h1{font-size:calc(clamp(2.125rem,5vw,3.5rem) * var(--heading-scale))}h2,.h2{font-size:calc(clamp(1.75rem,4vw,2.5rem) * var(--heading-scale))}h3,.h3{font-size:calc(clamp(1.375rem,3vw,1.75rem) * var(--heading-scale))}h4,.h4{font-size:calc(1.25rem * var(--heading-scale))}h5,.h5{font-size:calc(1.0625rem * var(--heading-scale))}h6,.h6{font-size:calc(.9375rem * var(--heading-scale))}p{margin:0 0 1em}p:last-child{margin-bottom:0}.lv-text-lead{font-size:1.125rem;line-height:1.55}.lv-text-small{font-size:.8125rem}.lv-text-muted{color:var(--color-foreground-muted)}.lv-eyebrow{display:inline-block;font-size:.75rem;font-weight:var(--font-body-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px}.lv-rte{line-height:1.65}.lv-rte img{border-radius:var(--radius-media)}.lv-rte a{color:currentColor}.lv-rte ul,.lv-rte ol{padding-inline-start:1.4em;margin:0 0 1em}.lv-rte blockquote{margin:1.5em 0;padding:4px 0 4px 20px;border-inline-start:3px solid var(--color-accent);font-style:italic}.lv-container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:max(var(--page-margin) * .45,18px)}@media(min-width:750px){.lv-container{padding-inline:var(--page-margin)}}.lv-container--narrow{max-width:min(900px,var(--page-width))}.lv-container--full{max-width:none;padding-inline:0}.lv-section--full>.lv-container{max-width:none}html[data-section-style=inset] .lv-main .lv-section:not(.lv-section--flush),html[data-section-style=inset] .shopify-section-group-footer-group .lv-section:not(.lv-section--flush),.lv-section--inset{width:min(calc(100% - (2*max(var(--page-margin) * .45,14px))),var(--page-width));margin-inline:auto;margin-block:12px;border-radius:var(--radius-card);overflow:clip}html[data-section-style=inset] .lv-main .lv-section:not(.lv-section--flush)>.lv-container,html[data-section-style=inset] .shopify-section-group-footer-group .lv-section:not(.lv-section--flush)>.lv-container,.lv-section--inset>.lv-container{padding-inline:max(var(--page-margin) * .7,18px)}html[data-section-style=inset] .lv-header-section{width:min(calc(100% - (2*max(var(--page-margin) * .45,14px))),var(--page-width));margin-inline:auto;margin-top:10px}html[data-section-style=inset] .lv-header-section:has(.lv-header--sticky-always),html[data-section-style=inset] .lv-header-section:has(.lv-header--sticky-scroll-up){top:10px}html[data-section-style=inset] .lv-header-section .lv-header{border-radius:var(--radius-card)}html[data-section-style=inset] .lv-header-section .lv-header.is-stuck{box-shadow:0 8px 30px -12px var(--color-shadow)}html[data-section-style=inset] .lv-header-section:has(.lv-header--transparent){margin-bottom:calc(-1 * var(--header-height, 64px) - 10px)}html[data-section-style=inset] .lv-main-product__sticky{inset-inline:max(calc((100% - var(--page-width)) / 2 + 14px),14px);bottom:12px;border-radius:var(--radius-card);border:1px solid var(--color-border);box-shadow:0 14px 40px -14px var(--color-shadow);padding-inline:6px;transform:translateY(calc(100% + 14px))}html[data-section-style=inset] .lv-main-product__sticky.is-visible{transform:none}html[data-drawer-style=floating] .lv-panel--right{top:12px;right:12px;bottom:12px;border-radius:var(--radius-card);transform:translate(calc(102% + 12px))}html[data-drawer-style=floating] .lv-panel--left{top:12px;left:12px;bottom:12px;border-radius:var(--radius-card);transform:translate(calc(-102% - 12px))}html[data-drawer-style=floating] .is-open>.lv-panel--right,html[data-drawer-style=floating] .is-open>.lv-panel--left{transform:none}.lv-section{position:relative;padding-block:var(--pt, 0) var(--pb, 0);background:var(--gradient-background);color:var(--color-foreground)}.lv-grid{display:grid;gap:var(--gap-mobile, var(--grid-gap));grid-template-columns:repeat(var(--cols-mobile, 1),minmax(0,1fr))}@media(min-width:750px){.lv-grid{gap:var(--gap, var(--grid-gap));grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}.lv-flex{display:flex;gap:var(--gap, var(--grid-gap))}.lv-flex--wrap{flex-wrap:wrap}.lv-flex--center{align-items:center}.lv-flex--between{justify-content:space-between}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media(max-width:749px){.lv-hide-mobile{display:none!important}}@media(min-width:750px){.lv-hide-desktop{display:none!important}}.lv-section-header{margin-bottom:clamp(24px,4vw,44px)}.lv-section-header__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.lv-section-header__sub{max-width:620px;color:var(--color-foreground-muted);margin-top:8px}.lv-section-header--center{text-align:center}.lv-section-header--center .lv-section-header__row{justify-content:center}.lv-section-header--center .lv-section-header__sub{margin-inline:auto}.lv-section-header :is(h1,h2,h3,.h1,.h2,.h3):last-child{margin-bottom:0}.lv-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--input-height);min-width:120px;max-width:max-content;padding:10px 24px;border-radius:var(--radius-button);font-family:var(--font-body-family);font-size:.875rem;font-weight:var(--button-weight);letter-spacing:.03em;text-transform:var(--button-text-transform);text-decoration:none;text-align:center;line-height:1.2;border:1px solid transparent;box-shadow:var(--button-shadow);cursor:pointer;transition:opacity var(--duration-short) ease-in-out,transform var(--duration-short) ease-in-out,background-color var(--duration-short) ease-in-out;-webkit-tap-highlight-color:transparent}.lv-button--primary{background:var(--color-button);color:var(--color-button-label);border-color:var(--color-button-border)}.lv-button--secondary{background:var(--color-secondary-button);color:var(--color-secondary-button-label);border-color:var(--color-secondary-button-border)}.lv-button--tertiary{background:transparent;color:currentColor;min-width:0;padding-inline:8px;box-shadow:none}.lv-button--small{min-height:calc(var(--input-height) * .74);padding:6px 16px;font-size:.8125rem;min-width:0}.lv-button--large{min-height:calc(var(--input-height) * 1.18);padding:14px 34px;font-size:.9375rem}.lv-button--full{width:100%;max-width:none}.lv-button--icon-only{min-width:0;max-width:none;width:var(--input-height);height:var(--input-height);padding:0;flex:none}.lv-button--small.lv-button--icon-only{width:calc(var(--input-height) * .74);height:calc(var(--input-height) * .74)}.lv-button[disabled],.lv-button[aria-disabled=true]{opacity:.5;pointer-events:none}@media(hover:hover){html[data-btn-hover=opacity] .lv-button:hover{opacity:.78}html[data-btn-hover=lift] .lv-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px var(--color-shadow)}}.lv-button .lv-spinner{display:none}.lv-button.is-loading{color:transparent;position:relative}.lv-button.is-loading .lv-spinner{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px}.lv-spinner{border-radius:50%;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;animation:lv-spin .7s linear infinite}.lv-button.is-loading .lv-spinner{border-color:color-mix(in srgb,var(--color-button-label) 30%,transparent);border-top-color:var(--color-button-label)}.lv-button--secondary.is-loading .lv-spinner{border-color:color-mix(in srgb,var(--color-secondary-button-label) 30%,transparent);border-top-color:var(--color-secondary-button-label)}@keyframes lv-spin{to{transform:rotate(360deg)}}.lv-input,.lv-select,.lv-textarea{width:100%;min-height:var(--input-height);padding:10px 18px;font:inherit;font-size:.9375rem;color:var(--color-foreground);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-input);-webkit-appearance:none;appearance:none;transition:border-color var(--duration-short) ease}.lv-textarea{min-height:120px;padding-block:14px;resize:vertical}.lv-input:focus,.lv-select:focus,.lv-textarea:focus{border-color:var(--color-foreground);outline:none}.lv-input::placeholder,.lv-textarea::placeholder{color:var(--color-foreground-muted)}.lv-field{margin-bottom:16px}.lv-field__label{display:block;font-size:.8125rem;font-weight:var(--font-body-weight-bold);margin-bottom:6px}.lv-select-wrapper{position:relative}.lv-select-wrapper .lv-icon-chevron{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.lv-input-group{display:flex;align-items:center;gap:6px;padding:5px;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-input)}.lv-input-group .lv-input{border:none;min-height:calc(var(--input-height) - 12px);background:transparent}.lv-input-group .lv-input:focus{outline:none}.lv-input-group .lv-button{border-radius:max(calc(var(--radius-input) - 5px),min(var(--radius-input),4px))}.lv-input-group .lv-button--icon-only{width:calc(var(--input-height) - 12px);height:calc(var(--input-height) - 12px);min-height:0}input[type=checkbox].lv-checkbox{-webkit-appearance:none;appearance:none;width:20px;height:20px;flex:none;border:1px solid var(--color-border);border-radius:var(--radius-checkbox);background:var(--color-background);display:inline-grid;place-content:center;cursor:pointer}input[type=checkbox].lv-checkbox:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform var(--duration-short) ease;background:var(--color-button);border-radius:max(calc(var(--radius-checkbox) - 4px),1px)}input[type=checkbox].lv-checkbox:checked:before{transform:scale(1)}.lv-form-status{padding:12px 16px;border-radius:var(--radius-input);font-size:.875rem;margin-bottom:16px;border:1px solid var(--color-border)}.lv-form-status--success{border-color:color-mix(in srgb,#1f8a4d 50%,var(--color-border))}.lv-form-status--error{border-color:color-mix(in srgb,#d33 50%,var(--color-border))}.lv-card{position:relative;background:var(--gradient-background);color:var(--color-foreground);border-radius:var(--radius-card);padding:var(--card-padding);transition:transform var(--duration-default) var(--easing),box-shadow var(--duration-default) var(--easing)}.lv-card--border{border:1px solid var(--color-border)}.lv-card--flush{padding:0;overflow:hidden}.lv-card__media{border-radius:var(--radius-card-inner);overflow:hidden}.lv-card--flush>.lv-card__media{border-radius:0}@media(hover:hover){.lv-card--hover:hover{transform:translateY(var(--card-hover-lift));box-shadow:0 14px 34px -12px var(--color-shadow)}}.lv-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-badge);background:var(--color-badge);color:var(--color-badge-label);font-size:.75rem;font-weight:var(--font-body-weight-bold);letter-spacing:.04em;line-height:1.3;white-space:nowrap}.lv-badge--secondary{background:var(--color-badge-secondary);color:var(--color-badge-secondary-label)}.lv-badge--outline{background:transparent;border:1px solid var(--color-border);color:var(--color-foreground)}.lv-badge--inverse{background:var(--color-foreground);color:var(--color-background)}.lv-media{position:relative;overflow:hidden;background:color-mix(in srgb,var(--color-foreground) 6%,var(--color-background))}.lv-media>img,.lv-media>video,.lv-media>iframe,.lv-media>svg{width:100%;height:100%;object-fit:cover}.lv-media--rounded{border-radius:var(--radius-media)}.lv-media--ratio-1{aspect-ratio:1}.lv-media--ratio-4-5{aspect-ratio:4 / 5}.lv-media--ratio-3-4{aspect-ratio:3 / 4}.lv-media--ratio-16-9{aspect-ratio:16 / 9}.lv-media--ratio-21-9{aspect-ratio:21 / 9}.lv-media>img{transition:transform var(--duration-long) var(--easing),opacity var(--duration-default) ease}@media(hover:hover){a:hover>.lv-media>img,.lv-media--zoom:hover>img{transform:scale(var(--media-hover-scale))}}.lv-media__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--overlay, 25%));pointer-events:none}.lv-placeholder{width:100%;height:100%;background:color-mix(in srgb,var(--color-foreground) 8%,var(--color-background));fill:color-mix(in srgb,var(--color-foreground) 35%,transparent)}lv-slider{display:block;position:relative}.lv-slider__track{display:flex;gap:var(--slider-gap, var(--grid-gap));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:2px}.lv-slider__track::-webkit-scrollbar{display:none}.lv-slider__track{overflow-y:hidden;overscroll-behavior-x:contain}.lv-slider__track:has(.lv-product-card),.lv-slider__track:has(.lv-card){padding-block:8px 36px;margin-block:-8px -36px}.lv-slider__track>*{flex:0 0 calc((100% - (var(--per-view-mobile, 1.15) - 1) * var(--slider-gap, var(--grid-gap))) / var(--per-view-mobile, 1.15));scroll-snap-align:start;min-width:0}@media(min-width:750px){.lv-slider__track>*{flex-basis:calc((100% - (var(--per-view, 3) - 1) * var(--slider-gap, var(--grid-gap))) / var(--per-view, 3))}}.lv-slider__controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:22px}.lv-slider__arrow{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);background:var(--color-secondary-button);color:var(--color-secondary-button-label);border:1px solid var(--color-secondary-button-border);transition:opacity var(--duration-short) ease}.lv-slider__arrow[disabled]{opacity:.35;cursor:default}.lv-slider__dots{display:flex;gap:0}.lv-slider__dot{width:24px;height:24px;padding:8px;border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--color-foreground) 25%,transparent);background-clip:content-box;transition:width var(--duration-short) ease,background-color var(--duration-short) ease}.lv-slider__dot.is-active{background-color:var(--color-foreground);width:38px}lv-marquee{display:block;overflow:hidden;white-space:nowrap}.lv-marquee__row{display:inline-flex;align-items:center;gap:var(--marquee-gap, 40px);padding-inline-end:var(--marquee-gap, 40px);animation:lv-marquee var(--marquee-duration, 30s) linear infinite;animation-direction:var(--marquee-anim-direction, normal);will-change:transform}@keyframes lv-marquee{to{transform:translate(-50%)}}.lv-marquee__item{display:inline-flex;align-items:center;gap:12px;font-weight:var(--font-body-weight-bold);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem}.lv-accordion{border-bottom:1px solid var(--color-border)}.lv-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;cursor:pointer;list-style:none;font-weight:var(--font-body-weight-bold);font-size:.9375rem}.lv-accordion summary::-webkit-details-marker{display:none}.lv-accordion__icon{flex:none;transition:transform var(--duration-default) var(--easing)}.lv-accordion[open]>summary .lv-accordion__icon{transform:rotate(180deg)}.lv-accordion__content{padding:0 2px 20px;color:var(--color-foreground-muted);line-height:1.6}.lv-accordion--card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background);padding-inline:18px;margin-bottom:10px}lv-drawer,lv-modal{display:contents}.lv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0006;opacity:0;pointer-events:none;transition:opacity var(--duration-default) ease}.lv-panel{position:fixed;z-index:100;background:var(--color-background);color:var(--color-foreground);display:flex;flex-direction:column;visibility:hidden;transition:transform var(--duration-default) var(--easing),visibility var(--duration-default)}.lv-panel--right{top:0;right:0;bottom:0;width:min(480px,100vw);border-radius:var(--radius-card) 0 0 var(--radius-card);transform:translate(102%)}.lv-panel--left{top:0;left:0;bottom:0;width:min(420px,92vw);border-radius:0 var(--radius-card) var(--radius-card) 0;transform:translate(-102%)}.lv-panel--center{top:50%;left:50%;width:min(640px,calc(100vw - 32px));max-height:min(86vh,900px);border-radius:var(--radius-card);transform:translate(-50%,-50%) scale(.96);opacity:0;transition:transform var(--duration-default) var(--easing),opacity var(--duration-default) ease,visibility var(--duration-default)}.lv-panel--bottom{left:0;right:0;bottom:0;max-height:86vh;border-radius:var(--radius-card) var(--radius-card) 0 0;transform:translateY(102%)}@media(min-width:750px){.lv-panel--bottom{left:50%;right:auto;bottom:50%;width:min(640px,calc(100vw - 32px));border-radius:var(--radius-card);transform:translate(-50%,50%) scale(.96)}}.is-open>.lv-overlay{opacity:1;pointer-events:auto}.is-open>.lv-panel{visibility:visible;transform:none;opacity:1}@media(min-width:750px){.is-open>.lv-panel--bottom{transform:translate(-50%,50%)}}.lv-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px var(--card-padding);border-bottom:1px solid var(--color-border);flex:none}.lv-panel__title{margin:0;font-size:1.0625rem}.lv-panel__body{flex:1;overflow-y:auto;padding:var(--card-padding);overscroll-behavior:contain}.lv-panel__footer{flex:none;padding:var(--card-padding);border-top:1px solid var(--color-border)}body.lv-locked{overflow:hidden}.lv-toast-center{position:fixed;z-index:150;bottom:20px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px));pointer-events:none}.lv-toast{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:var(--radius-card);background:var(--color-foreground);color:var(--color-background);font-size:.875rem;box-shadow:0 10px 30px #00000040;animation:lv-toast-in var(--duration-default) var(--easing)}.lv-toast.is-leaving{opacity:0;transform:translateY(8px);transition:all var(--duration-default) ease}@keyframes lv-toast-in{0%{opacity:0;transform:translateY(12px)}}html.js [data-reveal] .reveal,html.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--easing),transform .7s var(--easing)}html.js .reveal.is-revealed{opacity:1;transform:none}html.js .reveal-delay-1.is-revealed{transition-delay:.08s}html.js .reveal-delay-2.is-revealed{transition-delay:.16s}html.js .reveal-delay-3.is-revealed{transition-delay:.24s}html.js .reveal-delay-4.is-revealed{transition-delay:.32s}html.no-reveal .reveal{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}html.js .reveal{opacity:1;transform:none}.lv-marquee__row{animation:none}}.lv-stars{display:inline-flex;align-items:center;gap:2px;color:var(--color-stars);flex:none}.lv-stars svg{width:var(--star-size, 16px);height:var(--star-size, 16px)}.lv-rating{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem}.lv-rating__count{color:var(--color-foreground-muted);text-decoration:none}.lv-rating-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:var(--radius-badge);background:var(--color-badge-secondary);color:var(--color-badge-secondary-label);font-size:.8125rem;font-weight:var(--font-body-weight-bold)}.lv-product-card{position:relative;display:flex;flex-direction:column;height:100%}.lv-product-card--card{background:color-mix(in srgb,var(--color-foreground) 4%,var(--color-background));border-radius:var(--radius-card);padding:calc(var(--card-padding) * .6)}.lv-product-card--border{border:1px solid var(--color-border);border-radius:var(--radius-card)}.lv-product-card--border:not(.lv-product-card--card){padding:calc(var(--card-padding) * .5)}.lv-product-card__media-wrap{transition:transform var(--duration-default) var(--easing),box-shadow var(--duration-default) var(--easing)}@media(hover:hover){.lv-product-card--hlift:hover .lv-product-card__media-wrap{transform:translateY(-4px);box-shadow:0 18px 30px -18px var(--color-shadow)}}.lv-product-card__media-wrap{position:relative}.lv-product-card__media{border-radius:var(--radius-media)}.lv-product-card__media--studio{background:color-mix(in srgb,var(--color-foreground) 4.5%,var(--color-background))}.lv-product-card__media--studio>img,.lv-product-card__media--studio .lv-product-card__img-second{object-fit:contain;padding:5%;mix-blend-mode:var(--media-blend, multiply)}.lv-product-card__media--studio .lv-placeholder{mix-blend-mode:var(--media-blend, multiply)}.lv-product-card--card .lv-product-card__media{border-radius:var(--radius-card-inner)}.lv-product-card__img-second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--duration-default) ease,transform var(--duration-long) var(--easing);object-fit:cover;width:100%;height:100%}@media(hover:hover){.lv-product-card:hover .lv-product-card__img-second{opacity:1}.lv-product-card--hzoom:hover .lv-product-card__media>img{transform:scale(var(--media-hover-scale))}.lv-product-card:hover .lv-product-card__media--studio>img:not(.lv-product-card__img-second){opacity:0}}.lv-product-card__badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:6px;z-index:2}.lv-product-card__wishlist{position:absolute;top:10px;right:10px;z-index:2;width:38px;height:38px;display:grid;place-content:center;border-radius:var(--radius-badge);background:var(--color-background);color:var(--color-foreground);box-shadow:0 2px 10px #00000014;transition:transform var(--duration-short) ease,opacity var(--duration-short) ease}@media(hover:hover){.lv-product-card__wishlist{opacity:0}.lv-product-card:hover .lv-product-card__wishlist,.lv-product-card__wishlist:focus-visible,.lv-product-card__wishlist.is-active{opacity:1}.lv-product-card__wishlist:hover{transform:scale(1.08)}}.lv-product-card__wishlist.is-active svg{fill:currentColor}.lv-product-card__info{display:flex;flex-direction:column;gap:5px;padding-top:12px;flex:1;align-items:flex-start}.lv-product-card__info--center{align-items:center;text-align:center}.lv-product-card__info--center .lv-product-card__title{text-align:center}.lv-product-card__title-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%}.lv-product-card__info--center .lv-product-card__title-row{flex-direction:column;align-items:center;gap:2px}.lv-product-card__title{font-size:.9375rem;font-weight:var(--font-heading-weight);line-height:1.35;margin:0;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-product-card__subtitle{font-size:.8125rem;color:var(--color-foreground-muted);margin:-2px 0 0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.lv-product-card__price{margin-top:1px}.lv-product-card__price .lv-price__current{font-size:1rem}.lv-product-card__price .lv-badge{padding:3px 10px;font-size:.7188rem}.lv-product-card__title a{text-decoration:none}.lv-product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lv-product-card__vendor{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted)}.lv-product-card__tags{display:flex;flex-wrap:wrap;gap:6px}.lv-product-card__swatches{display:flex;gap:6px;pointer-events:none}.lv-product-card__swatches .lv-swatch{cursor:default}.lv-product-card__quick-add{margin-top:auto;padding-top:12px;position:relative;z-index:2;width:100%}.lv-button--card-atc{min-height:40px;font-size:.7813rem;letter-spacing:.04em;padding-block:6px}@media(max-width:749px){.lv-button--card-atc{padding-inline:10px;font-size:.75rem;letter-spacing:.02em}}.lv-swatch{width:22px;height:22px;flex:none;border-radius:var(--radius-badge);border:1px solid var(--color-border);background:var(--swatch, #ccc);background-size:cover;cursor:pointer}.lv-swatch.is-active,.lv-swatch[aria-checked=true]{outline:1.5px solid var(--color-foreground);outline-offset:2px}.lv-swatch--lg{width:30px;height:30px}lv-card-media{display:block}.lv-card-media__main{width:100%;height:100%;transition:opacity var(--duration-default) ease}.lv-card-media__main>img{width:100%;height:100%;object-fit:cover}.lv-card-media__extra{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--duration-default) ease}.lv-card-media__extra.is-current{opacity:1}.lv-product-card__media--studio .lv-card-media__extra{object-fit:contain;padding:5%;mix-blend-mode:var(--media-blend, multiply)}.lv-card-media__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:30px;height:30px;display:grid;place-content:center;border-radius:var(--radius-badge);background:color-mix(in srgb,var(--color-background) 92%,transparent);color:var(--color-foreground);box-shadow:0 2px 10px #0000001a;opacity:0;transition:opacity var(--duration-short) ease,transform var(--duration-short) ease}.lv-card-media__nav--prev{left:8px}.lv-card-media__nav--next{right:8px}.lv-card-media__nav:focus-visible{opacity:1}@media(hover:hover){.lv-product-card:hover .lv-card-media__nav,.lv-card-media__nav:focus-visible{opacity:1}.lv-card-media__nav:hover{transform:translateY(-50%) scale(1.08)}}.lv-price{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.lv-price__current{font-weight:var(--font-body-weight-bold);white-space:nowrap}.lv-price__compare{color:var(--color-foreground-muted);text-decoration:line-through;font-size:.875em;white-space:nowrap}.lv-price--lg .lv-price__current{font-size:1.375rem}.lv-price__unit{font-size:.75rem;color:var(--color-foreground-muted);width:100%}lv-quantity,.lv-quantity{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-background);height:var(--input-height)}.lv-quantity__btn{width:42px;height:100%;display:grid;place-content:center;color:var(--color-foreground)}.lv-quantity__input{width:40px;text-align:center;border:none;background:transparent;font:inherit;color:inherit;-moz-appearance:textfield}.lv-quantity__input::-webkit-inner-spin-button,.lv-quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.lv-quantity--small{height:36px}.lv-quantity--small .lv-quantity__btn{width:32px}.lv-progress{display:block}.lv-progress__label{font-size:.8125rem;margin-bottom:8px;display:block}.lv-progress__track{height:6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-button) 14%,transparent);overflow:hidden}.lv-progress__bar{height:100%;width:var(--progress, 0%);border-radius:inherit;background:var(--color-button);transition:width var(--duration-long) var(--easing)}.lv-tabs-nav{display:flex;flex-wrap:wrap;gap:8px}.lv-tabs-nav--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.lv-tabs-nav--scroll::-webkit-scrollbar{display:none}.lv-tab-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:var(--radius-button);border:1px solid var(--color-border);background:transparent;color:var(--color-foreground);font-size:.8438rem;font-weight:var(--font-body-weight-bold);white-space:nowrap;cursor:pointer;transition:all var(--duration-short) ease;text-decoration:none}.lv-tab-pill.is-active{background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.lv-tab-pill__thumb{width:26px;height:26px;border-radius:var(--radius-pill);object-fit:cover;flex:none}[data-panel]{display:none}[data-panel].is-active{display:block}.lv-compare-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.lv-compare-table th,.lv-compare-table td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--color-border)}.lv-compare-table td:first-child,.lv-compare-table th:first-child{text-align:left}.lv-compare-table .is-highlighted{background:var(--color-badge-secondary)}.lv-compare-table tr:first-child .is-highlighted{border-radius:var(--radius-card) var(--radius-card) 0 0}.lv-compare-table tr:last-child .is-highlighted{border-radius:0 0 var(--radius-card) var(--radius-card);border-bottom:none}.lv-compare-table tr:last-child th,.lv-compare-table tr:last-child td{border-bottom:none}.lv-pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:40px}.lv-pagination__item{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding-inline:8px;border-radius:var(--radius-button);border:1px solid transparent;text-decoration:none;font-size:.875rem}.lv-pagination__item--current{border-color:var(--color-foreground);font-weight:var(--font-body-weight-bold)}.lv-pagination__item:hover{border-color:var(--color-border)}.lv-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78125rem;color:var(--color-foreground-muted)}.lv-breadcrumb a{text-decoration:none}.lv-breadcrumb a:hover{text-decoration:underline}.lv-icon-text{display:inline-flex;align-items:center;gap:10px}.lv-divider-grow{flex:1;border-top:1px solid var(--color-border)}.lv-avatar{width:44px;height:44px;border-radius:var(--radius-pill);object-fit:cover}.lv-avatar-stack{display:inline-flex}.lv-avatar-stack .lv-avatar{width:36px;height:36px;border:2px solid var(--color-background)}.lv-avatar-stack .lv-avatar+.lv-avatar{margin-left:-10px}.lv-countdown{display:inline-flex;gap:10px}.lv-countdown__unit{display:grid;justify-items:center;gap:2px;min-width:54px}.lv-countdown__value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight-strong);font-size:1.75rem;line-height:1;font-variant-numeric:tabular-nums}.lv-countdown__label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-foreground-muted)}.lv-countdown__sep{font-size:1.5rem;font-weight:600;align-self:start;line-height:1.2;opacity:.4}.lv-countdown--cards .lv-countdown__unit{background:color-mix(in srgb,var(--color-foreground) 7%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-card-inner);padding:10px 8px}.lv-countdown--small .lv-countdown__value{font-size:1.125rem}.lv-countdown--small .lv-countdown__unit{min-width:38px;padding:6px 4px}.lv-countdown--large .lv-countdown__value{font-size:clamp(2rem,5vw,3rem)}.lv-newsletter-form{width:100%;max-width:480px}.lv-wishlist-drawer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lv-wishlist-drawer__empty{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:48px 12px}.lv-wishlist-drawer__empty .lv-icon{opacity:.4}.lv-wishlist-drawer__empty[hidden]{display:none}.lv-skeleton{background:linear-gradient(100deg,color-mix(in srgb,var(--color-foreground) 6%,transparent) 40%,color-mix(in srgb,var(--color-foreground) 12%,transparent),color-mix(in srgb,var(--color-foreground) 6%,transparent) 60%);background-size:200% 100%;animation:lv-skeleton 1.4s ease infinite;border-radius:var(--radius-card-inner)}@keyframes lv-skeleton{to{background-position-x:-200%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
