@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dela-gothic-one-latin-400-normal.AgyGD05y.woff2)format("woff2"),url(/_astro/dela-gothic-one-latin-400-normal.qxqiosUh.woff)format("woff")}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/host-grotesk-latin-ext-wght-normal.B8jkyusk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/host-grotesk-latin-wght-normal.CBa0fl4q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f2efe2;--card:#fffdf9;--panel:#e2cfb2;--pimento:#e03c31;--on-pimento:#fff7ec;--ink:#19213a;--ink-2:#4a5068;--line:#19213a24;--navy:#1e2a4a;--on-navy:#f2efe2;--on-navy-2:#c9cedd;--red:#c4321f;--red-hover:#a82b1b;--on-red:#fff;--bad:#a8291d;--bad-bg:#f9dcda;--font-display:"Dela Gothic One", system-ui, sans-serif;--font-text:"Host Grotesk Variable", "Host Grotesk", system-ui, sans-serif;--text-sm:1rem;--text-base:1.125rem;--text-md:1.375rem;--text-lg:clamp(1.6rem, 1.3rem + 1.2vw, 2.1rem);--text-xl:clamp(1.9rem, 1.5rem + 1.8vw, 2.8rem);--text-2xl:clamp(2rem, 1.4rem + 3.2vw, 4rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:112px;--gutter:clamp(16px, 4vw, 48px);--wrap:1240px;--radius:4px;--r-btn:6px;--r-tag:2px}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-text);font-size:var(--text-base);flex-direction:column;line-height:1.55;display:flex}main{flex:1}img{max-width:100%;height:auto;display:block}a{color:inherit}a[href^=tel\:]{white-space:nowrap}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:var(--r-tag)}button,input,select,textarea{font:inherit;color:inherit}h1,h2{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.02em;font-weight:400;line-height:1.08}h3{font-family:var(--font-text);text-wrap:balance;letter-spacing:-.01em;font-weight:800;line-height:1.15}p{text-wrap:pretty}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.muted{color:var(--ink-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:100;background:var(--navy);color:var(--on-navy);border-radius:var(--r-btn);padding:10px 16px;font-weight:700;position:absolute;top:-100px}.skip-link:focus{top:12px}[hidden]{display:none!important}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--r-btn);min-height:52px;font:800 var(--text-base)/1.2 var(--font-text);cursor:pointer;border:2px solid #0000;padding:12px 28px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn--red{background:var(--red);color:var(--on-red)}.btn--red:hover{background:var(--red-hover)}.btn--line{border-color:var(--ink);color:var(--ink);background:0 0}.btn--line:hover{background:var(--ink);color:var(--paper)}.btn--cream{background:var(--on-pimento);color:var(--navy)}.btn--cream:hover{background:#fff}.btn--block{width:100%}.btn:disabled{opacity:.55;cursor:not-allowed}.textlink{text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.textlink:hover{color:var(--red-hover)}.linkish{cursor:pointer;text-underline-offset:3px;color:var(--ink-2);font-size:var(--text-sm);background:0 0;border:0;padding:0;text-decoration:underline}.linkish:hover{color:var(--ink)}.logo{display:block}.logo svg{width:auto;max-width:100%;height:100%;display:block}.logo path{fill:currentColor}.logo circle{fill:var(--pimento)}.hdr{z-index:10;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f2efe2f0;position:sticky;top:0}.hdr .wrap{align-items:center;gap:var(--space-6);min-height:76px;display:flex}.hdr__logo{min-width:0;color:var(--navy);flex-shrink:1;display:block}.hdr__logo .logo{height:28px}.hdr__logo .logo--2{display:none}@media (width<=640px){.hdr__logo .logo--1{display:none}.hdr__logo .logo--2{height:46px;display:block}.hdr .wrap,.hdr__end{gap:var(--space-4)}}@media (width<=380px){.hdr__logo .logo--2{height:40px}}@media (width<=340px){.hdr__logo .logo--2{height:32px}}.hdr__nav{gap:var(--space-6);font-weight:500;display:flex}.hdr__nav a{padding-block:var(--space-2);white-space:nowrap;text-decoration:none}.hdr__nav a:hover,.hdr__nav a[aria-current]{box-shadow:inset 0 -2px 0 var(--red)}@media (width<=1100px){.hdr__nav{gap:var(--space-5)}}.hdr__end{align-items:center;gap:var(--space-5);margin-left:auto;font-weight:700;display:flex}.hdr__end a{align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.hdr__count{border-radius:var(--r-tag);background:var(--red);color:#fff;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:.875rem;display:grid}.hdr__menu{display:none}@media (width<=960px){.hdr__nav{display:none}.hdr__menu{border-radius:var(--r-btn);border:1.5px solid var(--ink);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}}.menu{display:none}@media (width<=960px){.menu{z-index:9;background:var(--paper);border-bottom:1px solid var(--line);max-height:calc(100vh - 76px);padding:var(--space-3) var(--gutter) var(--space-6);position:fixed;inset:76px 0 auto;overflow-y:auto;box-shadow:0 16px 24px #19213a14}.menu[data-open]{gap:2px;display:grid}.menu a{padding-block:var(--space-3);font-weight:700;font-size:var(--text-md);border-bottom:1px solid var(--line);text-decoration:none}.menu a[aria-current]{color:var(--red)}.menu .btn{margin-top:var(--space-4);font-size:var(--text-base);border-bottom:0}.menu__label{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--ink-2);font-weight:600}.menu__label:first-child{margin-top:0}}.label{color:var(--ink);border-radius:var(--radius);padding:var(--space-5) var(--space-5) var(--space-4);background:#fff;position:relative;box-shadow:0 1px 2px #19213a0f,0 18px 40px -22px #19213a59}.label:before{content:"";border-radius:var(--r-tag);pointer-events:none;border:1.5px dashed #1e2a4a8c;position:absolute;inset:7px}.label__name{font-weight:800;font-size:var(--text-md);letter-spacing:-.01em;line-height:1.1}.label dl{gap:6px var(--space-4);margin-top:var(--space-3);font-size:var(--text-sm);grid-template-columns:auto 1fr;display:grid}.label dt{color:var(--ink-2)}.label dd{font-weight:600}.label__foot{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.label__price{font-family:var(--font-display);font-size:var(--text-lg);line-height:1}.feel{gap:var(--space-2);display:grid}.feel__blocks{grid-template-columns:repeat(10,1fr);align-items:end;gap:3px;height:22px;display:grid}.feel__blocks i{border-radius:1px;height:14px}.feel__blocks i.is-on{outline:2px solid var(--ink);outline-offset:1px;height:22px}.feel__blocks i:first-child{background:#3a8ca9}.feel__blocks i:nth-child(2){background:#61a0b3}.feel__blocks i:nth-child(3){background:#88b3bd}.feel__blocks i:nth-child(4){background:#afc7c7}.feel__blocks i:nth-child(5){background:#d6dad1}.feel__blocks i:nth-child(6){background:#e8d1c4}.feel__blocks i:nth-child(7){background:#e6ac9f}.feel__blocks i:nth-child(8){background:#e4877a}.feel__blocks i:nth-child(9){background:#e26156}.feel__blocks i:nth-child(10){background:#e03c31}.feel__ends{font-size:var(--text-sm);color:var(--ink-2);grid-template-columns:1fr auto 1fr;align-items:baseline;display:grid}.feel__ends>:last-child{text-align:right}.feel__num b{font-family:var(--font-display);font-weight:400;font-size:var(--text-md);color:var(--ink);line-height:1}.feel__num small{font-size:var(--text-sm);margin-left:1px;font-weight:600}.tag{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);white-space:nowrap;flex-shrink:0;align-items:baseline;gap:6px;line-height:1;display:inline-flex}.tag small{font-family:var(--font-text);font-weight:500;font-size:var(--text-sm);color:var(--ink-2)}.stage{aspect-ratio:4/3;border-radius:var(--radius);--shade:40 36 26;--lift:-1%;background:linear-gradient(#fcfbf8 0%,#faf9f5 45%,#f7f5f0 100%);place-items:center;display:grid;position:relative;overflow:hidden}.stage img{width:80%;max-width:none;transform:translateY(var(--lift));filter:drop-shadow(0 2.5px 1.9px rgb(var(--shade) / .34)) drop-shadow(0 16px 13px rgb(var(--shade) / .14));transition:transform .22s}.stage--warm{--shade:54 32 19;background:linear-gradient(#efe6d6 0%,#ece2d2 45%,#e7dccb 100%)}.slot{aspect-ratio:4/3;border-radius:var(--radius);background:var(--panel);text-align:center;padding:var(--space-6);color:var(--ink);font-weight:800;font-size:var(--text-md);place-items:center;line-height:1.2;display:grid}.foot{background:var(--navy);color:var(--on-navy);margin-top:var(--space-9)}.foot .wrap{padding-block:var(--space-8) var(--space-6);gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.foot h2{font-family:var(--font-text);font-size:var(--text-base);letter-spacing:0;font-weight:800}.foot ul{margin-top:var(--space-3);gap:var(--space-2);color:var(--on-navy-2);padding:0;list-style:none;display:grid}.foot .wrap>*{min-width:0}.foot__group summary{list-style:none}.foot__group summary::-webkit-details-marker{display:none}@media (width<=700px){.foot .wrap{padding-top:var(--space-6);grid-template-columns:1fr;row-gap:0}.foot nav{border-bottom:1px solid #f2efe22e}.foot nav:first-child{border-top:1px solid #f2efe22e}.foot__group summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;display:flex}.foot__group summary:after{content:"+";font-size:1.5rem;font-weight:400;line-height:1}.foot__group[open] summary:after{content:"−"}.foot__group ul{padding-bottom:var(--space-5);gap:var(--space-3);margin-top:0}.foot__brand{margin-top:var(--space-7)}.foot__legal{margin-top:var(--space-5)}}.foot a{overflow-wrap:anywhere;text-decoration:none}.foot a:hover{color:#fff;text-decoration:underline}.foot__brand{margin-top:var(--space-6);color:var(--on-navy);grid-column:1/-1;display:block}.foot__brand .logo,.foot__brand .logo svg{width:100%;height:auto}.foot__legal{padding-top:var(--space-5);color:var(--on-navy-2);justify-content:space-between;gap:var(--space-1) var(--space-5);border-top:1px solid #f2efe22e;flex-wrap:wrap;grid-column:1/-1;font-size:.875rem;line-height:1.5;display:flex}.foot__legal p{margin:0}.foot__policy{gap:var(--space-4);flex-basis:100%;display:flex}.foot__legal a{text-underline-offset:3px;text-decoration:underline}@media (width>=900px){.foot__legal p{white-space:nowrap}}@media (width>=1200px){.foot__legal{font-size:.8125rem}}main:has(>.band:last-of-type)+.foot,main:has(>.sec:last-of-type)+.foot{margin-top:0}.phead{padding-block:var(--space-8) var(--space-7)}.pg>.wrap+.sec{padding-top:var(--space-4)}.phead h1{font-size:var(--text-2xl);max-width:18ch;margin-top:var(--space-3)}.phead__lede{margin-top:var(--space-4);font-size:var(--text-md);color:var(--ink-2);max-width:56ch;line-height:1.4}.phead__note{margin-top:var(--space-4)}.phead--patch{gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.phead--patch .patch{width:220px}@media (width<=900px){.phead--patch{gap:var(--space-5);grid-template-columns:1fr}.phead--patch .patch{order:-1;width:170px}}.actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.who{font-weight:600;font-size:var(--text-sm);color:var(--ink-2)}.sec{padding-block:var(--space-8)}.pg .sec+.sec{padding-top:var(--space-6)}.pg>.sec:last-of-type{padding-bottom:var(--space-9)}.sec__head{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.sec__head h2,.sec>.wrap>h2{font-size:var(--text-xl)}.sec__lede{margin-top:var(--space-3);color:var(--ink-2);max-width:60ch}.sec__body{margin-top:var(--space-6)}.sub{margin-top:var(--space-7);font-size:var(--text-md)}.band{padding-block:var(--space-7);border-top:1px solid var(--line)}.band__head{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-7);flex-wrap:wrap;display:flex}.band--bare{padding-block:var(--space-6)}.band__head h2{font-size:var(--text-lg)}.band__line{margin-top:var(--space-2);color:var(--ink-2);max-width:60ch}.band__btns{gap:var(--space-3);flex-wrap:wrap;display:flex}.band__btns .btn{white-space:nowrap}@media (width<=420px){.band__btns .btn{white-space:normal}}@media (width<=600px){.band__btns{grid-template-columns:fit-content(100%);display:grid}}.usa{background:var(--navy);color:var(--on-navy);padding-block:var(--space-9)}.usa .wrap{gap:var(--space-8);grid-template-columns:.8fr 1.2fr;align-items:start;display:grid}.usa h2{font-size:var(--text-xl)}.usa p{margin-top:var(--space-4);color:var(--on-navy-2);max-width:46ch}.sheet{border-top:1px solid #f2efe238;margin:0}.sheet div{gap:var(--space-5);padding-block:var(--space-4);border-bottom:1px solid #f2efe238;grid-template-columns:11rem 1fr;display:grid}.sheet dt{color:var(--on-navy-2)}.sheet dd{font-size:var(--text-md);line-height:1.35}.usa--jam .wrap{align-items:center;gap:var(--space-8);grid-template-columns:auto 1fr}.usa--jam h2{max-width:18ch}.makers{justify-items:center;gap:var(--space-6);display:grid}.makers .patch{width:190px}.makers .brandmark--slumbercool{width:190px;height:auto;color:var(--on-navy)}@media (width<=900px){.makers{margin-bottom:var(--space-4)}}.usa--jam p{font-size:var(--text-md);max-width:44ch;line-height:1.45}.patch{aspect-ratio:1;background:var(--on-navy);width:320px;color:var(--navy);border-radius:50%;place-items:center;display:grid;position:relative}.patch--dark{background:var(--navy);color:var(--on-navy)}.patch svg{width:100%;height:100%;position:absolute;inset:0}.patch text{font:800 13px var(--font-text);letter-spacing:.18em;text-transform:uppercase;fill:currentColor}.patch__shield{aspect-ratio:276/294;background:currentColor;width:46%;display:block;-webkit-mask:url(/images/brand/jamison-shield.svg) 50%/contain no-repeat;mask:url(/images/brand/jamison-shield.svg) 50%/contain no-repeat}@media (width<=900px){.usa--jam .wrap{grid-template-columns:1fr}.patch{justify-self:center;width:min(260px,72vw)}.usa .wrap{gap:var(--space-6);grid-template-columns:1fr}}@media (width<=560px){.sheet div{gap:var(--space-1);grid-template-columns:1fr}}.cards{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.cards--2{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5);min-width:0}.card h3{font-size:var(--text-md);line-height:1.2}.card p{margin-top:var(--space-2);color:var(--ink-2)}.card .btn{margin-top:var(--space-5)}.ticks{margin-top:var(--space-4);gap:var(--space-2);padding:0;list-style:none;display:grid}.ticks li{gap:var(--space-3);align-items:baseline;display:flex}.ticks li:before{content:"";border-radius:var(--r-tag);background:var(--ink);opacity:.55;flex-shrink:0;width:7px;height:7px;transform:translateY(-2px)}.ticks--cols{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.range{flex-direction:column;display:flex}.range .btn{margin-top:auto}.range .ticks{margin-bottom:var(--space-5)}.range h3{margin-top:var(--space-3)}.tiles{gap:var(--space-3);flex-wrap:wrap;display:flex}.tile{padding:var(--space-4) var(--space-5);background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius);flex:170px;gap:4px;text-decoration:none;display:grid}.tile:hover{border-color:var(--ink)}.tile b{font-size:var(--text-md);line-height:1.2}.tile>span:not(.tile__row),.tile__row>span{color:var(--ink-2);font-size:var(--text-sm)}.tile__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.tile__row>span{white-space:nowrap}.tile .from{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);color:var(--ink)}.beds{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.beds--4{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.beds--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.beds--4{grid-template-columns:1fr}}.beds--3{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}@media (width<=900px){.beds--3{grid-template-columns:1fr;max-width:520px}}.bed{gap:var(--space-3);align-content:start;min-width:0;text-decoration:none;display:grid}.bed:hover .stage img{transform:translateY(calc(var(--lift) - 1.5%))}.bed:hover h3{text-underline-offset:4px;text-decoration:underline 2px}article.bed:hover h3{text-decoration:none}.bed__row{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.bed h3{font-size:var(--text-md)}.bed__what{color:var(--ink-2);margin-top:2px}.bed__stock{font-size:var(--text-sm);color:var(--ink-2)}.bed__blurb{color:var(--ink-2)}.bed__call{white-space:nowrap;margin-top:4px}.bed__badge{z-index:1;border-radius:var(--r-tag);background:var(--navy);color:var(--on-navy);padding:3px 9px;font-size:.8125rem;font-weight:700;position:absolute;top:10px;left:10px}.bed .slot{position:relative}.steps{gap:var(--space-4);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));padding:0;list-style:none;display:grid}.steps li{counter-increment:step;align-items:baseline;gap:var(--space-4);padding:var(--space-5);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);font-weight:700;font-size:var(--text-md);line-height:1.25;display:flex}.steps li:before{content:counter(step);font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);color:var(--ink-2);line-height:1}.steps a{font-weight:700}.kv{margin:var(--space-5) 0 0;border-top:1px solid var(--line)}.kv--narrow{max-width:760px}.kv div{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:14rem 1fr;display:grid}.kv dt{color:var(--ink-2)}.kv dd{font-weight:500}.kv small{color:var(--ink-2);font-size:var(--text-sm);display:block}@media (width<=560px){.kv div{grid-template-columns:1fr;gap:2px}}.table-wrap{overflow-x:auto}.ptable{border-collapse:collapse;width:100%}.ptable caption{caption-side:bottom;text-align:left;padding-top:var(--space-3);color:var(--ink-2);font-size:var(--text-sm)}.ptable th,.ptable td{text-align:left;padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--line)}.ptable thead th{color:var(--ink-2);font-weight:600;font-size:var(--text-sm)}.ptable tbody th{font-weight:600}.ptable .num{text-align:right;white-space:nowrap;padding-right:0}.ptable strong{font-family:var(--font-display);font-weight:400}.chead{padding-block:var(--space-8)}.chead h1{font-size:var(--text-2xl)}.chead .form,.qform .form{max-width:640px;margin-top:var(--space-6)}.reach{margin-top:var(--space-8);gap:var(--space-4) var(--space-7);flex-wrap:wrap;padding:0;list-style:none;display:flex}.reach li{gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-md);align-items:center;line-height:1.15;display:flex}.reach svg{fill:none;width:1.2em;height:1.2em;stroke:var(--pimento);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.reach a{color:var(--ink);text-decoration:none}.reach a:hover{text-underline-offset:4px;text-decoration:underline}.split{gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.split{gap:var(--space-6);grid-template-columns:1fr}}.ask{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-6);gap:var(--space-3);display:grid}.ask h2,.ask h3{font-size:var(--text-md)}.ask p{color:var(--ink-2)}.ask__note{font-size:var(--text-sm)}.clients{align-items:center;gap:var(--space-5) var(--space-7);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.clients img{width:auto;height:72px}.clients img[src$=\.png]{height:84px}.prose{max-width:62ch}.prose p{margin-top:var(--space-4);font-size:var(--text-md);line-height:1.5}.prose p:first-child{margin-top:var(--space-5)}.policy{max-width:68ch;padding-bottom:var(--space-8)}.policy h2{font-size:var(--text-md);margin-top:var(--space-7)}.policy p,.policy li{font-size:var(--text-base);line-height:1.6}.policy p{margin-top:var(--space-3)}.policy ul{margin-top:var(--space-3);gap:var(--space-2);padding-left:1.25em;display:grid}.policy__date{color:var(--ink-2);font-size:var(--text-sm)}.quotes{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.quotes--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=860px){.quotes--2{grid-template-columns:1fr}}@media (width<=400px){.quotes{grid-template-columns:1fr}}.quote{padding-left:var(--space-5);border-left:2px solid var(--line);margin:0}.quote blockquote{margin:0}.quote blockquote p{font-weight:500;font-size:var(--text-md);line-height:1.4}.quote figcaption{margin-top:var(--space-3);color:var(--ink-2)}.quote figcaption b{color:var(--ink)}.fine{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--ink-2)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-4);font-weight:700;font-size:var(--text-md);line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-display);color:var(--ink);flex-shrink:0}.faq details[open] summary:after{content:"–"}.faq details p{padding-bottom:var(--space-5);max-width:66ch;color:var(--ink-2)}.topics{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.topics a{border-radius:var(--r-btn);border:1.5px solid var(--line);background:var(--card);padding:8px 14px;font-weight:600;text-decoration:none;display:inline-block}.topics a:hover{border-color:var(--ink)}.group{scroll-margin-top:96px}.group+.group{margin-top:var(--space-8)}.group h2{font-size:var(--text-lg);margin-bottom:var(--space-4)}.form{gap:var(--space-4);display:grid}.form__row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form__row--3{grid-template-columns:2fr 1fr 1fr}@media (width<=560px){.form__row,.form__row--3{grid-template-columns:1fr}}.field{align-content:start;gap:6px;min-width:0;display:grid}.field label{font-weight:600}.field label small,.field .opt{color:var(--ink-2);margin-left:var(--space-2);font-weight:400;font-size:var(--text-sm)}.field input,.field select,.field textarea{border:1.5px solid var(--line);border-radius:var(--r-btn);width:100%;min-width:0;min-height:48px;color:var(--ink);font:400 var(--text-base)/1.4 var(--font-text);background:#fff;padding:10px 12px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--ink-2)}.field input:focus,.field select:focus,.field textarea:focus,.sort select:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:2px solid #0000}.check{align-items:center;gap:var(--space-3);cursor:pointer;font-weight:500;display:flex}.check input{width:20px;height:20px;accent-color:var(--navy);flex-shrink:0}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.alert{padding:var(--space-3) var(--space-4);border-radius:var(--r-btn);font-size:var(--text-sm)}.alert--bad{background:var(--bad-bg);color:var(--bad);font-weight:600}.areas{gap:var(--space-7);display:grid}.zone h3{font-size:var(--text-md);padding-bottom:var(--space-3);border-bottom:2px solid var(--ink)}.zone ul{margin-top:var(--space-2);column-gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.zone li{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line);display:flex}.zone li span{color:var(--ink-2);font-size:var(--text-sm)}@media (width<=1000px){.zone ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.zone ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.pair{margin:var(--space-5) 0 0;border-top:1px solid var(--line);max-width:480px}.pair div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line);display:flex}.pair dt{font-weight:600}.pair dd{font-family:var(--font-display);font-size:var(--text-lg);white-space:nowrap;line-height:1}.pair small{font-family:var(--font-text);font-size:var(--text-sm);color:var(--ink-2)}.shead{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}@media (width<=900px){.shead{gap:var(--space-6);grid-template-columns:1fr}}mark{background:var(--bad-bg);color:var(--ink);border-radius:var(--r-tag);padding:0 4px}.hx{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:min(720px,86vh);display:grid}.hx__words{background:var(--pimento);color:var(--on-pimento);padding:var(--space-8) var(--space-7);grid-template-columns:fit-content(560px);place-content:center;display:grid;container-type:inline-size}.hx__words>*{min-width:0}.hx h1{font-size:min(var(--text-2xl), 11.4cqi);max-width:11ch}.hx__facts{margin-top:var(--space-5);font-size:var(--text-md);font-weight:700}.hx__actions{display:flex}.hx .btn{margin-top:var(--space-6)}.hx__stage{padding:var(--space-7) var(--gutter);background:linear-gradient(#efe6d6 0%,#ece2d2 45%,#e7dccb 100%);place-items:center;display:grid;position:relative;overflow:hidden}.rot__beds{aspect-ratio:3/2;width:min(1000px,116%);margin-top:-10%;position:relative;translate:0 -9%}.rot__beds img{opacity:0;filter:drop-shadow(0 2.5px 1.9px #36201357)drop-shadow(0 16px 13px #36201324);width:100%;max-width:none;transition:opacity .9s,transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(6%)}.rot__beds img.is-on{opacity:1;transform:none}.rot__beds img.is-jam{top:7%}.hx__stage .label{right:var(--gutter);bottom:var(--space-6);width:min(270px,60%);position:absolute;transform:rotate(2deg)}.hx__stage .label .feel{margin-top:var(--space-3)}.hx__stage .label .feel__blocks i{transition:height .4s cubic-bezier(.2,.7,.2,1),outline-color .4s}.hx__stage .label .feel__blocks i:not(.is-on){outline-offset:1px;outline:2px solid #0000}.hx__stage .label a{text-decoration:none}.hx__stage .label a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.rot__beds img,.hx__stage .label .feel__blocks i{transition:none;transform:none}}@media (width<=900px){.hx{grid-template-columns:minmax(0,1fr);min-height:0}.hx__words{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);justify-content:stretch}.hx__stage{padding-bottom:var(--space-4)}.rot__beds{width:100%;margin:0;translate:none}.hx__stage .label{width:min(250px,72%);margin:calc(var(--space-6) * -1) 0 0;justify-self:end;position:relative;bottom:auto;right:auto;transform:rotate(2deg)}}.ways{gap:var(--space-7);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.way{border-top:2px solid var(--ink);padding-top:var(--space-4);flex-direction:column;display:flex}.way h3{font-size:var(--text-md)}.way ul{margin:var(--space-3) 0 var(--space-5);padding:0;list-style:none}.way li{padding-block:var(--space-3);border-bottom:1px solid var(--line);color:var(--ink-2)}.way .btn{align-self:start;margin-top:auto}@media (width<=900px){.ways{gap:var(--space-6);grid-template-columns:1fr}}.ahx{background:var(--pimento);color:var(--on-pimento);padding-block:var(--space-9) var(--space-8)}.ahx h1{font-size:var(--text-2xl)}.story{gap:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.about{max-width:62ch}.about p{font-size:var(--text-md);line-height:1.5}.about p:first-child{margin-top:0}.dot{aspect-ratio:1;background:color-mix(in srgb, var(--pimento) 72%, var(--paper));width:264px;color:var(--paper);text-align:center;--worn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 -6 0 0 0 4.7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");-webkit-mask:var(--worn) 0 0 / 312px repeat;mask:var(--worn) 0 0 / 312px repeat;border-radius:50%;place-content:center;justify-self:center;display:grid;transform:rotate(9deg)}.dot b{font:800 18px var(--font-text);letter-spacing:.3em;text-transform:uppercase;margin-left:.3em}.dot strong{font:400 86px/1 var(--font-display);letter-spacing:-.02em;margin-top:2px}@media (width<=900px){.story{gap:var(--space-5);grid-template-columns:1fr}.dot{order:-1;width:216px}.dot strong{font-size:70px}}.toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.feelpick{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.feelpick>span,.sort span{margin-right:var(--space-2);font-weight:600}.feelpick button{border-radius:var(--r-btn);border:1.5px solid var(--line);min-height:44px;color:var(--ink);font:600 var(--text-sm)/1 var(--font-text);cursor:pointer;background:#fff;padding:8px 16px}.feelpick button:hover{border-color:var(--ink)}.feelpick button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.sort{align-items:center;display:flex}.toolbar__end{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.sort select{border:1.5px solid var(--line);border-radius:var(--r-btn);min-height:44px;font:500 var(--text-sm) var(--font-text);color:var(--ink);background:#fff;padding:8px 12px}.sort select:hover{border-color:var(--ink-2)}.pdp{gap:var(--space-7) var(--space-8);padding-top:var(--space-7);grid-template:"photo buy""label buy"1fr/minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.pdp__photo{grid-area:photo}.pdp__label{grid-area:label}.buy{grid-area:buy;position:sticky;top:100px}.buy h1{font-size:var(--text-xl)}.buy__what{margin-top:var(--space-1);color:var(--ink-2);font-size:var(--text-md)}.buy__blurb{margin-top:var(--space-4);max-width:52ch}.buy .feel{margin-top:var(--space-5);max-width:400px}.buy__price{margin-top:var(--space-6);align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.buy__price strong{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);line-height:1}.buy__price span,.buy__price s{color:var(--ink-2)}.sizes{margin-top:var(--space-5);border:0;min-width:0;padding:0}.sizes legend{margin-bottom:var(--space-3);font-weight:600}.sizes__grid{gap:var(--space-2);flex-wrap:wrap;display:flex}.sizes__sub{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);color:var(--ink-2);font-weight:600}.sizes__grid button{border-radius:var(--r-btn);text-align:left;white-space:nowrap;border:1.5px solid var(--line);min-width:88px;min-height:56px;color:var(--ink);font:600 var(--text-sm)/1.2 var(--font-text);cursor:pointer;background:#fff;padding:8px 14px}.sizes__grid button small{color:var(--ink-2);margin-top:2px;font-weight:400;display:block}.sizes__grid button:hover{border-color:var(--ink)}.sizes__grid button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.sizes__grid button[aria-pressed=true] small{color:var(--on-navy-2)}.buy>.btn{margin-top:var(--space-5)}.buy__incart{margin-top:var(--space-3);text-align:center;font-weight:600}.biglabel{width:100%;padding:var(--space-6) var(--space-6) var(--space-5);transform:rotate(-.8deg)}.biglabel:before{inset:10px}.biglabel__top{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);color:var(--navy);display:flex}.biglabel__top .logo{min-width:0;height:22px}.biglabel__top span{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap}.brandmark{background:currentColor;flex:none;display:block}.brandmark--slumbercool{aspect-ratio:1400/315;height:18px;-webkit-mask:url(/images/brand/slumbercool.png) 50%/contain no-repeat;mask:url(/images/brand/slumbercool.png) 50%/contain no-repeat}.bhead{gap:var(--space-7);margin-top:var(--space-6);padding:var(--space-5) var(--space-7);min-height:224px;color:var(--on-navy);border-radius:var(--radius);grid-template-columns:180px minmax(0,1fr);align-items:center;display:grid}.bhead .patch{justify-self:center;width:128px}.bhead h1{font-size:var(--text-lg)}.bhead__mark{place-items:center;width:180px;display:grid}.bhead__mark .brandmark{width:180px;height:auto}.bhead--jamison{background:#273786}.bhead--jamison .patch{color:#273786}.bhead--slumbercool{background:#6a2546}.bhead--slumbercool .bsay{border-left-color:#be91aa}.bhead--slumbercool .bsay__tag{color:#f9f0d2}.babout>summary{display:none}.bsay{margin:var(--space-3) 0 0;padding-left:var(--space-4);border-left:2px solid #f2efe259;max-width:78ch}.bsay p{color:#f2efe2e0}.bsay p+p{margin-top:var(--space-2)}.bsay .bsay__tag{color:var(--on-navy);font-weight:700}.bsay cite{margin-top:var(--space-2);font-style:normal;font-size:var(--text-sm);opacity:.7;font-weight:700;display:block}.bsay cite:before{content:"— "}.sec--tabs{padding-top:var(--space-6)}.btabs{align-items:stretch;gap:var(--space-2);border-bottom:1px solid var(--line);margin-bottom:var(--space-5);display:flex}.btabs a{min-height:64px;padding:0 var(--space-5);color:var(--ink-2);font-weight:800;font-size:var(--text-md);opacity:.6;border-bottom:3px solid #0000;place-items:center;margin-bottom:-1px;text-decoration:none;transition:opacity .15s,border-color .15s;display:grid}.btabs a:hover{opacity:1}.btabs a[aria-current=page]{opacity:1;color:var(--navy);border-bottom-color:var(--pimento)}.btabs .brandmark--slumbercool{height:22px}.btabs__jam{aspect-ratio:276/294;background:currentColor;height:44px;display:block;-webkit-mask:url(/images/brand/jamison-shield.svg) 50%/contain no-repeat;mask:url(/images/brand/jamison-shield.svg) 50%/contain no-repeat}@media (width>=801px) and (width<=1150px){.bhead{gap:var(--space-6);min-height:268px}}@media (width<=800px){.bhead{gap:var(--space-4);padding:var(--space-5);grid-template-columns:1fr;align-content:start;justify-items:start;min-height:0}.bhead .patch{justify-self:start;width:72px}.bhead__mark{place-items:center start;width:auto;height:72px}.bhead__mark .brandmark{width:150px}.babout>summary{margin-top:var(--space-3);cursor:pointer;color:var(--on-navy);font-weight:700;display:list-item}.babout>summary::marker{color:currentColor}.babout[open]>summary{margin-bottom:var(--space-1)}.btabs a{padding:0 var(--space-3);flex:1}.btabs .brandmark--slumbercool{height:18px}}.gal__room{aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden}.gal__room img{object-fit:cover;width:100%;height:100%}.gal__thumbs{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.gal__thumbs button{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:linear-gradient(#efe6d6,#e7dccb);place-items:center;padding:0;display:grid;overflow:hidden}.gal__thumbs img{object-fit:cover;width:100%;height:100%}.gal__thumbs .is-stage img{object-fit:contain;width:86%;height:auto}.gal__thumbs button[aria-pressed=true]{outline:2px solid var(--navy);outline-offset:2px}.pts{padding:var(--space-5) 0 0;gap:var(--space-6);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.pts h3{font-size:var(--text-md);line-height:1.2}.pts p{margin-top:var(--space-2);color:var(--ink-2)}.lx{margin-top:var(--space-8);padding-block:var(--space-8);background:var(--navy);color:var(--on-navy)}.lx__head{font-size:var(--text-xl);color:var(--on-navy);margin-bottom:var(--space-6)}.lx__grid{gap:0 var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid;position:relative}.lx__fig{padding-right:var(--space-6);grid-column:span 2}.lx__img{filter:drop-shadow(0 18px 24px #00000059);width:100%;height:auto;display:block}.lx__rows{padding:0;list-style:none}.lx__rows li{gap:var(--space-3);padding:var(--space-5) 0;border-top:1px solid #f2efe22e;align-items:baseline;display:flex}.lx__rows li:first-child{border-top:0}.lx__t{font-family:var(--font-display);font-size:var(--text-lg);color:#88b3bd;line-height:1}.lx__n{font-size:var(--text-md);font-weight:700;line-height:1.25}.lx__grid--list .lx__rows{columns:2;column-gap:var(--space-8);grid-column:1/-1}.lx__grid--list .lx__rows li{break-inside:avoid;border-top:1px solid #f2efe22e}.lx__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lx__lines polyline{fill:none;stroke:#88b3bd;stroke-width:1.4px}.lx__lines circle{fill:#88b3bd}@media (width<=900px){.pts{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.lx__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.lx__fig{grid-column:auto;padding:0}.lx__grid--list .lx__rows{columns:1}.lx__lines{display:none}}.biglabel dl{font-size:var(--text-base);gap:10px var(--space-5);margin-top:var(--space-4)}@media (width<=900px){.pdp{gap:var(--space-6);grid-template:"photo""buy""label"/minmax(0,1fr)}.buy{position:static}.biglabel{max-width:none;transform:none}}.msec{margin-top:var(--space-9)}.cart{gap:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.cart{gap:var(--space-6);grid-template-columns:1fr}}.lines{border-top:1px solid var(--line)}.line{gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:180px 1fr auto;align-items:center;display:grid}.line .stage,.line .slot{aspect-ratio:4/3}.line .slot{font-size:var(--text-sm);padding:var(--space-3)}.line h3{font-size:var(--text-md)}.line h3 a{text-decoration:none}.line h3 a:hover{text-decoration:underline}.line p{color:var(--ink-2)}.line__price{text-align:right}.line__price strong{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);white-space:nowrap}.line__price p{font-size:var(--text-sm)}.line__price p:empty{display:none}.line__controls{align-items:center;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=560px){.line{gap:var(--space-4);grid-template-columns:110px 1fr}.line__price{text-align:left;grid-column:2}}.qty{align-items:center;gap:var(--space-2);display:inline-flex}.qty button{border-radius:var(--r-btn);border:1.5px solid var(--line);width:40px;height:40px;color:var(--ink);font:700 1.1rem var(--font-text);cursor:pointer;background:#fff}.qty button:hover:not(:disabled){border-color:var(--ink)}.qty button:disabled{opacity:.4;cursor:not-allowed}.qty input{border:1.5px solid var(--line);border-radius:var(--r-btn);text-align:center;background:#fff;width:48px;height:40px;font-weight:700}.summary{position:sticky;top:100px}@media (width<=900px){.summary{position:static}}.summary .kv{margin-top:var(--space-2)}.summary .kv div{padding-block:var(--space-3);grid-template-columns:1fr auto}.summary .kv dd{text-align:right;font-weight:600}.summary__total dt{font-weight:700;color:var(--ink)!important}.summary__total dd{font-family:var(--font-display);font-size:var(--text-lg);line-height:1;font-weight:400!important}.summary__lines{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);grid-template-columns:1fr auto auto;align-items:baseline;display:grid}.sline{display:contents}.sline__name em{color:var(--ink-2);font-style:normal}.sline__qty{color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.sline__amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.summary__note{font-size:var(--text-sm)}.empty{gap:var(--space-4);justify-items:start;display:grid}.empty h2{font-size:var(--text-lg)}.co{gap:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=960px){.co{gap:var(--space-6);grid-template-columns:1fr}}.co__col{gap:var(--space-5);min-width:0;display:grid}.co fieldset{min-width:0;margin:0}.co fieldset.ask{display:block}.co fieldset.ask>*+*,.co .billing-set>*+*,.co .billing>*+*{margin-top:var(--space-4)}.co legend{float:left;width:100%;font-family:var(--font-text);font-weight:800;font-size:var(--text-md);align-items:baseline;gap:var(--space-3);padding:0;display:flex}.co legend+*{clear:both}.co legend.visually-hidden{float:none;width:1px}.co .billing-set{border:0;padding:0}.co fieldset:disabled .field,.co fieldset:disabled .form__row,.co fieldset:disabled .check{opacity:.55}.co fieldset:disabled .form__row .field{opacity:1}.co fieldset:disabled input,.co fieldset:disabled select{cursor:not-allowed}.legend__edit{font:700 var(--text-sm) var(--font-text)}.pay__element{min-height:60px}.pay__element[data-idle]{border:1.5px dashed var(--line);border-radius:var(--r-btn);padding:var(--space-4);text-align:center}.pay__placeholder{font-size:var(--text-sm);color:var(--ink-2)}.co__summary{position:sticky;top:100px}@media (width<=960px){.co__summary{position:static}}.done{max-width:64ch}.done__order strong{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);letter-spacing:.02em}.sheet-dlg{width:100%;max-width:100%;color:var(--ink);background:0 0;border:0;margin:auto auto 0;padding:0}.sheet-dlg::backdrop{background:#19213a73}.sheet-dlg__card{background:var(--card);border-radius:var(--radius) var(--radius) 0 0;padding:var(--space-5) var(--gutter) calc(var(--space-5) + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 40px #19213a33}.sheet-dlg__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sheet-dlg__head h2{font-size:var(--text-lg)}.sheet-dlg__close{border-radius:var(--r-btn);border:1.5px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;flex-shrink:0;place-items:center;display:grid}.sheet-dlg__close:hover{border-color:var(--ink)}.sheet-dlg__foot{gap:var(--space-3);margin-top:var(--space-5);display:grid}.atc__item{gap:var(--space-4);margin-top:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--line);align-items:center;display:flex}.atc__media{flex-shrink:0;width:120px}.atc__media:has(img[src=""]){display:none}.atc__name{font-weight:800;font-size:var(--text-md);line-height:1.2}.atc__line,.atc__qty{margin-top:var(--space-1);color:var(--ink-2)}.sheet-dlg .steps{margin-top:var(--space-4);grid-template-columns:1fr}.sheet-dlg .steps li{font-size:var(--text-base);padding:var(--space-4)}.sheet-dlg .steps li:before{font-size:var(--text-md)}@media (width>=720px){.sheet-dlg{max-width:460px;margin:auto}.sheet-dlg__card{border-radius:var(--radius);padding:var(--space-6)}}@media (prefers-reduced-motion:no-preference){.sheet-dlg[open] .sheet-dlg__card{animation:.15s ease-out sheet-rise}@keyframes sheet-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.sheet-dlg .who{margin-top:var(--space-4)}[id]{scroll-margin-top:96px}
