:root{--chalk: #F4EFE5;--chalk-2: #EBE3D5;--sand: #E0D4C0;--ink: #2B211B;--ink-70: rgba(43, 33, 27, .7);--ink-45: rgba(43, 33, 27, .5);--ink-14: rgba(43, 33, 27, .15);--ink-08: rgba(43, 33, 27, .09);--cobalt: #8A4939;--cobalt-d: #6E3729;--cobalt-08: rgba(166, 93, 78, .1);--cobalt-18: rgba(166, 93, 78, .24);--butter: #E3B25C;--fit: #5C6B4F;--nofit: #A8452F;--paper: #FDFAF4;--display: "Fraunces", "Iowan Old Style", Georgia, serif;--body: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--label: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gutter: clamp(20px, 5vw, 64px);--maxw: 1240px;--r-s: 10px;--r-m: 22px;--r-l: 34px;--ease: cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--chalk);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}::selection{background:var(--cobalt);color:var(--chalk)}:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:2px}.h-display{font-family:var(--display);font-weight:600;font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 96;line-height:1.06;letter-spacing:-.008em;margin:0}.h-xl{font-size:clamp(2.5rem,5.5vw,4.55rem)}.h-l{font-size:clamp(1.85rem,3.7vw,3.05rem)}.h-m{font-size:clamp(1.45rem,2.4vw,2rem)}.eyebrow{font-family:var(--label);font-size:11px;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--cobalt);margin:0 0 18px;display:flex;align-items:center;gap:12px}.eyebrow:after{content:"";flex:1;height:1px;background:var(--cobalt-18);max-width:90px}.eyebrow--centred{justify-content:center}.eyebrow--centred:before{content:"";flex:1;height:1px;background:var(--cobalt-18);max-width:90px}.lede{font-size:clamp(1.02rem,1.5vw,1.22rem);color:var(--ink-70);max-width:54ch}.spec{font-family:var(--label);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-45)}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.wrap--wide{max-width:1480px}.band{padding-block:clamp(72px,10vw,132px);position:relative}.band--ink{background:var(--ink);color:var(--chalk)}.band--sand{background:var(--chalk-2)}.band--tight{padding-block:clamp(48px,6vw,80px)}.band--ink .eyebrow{color:var(--butter)}.band--ink .eyebrow:after,.band--ink .eyebrow:before{background:#f3c64a47}.band--ink .lede{color:#f4efe5a8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--body);font-size:15px;font-weight:600;letter-spacing:.01em;padding:17px 34px;border-radius:100px;border:1.5px solid transparent;background:var(--cobalt);color:#fff;text-decoration:none;cursor:pointer;transition:transform .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease);box-shadow:0 2px 0 var(--cobalt-d)}.btn:hover{background:var(--cobalt-d);transform:translateY(-2px);box-shadow:0 8px 20px #6e372942}.btn:active{transform:translateY(0)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink-14);box-shadow:none}.btn--ghost:hover{background:var(--ink);color:var(--chalk);border-color:var(--ink);box-shadow:none}.btn--block{width:100%}.btn--lg{padding:21px 40px;font-size:16px}.tickerbar{background:var(--ink);color:var(--chalk);overflow:hidden;padding:9px 0;font-family:var(--label);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ticker-track{display:flex;width:max-content;animation:slide 38s linear infinite}.ticker-track span{padding-inline:26px;white-space:nowrap;opacity:.85}.ticker-track span:after{content:"\25c6";margin-left:26px;color:var(--butter)}@keyframes slide{to{transform:translate(-50%)}}.site-head{position:sticky;top:14px;z-index:60;padding-inline:var(--gutter);margin-top:14px}.head-pill{max-width:var(--maxw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fdfaf4db;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1px solid var(--ink-08);border-radius:100px;padding:11px 12px 11px 26px;box-shadow:0 8px 30px #2b211b17}.wordmark{font-family:var(--body);font-weight:700;font-size:23px;letter-spacing:-.035em;text-decoration:none;line-height:1}.wordmark i{color:var(--cobalt);font-style:normal}.head-nav{display:flex;gap:28px;font-size:14px;font-weight:500}.head-nav a{text-decoration:none;color:var(--ink-70);transition:color .2s}.head-nav a:hover{color:var(--cobalt)}.head-cta{display:flex;align-items:center;gap:14px}.head-rating{font-family:var(--label);font-size:10px;letter-spacing:.06em;color:var(--ink-45)}.head-rating b{color:var(--ink)}@media(max-width:900px){.head-nav,.head-rating{display:none}}.hero{padding-block:clamp(40px,5vw,62px) clamp(56px,7vw,92px);position:relative}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(30px,5vw,64px);align-items:center}.hero-kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--label);font-size:10px;letter-spacing:.13em;text-transform:uppercase;background:var(--cobalt-08);color:var(--cobalt);border:1px solid var(--cobalt-18);padding:7px 15px;border-radius:100px;margin-bottom:26px}.hero h1{margin-bottom:26px}.hero h1 .rule{display:block;color:var(--cobalt)}.hero-sub{font-size:clamp(1.02rem,1.4vw,1.16rem);color:var(--ink-70);max-width:40ch;margin:0 0 32px}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hero-price{font-family:var(--label);font-size:12px;color:var(--ink-45)}.hero-price b{font-size:15px;color:var(--ink)}.hero-price s{opacity:.5}.hero-proof{display:flex;align-items:center;gap:14px;margin-top:36px;padding-top:26px;border-top:1px solid var(--ink-14)}.stars{color:var(--butter);font-size:15px;letter-spacing:2px}.hero-proof p{margin:0;font-size:13.5px;color:var(--ink-70)}.hero-art{position:relative}.hero-frame{border-radius:var(--r-l);overflow:hidden;background:var(--chalk-2);aspect-ratio:4 / 3.9;box-shadow:0 34px 80px -34px #2b211b57}.hero-frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.seal{position:absolute;width:132px;height:132px;right:-18px;top:-26px;display:grid;place-items:center;text-align:center;background:var(--butter);border-radius:50%;box-shadow:0 12px 30px #2b211b29;transform:rotate(-11deg) translateZ(70px)}.seal b{font-family:var(--display);font-weight:900;font-size:30px;line-height:.9;display:block}.seal span{font-family:var(--label);font-size:8px;letter-spacing:.12em;text-transform:uppercase;display:block;margin-top:5px}.float-spec{position:absolute;left:-22px;bottom:30px;background:var(--paper);border:1px solid var(--ink-08);border-radius:var(--r-m);padding:15px 19px;box-shadow:0 16px 36px #2b211b1f;transform:translateZ(105px)}.float-spec dl{margin:0;display:grid;gap:9px}.float-spec div{display:flex;align-items:baseline;gap:12px}.float-spec dt{font-family:var(--label);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45);width:62px}.float-spec dd{margin:0;font-family:var(--label);font-size:12px;font-weight:600}@media(max-width:860px){.hero-grid{grid-template-columns:1fr}.hero-art{order:-1}.seal{width:100px;height:100px;right:6px;top:-18px}.seal b{font-size:23px}.float-spec{left:8px;bottom:12px;padding:12px 15px}}.ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,26px);margin-top:46px}.ba-card{position:relative;border-radius:var(--r-m);overflow:hidden;background:var(--chalk-2)}.ba-card img{aspect-ratio:4/5;object-fit:cover;width:100%}.ba-tag{position:absolute;left:16px;top:16px;font-family:var(--label);font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:var(--paper);padding:7px 13px;border-radius:100px}.ba-card--after .ba-tag{background:var(--cobalt);color:#fff}.ba-note{margin:14px 2px 0;font-size:14px;color:var(--ink-70)}.bench{background:var(--ink);color:var(--chalk)}.bench-shell{display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(30px,5vw,70px);align-items:center}.bench-stage{position:relative;background:linear-gradient(rgba(244,239,229,.055) 1px,transparent 1px) 0 0 / 100% 34px,linear-gradient(90deg,rgba(244,239,229,.055) 1px,transparent 1px) 0 0 / 34px 100%,#231914;border:1px solid rgba(244,239,229,.12);border-radius:var(--r-l);padding:clamp(18px,3vw,34px)}.bench-stage svg{width:100%;height:auto;display:block}.bench-readout{position:absolute;left:clamp(18px,3vw,34px);top:clamp(18px,3vw,34px);pointer-events:none}.bench-deg{font-family:var(--display);font-weight:900;font-size:clamp(3rem,7vw,5rem);line-height:.82;color:var(--butter);font-variant-numeric:tabular-nums}.bench-deg sup{font-size:.4em;vertical-align:super}.bench-mode{font-family:var(--label);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f4efe599;margin-top:8px}.bench-ctl{margin-top:26px}.bench-slider{-webkit-appearance:none;appearance:none;width:100%;height:34px;background:transparent;cursor:grab;display:block}.bench-slider:active{cursor:grabbing}.bench-slider::-webkit-slider-runnable-track{height:2px;background:#f4efe538;border-radius:2px}.bench-slider::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-14px;border-radius:50%;background:var(--butter);border:4px solid #231914;box-shadow:0 0 0 1px var(--butter);transition:transform .2s var(--ease)}.bench-slider:hover::-webkit-slider-thumb{transform:scale(1.12)}.bench-slider::-moz-range-track{height:2px;background:#f4efe538;border-radius:2px}.bench-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--butter);border:4px solid #231914;box-shadow:0 0 0 1px var(--butter)}.bench-ticks{display:flex;justify-content:space-between;font-family:var(--label);font-size:10px;letter-spacing:.06em;color:#f4efe566;margin-top:2px}.bench-presets{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.preset{font-family:var(--label);font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:transparent;color:#f4efe5b3;border:1px solid rgba(244,239,229,.2);border-radius:100px;padding:9px 16px;cursor:pointer;transition:all .22s var(--ease)}.preset:hover{border-color:var(--butter);color:var(--butter)}.preset[aria-pressed=true]{background:var(--butter);border-color:var(--butter);color:var(--ink)}.bench-copy h2{margin-bottom:22px}.bench-list{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:2px}.bench-list li{display:grid;grid-template-columns:62px 1fr;gap:18px;padding:15px 0;border-top:1px solid rgba(244,239,229,.13);align-items:baseline;cursor:pointer;transition:opacity .2s}.bench-list li:last-child{border-bottom:1px solid rgba(244,239,229,.13)}.bench-list b{font-family:var(--label);font-size:13px;color:var(--butter);font-weight:600}.bench-list span{font-size:14.5px;color:#f4efe5b8}.bench-list li[data-active=true] span,.bench-list li:hover span{color:var(--chalk)}@media(max-width:940px){.bench-shell{grid-template-columns:1fr}.bench-copy{order:-1}}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,28px);margin-top:52px}.detail{background:var(--paper);border:1px solid var(--ink-08);border-radius:var(--r-m);overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.detail:hover{transform:translateY(-5px);box-shadow:0 20px 44px -20px #2b211b42}.detail-media{aspect-ratio:5/3.4;overflow:hidden;background:var(--chalk-2)}.detail-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.detail:hover .detail-media img{transform:scale(1.05)}.detail-body{padding:24px 24px 28px}.detail-body h3{font-family:var(--display);font-weight:600;font-variation-settings:"SOFT" 60,"opsz" 40;font-size:22px;letter-spacing:-.005em;margin:0 0 10px;line-height:1.15}.detail-body p{margin:0;font-size:14.5px;color:var(--ink-70)}.detail-num{font-family:var(--label);font-size:10px;letter-spacing:.1em;color:var(--cobalt);display:block;margin-bottom:12px}@media(max-width:800px){.detail-grid{grid-template-columns:1fr}}.fit-head{text-align:center;max-width:620px;margin:0 auto 46px}.fit-head .lede{margin-inline:auto}.fit-row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px)}.fit-opt{background:var(--paper);border:1.5px solid var(--ink-08);border-radius:var(--r-m);padding:26px 20px 22px;cursor:pointer;text-align:center;font:inherit;color:inherit;transition:all .26s var(--ease)}.fit-opt:hover{border-color:var(--cobalt);transform:translateY(-4px)}.fit-opt[aria-pressed=true]{border-color:var(--cobalt);background:#fff;box-shadow:0 16px 36px -16px #8a493961}.fit-opt svg{width:100%;height:128px;margin-bottom:16px}.fit-opt h3{font-size:15px;font-weight:600;margin:0 0 5px}.fit-opt p{margin:0;font-size:13px;color:var(--ink-45)}.fit-verdict{margin-top:26px;border-radius:var(--r-m);padding:24px 28px;display:flex;align-items:center;gap:18px;background:var(--chalk-2);border:1.5px solid var(--ink-08);min-height:92px}.fit-verdict[data-state=yes]{background:#5c6b4f1f;border-color:#5c6b4f5c}.fit-verdict[data-state=no]{background:#a8452f17;border-color:#a8452f4d}.fit-badge{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--ink-14);color:var(--paper);font-size:19px}.fit-verdict[data-state=yes] .fit-badge{background:var(--fit)}.fit-verdict[data-state=no] .fit-badge{background:var(--nofit)}.fit-verdict h4{margin:0 0 3px;font-size:16px;font-weight:600}.fit-verdict p{margin:0;font-size:14px;color:var(--ink-70)}@media(max-width:760px){.fit-row{grid-template-columns:1fr}.fit-opt svg{height:96px}}.rooms-tabs{display:flex;gap:8px;margin-bottom:34px;flex-wrap:wrap}.room-tab{font-family:var(--label);font-size:10px;letter-spacing:.11em;text-transform:uppercase;background:transparent;border:1px solid var(--ink-14);border-radius:100px;padding:11px 20px;cursor:pointer;color:var(--ink-70);transition:all .22s var(--ease)}.room-tab:hover{border-color:var(--cobalt);color:var(--cobalt)}.room-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--chalk)}.room-panel{display:none;grid-template-columns:1.25fr 1fr;gap:clamp(20px,3vw,40px);align-items:center}.room-panel[data-open=true]{display:grid;animation:fade .5s var(--ease)}@keyframes fade{0%{opacity:0;transform:translateY(14px)}}.room-panel img{border-radius:var(--r-m);width:100%;aspect-ratio:16/11;object-fit:cover}.room-panel h3{font-family:var(--display);font-weight:600;font-variation-settings:"SOFT" 60,"opsz" 60;font-size:clamp(1.45rem,2.8vw,1.95rem);margin:0 0 14px;letter-spacing:-.01em;line-height:1.12}.room-panel p{margin:0 0 20px;color:var(--ink-70);font-size:15.5px}.room-stat{font-family:var(--label);font-size:11px;letter-spacing:.07em;color:var(--cobalt);text-transform:uppercase}@media(max-width:860px){.room-panel{grid-template-columns:1fr}}.cmp{width:100%;border-collapse:collapse;margin-top:40px;font-size:15px}.cmp th,.cmp td{padding:17px 18px;text-align:left;border-bottom:1px solid var(--ink-14)}.cmp thead th{font-family:var(--label);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45);font-weight:600;border-bottom-color:var(--ink)}.cmp thead th.is-us{color:var(--cobalt)}.cmp tbody th{font-weight:500}.cmp td{text-align:center;width:17%;color:var(--ink-45)}.cmp td.is-us{background:var(--cobalt-08);color:var(--cobalt);font-weight:600}.cmp tbody tr:last-child td,.cmp tbody tr:last-child th{border-bottom:none}.cmp-wrap{overflow-x:auto}.cmp-wrap table{min-width:620px}.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px);margin-top:46px}.rev{background:var(--paper);border:1px solid var(--ink-08);border-radius:var(--r-m);padding:26px 26px 24px;display:flex;flex-direction:column}.rev .stars{font-size:13px;margin-bottom:14px}.rev p{margin:0 0 20px;font-size:15px;line-height:1.6}.rev footer{margin-top:auto;font-family:var(--label);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-45)}@media(max-width:860px){.rev-grid{grid-template-columns:1fr}}.faq{max-width:800px;margin:46px auto 0}.faq details{border-bottom:1px solid var(--ink-14)}.faq summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;font-size:16.5px;font-weight:500;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;border-right:1.6px solid var(--cobalt);border-bottom:1.6px solid var(--cobalt);transform:translateY(-70%) rotate(45deg);transition:transform .28s var(--ease)}.faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.faq p{margin:0 0 24px;color:var(--ink-70);font-size:15.5px;max-width:68ch}.closer{text-align:center}.closer h2{margin-bottom:22px}.closer .lede{margin:0 auto 36px}.closer-meta{margin-top:22px;font-family:var(--label);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45)}.site-foot{background:var(--ink);color:var(--chalk);padding-block:66px 34px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:34px}.foot-grid h4{font-family:var(--label);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#f4efe573;margin:0 0 16px;font-weight:600}.foot-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.foot-grid a{text-decoration:none;font-size:14.5px;color:#f4efe5c7;transition:color .2s}.foot-grid a:hover{color:var(--butter)}.foot-brand .wordmark{font-size:30px;color:var(--chalk)}.foot-brand p{font-size:14px;color:#f4efe58c;max-width:30ch;margin:16px 0 0}.foot-base{margin-top:52px;padding-top:22px;border-top:1px solid rgba(244,239,229,.14);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-family:var(--label);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#f4efe56b}@media(max-width:800px){.foot-grid{grid-template-columns:1fr 1fr}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}:root{--font-heading-family: "Fraunces", "Iowan Old Style", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body-weight: 400;--font-body-weight-bold: 600;--color-base-accent-1: 138, 73, 57;--color-base-text: 43, 33, 27;--buttons-radius: 100px;--media-radius: 18px}.gradient,body{background:var(--chalk)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--display);font-weight:600;font-variation-settings:"SOFT" 60,"opsz" 72;letter-spacing:-.01em;line-height:1.08}.button,.shopify-payment-button__button--unbranded{font-family:var(--body);font-weight:600;letter-spacing:.01em;border-radius:100px;min-height:54px}.product{column-gap:clamp(28px,4vw,64px)}.product__info-container{max-width:560px}.product__title,.product__title h1{font-family:var(--display);font-weight:600;font-variation-settings:"SOFT" 60,"opsz" 72;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.05;letter-spacing:-.012em}.product .price,.product-page-price .price{font-family:var(--label);font-weight:600}.product__media-wrapper .media,.product__media-item img{border-radius:var(--r-m)}.pdp-thesis{font-size:clamp(1rem,1.4vw,1.1rem);color:var(--ink-70);margin:0 0 20px}.pdp-checks{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:11px}.pdp-checks li{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;font-size:15px}.pdp-checks svg{width:20px;height:20px;margin-top:1px;flex:none}.pdp-ways{display:flex;gap:10px;margin:0 0 8px}.pdp-way{display:flex;align-items:center;gap:10px;border:1.5px solid var(--ink-14);border-radius:100px;padding:8px 16px 8px 8px;background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:500;transition:border-color .2s var(--ease)}.pdp-way i{width:22px;height:22px;border-radius:50%;display:block;border:1px solid var(--ink-14)}.pdp-way[aria-pressed=true]{border-color:var(--cobalt)}.pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--ink-14);text-align:center}.pdp-trust div{font-family:var(--label);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-45);line-height:1.5}.pdp-trust b{display:block;font-size:11px;color:var(--ink);margin-bottom:3px}.spec-table{width:100%;border-collapse:collapse;margin-top:34px}.spec-table th,.spec-table td{padding:14px 0;border-bottom:1px solid var(--ink-14);text-align:left}.spec-table th{font-family:var(--label);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45);font-weight:600;width:42%}.spec-table td{font-family:var(--label);font-size:13px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,30px);margin-top:46px;counter-reset:step}.step{border-top:2px solid var(--cobalt);padding-top:20px}.step b{font-family:var(--label);font-size:10px;letter-spacing:.1em;color:var(--cobalt);display:block;margin-bottom:10px}.step h3{font-size:17px;font-weight:600;margin:0 0 8px;font-family:var(--body);text-transform:none;letter-spacing:0}.step p{margin:0;font-size:14.5px;color:var(--ink-70)}@media(max-width:760px){.steps{grid-template-columns:1fr}.pdp-trust{grid-template-columns:1fr;text-align:left}}.product__media-wrapper img.global-media-settings,.product__media-wrapper .media--transparent,.product__media-wrapper .deferred-media{aspect-ratio:1 / 1;width:100%;height:auto;object-fit:cover;padding-top:0!important}.product__media-wrapper .product__media-list,.product__media-wrapper .splide__track{align-items:flex-start}.hero-art{perspective:1200px}.hero-tilt{position:relative;transform-style:preserve-3d;will-change:transform}.hero-frame{transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.hero-tilt{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/halcyra.css.map */
