.town-sample,.town-sample-pack,.town-sample-press,.town-sample-next,.town-sample-supplies{overflow-x:clip}.town-sample-hero{background:var(--town-bone)}.town-sample-hero__grid{display:grid;gap:var(--town-s6)}.town-sample-hero__shot{position:relative;margin:0 calc(-1 * var(--town-gutter));aspect-ratio:1 / 1;background:var(--town-bone-2);overflow:hidden}.town-sample-hero__shot img,.town-sample-hero__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.town-sample-hero__shot--type{display:grid;place-items:center;width:100%;height:100%;background:var(--town-ink);color:var(--town-orange);font-size:clamp(4rem,18vw,8rem)}.town-sample-hero__stamp{position:absolute;top:var(--town-s4);left:var(--town-s4);min-height:44px;padding:0 16px;display:inline-flex;align-items:center;background:var(--town-orange);color:#fff;font-size:var(--town-t-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--town-r-pill);box-shadow:var(--town-sh-cta)}.town-sample-hero__buy{display:flex;flex-direction:column;gap:8px;min-width:0;align-self:center}.town-sample-hero__title{font-size:clamp(1.45rem,1.1rem + 1vw,1.85rem);line-height:1.12;text-wrap:balance}.town-sample-hero__price{display:flex;align-items:baseline;gap:var(--town-s3);margin:0}.town-sample-hero__free{font-family:var(--town-font-head);font-size:clamp(2.4rem,1.6rem + 2vw,3.25rem);font-weight:800;letter-spacing:var(--town-track-display);line-height:.9;color:var(--town-orange);text-transform:uppercase}.town-sample-hero__zero{font-size:var(--town-t-h3);font-weight:700;color:var(--town-ink-3)}.town-sample-hero__lede{max-width:34ch;margin:2px 0 4px;font-size:16px;font-weight:600;line-height:1.35}.town-sample-hero__form{display:block;width:100%}.town-sample-hero .town-sample-hero__cta{min-height:52px;margin-top:4px;font-size:1rem}.town-sample-hero__trust{margin-top:6px;gap:8px 18px}.town-sample-hero .product-form__error-message-wrapper{margin-bottom:var(--town-s3);color:var(--town-stop);font-size:var(--town-t-sm);font-weight:650}@media(min-width:860px){.town-sample-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--town-s8);align-items:start}.town-sample-hero__shot{margin:0;border-radius:var(--town-r-lg);aspect-ratio:1 / 1;box-shadow:var(--town-sh-3)}.town-sample-hero .town-sample-hero__cta{min-height:52px;font-size:1rem}}.town-sample-pack__grid{display:grid;gap:var(--town-s8)}.town-sample-pack__copy{display:flex;flex-direction:column;gap:var(--town-s4);min-width:0}.town-sample-pack__facts{margin:var(--town-s2) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--town-s5)}.town-sample-pack__facts li{padding-top:var(--town-s4);border-top:1px solid var(--town-hairline);font-size:var(--town-t-sm);line-height:var(--town-lh-body);color:var(--town-ink-2)}.town-sample-pack__facts strong{display:block;margin-bottom:4px;font-size:var(--town-t-body);color:var(--town-ink)}.town-sample-pack__shot{margin:0;border-radius:var(--town-r-lg);overflow:hidden;background:var(--town-dust)}.town-sample-pack__img{width:100%;height:auto;display:block}@media(min-width:860px){.town-sample-pack__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--town-s12);align-items:center}}.town-sample-press__head{margin-bottom:var(--town-s8)}.town-sample-press__steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--town-s6)}.town-sample-press__media{display:block;aspect-ratio:1;border-radius:var(--town-r);overflow:hidden;background:var(--town-bone-2);margin-bottom:var(--town-s3)}.town-sample-press__media img{width:100%;height:100%;object-fit:cover;display:block}.town-sample-press__num{display:block;font-size:var(--town-t-micro);font-weight:700;letter-spacing:var(--town-track-label);text-transform:uppercase;color:var(--town-orange);margin-bottom:var(--town-s1)}.town-sample-press__step .town-h3{margin-bottom:var(--town-s2)}.town-sample-press__steps--type{grid-template-columns:1fr}.town-sample-press__steps--type .town-sample-press__step{padding:var(--town-s5)}@media(min-width:700px){.town-sample-press__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--town-s4)}}.town-sample-next__inner{max-width:720px}.town-sample-next .town-h2,.town-sample-next .town-body{color:var(--town-bone)}.town-sample-next__lede{margin:var(--town-s4) 0 var(--town-s8)}.town-sample-next__actions{display:flex;flex-direction:column;gap:var(--town-s3)}.town-sample-next .town-btn--ghost{--_bg: transparent;--_fg: var(--town-bone);--_bd: var(--town-ink-3)}.town-sample-next .town-btn--ghost:hover{--_bg: var(--town-ink-2);--_bd: var(--town-bone)}.town-sample-next__sib{margin-top:var(--town-s6);color:var(--town-bone);border-color:var(--town-ink-3)}.town-sample-next__sib:hover{color:var(--town-orange);border-color:var(--town-orange)}@media(min-width:700px){.town-sample-next__actions{flex-direction:row;flex-wrap:wrap}.town-sample-next__actions .town-btn{flex:1 1 240px}}.town-sample-supplies.town-section{padding-top:0}.town-supplies-hero{background:linear-gradient(180deg,#f3ece3,#efe6db);padding:36px 0 32px;margin-bottom:28px}.town-supplies-hero .town-eyebrow{margin-bottom:8px}.town-supplies-hero .town-h1{max-width:14ch;font-size:clamp(2.4rem,1.6rem + 2.4vw,3.6rem)}.town-supplies-hero__lede{margin:12px 0 0;max-width:28rem;font-size:18px;font-weight:650;line-height:1.35;color:var(--town-ink-2, #3d352e)}.town-supplies-hero__why{display:grid;grid-template-columns:1fr;gap:8px;list-style:none;margin:22px 0 0;padding:0;max-width:44rem}.town-supplies-hero__why li{display:flex;align-items:baseline;gap:12px;min-height:36px;font-size:16px;font-weight:650;color:var(--town-ink, #14110e)}.town-supplies-hero__why span{flex:0 0 5.5rem;font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--town-orange, #e2560f)}@media(min-width:700px){.town-supplies-hero__why{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.town-supplies-hero__why li{flex-direction:column;gap:2px}}.town-sample-supplies__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--town-s5) var(--town-s3)}.town-sample-supplies__grid .product-card{margin-bottom:0}@media(min-width:860px){.town-sample-supplies__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--town-s8) var(--town-s5)}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/town-sample.css.map */
