.lx-mega{position:fixed;top:var(--header-height);left:0;right:0;z-index:999;pointer-events:none}.lx-mega.is-open{pointer-events:auto}.lx-mega__panel{position:absolute;top:0;left:0;right:0;background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .25s ease;z-index:2}.lx-mega__panel:before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px}.lx-mega__panel.is-active{opacity:1;visibility:visible;transform:translateY(0)}.lx-mega__container{max-width:var(--page-width);margin:0 auto;padding:28px 32px}.lx-mega__overlay{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;background:#0000004d;opacity:0;visibility:hidden;transition:all .2s;z-index:1}.lx-mega.is-open .lx-mega__overlay{opacity:1;visibility:visible}.lx-mega__grid--product{display:grid;grid-template-columns:180px 1fr 280px;gap:32px;align-items:start}.lx-mega__grid--ezs{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:center}.lx-mega__grid--guides{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.lx-mega__title{font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--color-text-muted);margin:0 0 14px}.lx-mega__list{list-style:none;padding:0;margin:0}.lx-mega__list li{margin-bottom:6px}.lx-mega__link{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;padding:5px 0;transition:all .15s}.lx-mega__link:hover{color:var(--color-accent);transform:translate(3px)}.lx-mega__link--featured{font-weight:600;color:var(--color-text)}.lx-mega__tag{font-size:9px;background:linear-gradient(135deg,var(--color-accent) 0%,#a8864a 100%);color:#fff;padding:3px 8px;border-radius:10px;text-transform:uppercase;font-weight:600}.lx-mega__visual-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lx-mega__card{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:3/4;display:block}.lx-mega__card img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lx-mega__card:hover img{transform:scale(1.05)}.lx-mega__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px;color:#fff}.lx-mega__card-label{font-size:9px;text-transform:uppercase;letter-spacing:1px;opacity:.8;margin-bottom:4px}.lx-mega__card-overlay h4,.lx-mega__card-overlay .lx-mega__card-title{font-size:15px;font-weight:600;margin:0 0 6px}.lx-mega__card-cta{font-size:12px;color:var(--color-accent);font-weight:500;opacity:0;transform:translateY(5px);transition:all .2s}.lx-mega__card:hover .lx-mega__card-cta{opacity:1;transform:translateY(0)}.lx-mega__card--wide{grid-column:span 2;aspect-ratio:2/1}.lx-mega__feature-banner{background:linear-gradient(135deg,#f8f6f3,#ede9e3);border-radius:12px;padding:24px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.lx-mega__feature-banner--dark{background:linear-gradient(135deg,#1a2332,#2d3748);color:#fff}.lx-mega__feature-banner--elegant{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.lx-mega__banner-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-accent);font-weight:600;display:block;margin-bottom:8px}.lx-mega__feature-banner h3{font-size:20px;font-weight:700;margin:0 0 10px}.lx-mega__feature-banner--dark h3,.lx-mega__feature-banner--elegant h3{color:#fff}.lx-mega__feature-banner p{font-size:13px;color:var(--color-text-light);line-height:1.5;margin:0 0 14px}.lx-mega__feature-banner--dark p,.lx-mega__feature-banner--elegant p{color:#ffffffb3}.lx-mega__banner-perks{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.lx-mega__banner-perks span{display:flex;align-items:center;gap:6px;font-size:12px;color:#555}.lx-mega__feature-banner--dark .lx-mega__banner-perks span,.lx-mega__feature-banner--elegant .lx-mega__banner-perks span{color:#fffc}.lx-mega__banner-perks svg{color:var(--color-success)}.lx-mega__feature-banner--dark .lx-mega__banner-perks svg,.lx-mega__feature-banner--elegant .lx-mega__banner-perks svg{color:var(--color-accent)}.lx-mega__banner-btn{display:inline-block;padding:10px 18px;background:var(--color-text);color:#fff;font-size:12px;font-weight:600;border-radius:var(--radius);transition:all .2s}.lx-mega__banner-btn:hover{background:#333;transform:translateY(-1px)}.lx-mega__feature-banner--dark .lx-mega__banner-btn,.lx-mega__feature-banner--elegant .lx-mega__banner-btn{background:var(--color-accent);color:var(--color-text)}.lx-mega__feature-banner--dark .lx-mega__banner-btn:hover,.lx-mega__feature-banner--elegant .lx-mega__banner-btn:hover{background:#d4b57a}.lx-mega__ezs-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#2d6a4f,#40916c);color:#fff;padding:8px 14px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:16px}.lx-mega__ezs-badge svg{color:#a7f3d0}.lx-mega__ezs-hero h2,.lx-mega__ezs-heading{font-size:26px;font-weight:700;margin:0 0 10px}.lx-mega__ezs-hero p{font-size:14px;color:var(--color-text-light);line-height:1.6;margin:0 0 20px}.lx-mega__ezs-btn{display:inline-block;padding:12px 24px;background:var(--color-text);color:#fff;font-size:14px;font-weight:600;border-radius:8px;transition:all .2s}.lx-mega__ezs-btn:hover{background:#333}.lx-mega__ezs-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lx-mega__ezs-card{display:block;background:#f8f6f3;border-radius:12px;overflow:hidden;transition:all .2s}.lx-mega__ezs-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.lx-mega__ezs-card img{width:100%;aspect-ratio:1;object-fit:cover}.lx-mega__ezs-card-info{padding:14px 16px;text-align:center}.lx-mega__ezs-card-info h4,.lx-mega__ezs-card-info .lx-mega__card-title{font-size:14px;font-weight:600;color:var(--color-text);margin:0 0 4px}.lx-mega__ezs-card-info span{font-size:13px;color:var(--color-text-light)}.lx-mega__guide-links{display:flex;flex-direction:column;gap:4px}.lx-mega__guide-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;transition:all .15s}.lx-mega__guide-link:hover{background:#f8f6f3}.lx-mega__guide-emoji{font-size:16px;flex-shrink:0}.lx-mega__guide-link span:last-child{font-size:14px;color:#333;font-weight:500}.lx-mega__guide-link:hover span:last-child{color:var(--color-text)}.lx-search{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffffffa;z-index:1100;opacity:0;visibility:hidden;transition:all .2s}.lx-search.is-open{opacity:1;visibility:visible}.lx-search__inner{max-width:700px;margin:0 auto;padding:100px 24px 40px}.lx-search__form{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#f5f5f5;border-radius:12px;border:2px solid transparent;transition:border-color .15s}.lx-search__form:focus-within{border-color:var(--color-text);background:var(--color-bg-alt)}.lx-search__form svg{color:var(--color-text-muted);flex-shrink:0}.lx-search__form input{flex:1;border:none;background:none;font-size:18px;outline:none;padding:0}.lx-search__close{padding:8px;color:var(--color-text-light)}.lx-search__close:hover{color:var(--color-text)}.lx-search__results{margin-top:24px}.lx-search__results:empty{display:none}.lx-search__result-item{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-border)}.lx-search__result-item img{width:50px;height:60px;object-fit:cover;border-radius:4px}.lx-search__result-title{font-weight:500;font-size:14px}.lx-search__result-price{font-size:13px;color:var(--color-text-light)}.lx-search__popular{margin-top:32px}.lx-search__popular h4,.lx-search__popular .lx-mega__card-title{font-family:var(--font-body);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);margin:0 0 16px}.lx-search__tags{display:flex;flex-wrap:wrap;gap:8px}.lx-search__tags a{padding:8px 16px;background:#f5f5f5;color:#333;border-radius:20px;font-size:14px;transition:all .15s}.lx-search__tags a:hover{background:var(--color-text);color:#fff}.lx-mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;visibility:hidden}.lx-mobile-menu.is-open{visibility:visible}.lx-mobile-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s}.lx-mobile-menu.is-open .lx-mobile-menu__overlay{opacity:1}.lx-mobile-menu__drawer{position:absolute;top:0;left:0;bottom:0;width:320px;max-width:85vw;background:var(--color-bg-alt);transform:translate(-100%);transition:transform .3s ease;display:flex;flex-direction:column}.lx-mobile-menu.is-open .lx-mobile-menu__drawer{transform:translate(0)}.lx-mobile-menu__top{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--color-border)}.lx-mobile-menu__top button{padding:8px}.lx-mobile-menu__nav{flex:1;overflow-y:auto;padding:16px 0}.lx-mobile-menu__section{border-bottom:1px solid #f0f0f0}.lx-mobile-menu__accordion{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-size:15px;font-weight:600;text-align:left}.lx-mobile-menu__accordion svg{transition:transform .2s}.lx-mobile-menu__accordion.is-open svg{transform:rotate(180deg)}.lx-mobile-menu__panel{display:none;padding:0 20px 16px}.lx-mobile-menu__panel.is-open{display:block}.lx-mobile-menu__panel a{display:block;padding:10px 0;color:var(--color-text-light);font-size:14px}.lx-mobile-menu__panel a:hover{color:var(--color-text)}.lx-mobile-menu__link{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-size:15px;font-weight:600;color:var(--color-text);border-bottom:1px solid #f0f0f0}.lx-mobile-menu__link--highlight{background:#f9f9f6}.lx-mobile-menu__link--sale{color:#c41e3a}.lx-mobile-menu__badge{font-size:10px;background:var(--color-accent);color:#fff;padding:2px 8px;border-radius:4px;text-transform:uppercase}.lx-mobile-menu__footer{padding:20px;border-top:1px solid var(--color-border);display:grid;grid-template-columns:1fr 1fr;gap:12px}.lx-mobile-menu__footer a{font-size:13px;color:var(--color-text-light)}.lx-mobile-menu__footer a:hover{color:var(--color-text)}
/*# sourceMappingURL=/cdn/shop/t/387/assets/header-deferred.css.map */
