:root{--leds-bg: #0a0a0b;--leds-surface: #121214;--leds-surface-2: #1b1b1e;--leds-line: rgba(255, 255, 255, .08);--leds-line-strong: rgba(255, 255, 255, .16);--leds-text: #f4f4f5;--leds-muted: #a1a1aa;--leds-accent: #ffb547;--leds-accent-soft: rgba(255, 181, 71, .14);--leds-accent-ink: #1a1204;--leds-radius: 12px;--leds-ease: cubic-bezier(.2, .7, .2, 1);--leds-page-width: 1300px;--desktop-container-gutter: 32px}.container,.cart-wrapper{max-width:var(--leds-page-width)}.announcement-bar{border-bottom:1px solid var(--leds-line);font-size:13px;letter-spacing:.02em}.announcement-bar__inner{display:flex;align-items:center;justify-content:center;gap:24px;min-height:38px;padding:0}.announcement-bar__content,.announcement-bar__content--center,.announcement-bar__content--left{flex:1 1 auto;margin:0;padding:9px 0;text-align:center;font-weight:500;color:var(--leds-text)}a.announcement-bar__content{transition:color .2s ease}a.announcement-bar__content:hover{color:var(--leds-accent)}.announcement-bar__side{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;margin:0;color:inherit;white-space:nowrap}.announcement-bar__side--left{order:-1;transition:color .2s ease}.announcement-bar__side--left:hover{color:var(--leds-text)}.announcement-bar__icon{flex:none;color:var(--leds-accent)}.announcement-bar__muted{color:var(--leds-muted)}@media screen and (min-width:1000px){.announcement-bar__side{min-width:280px}.announcement-bar__side--right{justify-content:flex-end}}.header{padding:12px 0;background:var(--leds-bg)}.header__logo-image{transition:opacity .2s ease}.header__logo-link:hover .header__logo-image{opacity:.85}.header .search-bar__top{height:46px;border:1px solid var(--leds-line-strong);border-radius:999px;background:var(--leds-surface);color:var(--leds-text);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.header .search-bar__top:hover{border-color:#ffffff47}.header .search-bar__top:focus-within{border-color:var(--leds-accent);background:var(--leds-surface-2);box-shadow:0 0 0 4px var(--leds-accent-soft)}.header .search-bar__input{padding:0 8px 1px 22px;color:var(--leds-text);font-size:15px}.header .search-bar__input::placeholder{color:var(--leds-muted);opacity:1}.header .search-bar__submit{width:38px;height:38px;margin-right:3px;border-radius:999px;background:var(--leds-accent);color:var(--leds-accent-ink);transition:transform .2s var(--leds-ease),background .2s ease}.header .search-bar__submit:hover{transform:scale(1.06)}.header .search-bar__submit .icon--search{width:17px;height:17px}.header__action-item{padding:0 2px}.header__action-item:last-child{padding-right:0}.header__account-icon,.header__cart-toggle,.header__action-list .header__action-item-link[data-action=toggle-search]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--leds-text);transition:background .2s ease,color .2s ease}.header__account-icon:hover,.header__cart-toggle:hover,.header__action-list .header__action-item-link[data-action=toggle-search]:hover,.header__account-icon[aria-expanded=true],.header__cart-toggle[aria-expanded=true]{background:var(--leds-surface-2);color:var(--leds-accent)}.header__cart-toggle .header__action-item-content{display:flex;align-items:center}.header__cart-count{right:-9px;top:-8px;height:18px;min-width:18px;padding:0 5px;font-size:11px;background:var(--leds-accent);color:var(--leds-accent-ink);box-shadow:0 0 0 2px var(--leds-bg)}@media screen and (min-width:1000px){.header{padding:18px 0}.header__inner{flex-wrap:nowrap;gap:40px}.header__search-bar-wrapper{flex:1 1 auto;max-width:680px;margin:0 auto}.header__action-list{margin-left:0;gap:4px}.header__action-item--locale{margin-right:8px;padding:0 12px;border-right:1px solid var(--leds-line)}.header__action-item--locale .header__action-item-title{display:none}.header__action-item--locale .header__action-item-link{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--leds-muted);transition:color .2s ease}.header__action-item--locale .header__action-item-link:hover{color:var(--leds-text)}}@media screen and (min-width:1000px){.nav-bar{background:var(--leds-bg);border-top:1px solid var(--leds-line);border-bottom:1px solid var(--leds-line)}.nav-bar:after{background:linear-gradient(to right,rgba(10,10,11,0),var(--leds-bg))}.nav-bar__item{margin-right:36px;padding:0}.nav-bar__link{position:relative;display:flex;align-items:center;padding:15px 0;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--leds-text);text-decoration:none;transition:color .2s ease}.nav-bar__link .icon--nav-triangle{display:none}.nav-bar__link .icon--arrow-bottom{margin-left:8px;transition:transform .25s var(--leds-ease)}.nav-bar__link:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--leds-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--leds-ease)}.nav-bar__link:hover,.nav-bar__link[aria-expanded=true]{color:var(--leds-accent)}.nav-bar__link:hover:after,.nav-bar__link[aria-expanded=true]:after{transform:scaleX(1)}.nav-bar__link[aria-expanded=true] .icon--arrow-bottom{transform:rotate(180deg)}.nav-bar .mega-menu{background:var(--leds-surface);border-top:1px solid var(--leds-line);border-bottom:1px solid var(--leds-line);border-radius:0;box-shadow:0 24px 48px #00000073;color:var(--leds-muted)}.nav-bar .mega-menu__inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 260px;column-gap:40px;align-items:start;padding:36px 0 8px}.nav-bar .mega-menu__column{margin:0 0 28px;min-width:0}.nav-bar .mega-menu__promo{grid-column:6;grid-row:1 / span 2;width:auto;min-width:0;margin:0 0 28px;text-align:left}.nav-bar .mega-menu__title{margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--leds-text);transition:color .2s ease}.nav-bar .mega-menu__title:hover{color:var(--leds-accent)}.nav-bar .mega-menu__link{padding:4px 0;font-size:15px;color:var(--leds-muted);text-decoration:none;transition:color .2s ease,transform .2s var(--leds-ease)}.nav-bar .mega-menu__link:hover{color:var(--leds-text);transform:translate(3px)}.nav-bar .mega-menu__image-wrapper{border-radius:var(--leds-radius)}.nav-bar .mega-menu__image-heading{color:var(--leds-text)}.nav-bar .mega-menu__promo:hover .mega-menu__image-heading{color:var(--leds-accent)}.nav-bar .mega-menu__image-text{color:var(--leds-accent);font-weight:600}.nav-bar .nav-dropdown{padding:10px 0;background:var(--leds-surface);border:1px solid var(--leds-line);border-radius:0 0 var(--leds-radius) var(--leds-radius);box-shadow:0 24px 48px #00000073;color:var(--leds-muted)}.nav-bar .nav-dropdown__link{padding-top:6px;padding-bottom:6px;transition:color .2s ease}.nav-bar .nav-dropdown__link:hover,.nav-bar .nav-dropdown__link[aria-expanded=true]{color:var(--leds-accent)}}.mobile-menu{color:var(--leds-muted)}.mobile-menu .icon--nav-triangle-borderless{display:none}.mobile-menu__panel,.mobile-menu__section.is-sticky{background:var(--leds-surface)}.mobile-menu__section:not(:last-child){border-bottom-color:var(--leds-line)}.mobile-menu__nav-link,.mobile-menu__back-button{padding-top:11px;padding-bottom:11px;font-size:17px;font-weight:600;color:var(--leds-text)}.mobile-menu__panel.is-nested .mobile-menu__nav-link{font-weight:500}.mobile-menu__nav-collapsible .mobile-menu__nav-link{font-size:15px;font-weight:400;color:var(--leds-muted)}.mobile-menu__section-title{font-size:12px;letter-spacing:.08em;color:var(--leds-muted)}.mobile-menu__help-wrapper,.mobile-menu__help-wrapper a{color:var(--leds-text)}.mobile-menu__help-wrapper svg{color:var(--leds-accent)}.leds-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:700;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:transform .25s var(--leds-ease),background .2s ease,border-color .2s ease,color .2s ease,box-shadow .25s ease}.leds-btn svg{transition:transform .25s var(--leds-ease)}.leds-btn:hover svg{transform:translate(3px)}.leds-btn--primary{background:var(--leds-accent);color:var(--leds-accent-ink);box-shadow:0 10px 30px -10px #ffb54799}.leds-btn--primary:hover{transform:translateY(-2px);color:var(--leds-accent-ink);box-shadow:0 16px 36px -12px #ffb547bf}.leds-btn--ghost{border-color:var(--leds-line-strong);color:var(--leds-text)}.leds-btn--ghost:hover{border-color:var(--leds-text);color:var(--leds-text)}.leds-hero{position:relative;overflow:hidden;padding:32px 0 48px;background:radial-gradient(60% 70% at 78% 45%,rgba(255,181,71,.16),transparent 70%),var(--leds-bg);color:var(--leds-text)}.leds-hero__inner{display:grid;gap:32px}.leds-hero__content{order:2}.leds-hero__media{order:1;position:relative}.leds-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--leds-accent)}.leds-hero__eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.leds-hero__heading{margin:0 0 18px;font-size:clamp(34px,4.4vw,60px);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:var(--leds-text);text-wrap:balance}.leds-hero__heading strong{font-weight:inherit;color:var(--leds-accent);text-shadow:0 0 40px rgba(255,181,71,.35)}.leds-hero__text{max-width:480px;margin:0 0 30px;font-size:18px;line-height:1.6;color:var(--leds-muted)}.leds-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.leds-hero__trust{display:flex;flex-wrap:wrap;gap:12px 24px;margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--leds-line);list-style:none}.leds-hero__trust-item{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--leds-text)}.leds-hero__trust-item svg{flex:none;color:var(--leds-accent)}.leds-hero__image-link{display:block}.leds-hero__image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px;box-shadow:0 40px 80px -30px #000c,0 0 0 1px var(--leds-line)}.leds-hero__image--placeholder{background:var(--leds-surface-2);fill:var(--leds-muted)}.leds-hero__badge{position:absolute;left:16px;bottom:16px;display:flex;flex-direction:column;gap:2px;max-width:calc(100% - 32px);padding:14px 18px;border:1px solid var(--leds-line-strong);border-radius:14px;background:#0a0a0b9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.leds-hero__badge-title{font-size:14px;font-weight:700;color:var(--leds-text)}.leds-hero__badge-text{font-size:13px;color:var(--leds-muted)}@media screen and (max-width:640px){.leds-hero__actions .leds-btn{flex:1 1 100%}.leds-hero__image{aspect-ratio:4 / 3}.leds-hero__badge{display:none}}@media screen and (min-width:1000px){.leds-hero{padding:72px 0 88px}.leds-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:72px}.leds-hero__content{order:1}.leds-hero__media{order:2}.leds-hero__image{aspect-ratio:5 / 4}.leds-hero__badge{left:-28px;bottom:36px}}@media(prefers-reduced-motion:no-preference){.leds-hero__content>*{animation:leds-rise .8s var(--leds-ease) both}.leds-hero__content>:nth-child(2){animation-delay:.06s}.leds-hero__content>:nth-child(3){animation-delay:.12s}.leds-hero__content>:nth-child(4){animation-delay:.18s}.leds-hero__content>:nth-child(5){animation-delay:.24s}.leds-hero__media{animation:leds-fade 1.1s var(--leds-ease) both}}@keyframes leds-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes leds-fade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.leds-btn--small{min-height:42px;padding:0 20px;font-size:14px}.section--leds-collection{margin:72px 0}.leds-collection__header{align-items:flex-end;gap:24px;margin-bottom:28px;overflow:visible}.leds-collection__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--leds-accent)}.section--leds-collection .section__title{margin:0;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--leds-text)}.leds-collection__subheading{max-width:560px;margin:10px 0 0;font-size:16px;color:var(--leds-muted)}.leds-collection__actions{display:flex;flex:none;align-items:center;gap:12px}.leds-rail-nav{display:flex;gap:8px}.leds-rail-nav__button{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--leds-line-strong);border-radius:999px;color:var(--leds-text);transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.leds-rail-nav__button:hover:not(:disabled){border-color:var(--leds-accent);background:var(--leds-accent);color:var(--leds-accent-ink)}.leds-rail-nav__button:disabled{opacity:.3;cursor:default}.section--leds-collection .product-list.leds-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--mobile-container-gutter, 20px) - 12px) / 2.15);gap:12px;padding:4px var(--mobile-container-gutter, 20px) 24px;border:0;background:transparent;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--mobile-container-gutter, 20px);-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.section--leds-collection .product-list.leds-rail::-webkit-scrollbar{display:none}.section--leds-collection .leds-rail .product-item{width:auto!important;scroll-snap-align:start}@media screen and (min-width:641px){.section--leds-collection .product-list.leds-rail{grid-auto-columns:calc((100% - 32px)/3.2);gap:16px;padding-inline:0;scroll-padding-inline:0}}@media screen and (min-width:1000px){.section--leds-collection .product-list.leds-rail{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible;scroll-snap-type:none}.section--leds-collection .leds-rail-nav{display:none}}@media screen and (max-width:640px){.section--leds-collection{margin:48px 0}.leds-collection__header{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}.leds-collection__eyebrow{margin-bottom:6px}.leds-collection__actions .leds-btn--small{min-height:36px;padding:0 16px;font-size:13px}}.leds-cards .product-item{display:flex;flex-direction:column;padding:10px 10px 16px;border:1px solid var(--leds-line);border-radius:18px;background:linear-gradient(180deg,var(--leds-surface-2),var(--leds-surface) 60%);transition:transform .35s var(--leds-ease),border-color .3s ease,box-shadow .35s ease}.leds-cards .product-item:after{display:none}.leds-cards .product-item:hover{transform:translateY(-4px);border-color:#ffb54759;box-shadow:0 24px 48px -24px #000000e6,0 0 40px -12px #ffb54740}.leds-cards .product-item__image-wrapper{position:relative;margin-bottom:14px;overflow:hidden;border-radius:12px;background:#0f0f11}.leds-cards .product-item__image-wrapper .aspect-ratio{transition:transform .6s var(--leds-ease)}.leds-cards .product-item:hover .product-item__image-wrapper .aspect-ratio{transform:scale(1.05)}.leds-cards .product-item__label-list{top:20px;left:20px}.leds-cards .product-item__label-list>.product-label{border-radius:999px}.leds-cards .product-label{padding:6px 10px;font-size:12px;font-weight:800;letter-spacing:.02em}.leds-cards .product-label--on-sale{background:var(--leds-accent);color:var(--leds-accent-ink)}.leds-cards .product-item__info{padding:0 6px}.leds-cards .product-item__title{display:-webkit-box;min-height:2.8em;margin-bottom:12px;overflow:hidden;font-size:15px;font-weight:600;line-height:1.4;color:var(--leds-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;transition:color .2s ease}.leds-cards .product-item__title:hover{color:var(--leds-accent)}.leds-cards .product-item .price-list{flex-wrap:wrap;gap:4px 10px}.leds-cards .product-item .price{margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--leds-text)}.leds-cards .product-item .price--highlight{margin-right:0;color:var(--leds-accent)}.leds-cards .product-item .price--compare{font-size:14px;font-weight:500;color:var(--leds-muted);-webkit-text-decoration-color:var(--leds-muted);text-decoration-color:var(--leds-muted)}.leds-cards .product-item__action-list{margin:16px 0 0!important}.leds-cards .product-item__action-button.button{width:100%;min-height:44px;margin:0!important;border:1px solid var(--leds-line-strong);border-radius:999px;background:transparent;font-size:14px;font-weight:700;color:var(--leds-text);transition:background .2s ease,border-color .2s ease,color .2s ease}.leds-cards .product-item__action-button.button--primary:hover,.leds-cards .product-item:hover .product-item__action-button.button--primary{border-color:var(--leds-accent);background:var(--leds-accent);color:var(--leds-accent-ink)}.leds-cards .product-item__action-button.button--disabled{border-color:var(--leds-line);color:var(--leds-muted)}.section--leds-collection .product-list.leds-rail:before,.section--leds-collection .product-list.leds-rail:after{display:none}.section--leds-collection .leds-collection__header .section__header-stack{flex-direction:column;align-items:flex-start}@media screen and (max-width:640px){.leds-cards .product-item{padding:6px 6px 12px;border-radius:14px}.leds-cards .product-item__image-wrapper{margin-bottom:10px;border-radius:10px}.leds-cards .product-item__label-list{top:12px;left:12px}.leds-cards .product-label{padding:4px 8px;font-size:11px}.leds-cards .product-item__info{padding:0 4px}.leds-cards .product-item__title{margin-bottom:8px;font-size:13px}.leds-cards .product-item .price{font-size:17px}.leds-cards .product-item .price--compare{font-size:12px}.leds-cards .product-item__action-list{margin-top:12px!important}.leds-cards .product-item__action-button.button{min-height:38px;padding:0 8px;font-size:12px}}.section--leds-spotlight{margin:72px 0}.section--leds-spotlight .featured-product{position:relative;overflow:hidden;border:1px solid var(--leds-line);border-radius:24px;background:radial-gradient(55% 80% at 20% 50%,rgba(255,181,71,.12),transparent 70%),linear-gradient(180deg,var(--leds-surface-2),var(--leds-surface))}.section--leds-spotlight .card{border:0;border-radius:0;background:transparent;color:var(--leds-muted)}.section--leds-spotlight .card__section{padding:20px}.section--leds-spotlight .card__separator{margin:20px 0;border-color:var(--leds-line);background:var(--leds-line)}.section--leds-spotlight .product-gallery__carousel-wrapper{overflow:hidden;border-radius:16px;background:#0f0f11}.section--leds-spotlight .product-gallery__thumbnail{overflow:hidden;border:1px solid var(--leds-line);border-radius:10px;opacity:.6;transition:opacity .2s ease,border-color .2s ease}.section--leds-spotlight .product-gallery__thumbnail:hover,.section--leds-spotlight .product-gallery__thumbnail.is-nav-selected{border-color:var(--leds-accent);opacity:1}.section--leds-spotlight .product-gallery__zoom-notice{color:var(--leds-muted);font-size:13px}.product-meta__eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--leds-accent)}.section--leds-spotlight .product-meta__title{margin-bottom:14px;font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.2;letter-spacing:-.015em}.section--leds-spotlight .product-meta__title a{color:var(--leds-text);text-decoration:none;transition:color .2s ease}.section--leds-spotlight .product-meta__title a:hover{color:var(--leds-accent)}.section--leds-spotlight .product-label{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800}.section--leds-spotlight .product-label--on-sale{background:var(--leds-accent);color:var(--leds-accent-ink)}.section--leds-spotlight .product-meta__vendor{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--leds-muted)}.section--leds-spotlight .product-form__info-list{display:grid;gap:18px}.section--leds-spotlight .product-form__info-item{display:flex;align-items:center;gap:16px;margin:0}.section--leds-spotlight .product-form__info-title{min-width:84px;margin:0;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--leds-muted)}.section--leds-spotlight .price-list{flex-wrap:wrap;align-items:baseline;gap:4px 14px}.section--leds-spotlight .price{margin:0;font-size:clamp(30px,3vw,40px);font-weight:800;letter-spacing:-.02em;color:var(--leds-text)}.section--leds-spotlight .price--highlight{color:var(--leds-accent);text-shadow:0 0 30px rgba(255,181,71,.3)}.section--leds-spotlight .price--compare{font-size:18px;font-weight:500;color:var(--leds-muted);-webkit-text-decoration-color:var(--leds-muted);text-decoration-color:var(--leds-muted)}.section--leds-spotlight .quantity-selector{overflow:hidden;border:1px solid var(--leds-line-strong);border-radius:999px;background:var(--leds-surface)}.section--leds-spotlight .quantity-selector__button{color:var(--leds-text);transition:color .2s ease}.section--leds-spotlight .quantity-selector__button:hover{color:var(--leds-accent)}.section--leds-spotlight .quantity-selector__value{border:0;background:transparent;color:var(--leds-text);font-weight:700}.section--leds-spotlight .product-form__payment-container{display:grid;gap:10px;margin-top:24px}.section--leds-spotlight .product-form__add-button.button{width:100%;min-height:56px;margin:0;border:0;border-radius:999px;background:var(--leds-accent);color:var(--leds-accent-ink);font-size:16px;font-weight:800;box-shadow:0 12px 32px -12px #ffb547b3;transition:transform .25s var(--leds-ease),box-shadow .25s ease}.section--leds-spotlight .product-form__add-button.button:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px #ffb547d9}.section--leds-spotlight .product-form__add-button.button--disabled{background:var(--leds-surface-2);color:var(--leds-muted);box-shadow:none}.section--leds-spotlight .shopify-payment-button{margin:0}.section--leds-spotlight .shopify-payment-button__button{min-height:52px;border-radius:999px!important;overflow:hidden}.section--leds-spotlight .shopify-payment-button__button--unbranded{border:1px solid var(--leds-line-strong);background:transparent;color:var(--leds-text);font-weight:700}.section--leds-spotlight .shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:var(--leds-text);background:transparent}.section--leds-spotlight .shopify-payment-button__more-options{color:var(--leds-muted)}.product-info__extras{display:grid;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--leds-line)}.product-info__trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;list-style:none}.product-info__trust li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--leds-text)}.product-info__trust svg{flex:none;color:var(--leds-accent)}.product-info__details-link{display:inline-flex;align-items:center;gap:8px;width:max-content;font-size:14px;font-weight:700;color:var(--leds-text);text-decoration:underline;text-decoration-color:var(--leds-line-strong);text-underline-offset:5px;transition:color .2s ease,text-decoration-color .2s ease}.product-info__details-link:hover{color:var(--leds-accent);text-decoration-color:var(--leds-accent)}@media screen and (min-width:1000px){.section--leds-spotlight .featured-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.section--leds-spotlight .featured-product>*{display:block;width:auto;border-radius:0}.section--leds-spotlight .card__section{padding:36px}.section--leds-spotlight .card--collapsed .card__section{padding-left:12px;padding-right:48px}}@media screen and (max-width:640px){.section--leds-spotlight{margin:48px 0}.section--leds-spotlight .featured-product{margin:0 var(--mobile-container-gutter, 20px);border-radius:20px}.section--leds-spotlight .card__section{padding:14px}}.section--leds-spotlight .product-meta__title a{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.section--leds-spotlight .card__separator{margin:24px 0 26px}.section--leds-spotlight .shopify-payment-button,.section--leds-spotlight .shopify-payment-button__button,.section--leds-spotlight .shopify-payment-button>*{width:100%!important;max-width:none!important}.section--leds-spotlight .shopify-payment-button__more-options{width:100%;font-size:13px;text-align:center}.section--leds-spotlight .featured-product>.card{border:0!important;box-shadow:none}@media screen and (max-width:999px){.section--leds-spotlight .featured-product>.card+.card{border-top:1px solid var(--leds-line)!important}}@media screen and (min-width:1000px){.section--leds-collection .product-list.leds-rail--scroll{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 5 * 20px) / 6);overflow-x:auto;scroll-snap-type:x mandatory}.section--leds-recent .leds-rail-nav{display:flex}.section--leds-recent .product-item .price{font-size:19px}}.leds-collection-page{color:var(--leds-muted)}.leds-collection-page .card{border:1px solid var(--leds-line);border-radius:20px;background:var(--leds-surface);color:var(--leds-muted)}.leds-collection-page .breadcrumb{font-size:13px}.leds-collection-page .breadcrumb__link{color:var(--leds-muted);transition:color .2s ease}.leds-collection-page .breadcrumb__link:hover,.leds-collection-page .breadcrumb__link[aria-current=page]{color:var(--leds-text)}.leds-collection-page .collection__header .heading,.leds-collection-page .collection__title{font-size:clamp(28px,3.2vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--leds-text)}.leds-collection-page .collection__description{color:var(--leds-muted)}.leds-collection-page .collection__toolbar{gap:12px;margin-top:18px;padding:12px 20px;border-top:1px solid var(--leds-line);border-bottom:1px solid var(--leds-line);box-shadow:none;background:var(--leds-surface)}.leds-collection-page .collection__toolbar-item{height:auto;color:var(--leds-muted);font-size:14px}.leds-collection-page .collection__showing-count{color:var(--leds-muted)}.leds-collection-page .value-picker-button,.leds-collection-page .collection__toolbar-item--filter{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--leds-line-strong);border-radius:999px;color:var(--leds-text);font-size:14px;font-weight:600;white-space:nowrap;transition:border-color .2s ease,color .2s ease}.leds-collection-page .value-picker-button:hover,.leds-collection-page .value-picker-button[aria-expanded=true],.leds-collection-page .collection__toolbar-item--filter:hover{border-color:var(--leds-accent);color:var(--leds-accent)}.leds-collection-page .value-picker{border:1px solid var(--leds-line-strong);border-radius:14px;background:var(--leds-surface-2);box-shadow:0 24px 48px #00000080;color:var(--leds-text)}.leds-collection-page .value-picker .icon--nav-triangle-borderless{display:none}.leds-collection-page .value-picker__header{border-color:var(--leds-line)}.leds-collection-page .value-picker__title{color:var(--leds-text)}.leds-collection-page .value-picker__choice-item{color:var(--leds-muted)}.leds-collection-page .value-picker__choice-item:hover,.leds-collection-page .value-picker__choice-item.is-selected{color:var(--leds-accent)}.leds-collection-page .collection__layout-label{margin-right:10px;color:var(--leds-muted)}.leds-collection-page .collection__layout-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid transparent;border-radius:999px;color:var(--leds-muted);opacity:1}.leds-collection-page .collection__layout-button:last-child{margin-left:6px}.leds-collection-page .collection__layout-button.is-selected{border-color:var(--leds-line-strong);background:var(--leds-surface-2);color:var(--leds-accent)}.leds-collection-page .layout__section--secondary .card__title--small,.leds-collection-page .layout__section--secondary .card__title{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--leds-accent)}.leds-collection-page .collection__filter-group{border-color:var(--leds-line)}.leds-collection-page .collection__filter-group-name{font-weight:700;color:var(--leds-text)}.leds-collection-page .collection__filter-link,.leds-collection-page .collection__filter-checkbox label{color:var(--leds-muted);transition:color .2s ease}.leds-collection-page .collection__filter-link:hover,.leds-collection-page .collection__filter-link.is-active,.leds-collection-page .collection__filter-checkbox label:hover{color:var(--leds-text)}.leds-collection-page .checkbox{border-color:var(--leds-line-strong);border-radius:6px;background:transparent}.leds-collection-page .checkbox:checked{border-color:var(--leds-accent);background:var(--leds-accent)}.leds-collection-page .checkbox-wrapper svg{color:var(--leds-accent-ink)}.leds-collection-page .input-prefix{border-color:var(--leds-line-strong);border-radius:10px;background:var(--leds-surface-2);color:var(--leds-text)}.leds-collection-page .input-prefix__field{color:var(--leds-text)}.leds-collection-page .range::-webkit-slider-thumb{border-color:var(--leds-accent);background:var(--leds-accent)}.leds-collection-page .range::-moz-range-thumb{border-color:var(--leds-accent);background:var(--leds-accent)}.leds-collection-page .collection__active-filter-item,.leds-collection-page .collection__mobile-active-filter-item{border:1px solid var(--leds-line-strong);border-radius:999px;background:var(--leds-surface-2);color:var(--leds-text)}.leds-collection-page .product-list--collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px var(--mobile-container-gutter, 20px) 8px;border:0;background:transparent;overflow:visible}.leds-collection-page .product-list--collection:before,.leds-collection-page .product-list--collection:after{display:none}.leds-collection-page .product-list--collection>.product-item{width:auto!important}.leds-collection-page .product-list--collection:has(>.product-item--list){grid-template-columns:minmax(0,1fr)}@media screen and (min-width:641px){.leds-collection-page .product-list--collection{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px}}@media screen and (min-width:1280px){.leds-collection-page .product-list--collection{gap:18px}.leds-collection-page .product-list--collection:not(.product-list--with-sidebar){grid-template-columns:repeat(4,minmax(0,1fr))}}.leds-cards .product-item--list{flex-direction:row;align-items:center;gap:20px;padding:12px 20px 12px 12px}.leds-cards .product-item--list .product-item__image-wrapper{width:140px;margin:0}.leds-cards .product-item--list .product-item__info{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:0}.leds-cards .product-item--list .product-item__action-list{min-width:180px;margin:0!important}.leds-collection-page .pagination{border-top:1px solid var(--leds-line);color:var(--leds-text)}.leds-collection-page .pagination__nav-item{min-width:40px;padding:11px 12px;border-radius:999px;text-align:center;color:var(--leds-muted);transition:background .2s ease,color .2s ease}.leds-collection-page .pagination__nav-item:hover{background:var(--leds-surface-2);color:var(--leds-text)}.leds-collection-page .pagination__nav-item.is-active{background:var(--leds-accent);color:var(--leds-accent-ink)}.leds-collection-page .pagination__prev,.leds-collection-page .pagination__next{color:var(--leds-text);transition:color .2s ease}.leds-collection-page .pagination__prev:hover,.leds-collection-page .pagination__next:hover{color:var(--leds-accent)}.leds-cards .product-item__action-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.leds-cards .product-item__action-button.button{flex:1 1 auto;width:auto}.leds-cards .product-item__action-button[data-secondary-action=open-quick-view]{position:relative;flex:0 0 44px;width:44px;padding:0;font-size:0}.leds-cards .product-item__action-button[data-secondary-action=open-quick-view]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat}.leds-cards .product-item__action-button[data-secondary-action=open-quick-view]:hover{border-color:var(--leds-text);background:transparent;color:var(--leds-accent)}.leds-cards .product-item:hover .product-item__action-button.button--ternary{border-color:var(--leds-line-strong);background:transparent;color:var(--leds-text)}.leds-collection-page .value-picker__inner,.leds-collection-page .value-picker__choice-list{background:transparent}.leds-cards .product-item--list .product-item__info-inner{flex:1 1 320px;min-width:0}.leds-cards .product-item--list .product-item__title{min-height:0}.leds-cards .product-item--list .product-item__action-list{flex:0 0 240px}@media screen and (max-width:640px){.leds-cards .product-item--list{align-items:flex-start;gap:12px;padding:10px}.leds-cards .product-item--list .product-item__image-wrapper{width:96px}.leds-cards .product-item--list .product-item__action-list{flex:1 1 100%}}.leds-collection-page .collection__showing-count{white-space:nowrap}.leds-collection-page .collection__layout-label{display:none}
/*# sourceMappingURL=/cdn/shop/t/38/assets/leds-refresh.css.map */
