:root{--font-size--h1: clamp(2.125rem, 4.2vw, 3.25rem);--font-size--h2: clamp(1.75rem, 3.2vw, 2.5rem);--font-size--h3: clamp(1.375rem, 2.2vw, 1.75rem);--font-size--h4: 1.25rem;--font-size--h5: .9375rem;--font-size--h6: .75rem;--rw-hairline: rgb(var(--rw-ink-rgb) / .1);--rw-muted: rgb(var(--rw-ink-rgb) / .6)}.rte{line-height:1.7}.rte>:first-child{margin-block-start:0}.rte h2{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.25;letter-spacing:-.02em;margin:2.25rem 0 .75rem}.rte h3{font-size:1.125rem;line-height:1.3;letter-spacing:-.015em;margin:1.75rem 0 .5rem}.rte p{margin:0 0 1rem}.rte ul,.rte ol{margin:0 0 1.25rem;padding-inline-start:1.25rem}.rte li{margin-block-end:.45rem}.rte li::marker{color:var(--rw-terra)}.rte table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:1rem 0 1.75rem;font-size:.9375rem;line-height:1.45}.rte table>tbody{display:table;width:100%}.rte th,.rte td{padding:.7rem .9rem;border-block-end:1px solid var(--rw-hairline);text-align:start;vertical-align:top}.rte th{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rw-muted);background:rgb(var(--rw-ink-rgb) / .035)}.rte td{font-variant-numeric:tabular-nums}.rte td:first-child{color:rgb(var(--rw-ink-rgb) / .85)}.rw-guide__eyebrow,.rw-overview__eyebrow{font-family:var(--rw-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--rw-terra);margin:0 0 .625rem}.rw-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:.8125rem;color:var(--rw-muted)}.rw-crumbs a{color:inherit;text-decoration:none}.rw-crumbs a:hover{color:var(--rw-ink);text-decoration:underline;text-underline-offset:3px}.rw-crumbs [aria-current]{color:rgb(var(--rw-ink-rgb) / .85)}.rw-crumbs--product{margin:0}.rw-coll-hero{display:grid;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding-block-end:1rem}@media screen and (min-width:990px){.rw-coll-hero--image{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.rw-coll-hero__title{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.rw-coll-hero__intro{margin-block-start:1rem;max-width:56ch;font-size:1.0625rem;line-height:1.65;color:rgb(var(--rw-ink-rgb) / .72)}.rw-coll-hero__intro p{margin:0 0 .75rem}.rw-coll-hero__intro p:last-child{margin-block-end:0}.rw-coll-hero__meta{margin:1.25rem 0 0;font-size:.875rem;color:var(--rw-muted)}.rw-coll-hero__meta a{color:var(--rw-terra);font-weight:600;text-decoration:none}.rw-coll-hero__meta a:hover{text-decoration:underline;text-underline-offset:3px}.rw-coll-hero__media{border-radius:12px;overflow:hidden;aspect-ratio:16 / 10;background:var(--rw-band)}.rw-coll-hero__img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.rw-coll-hero__media{aspect-ratio:16 / 9}}.rw-guide{max-width:48rem;margin-inline:auto;padding-block-start:3rem;border-block-start:1px solid var(--rw-hairline)}.rw-guide__body{font-size:1.0625rem;color:rgb(var(--rw-ink-rgb) / .78)}.rw-guide__body h2:first-child{margin-block-start:0}.card-gallery .product-media-container{--product-media-fit: contain !important;background-color:#f4f1ea}.card-gallery .product-media-container img{box-sizing:border-box;padding:6%;object-fit:contain;mix-blend-mode:multiply}.product-card .product-title,.product-card [class*=product-title]{font-weight:600}.rw-chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.rw-chip{display:flex;flex-direction:column;gap:.125rem;min-width:7.5rem;padding:.55rem .85rem;border:1px solid rgb(var(--rw-ink-rgb) / .12);border-radius:8px;background:#fff}.rw-chip__k{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--rw-muted)}.rw-chip__v{font-size:.9375rem;font-weight:700;color:var(--rw-ink);font-variant-numeric:tabular-nums}.rw-buy-trust{display:grid;gap:.8rem;list-style:none;margin:0;padding:1rem 1.125rem;border-radius:10px;background:var(--rw-band)}.rw-buy-trust li{display:flex;align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.45;color:rgb(var(--rw-ink-rgb) / .8)}.rw-buy-trust svg{width:1.25rem;height:1.25rem;flex-shrink:0;margin-block-start:.05rem;color:var(--rw-forest)}.rw-buy-trust strong{font-weight:700;color:var(--rw-ink)}.rw-buy-trust__sub{display:block;margin-block-start:.15rem;font-size:.8125rem;color:var(--rw-muted)}.rw-overview{display:grid;gap:clamp(1.25rem,4vw,4rem);padding-block-start:3rem;border-block-start:1px solid var(--rw-hairline)}@media screen and (min-width:990px){.rw-overview{grid-template-columns:minmax(0,17rem) minmax(0,46rem)}.rw-overview__head{position:sticky;top:calc(var(--header-height, 72px) + 1.5rem);align-self:start}}.rw-overview__title{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.rw-overview__body{font-size:1.0625rem;color:rgb(var(--rw-ink-rgb) / .78)}.rw-overview__body>p:first-child{font-size:1.1875rem;line-height:1.6;color:var(--rw-ink)}.rw-wordmark--footer{font-size:1.75rem;text-decoration:none}footer .menu__heading{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.55}footer .menu__item a{text-decoration:none;opacity:.82;transition:opacity .15s ease}footer .menu__item a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}footer .text-block.h6{font-family:var(--rw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#e07a55}footer .text-block.rte{color:#ffffff9e}@media screen and (max-width:749px){.rte table{font-size:.875rem}.rte th,.rte td{padding:.6rem .65rem}.rw-chip{min-width:0;flex:1 1 30%}.rw-overview{padding-block-start:2rem}}@media(prefers-reduced-motion:reduce){footer .menu__item a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/roam-overrides.css.map */
