@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.luneabed-scope{--color-bg: #FAF8F5;--color-surface: #FFFFFF;--color-surface-alt: #F3F0EA;--color-text: #1F2430;--color-divider: #ECE8E2;--color-border-strong: #DDD7CE;--color-accent: #0C6B64;--color-accent-2: #0C6B64;--color-accent-100: #0A5F58;--color-accent-200: #0C6B64;--color-accent-300: #0C6B64;--color-accent-400: #0E7A72;--color-accent-500: #0C6B64;--color-accent-600: #09564F;--color-accent-700: #09564F;--color-accent-800: #CFE8E2;--color-accent-900: #EAF5F2;--color-accent-2-100: #0A5F58;--color-accent-2-200: #0C6B64;--color-accent-2-300: #0C6B64;--color-accent-2-400: #0E7A72;--color-accent-2-500: #0C6B64;--color-accent-2-600: #09564F;--color-accent-2-700: #09564F;--color-accent-2-800: #0C6B64;--color-accent-2-900: #EAF5F2;--color-neutral-100: #1F2430;--color-neutral-200: #2C313C;--color-neutral-300: #4A4740;--color-neutral-400: #6C665E;--color-neutral-500: #7A6F63;--color-neutral-600: #B8AFA3;--color-neutral-700: #C7C1B8;--color-neutral-800: #DDD7CE;--color-neutral-900: #ECE8E2;--color-section: #0C6B64;--color-section-glow: #0E7A72;--color-section-ghost: #09564F;--color-primary-hover: #09564F;--color-sale: #A45638;--color-rating: #9C7A22;--color-warning: #8F5A2E;--color-error: #A02C4A;--color-success: #0C6B64;--color-disabled: #C7C1B8;--color-hero-bg: #E7E1D7;--color-tinted-bg: #F3F0EA;--color-footer-bg: #1F2430;--color-footer-text: #C9C4BC;--color-footer-text-muted: #9E988F;--color-footer-text-dim: #7d776e;--color-heading-accent: #B5652E;--shadow-sm: 0 1px 2px rgba(31,36,48,.06), 0 0 0 1px #ECE8E2;--shadow-md: 0 4px 16px rgba(31,36,48,.1), 0 0 0 1px #ECE8E2;--shadow-lg: 0 12px 32px rgba(31,36,48,.14), 0 0 0 1px #ECE8E2;--font-heading: "Inter", system-ui, sans-serif;--font-heading-weight: 700;--font-body: "Inter", system-ui, sans-serif;--space-1: 2.8px;--space-2: 5.6px;--space-3: 8.4px;--space-4: 11.2px;--space-6: 16.8px;--space-8: 22.4px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;font-family:var(--font-body);color:var(--color-text)}.luneabed-scope *,.luneabed-scope *:before,.luneabed-scope *:after{box-sizing:border-box}.luneabed-scope{font-size:15px;line-height:1.55;font-weight:400}.luneabed-scope h1,.luneabed-scope h2,.luneabed-scope h3,.luneabed-scope h4,.luneabed-scope h5,.luneabed-scope h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2);color:var(--color-text)}.luneabed-scope h1{font-size:42px}.luneabed-scope h2{font-size:32px}.luneabed-scope h3{font-size:25px}.luneabed-scope h4{font-size:20px}.luneabed-scope h5{font-size:16px}.luneabed-scope h6{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.luneabed-scope p{margin:0 0 var(--space-3)}.luneabed-scope a{color:var(--color-accent);text-underline-offset:3px}.luneabed-scope img{display:block;max-width:100%}.luneabed-scope figure{margin:0}.luneabed-scope figcaption{font-size:11px;margin-top:var(--space-1);color:color-mix(in srgb,var(--color-text) 55%,transparent)}.luneabed-scope .text-muted{color:color-mix(in srgb,var(--color-text) 55%,transparent)}.luneabed-scope :focus{outline:none}.luneabed-scope :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.luneabed-scope ::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.luneabed-scope .hr{height:1px;border:0;margin:var(--space-4) 0;background:linear-gradient(to right,transparent,var(--color-divider) 48px,var(--color-divider) calc(100% - 48px),transparent)}.luneabed-scope .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid transparent;padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md)}.luneabed-scope .btn svg{display:block}.luneabed-scope .btn:disabled{opacity:.45;cursor:not-allowed}.luneabed-scope .btn-primary{color:var(--color-accent);border-color:var(--color-accent)}.luneabed-scope .btn-primary:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.luneabed-scope .btn-primary:active{background:color-mix(in srgb,var(--color-accent) 22%,transparent)}.luneabed-scope .btn-secondary{border-color:var(--color-divider)}.luneabed-scope .btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.luneabed-scope .btn-secondary:active{background:color-mix(in srgb,var(--color-text) 14%,transparent)}.luneabed-scope .btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.luneabed-scope .btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.luneabed-scope .btn-ghost:active{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.luneabed-scope .btn-icon{width:36px;height:36px;padding:0}.luneabed-scope .btn-block{width:100%;margin-top:var(--space-2)}.luneabed-scope .field>label{display:block;font-size:12px;margin-bottom:5px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.luneabed-scope .input{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md)}.luneabed-scope .input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}.luneabed-scope .input:focus-visible{border-color:var(--color-accent);outline-offset:0}.luneabed-scope textarea.input{min-height:90px;resize:vertical}.luneabed-scope .card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface)}.luneabed-scope .card-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.luneabed-scope .card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.luneabed-scope .card-body{margin:0;font-size:13px;opacity:.8;flex:1}.luneabed-scope .card-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:color-mix(in srgb,var(--color-text) 50%,transparent)}.luneabed-scope .elev-sm{box-shadow:var(--shadow-sm)}.luneabed-scope .elev-md{box-shadow:var(--shadow-md)}.luneabed-scope .elev-lg{box-shadow:var(--shadow-lg)}.luneabed-scope .tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.02em;padding:3px 10px;border-radius:calc(var(--radius-md) * .75)}.luneabed-scope .tag-accent{background:var(--color-accent-800);color:var(--color-accent-100)}.luneabed-scope .tag-neutral{background:var(--color-neutral-800);color:var(--color-neutral-100)}.luneabed-scope .tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.luneabed-scope .table{width:100%;border-collapse:collapse;font-size:14px}.luneabed-scope .table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent);padding:var(--space-2);border-bottom:1px solid transparent}.luneabed-scope .table td{padding:var(--space-2);border-bottom:1px solid transparent}.luneabed-scope .table thead tr{background:linear-gradient(to right,transparent,var(--color-divider) 48px,var(--color-divider) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}.luneabed-scope .table tbody tr{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-text) 8%,transparent) 48px,color-mix(in srgb,var(--color-text) 8%,transparent) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}.luneabed-scope .table tbody tr:hover{background:linear-gradient(color-mix(in srgb,var(--color-text) 4%,transparent),color-mix(in srgb,var(--color-text) 4%,transparent)) no-repeat 0 0 / 100% 100%,linear-gradient(to right,transparent,color-mix(in srgb,var(--color-text) 8%,transparent) 48px,color-mix(in srgb,var(--color-text) 8%,transparent) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}.luneabed-scope .ph-fill.ph-star,.luneabed-scope .ph-fill.ph-star-half{color:var(--color-rating)!important}.luneabed-scope summary{list-style:none;cursor:pointer}.luneabed-scope summary::-webkit-details-marker{display:none}.luneabed-scope details[open] .acc-caret{transform:rotate(180deg)}.luneabed-scope .acc-caret{transition:transform .2s ease}.luneabed-scope .lb-swatch{transition:box-shadow .15s ease,transform .15s ease}.luneabed-scope .lb-swatch:hover{transform:translateY(-1px)}.luneabed-scope .lb-opt{transition:border-color .15s ease,background .15s ease,color .15s ease}.luneabed-scope .lb-bundle{transition:border-color .15s ease,background .15s ease}.luneabed-scope .lb-qtybtn{transition:background .15s ease}.luneabed-scope .lb-qtybtn:hover{background:color-mix(in srgb,var(--color-text) 8%,transparent)}@keyframes lbpulse{0%,to{opacity:1}50%{opacity:.35}}.luneabed-scope .lb-stockdot{animation:lbpulse 1.8s ease-in-out infinite}.luneabed-scope .lb-cta{transition:background .15s ease,box-shadow .15s ease}.luneabed-scope .lb-card{transition:transform .18s ease,box-shadow .18s ease}.luneabed-scope .lb-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.luneabed-scope .lb-shop:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.luneabed-scope .lb-fbt{transition:background .15s ease}.luneabed-scope .lb-offer{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.luneabed-scope .lb-chip{transition:background .15s ease,border-color .15s ease,color .15s ease}.luneabed-scope .lb-sel{transition:border-color .15s ease}.luneabed-scope .lb-sel:hover{border-color:var(--color-accent)!important}.luneabed-scope .lb-sel:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.luneabed-scope .lb-helpful:hover{color:var(--color-accent-200)!important}@media(max-width:760px){.luneabed-scope .lb-care-grid{grid-template-columns:1fr!important}}@media(max-width:980px){.luneabed-scope .lb-gallery-sticky{position:static!important;top:auto!important}}@media(max-width:749px){.luneabed-scope h1{font-size:clamp(26px,7vw,34px)!important}.luneabed-scope h2{font-size:clamp(24px,6vw,30px)!important}.luneabed-scope h3{font-size:clamp(19px,5vw,23px)!important}}@media(max-width:380px){.luneabed-scope h1{font-size:clamp(24px,7.5vw,28px)!important}.luneabed-scope h2{font-size:clamp(21px,6.5vw,24px)!important}}.luneabed-scope .price-badge:empty{display:none!important}.luneabed-scope .lbh-wrap{max-width:1180px;margin:0 auto;padding-inline:var(--space-6)}.luneabed-scope .lbh-tabs-btn{transition:background .15s ease,color .15s ease,border-color .15s ease}.luneabed-scope .lbh-dot{transition:background .2s ease,transform .2s ease;position:relative}.luneabed-scope .lbh-dot:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.luneabed-scope .lbh-bar-fill{transition:width .6s ease}@media(max-width:749px){.luneabed-scope .lbh-hero-inner{min-height:60vh!important}.luneabed-scope .lbh-midcta-inner{min-height:38vh!important}}@media(max-width:600px){.luneabed-scope .lbh-stack-mobile{grid-template-columns:1fr!important}.luneabed-scope .lbh-media-col{order:-1}.luneabed-scope .lbh-text-col{order:0}}@media(max-width:480px){.luneabed-scope .lbh-compare-row{grid-template-columns:1fr!important;gap:var(--space-2)!important}}@media(max-width:480px){.luneabed-scope .lbh-hero-ctas .btn{flex:1 1 100%}}@media(max-width:480px){.luneabed-scope .lbh-buildset-tabs{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:var(--space-2)}.luneabed-scope .lbh-buildset-tabs .lbh-tabs-btn{white-space:nowrap;flex:none;scroll-snap-align:start}}@media(max-width:480px){.luneabed-scope .lbh-newsletter-row{flex-direction:column}.luneabed-scope .lbh-newsletter-row .input,.luneabed-scope .lbh-newsletter-row .btn{width:100%;max-width:100%}}.luneabed-scope [data-lbh-review-dots]{gap:14px!important}.luneabed-scope .lbh-footer-link{display:inline-block;padding-block:6px}.luneabed-scope .heading-highlight{color:var(--color-heading-accent)}.luneabed-scope h1 strong,.luneabed-scope h2 strong,.luneabed-scope h3 strong,.luneabed-scope h4 strong{color:var(--color-heading-accent);font-weight:inherit}.luneabed-scope h1 em,.luneabed-scope h2 em,.luneabed-scope h3 em,.luneabed-scope h4 em{color:var(--color-heading-accent);font-style:normal}
/*# sourceMappingURL=/cdn/shop/t/12/assets/luneabed-styles.css.map */
