:root{--amber-soft:rgba(240,167,94,.12);--amber-line:rgba(240,167,94,.38);--moon-soft:rgba(159,195,214,.1)}.product-media{aspect-ratio:auto;border:0;background:transparent;overflow:visible;margin-bottom:14px}.product-media img,.product-media video{width:100%;height:auto;background:var(--night-900);border:1px solid var(--fog-40);border-radius:2px;display:block}.prod-visual{aspect-ratio:1/1;background:#fff;padding:10px;overflow:hidden}.prod-visual img{width:100%;height:100%;object-fit:contain;object-position:center}.section-head .kicker,.kicker{color:var(--amber);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.section-head h2:after{content:"";display:block;width:56px;height:3px;background:var(--amber);margin:18px auto 0;border-radius:2px}.section-head[style*=left] h2:after{margin-left:0;margin-right:auto}.trust-bar{background:linear-gradient(180deg,var(--amber-soft),transparent),var(--night-900);border-top:1px solid var(--amber-line);border-bottom:1px solid var(--amber-line)}.trust-item{font-weight:500;color:var(--fog-100)}.trust-ico{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--amber);color:var(--night-950);font-size:12px;font-weight:800}.stats .num{color:var(--amber)}.space-card,.needs-card{position:relative;border:1px solid var(--fog-40);background:linear-gradient(180deg,var(--night-900),var(--night-950));transition:border-color .18s,background .18s,transform .18s}.space-card:after,.needs-card:after{content:"\2192";position:absolute;right:18px;bottom:16px;color:var(--amber);font-size:16px;opacity:0;transform:translate(-6px);transition:opacity .18s,transform .18s}.space-card:hover,.needs-card:hover,.space-card:focus-visible,.needs-card:focus-visible{border-color:var(--amber);background:linear-gradient(180deg,var(--amber-soft),var(--night-900));transform:translateY(-3px);outline:none}.space-card:hover:after,.needs-card:hover:after,.space-card:focus-visible:after,.needs-card:focus-visible:after{opacity:1;transform:translate(0)}.space-card .space-name{color:var(--fog-100);font-weight:600;font-size:15.5px}.space-card .space-count{color:var(--amber);font-size:12.5px;font-weight:600}.needs-card{padding-bottom:46px}.cat-filter{background:var(--night-900);color:var(--fog-100);font-weight:500;transition:background .15s,border-color .15s,color .15s;cursor:pointer}.cat-filter:hover{border-color:var(--amber);color:var(--amber)}.cat-filter.active,.cat-filter[aria-pressed=true]{background:var(--amber);color:var(--night-950);border-color:var(--amber);font-weight:700}.promo-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;background:var(--fog-40)}.promo-card{display:flex;flex-direction:column;align-items:center;padding:38px 26px 32px;background:linear-gradient(180deg,var(--night-900),var(--night-950))}.promo-card p{margin-bottom:20px}.promo-card .promo-code{margin-top:auto}.promo-card .tag{display:inline-block;background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber);padding:5px 12px;border-radius:20px;font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.07em;margin-bottom:16px}.promo-card h3{color:var(--fog-100)}.promo-code{border:2px dashed var(--amber);color:var(--amber);background:var(--amber-soft);font-weight:800;letter-spacing:.12em;padding:11px 22px;font-size:14px;border-radius:3px}.promo-card.is-best{background:linear-gradient(180deg,rgba(240,167,94,.16),var(--night-900))}.promo-card.is-best h3{color:var(--amber)}.promo-grid.trust-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.promo-grid.trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.promo-grid.trust-grid{grid-template-columns:1fr}}.trust-grid .promo-card{padding:32px 24px}.trust-grid .promo-card h3{font-size:20px;line-height:1.25}.trust-grid .promo-card p{font-size:13.5px;margin-bottom:0}.related-products{background:linear-gradient(180deg,var(--night-900),var(--night-950));border-top:1px solid var(--amber-line)}.bundle-note{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;background:var(--amber-soft);border:1px solid var(--amber-line);padding:16px 20px;border-radius:3px;margin-top:18px;font-size:14px;color:var(--fog-100)}.bundle-note .promo-code{padding:6px 14px;font-size:12.5px;border-width:1px}.bundle-step{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--fog-70)}.bundle-step b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--amber);color:var(--night-950);font-size:12px;font-weight:800;flex:none}.faq-item{border-color:var(--fog-40);transition:border-color .18s}.faq-item[open]{border-color:var(--amber-line);background:linear-gradient(180deg,var(--amber-soft),var(--night-900))}.faq-item summary{font-size:15.5px;color:var(--fog-100);line-height:1.45}.faq-item summary:after{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--amber-soft);border:1px solid var(--amber-line);font-size:14px;font-weight:700}.faq-item div{font-size:15px;line-height:1.72;color:var(--fog-70);max-width:68ch}.faq-list{max-width:820px}.rte{font-size:16px;line-height:1.75}.rte p,.rte ul,.rte ol{margin-bottom:18px;max-width:70ch}.rte h3{color:var(--amber);font-size:19px;margin:26px 0 10px}.rte li{margin-bottom:7px}.section-head p{font-size:16.5px;line-height:1.65}.hero p.lede{font-size:19px;line-height:1.6}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav-search{position:relative;display:flex;align-items:center}.nav-search input[type=search]{width:200px;padding:9px 36px 9px 14px;background:var(--night-900);border:1px solid var(--fog-40);color:var(--fog-100);border-radius:20px;font-size:13.5px;transition:border-color .18s,width .18s}.nav-search input[type=search]::placeholder{color:var(--fog-70)}.nav-search input[type=search]:focus{outline:none;border-color:var(--amber);width:240px}.nav-search button{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--amber);color:var(--night-950);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;border:0}.nav-search-link{display:none}@media(max-width:1100px){.nav-search{display:none}.nav-search-link{display:inline}}.mobile-search{display:flex;gap:8px;margin:14px 0 6px}.mobile-search input[type=search]{flex:1;min-width:0;padding:11px 14px;background:var(--night-900);border:1px solid var(--fog-40);color:var(--fog-100);border-radius:3px;font-size:14px}.mobile-search input[type=search]:focus{outline:none;border-color:var(--amber)}.mobile-search button{background:var(--amber);color:var(--night-950);border-radius:3px;padding:0 16px;font-size:13px;font-weight:700;border:0}.search-page{padding:56px 0 20px}.search-hero{background:linear-gradient(180deg,var(--amber-soft),transparent),var(--night-900);border:1px solid var(--amber-line);border-radius:4px;padding:38px 32px;margin-bottom:40px}.search-hero h1{font-size:clamp(28px,3.4vw,40px);font-style:italic;margin-bottom:8px}.search-hero p{color:var(--fog-70);margin-bottom:22px}.search-form-big{display:flex;gap:10px;flex-wrap:wrap;max-width:620px}.search-form-big input[type=search]{flex:1;min-width:200px;padding:15px 18px;font-size:15.5px;background:var(--night-950);border:1px solid var(--fog-40);color:var(--fog-100);border-radius:3px}.search-form-big input[type=search]:focus{outline:none;border-color:var(--amber)}.search-suggest{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;align-items:center}.search-suggest span{font-size:12.5px;color:var(--fog-70);margin-right:4px}.search-suggest a{padding:7px 15px;border:1px solid var(--fog-40);border-radius:20px;font-size:13px;color:var(--fog-100);transition:.15s}.search-suggest a:hover{border-color:var(--amber);color:var(--amber);background:var(--amber-soft)}.search-count{color:var(--fog-70);font-size:14px;margin-bottom:24px}.search-count strong{color:var(--amber)}.search-empty{text-align:center;padding:60px 24px;border:1px dashed var(--fog-40);border-radius:4px}.search-empty h2{font-size:24px;font-style:italic;margin-bottom:10px}.search-empty p{color:var(--fog-70);max-width:46ch;margin:0 auto 24px}.promo-bar{background:linear-gradient(90deg,var(--amber),#f5c98f,var(--amber));font-weight:700}.delivery-note{background:var(--amber-soft);border-left:3px solid var(--amber);padding:13px 16px;font-size:13.5px;margin-top:14px;border-radius:0 3px 3px 0}.badge-new{background:var(--amber);color:var(--night-950);font-weight:700}.badge-sale{background:#e0574d;color:#fff;font-weight:700}.newsletter{background:linear-gradient(180deg,var(--amber-soft),transparent),var(--night-900);border-top:1px solid var(--amber-line)}.prod-card{transition:border-color .18s,transform .18s}.prod-card:hover{transform:translateY(-3px)}.prod-cta,.pagination a{color:var(--amber);font-weight:600}.collection-benefit{font-size:13.5px}@media(prefers-reduced-motion:reduce){.space-card,.needs-card,.prod-card{transition:none}.space-card:hover,.needs-card:hover,.prod-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/lumitierra-us.css.map */
