.halo-page{--halo-ink:#20211f;--halo-muted:#595c56;--halo-paper:#f5f4f0;--halo-line:#d5d6d0;--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;font-family:Arial,Helvetica,sans-serif;color:var(--halo-ink)}.halo,.halo *{box-sizing:border-box}.halo{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.55;color:var(--halo-ink)}.halo :is(h1,h2,h3,p,figure,dl,dd){margin:0}.halo :is(h1,h2,h3){font-family:inherit;font-style:normal;color:inherit;font-weight:600;letter-spacing:-.035em;text-transform:none;line-height:1.08;text-wrap:balance}.halo h1{font-size:52px}.halo h2{font-size:clamp(36px,3.7vw,56px)}.halo h3{font-size:24px;letter-spacing:-.025em;line-height:1.2}.halo p{font-size:18px;line-height:1.6}.halo :is(button,input,select,summary,a){font-family:inherit}.halo :is(button,summary){font-size:17px;line-height:1.4}.halo :is(a,button,input,summary):focus-visible{outline:3px solid #205c48;outline-offset:5px}.halo input:focus-visible+label{outline:3px solid #205c48;outline-offset:4px}.halo [hidden]{display:none!important}.halo section[id],.halo-purchase{scroll-margin-top:160px}.halo img{display:block;height:auto;width:100%}.halo-purchase{background:#fff;padding:38px 4.5vw 48px}.halo-product{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);gap:5vw;max-width:1680px;margin:auto;opacity:1!important;transform:none!important}.halo-gallery{min-width:0;align-self:start;position:sticky;top:130px}.halo-stage{aspect-ratio:1/1;background:var(--halo-paper);position:relative;overflow:hidden}.halo-panel{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.halo-panel>img{width:85%;height:87%;object-fit:contain;mix-blend-mode:multiply}.halo-gallery-controls{display:flex;gap:6px;justify-content:center;padding-top:18px}.halo-gallery-controls button{padding:12px 17px;min-height:48px;border:0;border-bottom:2px solid transparent;background:none;color:var(--halo-muted);font-size:16px;cursor:pointer}.halo-gallery-controls button[aria-pressed=true]{border-color:var(--halo-ink);color:var(--halo-ink)}.halo-buy-copy{max-width:520px;padding-top:10px}.halo-eyebrow{font-size:15px!important;letter-spacing:.09em;text-transform:uppercase;font-weight:600;margin-bottom:10px!important}.halo-subtitle{font-size:22px!important;line-height:1.35!important;margin-top:12px!important;max-width:27ch}.halo-rating{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:16px;margin-top:18px;min-height:28px;text-decoration:none}.halo-rating>span:first-child{letter-spacing:1px}.halo-star-empty{color:#666}.halo-rating>span:last-child{text-decoration:underline;text-underline-offset:3px}.halo-price{margin:14px 0 18px;font-size:28px;line-height:1.3;font-weight:600}.halo-price .price{font-size:28px}.halo-price .price__regular{font-weight:600}.halo-intro{color:var(--halo-muted);margin-bottom:24px!important}.halo-picker{display:grid;gap:22px}.halo-picker fieldset{border:0;padding:0;margin:0;min-width:0}.halo-picker legend{font-size:17px;font-weight:600;margin-bottom:10px;padding:0}.halo-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.halo-options label{display:flex;justify-content:center;align-items:center;gap:12px;border:1px solid #b6b8b1;border-radius:6px;min-height:76px;padding:12px 9px;font-size:18px;line-height:1.3;cursor:pointer;text-align:left}.halo-options label small{display:block;font-size:16px;font-weight:400;line-height:1.3;margin-top:4px;color:var(--halo-muted)}.halo-options input:checked+label{border:2px solid var(--halo-ink);padding:11px 8px;background:#f7f7f4}.halo-options .disabled+label{opacity:.55;text-decoration:line-through}.halo-swatch{display:block;width:23px;height:23px;border-radius:50%;border:1px solid #aaa;flex-shrink:0}.halo-swatch-day{background:#f6fbff}.halo-swatch-warm{background:#f6dfa7}.halo-option-note{font-size:16px!important;color:var(--halo-muted);margin:12px 0 18px!important}.halo-selected{display:grid;gap:3px;margin:0 0 18px}.halo-selected strong{font-size:17px;font-weight:500}.halo-selected span{font-size:14px;color:var(--halo-muted);letter-spacing:.015em}.halo .product-form__submit{min-height:56px;font-size:18px;letter-spacing:0;text-transform:none;border-radius:100px}.halo .quantity{border-radius:100px;min-height:56px}.halo .quantity__button{min-width:40px;min-height:48px}.halo .quantity__input{font-size:18px!important}.halo-stock{display:flex;gap:8px;align-items:center;margin-top:12px;font-size:16px}.halo-stock>span{width:7px;height:7px;border-radius:50%;background:#3f684f}.halo-assurance{border-top:1px solid var(--halo-line);display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:22px;padding-top:18px;font-size:16px}.halo-assurance a{text-decoration:underline;text-underline-offset:4px}.halo-local-nav{position:sticky;top:var(--header-height,94px);z-index:15;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:13px 4.5vw;background:#fff;border-block:1px solid #dedfd9;min-height:68px}.halo-local-nav>a:first-child{font-size:22px;font-weight:600;letter-spacing:-.03em;white-space:nowrap}.halo-local-nav>div{display:flex;gap:30px;overflow-x:auto}.halo-local-nav a{font-size:16px;display:flex;align-items:center;min-height:44px;white-space:nowrap}.halo-local-nav .halo-nav-buy{background:#222320;color:#fff;padding:11px 24px;border-radius:99px}.halo-local-nav a:hover{text-decoration:underline;text-underline-offset:5px}.halo-benefits{display:flex;justify-content:center;gap:5vw;align-items:center;padding:35px 4.5vw;border-bottom:1px solid #e9e9e3}.halo-benefits>span{font-size:17px;display:flex;align-items:center;gap:12px}.halo-benefits b{font-size:30px;font-weight:400;line-height:1;color:#393c36}.halo-section-heading{text-align:center;max-width:860px;margin:0 auto;padding:70px 32px 42px}.halo-section-heading h2{max-width:19ch;margin:0 auto}.halo-section-heading p{margin:22px auto 0;max-width:66ch;color:var(--halo-muted)}.halo-lifestyle>img{aspect-ratio:1672/941;object-fit:cover;max-height:880px}.halo-editorial{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:6.5vw;padding:94px 4.5vw;max-width:1800px;margin:auto}.halo-editorial-image{overflow:hidden}.halo-editorial-image img{aspect-ratio:3/2;object-fit:cover}.halo-editorial-copy{max-width:470px}.halo-editorial-copy h2{max-width:14ch}.halo-editorial-copy p{margin-top:26px;max-width:42ch;color:var(--halo-muted)}.halo-editorial-control{grid-template-columns:.85fr 1.15fr;padding-top:18px;padding-bottom:92px}.halo-editorial-control .halo-editorial-copy{padding-left:3vw}.halo-editorial-slim .halo-editorial-copy{padding-right:2vw}.halo-reviews{padding:30px 4.5vw 80px}.halo-review-disclosure{font-size:16px!important;margin-bottom:20px!important;color:var(--halo-muted)}.halo-reviews .jdgm-rev-widg__title{font-size:36px!important}.halo-reviews .jdgm-widget :is(p,.jdgm-rev__body){font-size:17px!important}.halo-reviews .jdgm-rev__body{line-height:1.6}.halo-dimensions{flex-direction:column;padding:10%;gap:60px}.halo-measure{width:100%;text-align:center;position:relative;padding:50px 0 70px}.halo-length{display:block;border-bottom:1px solid #676b62;padding-bottom:10px;margin:0 0 36px;font-size:18px}.halo-bar{height:24px;border-inline:11px solid #313531;background:linear-gradient(#8f9790,#e5e9e1 18%,#fbfcf7 30% 62%,#a6ada6 78%,#dadfd8);box-shadow:0 10px 12px #00000015;border-radius:2px}.halo-depth{display:block;font-size:16px;margin-top:32px}.halo-dimension-copy{text-align:center}.halo-dimension-copy p{font-size:17px;line-height:1.5;margin-top:14px}.halo-dimension-copy p:last-child{font-size:15px;color:var(--halo-muted)}.halo-video{background:#e8e8e1;text-align:center}.halo-video h2{font-size:30px;margin-bottom:25px}.halo-play-icon{display:block;font-size:72px;font-family:Arial,sans-serif;line-height:1;margin-bottom:22px}.halo-button{display:block;margin:0 auto 18px;border-radius:40px;background:#222320;color:#fff;border:0;padding:14px 30px;min-height:50px;cursor:pointer}.halo-video a{display:inline-block;font-size:16px;text-decoration:underline;min-height:44px}.halo-video iframe{width:100%;height:100%;border:0}@media(min-width:1800px){.halo-product{grid-template-columns:1.25fr .75fr}.halo-buy-copy{max-width:580px}.halo-editorial-copy{max-width:520px}}@media(max-width:1100px){.halo-product{gap:4vw;grid-template-columns:1fr 1fr}.halo-purchase{padding-inline:3vw}.halo h1{font-size:44px}.halo-subtitle{font-size:21px!important}.halo-gallery{top:110px}.halo-gallery-controls button{padding-inline:10px;font-size:15px}.halo-local-nav>div{gap:20px}.halo-benefits{gap:3vw}.halo-benefits>span{font-size:16px}.halo-editorial{gap:5vw}}@media(max-width:899px){.halo-product{grid-template-columns:1fr;gap:30px}.halo-purchase{padding:24px 24px 40px}.halo-gallery{position:static;max-width:620px;width:100%;margin:auto}.halo-stage{aspect-ratio:1.12}.halo-buy-copy{max-width:620px;width:100%;margin:auto;padding-top:0}.halo h1{font-size:46px}.halo h2{font-size:40px}.halo-subtitle{max-width:none}.halo-local-nav{padding-inline:24px;gap:16px}.halo-local-nav .halo-nav-name{display:none}.halo-local-nav>div{gap:24px}.halo-local-nav .halo-nav-buy{display:none}.halo-benefits{display:grid;grid-template-columns:1fr 1fr;max-width:650px;margin:auto;gap:22px;padding:28px 24px}.halo-section-heading{padding:54px 24px 32px}.halo-editorial{padding:56px 24px;grid-template-columns:1fr;gap:30px}.halo-editorial-copy{max-width:650px;margin:auto;width:100%;padding:0!important}.halo-editorial-copy h2{max-width:19ch}.halo-editorial-copy p{max-width:60ch;margin-top:20px}.halo-editorial-control{padding-top:0}.halo-editorial-control .halo-editorial-copy{order:2}.halo-editorial-image{max-width:800px;width:100%;margin:auto}.halo-reviews{padding:0 24px 56px}}@media(max-width:599px){.halo,.halo p{font-size:17px}.halo h1{font-size:42px}.halo h2{font-size:36px}.halo h3{font-size:23px}.halo-purchase{padding:14px 20px 36px}.halo-gallery-controls{gap:2px;padding-top:10px}.halo-gallery-controls button{font-size:16px;padding:10px 9px}.halo-buy-copy{padding-top:0}.halo-eyebrow{font-size:14px!important}.halo-subtitle{font-size:21px!important}.halo-rating{font-size:15px;gap:7px}.halo-intro{margin-bottom:23px!important}.halo-options{gap:10px}.halo-options label{font-size:17px;gap:8px}.halo-options label small{font-size:15px}.halo-swatch{height:20px;width:20px}.halo-selected strong{font-size:16px}.halo-assurance{font-size:15px;gap:10px 19px}.halo-local-nav{padding:6px 20px;min-height:57px}.halo-local-nav>div{gap:24px;width:100%}.halo-local-nav a{font-size:15px}.halo-benefits{gap:20px 13px;padding:25px 20px}.halo-benefits>span{font-size:15px;gap:8px}.halo-benefits b{font-size:24px}.halo-section-heading{padding:43px 20px 29px}.halo-section-heading p{margin-top:19px}.halo-lifestyle>img{aspect-ratio:1.15;object-position:25% center}.halo-editorial{padding:44px 20px;gap:26px}.halo-editorial-control{padding-top:0}.halo-editorial-copy h2{max-width:17ch}.halo-reviews{padding:0 20px 44px}.halo-dimensions{gap:10px;padding:8%}.halo-measure{padding:15px 0 22px}.halo-length{font-size:16px;margin-bottom:25px}.halo-depth{font-size:14px;margin-top:20px}.halo-dimension-copy h2{font-size:23px}.halo-dimension-copy p{font-size:15px;margin-top:8px}.halo-dimension-copy p:last-child{font-size:14px}.halo-video h2{font-size:25px}.halo-play-icon{font-size:50px}.halo-video>div{padding:25px}.halo-reviews .jdgm-rev-widg__title{font-size:30px!important}}.halo-page .halo-options label{display:flex!important;width:100%;align-items:center;justify-content:center}.halo-page .halo-price .price__regular{font-size:28px;line-height:1.3}@media(prefers-reduced-motion:reduce){.halo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.halo-space-story{background:#f2f0eb}.halo-space-image{overflow:hidden}.halo-space-image img{width:100%;aspect-ratio:2/1;object-fit:cover}.halo-space-copy{max-width:1550px;margin:auto;padding:46px 6vw 54px;display:grid;grid-template-columns:1fr 1.05fr;align-items:start;gap:7vw}.halo-space-copy h2{max-width:15ch;font-size:clamp(36px,3.4vw,52px)}.halo-space-copy p{max-width:54ch;color:var(--halo-muted);padding-top:4px}.halo-editorial-setup{padding-block:92px;gap:6vw;grid-template-columns:1.15fr .85fr}.halo-editorial-setup .halo-editorial-image img{aspect-ratio:3/2}.halo-editorial-setup h2{max-width:16ch}.halo-editorial-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:22px;font-size:17px;font-weight:500;text-decoration:underline;text-underline-offset:6px}.halo-editorial-link:hover{text-decoration-thickness:2px}.halo-resources{padding:62px 6vw 72px;background:#f6f5f2}.halo-resource-intro,.halo-resource-list{max-width:1000px;margin:0 auto}.halo-resource-intro{padding-bottom:28px}.halo-resource-intro h2{font-size:36px}.halo-resource-intro p{color:var(--halo-muted);margin-top:12px}.halo-resource-list details{border-bottom:1px solid #cfcec7;scroll-margin-top:180px}.halo-resource-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px;padding:20px 0;font-size:20px;font-weight:500;cursor:pointer}.halo-resource-list summary::-webkit-details-marker{display:none}.halo-resource-list summary>span{font-size:26px;font-weight:400;line-height:1;transition:transform .18s}.halo-resource-list details[open] summary>span{transform:rotate(45deg)}.halo-resource-body{max-width:78ch;padding:0 48px 30px 0}.halo-resource-body h3{font-size:19px;letter-spacing:-.015em;line-height:1.4;margin:22px 0 8px}.halo-resource-body h3:first-child{margin-top:0}.halo-resource-body p{color:var(--halo-muted);font-size:17px}.halo-resources+.halo-reviews{padding-top:64px}@media(max-width:899px){.halo-space-copy{padding:32px 24px 42px;grid-template-columns:1fr;gap:20px}.halo-space-copy h2{max-width:22ch;font-size:40px}.halo-space-copy p{max-width:64ch;padding:0}.halo-editorial-setup{grid-template-columns:1fr;padding:56px 24px;gap:30px}.halo-resources{padding:46px 24px 52px}.halo-resource-body{padding-right:20px}.halo-resource-intro h2{font-size:32px}}@media(max-width:599px){.halo-space-image img{aspect-ratio:1.25;object-position:49% center}.halo-space-copy{padding:28px 20px 36px;gap:18px}.halo-space-copy h2{font-size:36px;max-width:17ch}.halo-editorial-setup{padding:44px 20px;gap:26px}.halo-editorial-setup h2{max-width:17ch}.halo-editorial-link{margin-top:17px;font-size:17px}.halo-resources{padding:36px 20px 44px}.halo-resource-intro{padding-bottom:18px}.halo-resource-intro h2{font-size:30px}.halo-resource-list summary{font-size:18px;min-height:70px}.halo-resource-body{padding-right:0}.halo-resource-body p{font-size:17px}.halo-resources+.halo-reviews{padding-top:42px}}.halo-page{--halo-paper:#f3f2ef;--halo-muted:#555953}.halo-product{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)}.halo-buy-copy{padding-top:4px}.halo h1{font-size:58px}.halo-finish{display:flex;align-items:center;gap:10px;font-size:17px;margin:0 0 24px}.halo-finish>span{display:block;width:22px;height:22px;background:#fff;border:1px solid #b9bbb5;border-radius:50%}.halo-length-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.halo-page .halo-length-options label{min-height:58px;padding:10px 4px;border-radius:4px;font-size:18px}.halo-length-options input:checked+label{padding:9px 3px}.halo-selected{margin:18px 0 0;gap:5px}.halo-option-note{margin-top:16px!important;line-height:1.55}.halo-assurance{gap:14px 22px}.halo-gallery-controls{gap:2px;justify-content:space-between}.halo-gallery-controls button{padding:12px 10px;font-size:16px}.halo-panel[data-halo-panel=box]>img{width:88%;height:90%;mix-blend-mode:multiply}.halo-dimension-panel{flex-direction:column;padding:6% 5%;gap:2%}.halo-dimension-panel>img{width:76%;height:58%;object-fit:contain;mix-blend-mode:multiply}.halo-dimension-copy h2{font-size:28px}.halo-dimension-copy p{margin-top:9px;font-size:17px}.halo-lifestyle .halo-section-heading{max-width:900px;padding-top:60px;padding-bottom:38px}.halo-lifestyle .halo-section-heading h2{max-width:25ch}.halo-lifestyle .halo-section-heading p{max-width:65ch}.halo-editorial-color{padding-top:88px;padding-bottom:88px;gap:5.5vw;grid-template-columns:1.18fr .82fr}.halo-color-media{min-width:0}.halo-tone-stage{position:relative;aspect-ratio:3/2;overflow:hidden;background:#eeeae4}.halo-tone-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .26s ease;pointer-events:none}.halo-tone-image.is-active{opacity:1}.halo-tone-image img{width:100%;height:100%;object-fit:cover}.halo-tone-caption{display:block;font-size:14px;line-height:1.4;color:var(--halo-muted);margin-top:12px}.halo-tone-options{display:flex;gap:16px;margin-top:28px;align-items:stretch}.halo-tone-options button{display:flex;align-items:center;gap:8px;background:none;border:0;border-bottom:2px solid transparent;padding:10px 0 12px;cursor:pointer;color:var(--halo-muted);font-size:16px;line-height:1.25;text-align:left;min-height:58px}.halo-tone-options button[aria-pressed=true]{color:var(--halo-ink);border-bottom-color:var(--halo-ink)}.halo-tone-options small{display:block;font-size:15px;margin-top:5px}.halo-tone-dot{display:block;width:16px;height:16px;flex-shrink:0;border:1px solid #aaa;border-radius:50%}.halo-tone-dot-2700{background:#f3dbab}.halo-tone-dot-4000{background:#f7f5ed}.halo-tone-dot-5000{background:#edf5fa}.halo-editorial-profile{grid-template-columns:.82fr 1.18fr;gap:7vw;padding-top:0;padding-bottom:88px}.halo-editorial-profile .halo-editorial-copy{padding-left:3vw}.halo-editorial-profile .halo-editorial-copy h2{max-width:16ch}.halo-built-in{background:#eeede7}.halo-built-in>img{aspect-ratio:2/1;width:100%;object-fit:cover}.halo-built-in-copy{max-width:1550px;padding:46px 6vw 54px;margin:auto;display:grid;grid-template-columns:1fr 1.05fr;gap:7vw;align-items:start}.halo-built-in-copy h2{max-width:16ch;font-size:clamp(36px,3.4vw,52px)}.halo-built-in-copy p{max-width:54ch;color:var(--halo-muted);padding-top:4px}.halo-resources{background:#fff;padding-block:65px 68px}.halo-local-nav{border-radius:0!important}.halo-local-nav>div{scrollbar-width:none}.halo-local-nav>div::-webkit-scrollbar{display:none}@media(max-width:1100px){.halo-tone-options{gap:12px}.halo-tone-options button{gap:6px}.halo-tone-dot{width:14px;height:14px}.halo-product{grid-template-columns:1fr 1fr}}@media(max-width:899px){.halo-product{grid-template-columns:1fr}.halo h1{font-size:50px}.halo-gallery-controls{justify-content:center;gap:10px}.halo-editorial-color,.halo-editorial-profile{grid-template-columns:1fr;gap:28px;padding:56px 24px}.halo-editorial-profile{padding-top:0}.halo-editorial-profile .halo-editorial-copy{order:2}.halo-editorial-color .halo-editorial-copy{max-width:650px}.halo-tone-options{gap:28px}.halo-tone-options button{font-size:17px}.halo-tone-dot{height:18px;width:18px}.halo-built-in-copy{grid-template-columns:1fr;padding:34px 24px 44px;gap:20px}.halo-built-in-copy h2{max-width:22ch;font-size:40px}.halo-built-in-copy p{max-width:64ch;padding:0}.halo-resources{padding:48px 24px}}@media(max-width:599px){.halo h1{font-size:46px}.halo-gallery-controls{gap:3px}.halo-gallery-controls button{font-size:15px;padding:12px 7px}.halo-stage{aspect-ratio:1/1}.halo-length-options{gap:7px}.halo-page .halo-length-options label{font-size:18px;min-height:54px}.halo-dimension-panel{padding:4% 3%}.halo-dimension-panel>img{width:80%;height:50%}.halo-dimension-copy h2{font-size:24px}.halo-dimension-copy p{font-size:15px;margin-top:7px}.halo-lifestyle .halo-section-heading{padding:40px 20px 28px}.halo-lifestyle .halo-section-heading h2{max-width:19ch}.halo-lifestyle>img{aspect-ratio:1.05;object-position:36% center}.halo-editorial-color,.halo-editorial-profile{padding:44px 20px;gap:25px}.halo-editorial-profile{padding-top:0}.halo-tone-stage{aspect-ratio:1.25}.halo-tone-caption{font-size:13px}.halo-tone-options{gap:18px;margin-top:22px;justify-content:space-between}.halo-tone-options button{font-size:16px;gap:7px}.halo-tone-options small{font-size:15px}.halo-tone-dot{width:14px;height:14px}.halo-built-in>img{aspect-ratio:1.2;object-position:60% center}.halo-built-in-copy{padding:28px 20px 36px;gap:18px}.halo-built-in-copy h2{font-size:36px;max-width:16ch}.halo-resources{padding:40px 20px}.halo-resource-intro h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.halo-tone-image{transition:none}}.halo-picker{gap:18px;margin-bottom:18px}.halo-page .halo-options label{min-height:54px}.halo-finish-dot{width:22px;height:22px;border:1px solid #a8aaa3;border-radius:50%;display:block}.halo-finish-black{background:#252622}.halo-finish-white{background:#fff}.halo-box-panel{flex-direction:column;padding:5% 7%;text-align:center;gap:12px}.halo-box-panel>img{height:43%;width:74%;object-fit:contain}.halo-box-panel>div{max-width:460px}.halo-box-panel h2{font-size:28px;margin-bottom:16px}.halo-box-panel p{font-size:17px;line-height:1.5}.halo-box-panel .halo-box-note{font-size:16px;color:var(--halo-muted);margin-top:12px}.halo-lifestyle>img{object-position:50% center}.halo-page .halo-tone-options button{min-width:0}.halo-dimension-panel>img{height:50%}.halo-dimension-copy p:last-child{font-size:16px}@media(max-width:599px){.halo-box-panel{padding:3% 6%;gap:3px}.halo-box-panel>img{height:32%}.halo-box-panel h2{font-size:23px;margin-bottom:10px}.halo-box-panel p{font-size:15px;line-height:1.4}.halo-box-panel .halo-box-note{font-size:14px;margin-top:9px}.halo-lifestyle>img{object-position:40% center}.halo-tone-options{gap:12px}.halo-tone-stage{aspect-ratio:3/2}.halo-built-in>img{aspect-ratio:1.3}.halo-dimension-copy p:last-child{font-size:14px}}.halo-panel.halo-box-panel>img{height:35%;width:70%;flex:0 0 35%}@media(max-width:599px){.halo-panel.halo-box-panel>img{height:23%;width:60%;flex-basis:23%}.halo-box-panel{justify-content:center}.halo-box-panel>div{flex:0 0 auto}}.halo-gallery{container-type:inline-size}.halo-panel.halo-information-panel{padding:8% 9%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:20px;text-align:left;overflow:auto}.halo .halo-gallery-heading h2{font-size:clamp(24px,4.8cqw,32px);letter-spacing:-.025em;line-height:1.15}.halo .halo-gallery-heading p{font-size:clamp(16px,2.7cqw,18px);line-height:1.45;color:var(--halo-muted);margin-top:10px}.halo-package-parts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:28px 25px;flex:1;align-content:center}.halo-package-parts li{display:flex;align-items:center;gap:18px;font-size:18px;line-height:1.35}.halo-package-parts svg{display:block;width:clamp(44px,12cqw,80px);height:auto;flex-shrink:0;color:#393c36}.halo-package-parts small{display:block;font-size:16px;color:var(--halo-muted);margin-top:6px}.halo .halo-gallery-footnote{font-size:17px;line-height:1.45;color:var(--halo-muted);border-top:1px solid var(--halo-line);padding-top:20px;margin:0}.halo-size-mark{text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:90px;gap:12px}.halo-size-value{font-size:clamp(42px,11cqw,74px);font-weight:500;line-height:1;letter-spacing:-.05em}.halo-size-rule{display:block;width:100%;height:14px;position:relative;border-inline:1px solid #93968d}.halo-size-rule:before{content:"";position:absolute;inset:6px 0 auto;border-top:1px solid #93968d}.halo-size-label{font-size:16px;color:var(--halo-muted);line-height:1.3}.halo-key-specs{display:flex;justify-content:space-between;gap:14px;margin:0;padding:8px 0 12px}.halo-key-specs div{display:flex;flex-direction:column-reverse;gap:5px}.halo-key-specs dt{font-size:16px;color:var(--halo-muted);line-height:1.35}.halo-key-specs dd{font-size:clamp(24px,5.4cqw,36px);line-height:1.1;letter-spacing:-.025em}.halo-key-specs dd span{font-size:16px;margin-left:5px;letter-spacing:0}.halo-specification-panel .halo-gallery-footnote{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.halo-gallery-footnote strong{color:var(--halo-ink);font-size:17px;font-weight:500;white-space:nowrap}.halo-gallery-footnote strong span{padding-inline:5px;color:#85887f;font-weight:400}@container (max-width:460px){.halo-panel.halo-information-panel{padding:20px;gap:16px}.halo .halo-gallery-heading h2{font-size:24px}.halo .halo-gallery-heading p{font-size:16px;margin-top:6px}.halo-package-parts{gap:15px 16px}.halo-package-parts li{font-size:16px;gap:9px}.halo-package-parts svg{width:36px}.halo-package-parts small{font-size:15px;margin-top:2px}.halo .halo-gallery-footnote{font-size:15px;padding-top:13px;line-height:1.4}.halo-size-mark{gap:7px;min-height:76px}.halo-size-value{font-size:44px}.halo-size-label{font-size:14px}.halo-size-rule{height:9px}.halo-size-rule:before{top:4px}.halo-key-specs{padding:0;gap:9px}.halo-key-specs dd{font-size:25px}.halo-key-specs dd span{font-size:13px;margin-left:3px}.halo-key-specs dt{font-size:14px}.halo-specification-panel .halo-gallery-footnote{display:block}.halo-gallery-footnote strong{display:block;font-size:16px;margin-top:4px}}@container (max-width:460px){.halo-stage{width:100%;max-width:100%;aspect-ratio:auto;height:360px;min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/lagom-halo.css.map */
