.alm-config{display:block;margin:20px 0}.alm-config__heading{font:400 22px/1.2 var(--font-heading-family,Georgia,serif);margin:0 0 18px}.alm-config__label,.alm-config legend{display:block;font-size:12px;margin:0 0 9px;color:var(--ink,#292d27)}.alm-config select{display:block;width:100%;min-height:50px;border:1px solid var(--line,#d8d4c9);border-radius:4px;background:var(--paper,#f6f3ed);color:var(--ink,#292d27);padding:12px 36px 12px 14px;font:inherit;font-size:14px;margin:0 0 18px}.alm-config fieldset{padding:0;margin:0 0 18px;border:0}.alm-config__colors>div{display:flex;flex-wrap:wrap;gap:9px}.alm-config__color{position:relative;cursor:pointer;max-width:calc(50% - 5px)}.alm-config__color>input{position:absolute;opacity:0;width:1px;height:1px}.alm-config__color>span{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:85px;padding:8px;border:1px solid var(--line,#d8d4c9);border-radius:4px;font-size:12px;text-align:center}.alm-config__color img{height:64px;width:72px;object-fit:contain}.alm-config__color-placeholder{display:grid;place-items:center;width:45px;height:35px;background:var(--panel,#e7e0d3);font:24px Georgia,serif}.alm-config__color input:checked+span{border:2px solid var(--accent,#8c7750);padding:7px;background:var(--panel,#e7e0d3)}.alm-config__color input:focus-visible+span{outline:2px solid currentColor;outline-offset:3px}.alm-config .alm-config__summary{font-size:12px;line-height:1.6;margin:10px 0;color:var(--muted,#686b60)}.alm-config [hidden]{display:none!important}.alx .alm-pack__modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.alx .alm-pack__modes .alm-pack__option{margin:0;align-items:flex-start;min-height:95px}.alx .alm-pack__modes .alm-pack__copy strong{font-size:15px}.alx .alm-pack__modes .alm-pack__copy small{font-size:11px}.alx .alm-pack__preparation{border:0;padding:0}.alx .alm-pack__preparation>summary{display:none}.alx .alm-pack__list{max-height:440px}.alx .alm-pack__total{border-top:1px solid var(--line);padding-top:16px}.alx .alm-pack__selection-details{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.6;margin-top:10px}.alx .alm-pack__selection-details span:last-child{text-align:right}.alx .alm-pack__selection-details[hidden]{display:none}.alm-product-details{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(28px,6vw,90px);padding:65px 0;border-block:1px solid var(--line,#d8d4c9);margin:55px 0;align-items:start}.alm-product-details__eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#686b60)}.alx .alm-product-details h2{font:400 clamp(30px,3.5vw,45px)/1.1 var(--font-heading-family,Georgia,serif);margin:12px 0 30px}.alx .alm-product-details__body h2{font:400 24px/1.3 var(--font-heading-family,Georgia,serif);margin:28px 0 12px;letter-spacing:0}.alx .alm-product-details__body p,.alx .alm-product-details__body td,.alx .alm-product-details__body th{font-size:14px;line-height:1.8}.alm-product-details__body table{width:100%;border-collapse:collapse;box-shadow:none;table-layout:fixed}.alm-product-details__body th,.alm-product-details__body td{padding:12px 8px;border:0;border-bottom:1px solid var(--line,#d8d4c9);text-align:left;overflow-wrap:anywhere;vertical-align:top}.alm-product-details__body th{width:40%;font-weight:500}.alm-product-details__body details{border-bottom:1px solid var(--line,#d8d4c9)}.alm-product-details__body summary{padding:16px 0;cursor:pointer;font-size:13px}.alm-product-details figure{margin:0;position:sticky;top:30px}.alm-product-details figure img{width:100%;height:auto;display:block;max-height:650px;object-fit:contain}.alm-product-details figcaption{font-size:11px;color:var(--muted,#686b60);padding:12px 0;line-height:1.6}.alx .alm-article__details{gap:35px}.alm-article>.alm-product-details{margin-inline:5%}.alm-navigation ul{list-style:none;padding:0;margin:0}.alm-navigation a,.alm-navigation summary{color:inherit;text-decoration:none;font:13px/1.4 var(--font-body-family,Arial,sans-serif);cursor:pointer}.alm-navigation summary{list-style:none;display:flex;justify-content:space-between;gap:10px;align-items:center}.alm-navigation summary::-webkit-details-marker{display:none}.alm-navigation a:focus-visible,.alm-navigation summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.alm-navigation--desktop>ul{display:flex;gap:2px;align-items:center}.alm-navigation--desktop>ul>li>a,.alm-navigation--desktop>ul>li>details>summary{padding:16px 10px}.alm-navigation--desktop details{position:relative}.alm-navigation--desktop details>ul{position:absolute;top:100%;left:0;min-width:230px;max-width:300px;padding:12px;background:#f6f3ed;color:#292d27;border:1px solid #d8d4c9;box-shadow:0 12px 25px #00000012;z-index:60}.alm-navigation--desktop details a{display:block;padding:12px;line-height:1.4}.alm-navigation--desktop details a:hover{background:#e9e3d7}.alm-navigation--desktop details[open]>summary span{transform:rotate(180deg)}.alm-track-link{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;gap:7px;color:inherit;text-decoration:none}.alm-track-link svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4}.alm-track-link span{font-size:10px;line-height:1.2}.alm-mobile-navigation{display:none}.alm-navigation--mobile>ul>li{border-bottom:1px solid #d8d4c9}.alm-navigation--mobile>ul>li>a,.alm-navigation--mobile summary{display:flex;padding:18px 4px;font-size:17px}.alm-navigation--mobile details>ul{padding:0 10px 14px}.alm-navigation--mobile details a{display:block;padding:13px 8px;font-size:14px}.alm-mobile-navigation__account{display:block;margin-top:24px;color:inherit;font-size:14px}.alm-mobile-navigation__panel{position:absolute;left:0;top:100%;width:100%;max-height:calc(100dvh - 95px);overflow:auto;overscroll-behavior:contain;padding:20px 5% 35px;background:#f6f3ed;color:#292d27;z-index:70;border-bottom:1px solid #d8d4c9}.alm-mobile-navigation>details[open]>summary{background:#e9e3d7}.header-wrapper .header{position:relative}.header-wrapper .header__icons{padding-right:0}@media(min-width:990px){.alx .hero{align-items:start!important}.alx .hero>.gallery{position:sticky;top:25px;align-self:start}.alx .hero .info{padding-top:10px}.header-wrapper .header{grid-template-columns:auto 1fr auto;column-gap:18px}.alm-navigation--desktop{justify-self:center}}@media(max-width:1200px)and (min-width:990px){.alm-navigation--desktop>ul>li>a,.alm-navigation--desktop>ul>li>details>summary{font-size:11px;padding-inline:7px}.alm-track-link span{display:none}}@media(max-width:989px){.alm-navigation--desktop{display:none}.alm-mobile-navigation{display:block;grid-area:left-icons}.alm-track-link span{display:none}.alm-product-details{grid-template-columns:1fr;padding:35px 0;margin:35px 0}.alm-product-details figure{position:static;order:-1;max-width:520px;width:100%;margin:auto}.alm-product-details figure img{max-height:380px}.alm-product-details__body th,.alm-product-details__body td{padding:10px 5px}.alx .alm-pack__modes .alm-pack__option{padding:12px;gap:8px}}@media(prefers-reduced-motion:reduce){.alm-navigation *{scroll-behavior:auto}}@media(min-width:990px)and (max-width:1200px){.header-wrapper .header__heading-logo-wrapper{max-width:155px!important;width:155px!important}.header-wrapper .header{column-gap:8px}.alm-navigation--desktop summary,.alm-navigation--desktop a{letter-spacing:0}}.alx .old-price{display:none!important}.alm-config__details-link{display:inline-block;font-size:12px;color:inherit;padding:6px 0;text-underline-offset:4px}.alm-product-details__body>details>summary{display:flex;justify-content:space-between;gap:20px;font:400 18px/1.4 var(--font-heading-family,Georgia,serif);padding:20px 0}.alm-product-details__body>details[open]>summary span{transform:rotate(45deg)}body .header-wrapper .header .alm-navigation--desktop details>ul a,body .header-wrapper .header .alm-navigation--mobile a,body .header-wrapper .header .alm-navigation--mobile summary,body .header-wrapper .header .alm-mobile-navigation__account{color:#292d27!important}@media(max-width:749px){body .section-header .header.header{grid-template-columns:44px minmax(0,1fr) auto;column-gap:4px;padding-inline:14px!important}body .section-header .header .header__heading,body .section-header .header .header__heading-link{min-width:0;max-width:100%;margin:0}body .section-header .header .header__heading-link{padding:4px}body .section-header .header .header__heading-logo-wrapper{width:100%!important;max-width:185px!important}body .section-header .header .header__heading-logo{width:100%;height:auto;object-fit:contain}body .section-header .header .header__icons{gap:0;margin:0;padding:0;min-width:116px;justify-self:end}body .section-header .header .header__icons .header__icon{width:36px;min-width:36px;height:44px}body .section-header .header .alm-track-link{width:44px;min-width:44px;height:44px}body .section-header .header .header__icon--account{display:none}}body:has(.alx[data-model=eclipse]) .header .header__heading-logo{content:normal!important}@media(max-width:900px){.alx .alm-hero-gallery{width:100%!important;max-width:100%;margin-inline:0!important}}@media(max-width:900px){.alm-product-details table{width:100%!important;min-width:0!important;table-layout:fixed}.alm-product-details th,.alm-product-details td{white-space:normal;overflow-wrap:anywhere}.alm-product-details{overflow-x:clip}}@media(max-width:600px){.alm-browse-tools{flex-direction:column;align-items:stretch}.alm-browse-tools form{display:flex;width:100%;min-width:0;max-width:100%}.alm-browse-tools select{flex:1 1 0;width:0;min-width:0}.alm-browse-tools form button{flex:0 0 44px}}.alx .alm-mattress-teaser .eyebrow,.alx .alm-home-benefits small{color:#514b42;opacity:1}.alm-ui-arrow{display:inline-block;inline-size:20px;block-size:20px;flex:none;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.alm-ui-arrow,.alm-icon-arrow,.alm-line-arrow{--alm-arrow-x:3px;--alm-arrow-y:-3px;transition:transform .22s ease;transform-origin:center}.alm-ui-arrow--right,.alm-ui-arrow--horizontal{--alm-arrow-x:3px;--alm-arrow-y:0px}.alm-ui-arrow--left{--alm-arrow-x:-3px;--alm-arrow-y:0px}.alm-ui-arrow--up{--alm-arrow-x:0px;--alm-arrow-y:-3px}.alm-ui-arrow--down,.alm-line-arrow-down{--alm-arrow-x:0px;--alm-arrow-y:3px}:is(a,button,summary):active :is(.alm-ui-arrow,.alm-icon-arrow,.alm-line-arrow),:is(a,button,summary):focus-visible :is(.alm-ui-arrow,.alm-icon-arrow,.alm-line-arrow){transform:translate(var(--alm-arrow-x),var(--alm-arrow-y))}:is(a,button,summary).alm-arrow-active :is(.alm-ui-arrow,.alm-icon-arrow,.alm-line-arrow),almeora-storage-compare.alm-arrow-active .alm-ui-arrow{animation:alm-arrow-touch .36s ease both}.ash-category .alm-ui-arrow{inline-size:22px;block-size:22px}@keyframes alm-arrow-touch{0%,to{transform:translate(0)}50%{transform:translate(var(--alm-arrow-x),var(--alm-arrow-y))}}@media(hover:hover)and (pointer:fine){:is(a,button,summary):hover :is(.alm-ui-arrow,.alm-icon-arrow,.alm-line-arrow){transform:translate(var(--alm-arrow-x),var(--alm-arrow-y))}}@media(prefers-reduced-motion:reduce){.alm-ui-arrow,.alm-icon-arrow,.alm-line-arrow{animation:none!important;transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/almeora-ux.css.map */
