.al-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.al-ico{flex:none;display:block}html.al-motion [data-al-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}html.al-motion [data-al-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.al-motion [data-al-reveal]{opacity:1;transform:none;transition:none}}.alp-title{width:100%;text-align:left;padding-top:clamp(1rem,3vw,2.5rem)}.alp-title__h{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:clamp(2rem,1.4rem + 1.8vw,2.9rem);line-height:1.08;letter-spacing:-.01em;color:#0f3b2e;margin:0;text-wrap:balance}.alp-title__sub{margin:.45rem 0 0;font:600 .8rem/1.4 Karla,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7a6230}.alp-title__promise{margin:1rem 0 0;font-size:1.06rem;line-height:1.6;color:#3c4f47;max-width:44ch}.alp-icons{list-style:none;margin:.25rem 0 0;padding:1rem 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;border-top:1px solid #D8CDB6;border-bottom:1px solid #D8CDB6;width:100%}.alp-icons li{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;font-size:.82rem;line-height:1.25;color:#0f3b2e}.alp-icons .al-ico{color:#a8853f}.alp-assure{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;width:100%}.alp-assure li{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:#3c4f47}.alp-assure .al-ico{color:#0f3b2e}.alp-assure strong{color:#10231c;font-weight:600}.alp-pair{display:flex;align-items:center;gap:1rem;width:100%;padding:.75rem;border:1px solid #D8CDB6;background:#fffdf9;text-decoration:none;color:#10231c;transition:border-color .3s}.alp-pair:hover{border-color:#a8853f}.alp-pair img{width:64px;height:64px;object-fit:cover;flex:none}.alp-pair__t{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.alp-pair__k{font:600 .72rem Karla,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7a6230}.alp-pair__t strong{font-family:Marcellus,serif;font-weight:400;font-size:1.1rem;color:#0f3b2e}.alp-pair__p{font-weight:600;color:#0f3b2e}.product-information .price,.product-information [class*=price]{font-size:1.35rem}.product-information .add-to-cart-button,.product-information button[name=add]{min-height:56px;font-size:1rem;letter-spacing:.1em}.product-information .variant-option__button-label,.product-information .variant-option label{font-size:.95rem}.alp-lede{font-size:1.08rem;line-height:1.65;color:#3c4f47;max-width:52ch}.alp-fine{font-size:.9rem;color:#56685f;margin-top:1rem}.alp-band{background:#0f3b2e;color:#f3ebdd;padding:3rem 0}.alp-band__row{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}.alp-band__row li{display:flex;flex-direction:column;gap:.5rem}.alp-band__row .al-ico{color:#c9a45c;margin-bottom:.35rem}.alp-band__row strong{font-family:Marcellus,serif;font-weight:400;font-size:1.3rem;color:#f3ebdd}.alp-band__row span{font-size:.95rem;line-height:1.5;color:#d9d2c3}@media(max-width:899px){.alp-band__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem}.alp-band__row li:last-child{grid-column:1/-1}}.alp-how{background:#0a2a21;color:#f3ebdd;padding:5.5rem 0}.alp-how__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:4rem;align-items:center}.alp-how__media img{width:100%;height:auto}.alp-how .al-h2{color:#f3ebdd}.alp-how .alp-lede{color:#d9d2c3}.alp-steps{list-style:none;margin:2rem 0 0;padding:0;border-top:1px solid rgba(201,164,92,.5)}.alp-steps li{display:grid;grid-template-columns:52px 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgba(201,164,92,.28)}.alp-steps__n{width:40px;height:40px;border:1px solid #C9A45C;border-radius:50%;display:grid;place-items:center;font-family:Marcellus,serif;font-size:1.2rem;color:#c9a45c}.alp-steps strong{display:block;font-family:Marcellus,serif;font-weight:400;font-size:1.35rem;color:#f3ebdd;margin-bottom:.2rem}.alp-steps span{color:#d9d2c3;line-height:1.55}.alp-room{background:#f7f2e8;padding:5.5rem 0}.alp-room__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem;align-items:center}.alp-room .al-h2{color:#0f3b2e}.alp-room__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 1.5rem}.alp-room__tabs button{font:600 .9rem Karla,sans-serif;letter-spacing:.04em;padding:.75rem 1.1rem;min-height:44px;border:1px solid #0F3B2E;background:transparent;color:#0f3b2e;cursor:pointer;transition:background-color .3s,color .3s}.alp-room__tabs button[aria-selected=true]{background:#0f3b2e;color:#f3ebdd}.alp-room__tabs button:focus-visible{outline:2px solid #C9A45C;outline-offset:3px}.alp-room__out{margin:0;border-top:1px solid #A8853F}.alp-room__out div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;border-bottom:1px solid #D8CDB6}.alp-room__out dt{color:#3c4f47}.alp-room__out dd{margin:0;font-family:Marcellus,serif;font-size:1.25rem;color:#0f3b2e;text-align:right}.alp-room__big dd{font-size:2rem;color:#7a6230}.alp-room__media img{width:100%;height:auto}.alp-compare{background:#f3ebdd;padding:5.5rem 0}.alp-compare .al-h2{color:#0f3b2e}.alp-compare__media{margin:2rem 0 0}.alp-compare__media img{width:100%;height:auto;aspect-ratio:16/7;object-fit:cover}.alp-table{overflow-x:auto;margin-top:2rem;-webkit-overflow-scrolling:touch}.alp-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:1rem}.alp-table th,.alp-table td{padding:1rem .75rem;border-bottom:1px solid #D8CDB6;text-align:center;color:#3c4f47}.alp-table thead th{font:600 .78rem Karla,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#10231c;vertical-align:bottom}.alp-table tbody th{text-align:left;font-weight:500;color:#10231c}.alp-table td .al-ico{margin:0 auto}.alp-table td:not(.alp-table__us) .al-ico{color:#9a8f7a}.alp-table__us{background:#0f3b2e;color:#f3ebdd!important}.alp-table thead .alp-table__us{color:#c9a45c!important;font-family:Marcellus,serif;font-size:1.05rem;letter-spacing:0;text-transform:none}.alp-table td.alp-table__us .al-ico{color:#c9a45c}.alp-box{background:#f7f2e8;padding:5.5rem 0}.alp-box__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center}.alp-box .al-h2{color:#0f3b2e}.alp-box__media img{width:100%;height:auto}.alp-list{margin:0 0 2rem;padding:0;list-style:none}.alp-list li{padding:.7rem 0 .7rem 1.6rem;border-bottom:1px solid #D8CDB6;position:relative;color:#10231c}.alp-list li:before{content:"";position:absolute;left:0;top:1.15rem;width:8px;height:8px;background:#c9a45c;transform:rotate(45deg)}.alp-specs{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.5rem}.alp-specs dt{font:600 .72rem Karla,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7a6230;margin-bottom:.25rem}.alp-specs dd{margin:0;font-family:Marcellus,serif;font-size:1.15rem;color:#0f3b2e}.alp-life{background:#0f3b2e;padding:5rem 0}.alp-life__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.alp-life figure{margin:0}.alp-life img{width:100%;aspect-ratio:4/5;object-fit:cover}.alp-life figcaption{color:#d9d2c3;font-size:.98rem;margin-top:.85rem}.alp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#f7f2e8f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #D8CDB6;transform:translateY(110%);transition:transform .45s cubic-bezier(.16,1,.3,1)}.alp-sticky.is-on{transform:none}.alp-sticky__in{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0}.alp-sticky__t{display:flex;flex-direction:column;line-height:1.25;min-width:0}.alp-sticky__t strong{font-family:Marcellus,serif;font-weight:400;font-size:1.05rem;color:#0f3b2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alp-sticky__t span{color:#3c4f47;font-size:.95rem}.alp-sticky .al-btn{min-height:48px;padding:0 1.4rem;flex:none}.alo-lib{background:#f7f2e8;padding:5.5rem 0}.alo-lib .al-h2{color:#0f3b2e}.alo-lib__lede{margin:0 auto 2.5rem;text-align:center}.alo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.alo-card{background:#fffdf9;border-top:2px solid #C9A45C}.alo-card__media{aspect-ratio:1;overflow:hidden}.alo-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.alo-card:hover .alo-card__media img{transform:scale(1.05)}.alo-card__body{padding:1.25rem 1.25rem 1.5rem}.alo-card__no{font-family:Marcellus,serif;color:#a8853f}.alo-card h3{font-family:Marcellus,serif;font-weight:400;font-size:1.5rem;color:#0f3b2e;margin:.15rem 0 .2rem;letter-spacing:0;text-transform:none}.alo-card__mood{color:#56685f;font-size:.95rem;margin:0 0 1rem}.alo-pyr{margin:0;display:grid;gap:.35rem}.alo-pyr div{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:.6rem;padding:.45rem .6rem;background:#f3ebdd}.alo-pyr__t{margin:0 18%}.alo-pyr__h{margin:0 9%}.alo-pyr dt{font:600 .68rem Karla,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7a6230}.alo-pyr dd{margin:0;font-size:.9rem;color:#10231c}@media(max-width:1099px){.alo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.alo-math{background:#f3ebdd;padding:5rem 0}.alo-math__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem;align-items:center}.alo-math .al-h2{color:#0f3b2e}.alo-bars{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.alo-bars li{display:grid;grid-template-columns:150px 1fr 80px;align-items:center;gap:1rem;color:#10231c}.alo-bars i{display:block;height:10px;background:#e6dcc9;position:relative;overflow:hidden}.alo-bars i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--w);background:#0f3b2e;transform-origin:left;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}html.al-motion .alo-bars:not(.is-in) i:after{transform:scaleX(0)}.alo-bars b{font-family:Marcellus,serif;font-weight:400;color:#7a6230;text-align:right}.alo-up__alt{margin-top:1.25rem}.alo-up__alt a{color:#c9a45c}@media(max-width:899px){.alp-how,.alp-room,.alp-compare,.alp-box,.alo-lib,.alo-math{padding:3.75rem 0}.alp-how__grid,.alp-room__grid,.alp-box__grid,.alo-math__grid{grid-template-columns:1fr;gap:2rem}.alp-room__media{order:-1}.alp-life{padding:3rem 0}.alp-life__grid{grid-template-columns:1fr;gap:2rem}.alp-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.alo-bars li{grid-template-columns:110px 1fr 64px;gap:.6rem;font-size:.92rem}}@media(max-width:599px){.alo-grid{grid-template-columns:1fr}.alp-icons li{font-size:.76rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/aura-pdp.css.map */
