.skip-link{position:absolute;left:-9999px;top:0;background:var(--amber);color:var(--night-950);padding:10px 16px;z-index:999}.skip-link:focus{left:16px;top:16px}.menu-toggle{display:none;flex-direction:column;gap:5px;width:26px;background:none;border:0;padding:4px}.menu-toggle span{display:block;width:100%;height:2px;background:var(--fog-100)}.trust-bar{background:var(--night-900);border-bottom:1px solid var(--fog-40)}.trust-bar-inner{display:flex;justify-content:center;flex-wrap:wrap;gap:28px 40px;padding:22px 32px;font-size:13.5px;color:var(--fog-70)}.trust-item{display:flex;align-items:center;gap:8px}.trust-ico{color:var(--amber);font-weight:700}.stats-note{color:var(--fog-70);font-size:11.5px;text-align:center;margin-top:14px;opacity:.75}.problem-solution{background:var(--night-900);border-top:1px solid var(--fog-40);border-bottom:1px solid var(--fog-40)}.ps-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.ps-visual{aspect-ratio:4/3;background:radial-gradient(circle at 70% 30%,rgba(240,167,94,.28),transparent 55%),var(--night-950);border:1px solid var(--fog-40)}.ps-text h2{font-size:clamp(26px,3vw,36px);font-style:italic;margin-bottom:20px;max-width:16ch}.ps-text p{color:var(--fog-70);margin-bottom:28px;max-width:46ch}.breadcrumbs{display:block;padding:18px 0 0;font-size:12.5px;color:var(--fog-70)}.breadcrumbs .wrap{display:flex;gap:8px;flex-wrap:wrap}.breadcrumbs a{color:var(--fog-70)}.breadcrumbs a:hover{color:var(--amber)}.product-brand{font-size:12.5px;letter-spacing:.08em;color:var(--moon);text-transform:uppercase;margin-bottom:10px}.buy-row-secondary{margin-top:10px}.form-error{margin:0 0 10px;padding:10px 13px;border-left:3px solid #d9705f;background:#d9705f1a;color:#f0b5aa;font-size:13.5px}.form-error[hidden]{display:none}.btn.error{opacity:.75}.trust-row{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:26px;padding-top:22px;border-top:1px solid var(--fog-40);font-size:12.5px;color:var(--fog-70)}.trust-row div{display:flex;align-items:center;gap:7px}.faq-item{border:1px solid var(--fog-40);padding:16px 20px;margin-bottom:10px;background:var(--night-900)}.faq-item summary{cursor:pointer;font-weight:600;font-size:14.5px;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;color:var(--amber)}.faq-item[open] summary:after{content:"\2212"}.faq-item div{color:var(--fog-70);font-size:13.5px;margin-top:12px;line-height:1.6}.faq-item div a{text-decoration:underline;color:var(--moon)}.faq-list{max-width:760px;margin:0 auto}.product-faq{margin-top:18px}.reviews-section{background:var(--night-900);border-top:1px solid var(--fog-40);border-bottom:1px solid var(--fog-40)}.prod-grid .empty-state{grid-column:1/-1}.empty-state h3{font-size:21px;font-style:italic;margin-bottom:10px;color:var(--fog-100)}.empty-state p{max-width:48ch;margin:0 auto 22px}.price-from{font-size:.78em;color:var(--fog-70);letter-spacing:.02em}.badge{position:absolute;top:12px;left:12px;font-size:11px;letter-spacing:.04em;padding:5px 10px;border-radius:2px;font-weight:600}.badge-new{background:var(--moon);color:var(--night-950)}.badge-sale{background:var(--amber);color:var(--night-950);left:auto;right:12px}.prod-visual{position:relative}.related-products{padding:90px 0}.cart-cross-sell{border-top:1px solid var(--fog-40);margin-top:56px;padding-top:50px}.continue-shopping{display:block;margin-top:16px;text-align:center;font-size:.82rem;color:var(--fog-70)}.continue-shopping:hover{color:var(--amber)}.needs-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.needs-card{display:block;padding:32px;background:var(--night-900);border:1px solid var(--fog-40);transition:border-color .2s}.needs-card:hover{border-color:var(--amber)}.needs-card h3{font-size:22px;font-style:italic;margin-bottom:10px}.needs-card p{color:var(--fog-70);font-size:13.5px;margin-bottom:16px;max-width:42ch}.needs-cta{color:var(--amber);font-size:13px;font-weight:600}.collection-hero .breadcrumbs{padding-top:0}.collection-benefits{display:flex;flex-wrap:wrap;gap:16px 30px;margin:24px 0 14px;font-size:13px;color:var(--fog-70)}.collection-benefit{display:flex;align-items:center;gap:7px}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:250;background:var(--night-950);border-top:1px solid var(--fog-40);display:none;box-shadow:0 -6px 24px #00000059}.sticky-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 20px}.sticky-cta-info{display:flex;flex-direction:column;font-size:12.5px;line-height:1.4;overflow:hidden}.sticky-cta-info strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}.sticky-cta-info span{color:var(--amber)}.sticky-cta .btn{white-space:nowrap;padding:11px 20px;font-size:13px}.navlinks .has-sub{position:relative}.navlinks .has-sub>a:after{content:"\25be";margin-left:6px;font-size:.8em;opacity:.7}.navlinks .subnav{position:absolute;top:100%;left:-16px;min-width:220px;background:var(--night-950);border:1px solid var(--fog-40);padding:10px 0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:200;box-shadow:0 14px 34px #0006}.navlinks .has-sub:hover .subnav,.navlinks .has-sub:focus-within .subnav{opacity:1;visibility:visible;transform:translateY(0)}.navlinks .subnav a{display:block;padding:9px 20px;font-size:14px;white-space:nowrap}.navlinks .subnav a:hover{color:var(--amber);background:var(--night-900)}.navlinks [aria-current=page]{color:var(--amber)}.mobile-group{border-bottom:1px solid var(--fog-40)}.mobile-group summary{cursor:pointer;list-style:none;padding:14px 0;font-size:15px}.mobile-group summary::-webkit-details-marker{display:none}.mobile-group summary:after{content:"+";float:right;color:var(--amber)}.mobile-group[open] summary:after{content:"\2212"}.mobile-group a{padding:11px 0 11px 16px;font-size:14px;border-bottom:0;color:var(--fog-70)}.mobile-group a:hover{color:var(--amber)}@media(max-width:900px){.menu-toggle{display:flex}.navlinks{display:none}.ps-grid,.trust-row,.needs-grid{grid-template-columns:1fr}}@media(max-width:760px){.sticky-cta{display:block}body.template-product{padding-bottom:72px}}.mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;pointer-events:none;transition:.3s;z-index:300}.mobile-menu-overlay.is-open{opacity:1;pointer-events:auto}.mobile-menu{position:fixed;top:0;left:0;bottom:0;width:min(320px,84vw);background:var(--night-950);border-right:1px solid var(--fog-40);transform:translate(-100%);transition:.3s cubic-bezier(.4,0,.2,1);z-index:301;display:flex;flex-direction:column;padding:0 24px 24px;overflow-y:auto}.mobile-menu.is-open{transform:translate(0)}.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding:22px 0;border-bottom:1px solid var(--fog-40);margin-bottom:10px}.mobile-menu-head button{background:none;border:0;color:var(--fog-100);font-size:1.6rem;padding:4px 8px}.mobile-menu a{display:block;padding:14px 0;border-bottom:1px solid var(--fog-40);font-size:15px}.mobile-menu a:hover{color:var(--amber)}body.mobile-menu-open{overflow:hidden}.product-rating{margin:2px 0 10px;font-size:13.5px}.product-savings{color:var(--amber);font-size:13.5px;font-weight:600;margin-top:8px}.product-benefit{color:var(--fog-70);font-size:14.5px;font-style:italic;margin:16px 0 24px;padding-left:14px;border-left:2px solid var(--amber)}.specs-table{margin-top:34px}.specs-table h3{font-size:18px;margin-bottom:14px;font-style:italic}.specs-table table{width:100%;border-collapse:collapse;font-size:13.5px}.specs-table th{text-align:left;color:var(--fog-70);font-weight:500;padding:10px 14px 10px 0;width:40%;border-bottom:1px solid var(--fog-40);vertical-align:top}.specs-table td{padding:10px 0;border-bottom:1px solid var(--fog-40);color:var(--fog-100)}@media(max-width:600px){.specs-table th{width:46%;font-size:12.5px}.specs-table td{font-size:12.5px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lumitierra-extra.css.map */
