.announcement{background:var(--gold);color:#fff}.announcement.announcement--marquee .announcement__group li{font-family:var(--font-display);font-weight:400;font-size:.875rem;letter-spacing:.1em;padding:12px 36px}.announcement .icon{color:#fff}.site-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__inner{min-height:56px}.wordmark{font-weight:400;letter-spacing:.2em}.section-head{margin-bottom:28px}.section-head__title,.section-head .h2{text-transform:uppercase;letter-spacing:.02em;line-height:1.15;font-size:calc(clamp(1.5rem,6vw,2.25rem) * var(--display-scale))}.section-head__text{font-size:1rem}.media-text__copy .h2{text-transform:uppercase;letter-spacing:.02em;font-size:calc(clamp(1.5rem,6vw,2.25rem) * var(--display-scale))}.media-text--no-media{max-width:640px}.media-text__media{border-radius:16px}.faq__item summary{justify-content:flex-start;gap:14px;padding:18px 0;font-size:1rem}.faq__item summary>span:first-child{flex:1}.faq__item summary:before{content:"";flex:0 0 auto;width:16px;height:16px;border:1.5px solid var(--ink);border-radius:2px;background:center / 12px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='%23171717' stroke-width='1.8'/></svg>")}.faq__answer{padding-left:30px}@media(max-width:989px){.steps{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 10px;scroll-padding-inline:var(--gutter)}.steps::-webkit-scrollbar{display:none}.step{flex:0 0 74%;scroll-snap-align:start;grid-template-columns:1fr;align-content:start;padding:22px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.step:last-child{border-bottom:1px solid var(--line)}.step__num{grid-row:auto;font-size:2rem;margin-bottom:8px}}.footer{background:var(--gold);color:#fff;padding-top:48px}.footer .container{display:flex;flex-direction:column}.footer__main{order:1;padding-block:0 32px}.footer__news{order:2;padding:28px 0 32px;border-bottom:0;border-top:1px solid rgba(255,255,255,.35)}.footer__bottom{order:3;border-top:1px solid rgba(255,255,255,.35);color:#fff}.footer .wordmark{color:#fff}.footer__heading{color:#fff;font-family:var(--font-display);font-size:1.375rem;font-weight:400;letter-spacing:0;text-transform:none}.footer__links a{color:#fff}.footer a:hover{color:var(--pine)}.footer__tagline{color:#fff}.footer__news-title{font-size:1.375rem}.footer__news-text{color:#fff}.newsletter input{border-color:#ffffffb3;color:#fff;background:transparent}.newsletter input::placeholder{color:#ffffffd9}.newsletter .button{--btn-bg: var(--pine);--btn-fg: #fff;--btn-border: var(--pine)}.footer .social-links a{border-color:#fff9}.footer :focus-visible{outline-color:#fff}.cart-drawer .drawer__header{border-bottom:0}.cart-drawer .drawer__title{font-family:var(--font-display);font-size:1.375rem}.cart-drawer__count{margin:0 calc(var(--gutter) * -1);padding:10px var(--gutter);background:var(--pine);color:#fff;text-align:center;font-family:var(--font-display);font-size:.875rem;letter-spacing:.06em}.cart-item__title{font-size:1.0625rem}.cart-drawer__footer .cart-line:first-child{color:var(--gold)}.cart-subtotal{font-size:1.25rem}.cart-drawer__footer .button--full{--btn-bg: var(--gold);--btn-fg: #fff;--btn-border: var(--gold);border-radius:2px;font-family:var(--font-display);font-size:1rem;letter-spacing:.12em}.cart-drawer__footer .button--full:hover{--btn-bg: #a98648;--btn-border: #a98648}.cart-drawer__payments{justify-content:center;margin-top:14px}.mv-packs{margin-top:22px}.mv-packs__title{display:flex;align-items:center;gap:14px;margin-bottom:18px;font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.mv-packs__title:before,.mv-packs__title:after{content:"";flex:1;height:2px;background:#a5a5a5}.mv-packs__list{display:grid;gap:20px}.mv-pack{position:relative;border:2px solid #dadada;border-radius:16px;background:#eaeaea}.mv-pack.is-active{background:#fff;border:3px solid #000}.mv-pack__head{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding:22px 20px 14px;text-align:left}.mv-pack__radio{width:34px;height:34px;border-radius:50%;border:3px solid #9b9b9b;background:#fff;margin-top:2px}.mv-pack.is-active .mv-pack__radio{border-color:#000;background:radial-gradient(circle,#000 0 46%,#fff 50%)}.mv-pack__label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.mv-pack__name{font-family:var(--font-display);font-size:1.6rem;font-weight:600;line-height:1.1;text-transform:uppercase}.mv-pack__chip{padding:4px 14px;border-radius:10px;background:#d9d9d9;font-family:var(--font-display);font-size:.9rem;line-height:1.3}.mv-pack__price{display:grid;justify-items:end;line-height:1.2}.mv-pack__price strong{font-family:var(--font-display);font-size:1.7rem;font-weight:600}.mv-pack__price s{font-size:1.1rem;color:#555}.mv-pack__body{display:none;padding:0 20px 22px}.mv-pack.is-active .mv-pack__body{display:grid;gap:12px}.mv-pack__sizelabel{font-family:var(--font-display);font-size:.95rem;color:#555}.mv-pack__size{display:flex;align-items:center;gap:14px}.mv-pack__num{min-width:26px;font-family:var(--font-display);font-size:.95rem;color:#333}.mv-pack select{width:min(100%,300px);min-height:50px;padding:8px 40px 8px 14px;border:1.5px solid #8f8f8f;border-radius:6px;font-family:var(--font-display);font-size:1.05rem;background:#fff center right 14px / 12px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='2.2'/></svg>")}.mv-pack__flag{position:absolute;top:-15px;right:22px;padding:6px 18px;border-radius:8px 8px 0 0;background:#000;color:#fff;font-family:var(--font-body);font-size:.85rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.template-suffix-led-light-curtain .gallery__main{border-radius:0 0 24px 24px}.template-suffix-led-light-curtain .gallery__thumbs,.template-suffix-led-light-curtain .gallery__counter,.template-suffix-led-light-curtain .gallery__nav{display:none}.gallery__dots{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:16px}.gallery__dot{width:11px;height:11px;padding:0;border-radius:50%;background:#5f5f5f;opacity:.85;position:relative}.gallery__dot:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.gallery__dot.is-active{width:17px;height:17px;background:#000;opacity:1}.reveals__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter) 6px;scroll-padding-inline:var(--gutter);list-style:none}.reveals__track::-webkit-scrollbar{display:none}.reveals__item{flex:0 0 calc(50% - 7px);scroll-snap-align:start;aspect-ratio:9 / 16;border-radius:6px;overflow:hidden;background:#000}.reveals__item video{width:100%;height:100%;object-fit:cover}.reveals__dots{display:flex;justify-content:center;gap:12px;margin-top:16px}.reveals__dot{width:10px;height:10px;border-radius:50%;background:#5f5f5f;opacity:.8}.reveals__dot.is-active{background:#000;opacity:1;transform:scale(1.25)}@media(min-width:750px){.reveals__item{flex-basis:calc(25% - 11px)}}.template-suffix-led-light-curtain .breadcrumb,.template-suffix-led-light-curtain .product-buyline,.template-suffix-led-light-curtain .product-availability,.template-suffix-led-light-curtain .product-freeship,.template-suffix-led-light-curtain .delivery,.template-suffix-led-light-curtain .delivery__note,.template-suffix-led-light-curtain .product-option,.template-suffix-led-light-curtain .product-buy .qty{display:none}.template-suffix-led-light-curtain .product-buy{grid-template-columns:1fr}.template-suffix-led-light-curtain .product-title{font-size:2.1rem;line-height:1.15}.template-suffix-led-light-curtain .product-form{margin-top:20px}.template-suffix-led-light-curtain .product-add{border-radius:14px;min-height:62px;font-family:var(--font-display);font-size:1.4rem;letter-spacing:.18em}.payment-icons--buybox{justify-content:center;margin-top:18px;gap:8px}.payment-icons--buybox .payment-icon{width:46px;height:30px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/mv-reference-layout.css.map */
