@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&display=swap";.lve{--background: 0 0% 100%;--foreground: 0 0% 7%;--card: 0 0% 100%;--primary: 0 0% 9%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 94%;--muted-foreground: 0 0% 40%;--accent: 0 0% 92%;--destructive: 0 72% 51%;--border: 0 0% 88%;--ring: 0 0% 9%;--radius: .75rem;--font-heading: "Space Grotesk", sans-serif;--font-body: Inter, sans-serif;--font-serif: "Playfair Display", serif;--red-500: #ef4444;--yellow-400: #facc15;--amber-500: #f59e0b;font-family:var(--font-body);color:hsl(var(--foreground));background:hsl(var(--background));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;overflow-x:hidden;width:100%;max-width:100%}.lve *,.lve *:before,.lve *:after{box-sizing:border-box;border:0 solid hsl(var(--border))}.lve h1,.lve h2,.lve h3,.lve h4,.lve p,.lve ul,.lve figure{margin:0;padding:0}.lve h1,.lve h2,.lve h3,.lve h4{font-family:var(--font-heading);font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;line-height:inherit;color:inherit}.lve ul{list-style:none}.lve a{color:inherit;text-decoration:inherit}.lve button{font:inherit;color:inherit;background:transparent;cursor:pointer;padding:0;margin:0;line-height:inherit;text-transform:none;letter-spacing:inherit;min-height:0;box-shadow:none}.lve img,.lve svg{display:block;max-width:100%}.lve img{height:auto}.lve input{font:inherit;color:inherit;margin:0}.lve-icon{width:1rem;height:1rem;flex-shrink:0}.lve-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.lve-container{padding-left:1.5rem;padding-right:1.5rem}}.lve-scroll-x{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.lve-scroll-x::-webkit-scrollbar{display:none}.lve-heading{font-family:var(--font-heading);font-weight:700;color:hsl(var(--foreground))}.lve-muted{color:hsl(var(--muted-foreground))}.lve-glow{box-shadow:0 4px 20px -4px #00000026}.lve-hidden{display:none!important}.lve-stars{display:flex;gap:.125rem}.lve-star{width:.75rem;height:.75rem;color:hsl(var(--border))}.lve-star.is-on{color:var(--yellow-400);fill:var(--yellow-400)}.lve-announce{width:100%;background:hsl(var(--primary));padding:.625rem 0;overflow:hidden}.lve-announce__track{display:flex;white-space:nowrap;animation:lve-marquee 20s linear infinite}.lve-announce__item{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--primary-foreground));margin:0 1rem}.lve-announce__item .lve-icon{width:.875rem;height:.875rem}.lve-announce__dot{color:hsl(var(--primary-foreground) / .4);margin-left:.75rem}@media(min-width:640px){.lve-announce__item{font-size:.875rem;line-height:1.25rem;margin:0 1.5rem}.lve-announce__dot{margin-left:1.25rem}}@keyframes lve-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lve-promo{position:relative;background:#d6e4ff;border-bottom:1px solid hsl(var(--border));padding:.625rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.lve-promo__zap{color:var(--amber-500);fill:var(--amber-500)}.lve-promo__text{color:hsl(var(--foreground));font-weight:500}.lve-promo__text a{text-decoration:underline;font-weight:700}.lve-promo__text a:hover{opacity:.8}.lve-promo__close{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);padding:.25rem;transition:opacity .15s}.lve-promo__close:hover{opacity:.6}.lve-nav{position:sticky;top:0;z-index:40;background:hsl(var(--card) / .9);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid hsl(var(--border))}.lve-nav__row{display:flex;align-items:center;justify-content:space-between;height:3.5rem}.lve-logo{display:flex;align-items:center;font-family:var(--font-heading);font-weight:700;font-size:1.25rem;line-height:1.75rem;color:hsl(var(--foreground));letter-spacing:-.025em}.lve-nav__search{display:none;flex:1 1 0%;max-width:28rem;margin:0 2rem;position:relative}.lve-nav__search-inner{position:relative;width:100%}.lve-search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:hsl(var(--muted-foreground))}.lve-nav__input{width:100%;padding:.5rem 1rem .5rem 2.5rem;background:hsl(var(--secondary));border-radius:var(--radius);font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));border:1px solid hsl(var(--border));outline:none;transition:border-color .15s;box-shadow:none;height:auto;min-height:0}.lve-nav__input::placeholder{color:hsl(var(--muted-foreground))}.lve-nav__input:focus{border-color:hsl(var(--primary))}.lve-results{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;overflow:hidden;z-index:50}.lve-results__empty{padding:.75rem 1rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.lve-results__item{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;transition:background-color .15s}.lve-results__item:hover{background:hsl(var(--secondary))}.lve-results__item img{width:2.5rem;height:2.5rem;border-radius:calc(var(--radius) - 2px);object-fit:cover;background:hsl(var(--secondary))}.lve-results__body{flex:1 1 0%;min-width:0}.lve-results__name{font-size:.875rem;font-weight:500;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lve-results__cat{font-size:.75rem;color:hsl(var(--muted-foreground))}.lve-nav__actions{display:flex;align-items:center;gap:.75rem}.lve-iconbtn{position:relative;padding:.5rem;border-radius:var(--radius);color:hsl(var(--muted-foreground));transition:color .15s,background-color .15s}.lve-iconbtn:hover{color:hsl(var(--foreground));background:hsl(var(--secondary))}.lve-iconbtn .lve-icon{width:1.25rem;height:1.25rem}.lve-cart-count{position:absolute;top:-.25rem;right:-.25rem;width:1.25rem;height:1.25rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:10px;font-weight:700;border-radius:9999px;display:flex;align-items:center;justify-content:center;line-height:1}.lve-menu-btn:hover{background:transparent}.lve-nav__cats{display:none;align-items:center;gap:1.5rem;padding-bottom:.75rem}.lve-nav__cat{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));white-space:nowrap;font-weight:500;transition:color .15s}.lve-nav__cat:hover{color:hsl(var(--primary))}@media(min-width:640px){.lve-nav__row{height:4rem}.lve-nav .lve-logo{font-size:1.5rem;line-height:2rem}}@media(min-width:768px){.lve-nav__search,.lve-nav__cats{display:flex}.lve-menu-btn{display:none}}.lve-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:hsl(var(--card));display:flex;flex-direction:column;height:100vh;height:100dvh;touch-action:none}.lve-mobile-menu[hidden]{display:none}.lve-mobile-menu__head{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;height:3.5rem;border-bottom:1px solid hsl(var(--border));flex-shrink:0}.lve-mobile-menu__close{padding:.5rem;border-radius:var(--radius);color:hsl(var(--foreground))}.lve-mobile-menu__close .lve-icon{width:1.25rem;height:1.25rem}.lve-mobile-menu__list{flex:1 1 0%;padding:0 1.25rem;overflow-y:auto;overscroll-behavior:contain}.lve-mobile-menu__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));font-weight:500;font-size:15px;transition:background-color .15s}.lve-mobile-menu__link:active{background:hsl(var(--secondary))}.lve-mobile-menu__link .lve-icon{width:1.25rem;height:1.25rem;color:hsl(var(--foreground) / .5)}@media(min-width:768px){.lve-mobile-menu{display:none!important}}.lve-gradient-hero{background:linear-gradient(135deg,#fff,#f7f7f7,#f0f0f0)}.lve-hero{position:relative;overflow:hidden}.lve-blobs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lve-blob{position:absolute;border-radius:9999px;filter:blur(64px)}.lve-hero .lve-blob--a{top:5rem;right:5rem;width:24rem;height:24rem;background:hsl(var(--primary) / .05)}.lve-hero .lve-blob--b{bottom:2.5rem;left:2.5rem;width:18rem;height:18rem;background:hsl(var(--accent) / .05)}.lve-hero__inner{position:relative;padding-top:3rem;padding-bottom:3rem}.lve-hero__content{text-align:center;max-width:56rem;margin:0 auto;animation:lve-fade-up .6s ease-out both}.lve-hero__title{font-family:var(--font-heading);font-size:2.25rem;font-weight:700;line-height:1.05;margin-bottom:1rem;color:hsl(var(--foreground))}.lve-hero__title em{font-style:italic;font-family:var(--font-serif);color:hsl(var(--primary))}.lve-hero__sub{font-size:1rem;line-height:1.625;color:hsl(var(--muted-foreground));margin:0 auto 1rem;max-width:42rem}.lve-hero__ship{font-size:.875rem;line-height:1.25rem;color:hsl(var(--primary));font-weight:500;margin-bottom:2rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.lve-hero__cta-wrap{display:flex;justify-content:center;margin-bottom:2.5rem}.lve-btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground))!important;font-weight:600;border-radius:9999px;font-size:.875rem;line-height:1.25rem;transition:opacity .15s}.lve-btn-pill:hover{opacity:.9}.lve-hero__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lve-hero__point{display:flex;align-items:center;gap:.5rem;justify-content:center}.lve-hero__point .lve-icon{color:hsl(var(--primary))}.lve-hero__point span{font-size:11px;color:hsl(var(--muted-foreground))}@media(min-width:640px){.lve-hero__inner{padding-top:5rem;padding-bottom:5rem}.lve-hero__title{font-size:3.75rem;margin-bottom:1.5rem}.lve-hero__sub{font-size:1.25rem;margin-bottom:1.25rem}.lve-hero__ship{font-size:1rem;line-height:1.5rem;margin-bottom:2.5rem}.lve-hero__cta-wrap{margin-bottom:3.5rem}.lve-btn-pill{padding:1rem 2.5rem;font-size:1rem;line-height:1.5rem}.lve-hero__points{gap:1.5rem}.lve-hero__point{gap:.625rem;justify-content:flex-start}.lve-hero__point .lve-icon{width:1.25rem;height:1.25rem}.lve-hero__point span{font-size:.875rem;line-height:1.25rem}}@media(min-width:768px){.lve-hero__inner{padding-top:7rem;padding-bottom:7rem}.lve-hero__title{font-size:6rem}.lve-hero__points{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes lve-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.lve-band{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));background:hsl(var(--card))}.lve-badges{padding-top:1rem;padding-bottom:1rem}.lve-grid-4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lve-badge{display:flex;align-items:center;gap:.5rem}.lve-badge__icon{width:2rem;height:2rem;border-radius:var(--radius);background:hsl(var(--primary) / .1);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:hsl(var(--primary))}.lve-badge__title{font-weight:600;font-size:.75rem;line-height:1rem;color:hsl(var(--foreground))}.lve-badge__desc{font-size:10px;color:hsl(var(--muted-foreground))}.lve-stats{padding-top:1.5rem;padding-bottom:1.5rem}.lve-stats .lve-grid-4{gap:1rem}.lve-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.375rem}.lve-stat__icon{width:2.5rem;height:2.5rem;border-radius:9999px;background:hsl(var(--primary) / .1);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary))}.lve-stat__icon .lve-icon{width:1.25rem;height:1.25rem}.lve-stat__value{font-size:1.125rem;line-height:1.75rem;font-family:var(--font-heading);font-weight:700;color:hsl(var(--foreground))}.lve-stat__label{font-size:11px;color:hsl(var(--muted-foreground))}@media(min-width:640px){.lve-badges{padding-top:1.5rem;padding-bottom:1.5rem}.lve-grid-4{gap:1.5rem}.lve-badge{gap:.75rem}.lve-badge__icon{width:2.5rem;height:2.5rem}.lve-badge__icon .lve-icon{width:1.25rem;height:1.25rem}.lve-badge__title{font-size:.875rem;line-height:1.25rem}.lve-badge__desc{font-size:.75rem;line-height:1rem}.lve-stats{padding-top:2rem;padding-bottom:2rem}.lve-stats .lve-grid-4{gap:1.5rem}.lve-stat__value{font-size:1.5rem;line-height:2rem}.lve-stat__label{font-size:.75rem;line-height:1rem}}@media(min-width:768px){.lve-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lve-cats{padding:1.5rem 0}.lve-cats__title{font-size:1.125rem;line-height:1.75rem;margin-bottom:1rem}.lve-cats__row{display:flex;gap:.625rem;padding-bottom:.5rem}.lve-cat{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:80px;padding:.75rem;border-radius:1rem;border:1px solid hsl(var(--border));background:hsl(var(--card));transition:all .15s;flex-shrink:0}.lve-cat:hover{border-color:hsl(var(--primary) / .4);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.lve-cat__icon{width:3rem;height:3rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;transition:transform .15s;color:hsl(var(--foreground))}.lve-cat:hover .lve-cat__icon{transform:scale(1.1)}.lve-cat__icon .lve-icon{width:1.25rem;height:1.25rem}.lve-cat__name{font-weight:500;font-size:11px;color:hsl(var(--foreground));text-align:center;white-space:nowrap}.lve-g-blue{background-image:linear-gradient(to bottom right,#3b82f633,#2563eb1a)}.lve-g-emerald{background-image:linear-gradient(to bottom right,#10b98133,#0596691a)}.lve-g-amber{background-image:linear-gradient(to bottom right,#f59e0b33,#d977061a)}.lve-g-violet{background-image:linear-gradient(to bottom right,#8b5cf633,#7c3aed1a)}.lve-g-teal{background-image:linear-gradient(to bottom right,#14b8a633,#0d94881a)}.lve-g-purple{background-image:linear-gradient(to bottom right,#a855f733,#9333ea1a)}.lve-g-red{background-image:linear-gradient(to bottom right,#ef444433,#dc26261a)}.lve-g-pink{background-image:linear-gradient(to bottom right,#ec489933,#db27771a)}.lve-g-orange{background-image:linear-gradient(to bottom right,#f9731633,#ea580c1a)}.lve-g-indigo{background-image:linear-gradient(to bottom right,#6366f133,#4f46e51a)}.lve-g-rose{background-image:linear-gradient(to bottom right,#f43f5e33,#e11d481a)}@media(min-width:640px){.lve-cats{padding:2.5rem 0}.lve-cats__title{font-size:1.5rem;line-height:2rem;margin-bottom:1.5rem}.lve-cats__row{gap:.75rem}.lve-cat{gap:.625rem;min-width:100px;padding:1rem}.lve-cat__icon{width:3.5rem;height:3.5rem}.lve-cat__icon .lve-icon{width:1.5rem;height:1.5rem}.lve-cat__name{font-size:.75rem;line-height:1rem}}.lve-shelf{padding:2rem 0}.lve-shelf__head{margin-bottom:1.25rem}.lve-shelf__title{font-size:1.25rem;line-height:1.75rem;display:flex;align-items:center;gap:.5rem}.lve-shelf__title .lve-icon{width:1.25rem;height:1.25rem;color:hsl(var(--primary))}.lve-shelf__sub{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.lve-grid-products{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.lve-grid-bundles{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media(min-width:640px){.lve-shelf{padding:4rem 0}.lve-shelf__head{margin-bottom:2rem}.lve-shelf__title{font-size:1.875rem;line-height:2.25rem;gap:.75rem}.lve-shelf__title .lve-icon{width:1.5rem;height:1.5rem}.lve-shelf__sub{font-size:1rem;line-height:1.5rem}.lve-grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lve-grid-bundles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media(min-width:768px){.lve-grid-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media(min-width:1024px){.lve-grid-products{grid-template-columns:repeat(4,minmax(0,1fr))}}.lve-reveal{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.lve-reveal.is-visible{opacity:1;transform:none}.lve-card{display:block;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--card));overflow:hidden;transition:all .3s}.lve-card:hover{border-color:hsl(var(--primary) / .4)}.lve-card.is-soldout{opacity:.9}.lve-card__flex{display:flex;flex-direction:row}.lve-card__media{position:relative;background:#fff;overflow:hidden;flex-shrink:0;width:120px;height:120px}.lve-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.lve-card__media img.is-contain{object-fit:contain;padding:.5rem}.lve-card:hover .lve-card__media img{transform:scale(1.05)}.lve-card__off{position:absolute;top:.5rem;left:.5rem;background:var(--red-500);color:#fff;font-size:10px;font-weight:700;padding:.125rem .375rem;border-radius:calc(var(--radius) - 2px);z-index:10;line-height:1rem}.lve-card__soldout{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--background) / .2);display:flex;align-items:center;justify-content:center}.lve-card__soldout span{padding:.375rem .75rem;background:hsl(var(--secondary) / .9);color:hsl(var(--foreground));font-weight:600;border-radius:var(--radius);font-size:.75rem;line-height:1rem}.lve-card__info{flex:1 1 0%;padding:.75rem;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.lve-card__name{font-family:var(--font-heading);font-weight:600;color:hsl(var(--foreground));margin-bottom:.25rem;transition:color .15s;font-size:.875rem;line-height:1.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.lve-card:hover .lve-card__name{color:hsl(var(--primary))}.lve-card__desc{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground));overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:.5rem}.lve-card__rating{display:flex;align-items:center;gap:.25rem;margin-bottom:.375rem}.lve-card__score{font-size:11px;color:hsl(var(--foreground));font-weight:500}.lve-card__count{font-size:11px;color:hsl(var(--muted-foreground))}.lve-card__prices{display:flex;flex-direction:column;gap:.125rem}.lve-card__priceline{display:flex;align-items:baseline;gap:.375rem}.lve-card__price{font-weight:700;color:hsl(var(--foreground));font-size:1.125rem;line-height:1.75rem}.lve-card__compare{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground));text-decoration:line-through}.lve-card__new{font-size:10px;color:hsl(var(--muted-foreground))}.lve-card__stock{font-size:11px;color:var(--red-500);font-weight:600}.lve-card__dots{display:flex;align-items:center;gap:.375rem;margin-top:.5rem}.lve-card__dot{width:1rem;height:1rem;border-radius:9999px;border:1px solid hsl(var(--border))}.lve-card__more{font-size:10px;color:hsl(var(--primary));font-weight:500}.lve-card--large .lve-card__media{width:160px;height:160px}.lve-card--large .lve-card__info{padding:1rem}.lve-card--large .lve-card__name{font-size:1rem;line-height:1.5rem;-webkit-line-clamp:2}.lve-card--large .lve-card__price{font-size:1.25rem;line-height:1.75rem}@media(min-width:640px){.lve-card:not(.lve-card--large) .lve-card__flex{flex-direction:column}.lve-card:not(.lve-card--large) .lve-card__media{width:100%;height:auto;aspect-ratio:1 / 1}.lve-card__off{font-size:.75rem;line-height:1rem}.lve-card__info{padding:1rem}.lve-card:not(.lve-card--large) .lve-card__name{-webkit-line-clamp:2}.lve-card:not(.lve-card--large) .lve-card__price{font-size:1rem;line-height:1.5rem}.lve-card__stock{font-size:.75rem;line-height:1rem}.lve-card--large .lve-card__media{width:200px;height:200px}.lve-card--large .lve-card__info{padding:1.25rem}.lve-card--large .lve-card__name{font-size:1.125rem;line-height:1.75rem}.lve-card--large .lve-card__desc{font-size:.875rem;line-height:1.25rem}.lve-card--large .lve-card__price{font-size:1.5rem;line-height:2rem}}.lve-section{padding:3rem 0}.lve-section--card{background:hsl(var(--card));border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}.lve-intro{text-align:center;margin-bottom:2rem}.lve-eyebrow{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--primary));margin-bottom:.5rem;display:block}.lve-intro__title{font-size:1.5rem;line-height:2rem;margin-bottom:.75rem}.lve-intro__text{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));max-width:36rem;margin:0 auto}@media(min-width:640px){.lve-section{padding:5rem 0}.lve-intro{margin-bottom:3rem}.lve-intro__title{font-size:2.25rem;line-height:2.5rem}.lve-intro__text{font-size:1rem;line-height:1.5rem}}.lve-bts{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.lve-bts__tile{position:relative;border-radius:1rem;overflow:hidden;aspect-ratio:4 / 3}.lve-bts__tile img{width:100%;height:100%;object-fit:cover}.lve-bts__cap{position:absolute;bottom:0;left:0;right:0;padding:1rem;background-image:linear-gradient(to top,rgb(0 0 0 / .7),transparent)}.lve-bts__cap p:first-child{color:#fff;font-family:var(--font-heading);font-weight:600;font-size:.875rem;line-height:1.25rem}.lve-bts__cap p:last-child{color:#ffffffb3;font-size:.75rem;line-height:1rem}@media(min-width:640px){.lve-bts{gap:1.5rem}.lve-bts__cap{padding:1.5rem}.lve-bts__cap p:first-child{font-size:1rem;line-height:1.5rem}.lve-bts__cap p:last-child{font-size:.875rem;line-height:1.25rem}}@media(min-width:768px){.lve-bts{grid-template-columns:repeat(2,minmax(0,1fr))}}.lve-receipt{border-radius:1rem;border:1px solid hsl(var(--border));background:hsl(var(--background));padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.lve-receipt__img{width:100%;border-radius:.75rem;overflow:hidden}.lve-receipt__img img{width:100%;height:auto;object-fit:cover;border-radius:.75rem}.lve-receipt__points{width:100%}.lve-receipt__points>*+*{margin-top:1.5rem}.lve-receipt__point{display:flex;align-items:flex-start;gap:1rem}.lve-receipt__icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:hsl(var(--primary) / .1);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:hsl(var(--primary))}.lve-receipt__icon .lve-icon{width:1.25rem;height:1.25rem}.lve-receipt__title{font-family:var(--font-heading);font-weight:600;color:hsl(var(--foreground));margin-bottom:.25rem}.lve-receipt__text{font-size:.875rem;line-height:1.625;color:hsl(var(--muted-foreground))}@media(min-width:640px){.lve-receipt{padding:2rem;gap:2.5rem}}@media(min-width:768px){.lve-receipt{flex-direction:row}.lve-receipt__img,.lve-receipt__points{width:50%}}.lve-photos{padding-top:2.5rem;padding-bottom:2.5rem}.lve-head-sm{text-align:center;margin-bottom:1.5rem}.lve-head-sm h2{font-size:1.25rem;line-height:1.75rem;margin-bottom:.5rem}.lve-head-sm p{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.lve-photos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:48rem;margin:0 auto}.lve-photo{position:relative;aspect-ratio:1 / 1;border-radius:.75rem;overflow:hidden;border:1px solid hsl(var(--border));background:hsl(var(--card));transition:all .15s;display:block}.lve-photo:hover{border-color:hsl(var(--primary) / .4)}.lve-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.lve-photo:hover img{transform:scale(1.05)}.lve-photo__ov{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,rgb(0 0 0 / .7),transparent,transparent);opacity:0;transition:opacity .3s}.lve-photo:hover .lve-photo__ov{opacity:1}.lve-photo__meta{position:absolute;bottom:0;left:0;right:0;padding:.5rem}.lve-photo__meta .lve-stars{margin-bottom:.125rem}.lve-photo__meta .lve-star{width:.625rem;height:.625rem}.lve-photo__name{font-size:10px;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lve-photo__prod{font-size:9px;color:#ffffffb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:640px){.lve-photos{padding-top:3.5rem;padding-bottom:3.5rem}.lve-head-sm{margin-bottom:2rem}.lve-head-sm h2{font-size:1.875rem;line-height:2.25rem}.lve-photos__grid{gap:.75rem}}.lve-reviews{padding:2.5rem 0}.lve-reviews .lve-head-sm{margin-bottom:1.5rem}.lve-reviews__row{display:flex;gap:.75rem;padding-bottom:1rem;scroll-snap-type:x mandatory}.lve-review{flex-shrink:0;width:280px;border-radius:1rem;border:1px solid hsl(var(--border));background:hsl(var(--background));overflow:hidden;transition:all .15s;scroll-snap-align:start;display:block}.lve-review:hover{border-color:hsl(var(--primary) / .4);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.lve-review__img{aspect-ratio:4 / 3;overflow:hidden}.lve-review__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.lve-review:hover .lve-review__img img{transform:scale(1.05)}.lve-review__body{padding:1rem}.lve-review__top{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.lve-review__top .lve-star{width:.875rem;height:.875rem}.lve-verified{font-size:10px;font-weight:600;color:#00b67a;background:#00b67a1a;padding:.125rem .375rem;border-radius:.25rem}.lve-review__text{font-size:.875rem;line-height:1.625;color:hsl(var(--muted-foreground));overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:.75rem}.lve-review__foot{display:flex;align-items:center;justify-content:space-between}.lve-review__name{font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--foreground))}.lve-review__prod{font-size:10px;color:hsl(var(--primary));font-weight:500}@media(min-width:640px){.lve-reviews{padding:4rem 0}.lve-reviews .lve-head-sm{margin-bottom:2.5rem}.lve-reviews__row{gap:1rem}.lve-review{width:320px}.lve-review__body{padding:1.25rem}}.lve-faq{padding:2.5rem 0}.lve-faq__wrap{max-width:48rem;margin:0 auto;padding:0 1rem}.lve-faq__title{font-size:1.25rem;line-height:1.75rem;text-align:center;margin-bottom:2rem}.lve-faq__item{border-bottom:1px solid hsl(var(--border))}.lve-faq__q{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between;padding:1rem 0;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground));text-align:left;cursor:pointer;list-style:none;transition:color .15s}.lve-faq__q::-webkit-details-marker{display:none}.lve-faq__q:hover{color:hsl(var(--primary))}.lve-faq__q .lve-icon{transition:transform .2s}.lve-faq__item[open] .lve-faq__q .lve-icon{transform:rotate(180deg)}.lve-faq__a{padding-bottom:1rem;font-size:.875rem;line-height:1.625;color:hsl(var(--muted-foreground))}@media(min-width:640px){.lve-faq{padding:5rem 0}.lve-faq__wrap{padding:0 1.5rem}.lve-faq__title{font-size:1.875rem;line-height:2.25rem;margin-bottom:3rem}.lve-faq__q{font-size:1rem;line-height:1.5rem}}@media(min-width:768px){.lve-faq__title{font-size:2.25rem;line-height:2.5rem}}.lve-cta{padding:2.5rem 0}.lve-cta__box{position:relative;border-radius:1rem;border:1px solid hsl(var(--border));padding:1.5rem;text-align:center;overflow:hidden}.lve-cta .lve-blob--a{top:0;right:0;width:16rem;height:16rem;background:hsl(var(--primary) / .1)}.lve-cta .lve-blob--b{bottom:0;left:0;width:12rem;height:12rem;background:hsl(var(--accent) / .1)}.lve-cta__inner{position:relative}.lve-cta__title{font-size:1.25rem;line-height:1.75rem;margin-bottom:.75rem}.lve-cta__text{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));max-width:32rem;margin:0 auto 1.5rem}.lve-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground))!important;font-weight:600;border-radius:var(--radius);transition:opacity .15s}.lve-btn:hover{opacity:.9}@media(min-width:640px){.lve-cta{padding:5rem 0}.lve-cta__box{padding:3rem}.lve-cta__title{font-size:1.875rem;line-height:2.25rem;margin-bottom:1rem}.lve-cta__text{font-size:1rem;line-height:1.5rem;margin-bottom:2rem}}@media(min-width:768px){.lve-cta__box{padding:4rem}.lve-cta__title{font-size:2.25rem;line-height:2.5rem}}.lve-footer{border-top:1px solid hsl(var(--border));background:hsl(var(--card));padding:2rem 0}.lve-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.lve-footer .lve-logo{font-size:1.125rem;line-height:1.75rem;letter-spacing:normal;margin-bottom:1rem}.lve-footer__tag{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.lve-footer h4{font-family:var(--font-heading);font-weight:600;color:hsl(var(--foreground));margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem}.lve-footer ul{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.lve-footer li+li{margin-top:.5rem}.lve-footer li a{transition:color .15s}.lve-footer li a:hover{color:hsl(var(--primary))}.lve-footer__copy{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid hsl(var(--border));text-align:center;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}@media(min-width:640px){.lve-footer{padding:3rem 0}.lve-footer__grid{gap:2rem}}@media(min-width:768px){.lve-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lve-catalog{padding-top:1.5rem;padding-bottom:1.5rem}.lve-catalog__search{position:relative;margin-bottom:1rem}.lve-catalog__input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));font-size:1rem;line-height:1.5rem;color:hsl(var(--foreground));outline:none;box-shadow:none;height:auto;min-height:0}.lve-catalog__input::placeholder{color:hsl(var(--muted-foreground))}.lve-catalog__input:focus{box-shadow:0 0 0 2px hsl(var(--ring))}.lve-pills{display:flex;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem}.lve-pill{padding:.5rem .75rem;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:500;transition:all .15s;border:1px solid hsl(var(--border));white-space:nowrap;flex-shrink:0;background:hsl(var(--card));color:hsl(var(--foreground))}.lve-pill:hover{border-color:hsl(var(--foreground) / .4)}.lve-pill.is-active{background:hsl(var(--foreground));color:hsl(var(--background));border-color:hsl(var(--foreground))}.lve-brands{display:flex;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem}.lve-brand{padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:500;transition:all .15s;border:1px solid hsl(var(--border));white-space:nowrap;flex-shrink:0;background:hsl(var(--card));color:hsl(var(--foreground))}.lve-brand:hover{border-color:hsl(var(--primary) / .4)}.lve-brand.is-active{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.lve-catalog__count{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));margin-bottom:1rem}.lve-catalog__empty{text-align:center;padding:5rem 0}.lve-catalog__empty p{color:hsl(var(--muted-foreground));margin-bottom:1rem}.lve-catalog__empty a{color:hsl(var(--primary))}.lve-catalog__empty a:hover{text-decoration:underline}.lve-catalog .lve-grid-products{gap:.75rem}@media(min-width:640px){.lve-catalog{padding-top:2rem;padding-bottom:2rem}.lve-catalog__search{margin-bottom:1.5rem}.lve-pill{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.lve-brands{margin-bottom:1.5rem}}@media(min-width:768px){.lve-catalog .lve-grid-products{gap:1.25rem}}.lve-pdp{padding-top:1rem;padding-bottom:1rem;overflow:hidden}.lve-back{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground));margin-bottom:1rem;transition:color .15s}.lve-back:hover{color:hsl(var(--primary))}.lve-pdp__grid{display:grid;gap:1.5rem}.lve-gallery__main{position:relative;aspect-ratio:1 / 1;border-radius:1rem;overflow:hidden;background:#fff;border:1px solid hsl(var(--border))}.lve-gallery__main img{width:100%;height:100%;object-fit:contain}.lve-gallery__badge{position:absolute;top:.75rem;left:.75rem;background:var(--red-500);color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:calc(var(--radius) - 2px)}.lve-gallery__thumbs{display:flex;gap:.5rem;margin-top:.75rem}.lve-gallery__thumb{width:4rem;height:4rem;border-radius:.5rem;overflow:hidden;border:2px solid hsl(var(--border));background:#fff;flex-shrink:0}.lve-gallery__thumb.is-active{border-color:hsl(var(--primary))}.lve-gallery__thumb img{width:100%;height:100%;object-fit:cover}.lve-pdp__info{display:flex;flex-direction:column;min-width:0;overflow:hidden}.lve-pdp__title{font-size:1.25rem;line-height:1.75rem;margin-bottom:.5rem}.lve-pdp__rating{display:flex;align-items:center;gap:.25rem;margin-bottom:.75rem}.lve-pdp__rating .lve-star{width:1rem;height:1rem}.lve-pdp__rating span{font-size:.875rem;color:hsl(var(--muted-foreground));margin-left:.5rem}.lve-pdp__prices{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.lve-pdp__price{font-size:1.5rem;line-height:2rem;font-family:var(--font-heading);font-weight:700;color:hsl(var(--foreground))}.lve-pdp__compare{font-size:1.125rem;line-height:1.75rem;color:hsl(var(--muted-foreground));text-decoration:line-through}.lve-pdp__desc{font-size:.875rem;line-height:1.625;color:hsl(var(--muted-foreground));margin-bottom:1rem}.lve-opt{margin-bottom:1rem}.lve-opt__label{font-size:.875rem;font-weight:500;color:hsl(var(--foreground));margin-bottom:.5rem}.lve-opt__label span{color:hsl(var(--muted-foreground));font-weight:400}.lve-opt__list{display:flex;flex-wrap:wrap;gap:.5rem}.lve-opt__btn{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-radius:var(--radius);border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));transition:all .15s}.lve-opt__btn:hover{border-color:hsl(var(--muted-foreground) / .5);color:hsl(var(--foreground))}.lve-opt__btn.is-active{border-color:hsl(var(--primary));background:hsl(var(--primary) / .05);color:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--primary))}.lve-live{margin-bottom:1rem;padding:.75rem;border-radius:.75rem;background:hsl(var(--secondary));border:1px solid hsl(var(--border));font-size:.75rem}.lve-live>div{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.lve-live>div+div{margin-top:.5rem}.lve-live b{color:hsl(var(--foreground));font-weight:500}.lve-live span{color:hsl(var(--muted-foreground))}.lve-live .lve-eye{color:hsl(var(--primary));animation:lve-pulse-soft 2s ease-in-out infinite}.lve-live .lve-clock{color:hsl(var(--accent))}@keyframes lve-pulse-soft{0%,to{opacity:1}50%{opacity:.7}}.lve-pdp__stock{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;color:var(--red-500);font-weight:600}.lve-buy{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.lve-qty{display:flex;align-items:center;border:1px solid hsl(var(--border));border-radius:var(--radius);flex-shrink:0}.lve-qty button{padding:.5rem;color:hsl(var(--muted-foreground));transition:color .15s}.lve-qty button:hover{color:hsl(var(--foreground))}.lve-qty input{width:28px;padding:0 .5rem;box-sizing:content-box;font-weight:600;color:hsl(var(--foreground));text-align:center;font-size:16px;border:0;background:transparent;-moz-appearance:textfield;outline:none;box-shadow:none;min-height:0;height:auto}.lve-qty input::-webkit-outer-spin-button,.lve-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lve-atc{flex:1 1 0%;min-width:0;padding:.75rem 0;background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;font-weight:600;border-radius:var(--radius);transition:opacity .15s;font-size:.875rem;line-height:1.25rem;white-space:nowrap;box-shadow:0 4px 20px -4px #00000026!important}.lve-atc:hover{opacity:.9}.lve-atc:disabled{opacity:.4;cursor:not-allowed}.lve-pdp__line{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.lve-pdp__line .lve-icon{color:hsl(var(--primary))}.lve-pdp__line--ship{color:hsl(var(--primary));font-weight:500;margin-top:.5rem}.lve-guarantee{margin-top:1rem;padding:.75rem;border-radius:.75rem;border:1px solid hsl(var(--primary) / .2);background:hsl(var(--primary) / .05);display:flex;align-items:center;gap:.75rem}.lve-guarantee__icon{width:2.5rem;height:2.5rem;border-radius:9999px;background:hsl(var(--primary) / .1);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:hsl(var(--primary))}.lve-guarantee__icon .lve-icon{width:1.25rem;height:1.25rem}.lve-guarantee p:first-child{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.lve-guarantee p:last-child{font-size:.75rem;color:hsl(var(--muted-foreground))}.lve-pdp__more{margin-top:2.5rem}.lve-pdp__more h2{font-size:1.25rem;line-height:1.75rem;margin-bottom:1rem}@media(min-width:640px){.lve-pdp{padding-top:2rem;padding-bottom:2rem}.lve-back{font-size:.875rem;line-height:1.25rem;margin-bottom:1.5rem}.lve-pdp__grid{gap:2.5rem}.lve-pdp__title{font-size:1.875rem;line-height:2.25rem}.lve-pdp__prices{gap:.75rem}.lve-pdp__price{font-size:2.25rem;line-height:2.5rem}.lve-pdp__compare{font-size:1.25rem}.lve-opt{margin-bottom:1.5rem}.lve-live{padding:1rem;font-size:.875rem;margin-bottom:1.5rem}.lve-live>div+div{margin-top:.625rem}.lve-buy{gap:.75rem}.lve-qty button{padding:.75rem}.lve-qty input{width:40px;padding:0 1rem}.lve-atc{padding:.875rem 0;font-size:1rem;line-height:1.5rem}.lve-guarantee{padding:1rem}.lve-pdp__more{margin-top:3.5rem}.lve-pdp__more h2{font-size:1.5rem;line-height:2rem;margin-bottom:1.5rem}}@media(min-width:768px){.lve-pdp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lve-drawer-root[hidden]{display:none}.lve-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:hsl(var(--background) / .6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:50}.lve-drawer{position:fixed;right:0;top:0;height:100%;width:100%;max-width:28rem;background:hsl(var(--card));border-left:1px solid hsl(var(--border));z-index:50;display:flex;flex-direction:column}.lve-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid hsl(var(--border))}.lve-drawer__title{font-size:1.125rem;line-height:1.75rem;font-family:var(--font-heading);font-weight:700;color:hsl(var(--foreground));display:flex;align-items:center;gap:.5rem}.lve-drawer__title .lve-icon{width:1.25rem;height:1.25rem;color:hsl(var(--primary))}.lve-drawer__ship{padding:1rem;border-bottom:1px solid hsl(var(--border))}.lve-ship>*+*{margin-top:.5rem}.lve-ship p{font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground))}.lve-ship__row{display:flex;align-items:center;gap:.5rem}.lve-ship__bar{position:relative;flex:1 1 0%;height:.5rem;border-radius:9999px;background:hsl(var(--secondary));overflow:hidden}.lve-ship__fill{position:absolute;top:0;bottom:0;left:0;border-radius:9999px;background:hsl(var(--primary));transition:width .5s}.lve-ship__row .lve-icon{color:hsl(var(--muted-foreground))}.lve-drawer__body{flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1rem}.lve-drawer__body>*+*{margin-top:1rem}.lve-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.lve-empty .lve-icon{width:4rem;height:4rem;color:hsl(var(--muted-foreground) / .3);margin-bottom:1rem}.lve-empty p{color:hsl(var(--muted-foreground));margin-bottom:.5rem}.lve-empty button,.lve-empty a{color:hsl(var(--primary));font-size:.875rem;line-height:1.25rem;font-weight:500}.lve-empty button:hover,.lve-empty a:hover{text-decoration:underline}.lve-line{display:flex;gap:1rem;padding:.75rem;border-radius:.75rem;background:hsl(var(--secondary));border:1px solid hsl(var(--border))}.lve-line__img{width:5rem;height:5rem;border-radius:var(--radius);object-fit:cover;flex-shrink:0}.lve-line__body{flex:1 1 0%;min-width:0}.lve-line__name{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground));overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lve-line__variant{font-size:.75rem;color:hsl(var(--muted-foreground))}.lve-line__prices{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.lve-line__price{font-size:.875rem;font-weight:700;color:hsl(var(--primary))}.lve-line__compare{font-size:.75rem;color:hsl(var(--muted-foreground));text-decoration:line-through}.lve-line__ctrls{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.lve-step{width:1.75rem;height:1.75rem;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border))!important;display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));transition:color .15s}.lve-step:hover{color:hsl(var(--foreground))}.lve-step .lve-icon{width:.75rem;height:.75rem}.lve-line__qty{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));width:1.5rem;text-align:center}.lve-remove{margin-left:auto;font-size:.75rem;line-height:1rem;color:hsl(var(--destructive))}.lve-remove:hover{text-decoration:underline}.lve-recs{padding-top:.5rem}.lve-recs h4{font-family:var(--font-body);font-size:.75rem;line-height:1rem;font-weight:700;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.lve-recs__list>*+*{margin-top:.5rem}.lve-rec{display:flex;align-items:center;gap:.75rem;padding:.625rem;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--card))}.lve-rec img{width:3.5rem;height:3.5rem;border-radius:calc(var(--radius) - 2px);object-fit:cover}.lve-rec__body{flex:1 1 0%;min-width:0}.lve-rec__name{font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lve-rec__prices{display:flex;align-items:center;gap:.375rem;margin-top:.125rem}.lve-rec__price{font-size:.75rem;line-height:1rem;font-weight:700;color:hsl(var(--primary))}.lve-rec__compare{font-size:10px;color:hsl(var(--muted-foreground));text-decoration:line-through}.lve-rec__add{width:2rem;height:2rem;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border))!important;display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));transition:all .15s;flex-shrink:0}.lve-rec__add:hover{color:hsl(var(--primary));border-color:hsl(var(--primary))!important}.lve-drawer__foot{padding:1rem;border-top:1px solid hsl(var(--border))}.lve-drawer__foot>*+*{margin-top:.75rem}.lve-total{display:flex;justify-content:space-between;font-size:1rem;line-height:1.5rem}.lve-total span:first-child{font-weight:600;color:hsl(var(--foreground))}.lve-total span:last-child{font-weight:700;color:hsl(var(--foreground))}.lve-assure{display:flex;align-items:center;justify-content:center;gap:1rem;color:hsl(var(--muted-foreground))}.lve-assure>div,.lve-secure{display:flex;align-items:center;gap:.375rem}.lve-assure .lve-icon,.lve-secure .lve-icon{width:.875rem;height:.875rem}.lve-assure span,.lve-secure span{font-size:.75rem;line-height:1rem}.lve-secure{justify-content:center;color:hsl(var(--muted-foreground))}.lve-checkout{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 0;background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;font-weight:700;border-radius:9999px;transition:opacity .15s;text-transform:uppercase!important;letter-spacing:.025em!important;font-size:1rem;line-height:1.5rem}.lve-checkout:hover{opacity:.9}.lve-continue{display:flex;align-items:center;justify-content:center;width:100%;padding:.75rem 0;border-radius:9999px;border:2px solid hsl(var(--primary))!important;color:hsl(var(--primary));font-weight:600;transition:background-color .15s;font-size:1rem;line-height:1.5rem}.lve-continue:hover{background:hsl(var(--primary) / .05)}.lve-pay{display:flex;align-items:center;justify-content:center;gap:.5rem}.lve-pay img{height:1.25rem;width:auto;object-fit:contain}.lve-cartpage{padding-top:1.5rem;padding-bottom:2.5rem}.lve-cartpage__box{max-width:28rem;margin:0 auto;border:1px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--card));overflow:hidden}.lve-cartpage .lve-drawer__body{overflow:visible}.lve-body-lock{overflow:hidden!important}.lve [hidden]{display:none!important}.lve-nav+.lve>.lve-promo{width:100%}@media(max-width:639px){.lve-nav{order:0}}html,body{margin:0!important;padding:0!important;min-width:0;width:100%;max-width:100%}body #MainContent,body #MainContent>.shopify-section,body .lve-section-wrap{margin:0!important;padding:0!important;width:100%;max-width:100%}.lve,.lve-hero,.lve-promo,.lve-gradient-hero{border-radius:0!important}.lve .lve-hero__title{font-family:Space Grotesk,Inter,sans-serif!important;font-size:2.25rem!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.035em!important;margin-bottom:1rem!important}.lve .lve-hero__title em{font-family:Playfair Display,Georgia,serif!important;font-size:inherit!important;font-weight:400!important;font-style:italic!important;line-height:inherit!important;letter-spacing:inherit!important}.lve .lve-hero__sub{font:400 1rem/1.625 Inter,Arial,sans-serif!important;color:#666!important}.lve .lve-hero__ship{font-size:.875rem!important;font-weight:500!important}.lve .lve-hero__inner{padding-top:3rem;padding-bottom:3rem}.lve .lve-promo{box-sizing:border-box;width:100%;max-width:100%;min-height:41px;background:#d6e4ff!important}@media(min-width:640px){.lve .lve-hero__title{font-size:3.75rem!important;margin-bottom:1.5rem!important}.lve .lve-hero__inner{padding-top:5rem;padding-bottom:5rem}.lve .lve-hero__sub{font-size:1.25rem!important}.lve .lve-hero__ship{font-size:1rem!important}}@media(min-width:768px){.lve .lve-hero__title{font-size:6rem!important}.lve .lve-hero__inner{padding-top:7rem;padding-bottom:7rem}}.lve .lve-pill{padding:8px 12px!important;border-radius:9999px!important;font:500 12px/16px Inter,Arial,sans-serif!important;border:1px solid #dedede!important;white-space:nowrap!important;min-height:34px!important;flex:0 0 auto!important;box-shadow:none!important;transform:none!important}.lve .lve-pill.is-active{background:#171717!important;color:#fff!important;border-color:#171717!important}.lve .lve-brand{padding:6px 12px!important;border-radius:9999px!important;font:500 12px/16px Inter,Arial,sans-serif!important;min-height:30px!important;white-space:nowrap!important;flex:0 0 auto!important;border:1px solid #ddd!important;box-shadow:none!important;transform:none!important}.lve .lve-brand.is-active{background:#171717!important;color:#fff!important;border-color:#171717!important}.lve .lve-pills,.lve .lve-brands{gap:8px!important;overflow-x:auto;white-space:nowrap;align-items:center;max-width:100%;scrollbar-width:none}.lve .lve-catalog{padding-top:24px!important}.lve .lve-catalog__input{height:49px;font:400 16px/24px Inter,Arial,sans-serif!important;box-sizing:border-box}.lve .lve-catalog .lve-grid-products{grid-template-columns:minmax(0,1fr);gap:12px!important}.lve .lve-card{box-sizing:border-box;width:100%;max-width:100%;border-radius:12px}.lve .lve-card__flex{flex-direction:row;align-items:stretch;min-height:120px}.lve .lve-card__media{flex:0 0 120px;width:120px;height:120px;min-height:120px;overflow:hidden;background:#fff}.lve .lve-card__media img,.lve .lve-card__media img.is-contain{display:block!important;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:5px!important;transform:none!important;box-sizing:border-box!important}.lve .lve-card:hover .lve-card__media img{transform:none!important}.lve .lve-card__info{padding:12px;min-width:0}.lve .lve-card__dots{gap:6px;flex-wrap:nowrap}.lve .lve-card__dot{width:16px;min-width:16px;height:16px;min-height:16px;flex-shrink:0;box-sizing:border-box}.lve .lve-card__name{font-family:Space Grotesk,Inter,sans-serif;font-size:14px;line-height:20px}.lve .lve-card__stock{color:#ef4444;font-weight:600;line-height:1.3}.lve .lve-card__rating[hidden],.lve [hidden]{display:none!important}@media(min-width:640px){.lve .lve-catalog .lve-grid-products{grid-template-columns:repeat(2,minmax(0,1fr))}.lve .lve-card:not(.lve-card--large) .lve-card__flex{flex-direction:column}.lve .lve-card:not(.lve-card--large) .lve-card__media{width:100%;height:auto;aspect-ratio:1/1;min-height:0}.lve .lve-pill{padding:8px 16px!important;font-size:14px!important;line-height:20px!important}}@media(min-width:768px){.lve .lve-catalog .lve-grid-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lve .lve-catalog .lve-grid-products{grid-template-columns:repeat(4,minmax(0,1fr))}}.lve.lve-drawer-root{position:static!important;overflow:visible!important;z-index:2147482000}.lve.lve-drawer-root .lve-drawer__overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147482000!important;background:#00000059!important}.lve.lve-drawer-root .lve-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:448px!important;height:100vh!important;height:100dvh!important;min-height:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;background:#fff!important;border-left:1px solid #dedede!important;border-radius:0!important;overflow:hidden!important;z-index:2147482001!important;padding:0!important;margin:0!important;box-shadow:-8px 0 32px #00000017!important}.lve.lve-drawer-root .lve-drawer__head{display:flex!important;justify-content:space-between!important;align-items:center!important;flex:0 0 auto!important;min-height:72px!important;padding:16px!important;margin:0!important;border-bottom:1px solid #e1e1e1!important;background:#fff!important}.lve.lve-drawer-root .lve-drawer__title{display:flex!important;align-items:center!important;gap:10px!important;font:700 18px/24px Space Grotesk,Inter,sans-serif!important;letter-spacing:-.02em!important;color:#141414!important}.lve.lve-drawer-root .lve-drawer__head .lve-iconbtn{width:36px!important;height:36px!important;min-height:36px!important;padding:8px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:8px!important;background:none!important;color:#6a6a6a!important}.lve.lve-drawer-root .lve-drawer__head .lve-iconbtn .lve-icon{width:19px!important;height:19px!important}.lve.lve-drawer-root .lve-drawer__ship{flex:0 0 auto!important;margin:0!important;padding:17px 16px 18px!important;border-bottom:1px solid #e2e2e2!important;background:#fff!important}.lve.lve-drawer-root .lve-ship p{font:400 14px/20px Inter,Arial,sans-serif!important;color:#171717!important;margin:0 0 10px!important}.lve.lve-drawer-root .lve-ship__row{display:flex!important;gap:9px!important;align-items:center!important}.lve.lve-drawer-root .lve-ship__bar{flex:1 1 0!important;height:8px!important;border-radius:99px!important;background:#e5e5e5!important}.lve.lve-drawer-root .lve-ship__fill{background:#171717!important;border-radius:99px!important}.lve.lve-drawer-root .lve-ship__row>.lve-icon{width:16px!important;height:16px!important;flex-shrink:0!important}.lve.lve-drawer-root .lve-drawer__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:16px!important;margin:0!important;background:#fff!important}.lve.lve-drawer-root .lve-drawer__body>*+*{margin-top:16px!important}.lve.lve-drawer-root .lve-line{display:flex!important;gap:14px!important;align-items:center!important;background:#f0f0f0!important;border:1px solid #dedede!important;border-radius:12px!important;padding:12px!important;min-height:105px!important}.lve.lve-drawer-root .lve-line__img{width:80px!important;height:80px!important;min-width:80px!important;object-fit:contain!important;object-position:center!important;background:#fff!important;padding:4px!important;border-radius:11px!important}.lve.lve-drawer-root .lve-line__body{min-width:0!important;flex:1 1 0!important}.lve.lve-drawer-root .lve-line__name{font:600 13px/18px Space Grotesk,Inter,sans-serif!important;letter-spacing:0!important}.lve.lve-drawer-root .lve-line__prices{margin-top:3px!important;gap:6px!important}.lve.lve-drawer-root .lve-line__ctrls{margin-top:7px!important;gap:8px!important}.lve.lve-drawer-root .lve-step{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:6px!important;background:#f7f7f7!important;border:1px solid #ddd!important;border-radius:10px!important;box-shadow:none!important;color:#888!important}.lve.lve-drawer-root .lve-line__qty{font:600 13px/20px Inter,Arial,sans-serif!important}.lve.lve-drawer-root .lve-remove{margin-left:auto!important;border:0!important;background:none!important;padding:4px 0!important;color:#ef4444!important;font:400 12px/18px Inter,Arial,sans-serif!important}.lve.lve-drawer-root .lve-recs{padding-top:4px!important}.lve.lve-drawer-root .lve-recs h4{font:700 12px/18px Inter,Arial,sans-serif!important;letter-spacing:.04em!important;color:#777!important;margin:0 0 12px!important}.lve.lve-drawer-root .lve-recs__list>*+*{margin-top:8px!important}.lve.lve-drawer-root .lve-rec{display:flex!important;gap:12px!important;align-items:center!important;padding:10px 12px!important;min-height:78px!important;background:#fff!important;border:1px solid #dedede!important;border-radius:12px!important}.lve.lve-drawer-root .lve-rec img{width:58px!important;height:58px!important;min-width:58px!important;object-fit:contain!important;background:#fff!important;border-radius:7px!important}.lve.lve-drawer-root .lve-rec__name{font:600 12px/17px Space Grotesk,Inter,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.lve.lve-drawer-root .lve-rec__price{font:700 12px/18px Inter,Arial,sans-serif!important}.lve.lve-drawer-root .lve-rec__add{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:11px!important;display:grid!important;place-items:center!important;padding:8px!important;border:1px solid #ddd!important;background:#fff!important;color:#999!important;box-shadow:none!important}.lve.lve-drawer-root .lve-rec__add svg{width:16px!important;height:16px!important}.lve.lve-drawer-root .lve-drawer__foot{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;flex:0 0 auto!important;min-width:0!important;margin:0!important;padding:16px 16px max(16px,env(safe-area-inset-bottom))!important;border-top:1px solid #dedede!important;background:#fff!important;box-shadow:0 -3px 8px #00000004!important}.lve.lve-drawer-root .lve-drawer__foot>*{flex-shrink:0!important}.lve.lve-drawer-root .lve-drawer__foot>*+*{margin-top:10px!important}.lve.lve-drawer-root .lve-total{display:flex!important;justify-content:space-between!important;align-items:center!important;font:600 15px/22px Inter,Arial,sans-serif!important;min-height:22px!important;margin-bottom:2px!important}.lve.lve-drawer-root .lve-assure{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important;justify-content:center!important;color:#777!important}.lve.lve-drawer-root .lve-assure>div{display:flex!important;align-items:center!important;gap:5px!important}.lve.lve-drawer-root .lve-assure span{font:400 12px/18px Inter,Arial,sans-serif!important}.lve.lve-drawer-root .lve-secure{margin-top:4px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;font:400 12px/17px Inter,Arial,sans-serif!important;color:#777!important}.lve.lve-drawer-root .lve-drawer__foot .lve-checkout,.lve.lve-drawer-root .lve-drawer__foot .lve-continue{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:9px!important;position:relative!important;isolation:isolate!important;width:100%!important;max-width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0 18px!important;margin-left:0!important;margin-right:0!important;border-radius:999px!important;text-decoration:none!important;text-align:center!important;font:700 16px/24px Space Grotesk,Inter,sans-serif!important;letter-spacing:0!important;box-shadow:none!important;transform:none!important;opacity:1!important}.lve.lve-drawer-root .lve-drawer__foot .lve-checkout{border:2px solid #171717!important;background:#171717!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.02em!important;cursor:pointer!important}.lve.lve-drawer-root .lve-drawer__foot .lve-continue{border:2px solid #171717!important;background:#fff!important;color:#171717!important;text-transform:none!important;cursor:pointer!important}.lve.lve-drawer-root .lve-drawer__foot .lve-checkout .lve-icon{width:18px!important;height:18px!important}.lve.lve-drawer-root .lve-drawer__foot .lve-pay{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow:hidden!important;margin-top:12px!important}.lve.lve-drawer-root .lve-drawer__foot .lve-pay img{display:block!important;height:20px!important;width:auto!important;max-width:52px!important;min-width:0!important;object-fit:contain!important;flex-shrink:1!important;margin:0!important;padding:0!important}@media(max-height:620px){.lve.lve-drawer-root .lve-drawer__foot{max-height:55dvh!important;overflow-y:auto!important;overscroll-behavior:contain!important}}@media(max-width:420px){.lve.lve-drawer-root .lve-drawer__foot{padding-left:12px!important;padding-right:12px!important}.lve.lve-drawer-root .lve-recs__list>*+*{margin-top:7px!important}}.lve .lve-pdp__grid{align-items:start}.lve .lve-gallery__main{background:#e7e7e7!important;border-radius:16px!important;overflow:hidden!important;position:relative!important;aspect-ratio:1/1!important}.lve .lve-gallery__picture{position:absolute!important;top:0!important;right:0!important;bottom:40px!important;left:0!important;background:#fff!important;display:grid!important;place-items:center!important}.lve .lve-gallery__picture img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:8px!important;box-sizing:border-box!important}.lve .lve-gallery__badge{top:12px!important;left:12px!important;border-radius:10px!important;background:#171717!important;color:#fff!important;padding:8px 13px!important;font-weight:700!important;z-index:3!important}.lve .lve-gallery__scarcity{position:absolute;z-index:3;top:12px;right:12px;background:#ef4444;color:#fff;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:700}.lve .lve-gallery__nav{position:absolute!important;z-index:5!important;top:50%!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;padding:0!important;background:#ffffffe6!important;border:1px solid #dedede!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:24px!important;font-weight:300!important;line-height:1!important;color:#222!important}.lve .lve-gallery__prev{left:7px!important}.lve .lve-gallery__next{right:7px!important}.lve .lve-gallery__count{position:absolute!important;bottom:12px!important;left:50%!important;transform:translate(-50%)!important;border-radius:99px!important;background:#fff!important;color:#111!important;font:600 12px/20px Inter,Arial,sans-serif!important;padding:2px 12px!important;z-index:5!important}.lve .lve-gallery__thumbs{margin-top:12px!important;gap:8px!important;padding-bottom:4px!important}.lve .lve-gallery__thumb{width:56px!important;height:56px!important;min-width:56px!important;background:#fff!important;border:2px solid #ddd!important;border-radius:9px!important;padding:3px!important}.lve .lve-gallery__thumb.is-active{border-color:#171717!important;box-shadow:0 0 0 1px #999!important}.lve .lve-gallery__thumb img{width:100%!important;height:100%!important;object-fit:contain!important;max-width:100%!important;max-height:100%!important}.lve .lve-pdp__info{overflow:visible!important;min-width:0!important}.lve .lve-pdp__title{font:700 20px/27px Space Grotesk,Inter,sans-serif!important;letter-spacing:-.025em!important;margin-bottom:8px!important}.lve .lve-pdp__rating{margin-bottom:13px!important;gap:4px!important}.lve .lve-pdp__price{font:700 25px/33px Space Grotesk,Inter,sans-serif!important}.lve .lve-pdp__desc{font-size:14px!important;line-height:1.65!important;color:#777!important}.lve .lve-opt__btn{font:500 14px/20px Inter,Arial,sans-serif!important;padding:6px 12px!important;min-height:34px!important;border-radius:11px!important;border:1px solid #dedede!important;background:#fff!important;color:#777!important}.lve .lve-opt__btn.is-active{border:1px solid #171717!important;box-shadow:0 0 0 1px #171717!important;background:#f7f7f7!important;color:#171717!important}.lve .lve-live{padding:12px!important;border-radius:12px!important;background:#f0f0f0!important;border:1px solid #ddd!important;color:#777!important}.lve .lve-live>div{display:flex!important;gap:9px!important;align-items:center!important;font-size:13px!important}.lve .lve-pdp__stock{color:#ef4444!important;font-size:14px!important;font-weight:600!important}.lve .lve-qty{border-radius:11px!important;height:46px!important;min-height:46px!important;border-color:#ddd!important}.lve .lve-qty button{min-width:30px!important;height:42px!important;padding:7px!important}.lve .lve-buy .lve-atc{height:46px!important;border-radius:11px!important;background:#171717!important;color:#fff!important}.lve .lve-guarantee{background:#f1f1f1!important;border:1px solid #d6d6d6!important;border-radius:12px!important;margin-top:17px!important}.lve .lve-whybuy{margin-top:23px;background:#f0f0f0;border:1px solid #dedede;border-radius:12px;padding:15px}.lve .lve-whybuy h3{font:650 14px/20px Space Grotesk,Inter,sans-serif!important;margin:0 0 14px!important}.lve .lve-whybuy__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.lve .lve-whybuy__grid>div{display:flex;align-items:flex-start;gap:10px;min-width:0}.lve .lve-whybuy__grid>div>span{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:#e0e0e0;color:#111;font-size:18px}.lve .lve-whybuy__grid p{margin:0!important;min-width:0}.lve .lve-whybuy__grid strong{display:block;font-size:12px;line-height:18px!important}.lve .lve-whybuy__grid small{display:block;font-size:11px;line-height:15px;color:#777!important}.lve .lve-product-reviews{margin-top:44px}.lve .lve-review-summary{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #ddd;border-radius:12px;margin-bottom:16px;background:#fff}.lve .lve-review-summary>div:first-child{display:flex;align-items:center;gap:12px}.lve .lve-review-summary__mark{font-size:32px;color:#00b67a}.lve .lve-review-summary strong{font-size:16px;font-weight:700;line-height:1.3}.lve .lve-review-summary p{color:#777;font-size:14px;margin-top:3px}.lve .lve-review-summary__rating{text-align:right;display:flex;align-items:flex-end;flex-direction:column}.lve .lve-review-summary__rating>strong{font-size:26px}.lve .lve-review-summary__rating strong small{font-size:14px;color:#777;font-weight:400}.lve .lve-review-stars{color:#00b67a;font-size:20px;white-space:nowrap;letter-spacing:-1px}.lve .lve-review-summary__rating>small{display:block;font-size:11px;color:#777}.lve .lve-review{border:1px solid #ddd;border-radius:12px;padding:16px;background:#fff;margin-bottom:12px}.lve .lve-review__top{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;min-width:0}.lve .lve-review__avatar{background:#e9e9e9;width:36px;height:36px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px}.lve .lve-review__top>div{flex:1;min-width:0}.lve .lve-review__top strong{display:block;font-size:13px}.lve .lve-review__top small{display:block;color:#777;font-size:11px;margin-top:4px}.lve .lve-review>p{color:#777;font-size:14px;line-height:1.65;margin:0 0 14px}.lve .lve-review__images{display:flex;gap:8px;overflow-x:auto}.lve .lve-review__images img{width:64px;height:64px;min-width:64px;border-radius:10px;object-fit:cover}.lve .lve-reviews-note{font-size:12px;text-align:center;color:#777;margin-top:16px}.lve-whycheap{background:#f0f0f0;padding:40px 0}.lve-whycheap h2{font:700 24px/1.25 Space Grotesk,Inter,sans-serif;text-align:center;margin:0 0 16px}.lve-whycheap>.lve-container>p{color:#777;font:400 16px/1.65 Inter,sans-serif;text-align:center;margin:0 auto 26px;max-width:700px}.lve-whycheap__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lve-whycheap__grid>div{background:#fff;border:1px solid #ddd;border-radius:12px;padding:16px;text-align:center}.lve-whycheap__grid>div>span{width:40px;height:40px;border-radius:50%;background:#eee;display:grid;place-items:center;font-size:20px;margin:0 auto 12px}.lve-whycheap__grid h3{font-size:14px;font-weight:650;margin:0 0 7px}.lve-whycheap__grid p{font-size:14px;line-height:1.6;color:#777}.lve .lve-sticky-atc{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:50;min-height:65px;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #ddd;padding:11px 16px max(11px,env(safe-area-inset-bottom));box-sizing:border-box;align-items:center;gap:12px}.lve .lve-sticky-atc[hidden]{display:none!important}.lve .lve-sticky-atc__product{display:flex;flex-direction:column;flex:1;min-width:0;gap:3px}.lve .lve-sticky-atc__product strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.lve .lve-sticky-atc__product span{font-size:13px;font-weight:700}.lve .lve-sticky-atc>button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;border:0!important;border-radius:10px!important;background:#171717!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:12px 19px!important;flex-shrink:0}.lve .lve-sticky-atc>button svg{width:17px;height:17px}@media(min-width:640px){.lve .lve-gallery__thumb{width:80px!important;height:80px!important;min-width:80px!important}.lve .lve-pdp__title{font-size:30px!important;line-height:36px!important}.lve .lve-pdp__price{font-size:36px!important;line-height:40px!important}}@media(min-width:768px){.lve .lve-sticky-atc{display:none!important}.lve-whycheap__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lve [data-lve-pdp-rating-real] .lve-rating-stars{color:#fbbf24;font-size:19px;letter-spacing:2px;line-height:1.2}.lve [data-lve-pdp-rating-real]>span:last-child{font-size:13px;color:#777;margin-left:9px}.lve .lve-product-reviews{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:44px 0 0;padding:0}.lve .lve-product-reviews[hidden]{display:none!important}.lve .lve-product-reviews>.lve-review-summary,.lve .lve-product-reviews>.lve-review{display:block;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;flex:none!important;margin-left:0!important;margin-right:0!important;float:none!important}.lve .lve-product-reviews>.lve-review-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.lve .lve-product-reviews .lve-review__top{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.lve .lve-product-reviews .lve-review__top>div{min-width:0;flex:1}.lve .lve-product-reviews .lve-review-stars{flex-shrink:0}@media(max-width:480px){.lve .lve-product-reviews>.lve-review-summary{padding:14px!important;gap:8px!important}.lve .lve-product-reviews .lve-review-summary__rating>small{font-size:10px!important;max-width:145px;line-height:1.3}.lve .lve-product-reviews .lve-review-summary__rating>strong{font-size:23px!important}.lve .lve-product-reviews>.lve-review{padding:16px!important}}.lve .lve-card__media img.lve-card__lovable-primary{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:0!important;box-sizing:border-box!important;transform:none!important}.lve .lve-card__rating{display:flex!important;align-items:center!important;gap:4px!important;margin-bottom:6px!important;min-height:15px}.lve .lve-card__rating[hidden]{display:none!important}.lve .lve-card__rating .lve-stars{display:flex!important;align-items:center!important;gap:2px!important}.lve .lve-card__rating .lve-star{width:13px!important;height:13px!important}.lve .lve-card__rating .lve-card__score,.lve .lve-card__rating .lve-card__count{font-size:11px!important;line-height:14px!important;white-space:nowrap!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lovable-exact.css.map */
