.b-product-media img[data-main-image]{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block}.b-thumbs img{object-fit:cover}.b-form [class*=shopify_subscriptions] fieldset{border:2px solid var(--ink);border-radius:0;background:var(--paper);padding:12px 14px;margin:0}.b-form [class*=shopify_subscriptions] legend,.b-form [class*=shopify_subscriptions] label{text-transform:uppercase;font-size:12px;letter-spacing:.05em;font-weight:600}.b-form [class*=shopify_subscriptions] input[type=radio]{accent-color:var(--ink)}.b-form [class*=shopify_subscriptions] small{color:var(--moss);text-transform:uppercase;font-size:11px}.b-sub-kicker{display:block;color:var(--moss);text-transform:uppercase;letter-spacing:.25em;font-size:12px;margin-bottom:10px}.b-sub-heading{text-transform:uppercase;font-size:clamp(34px,6vw,72px);line-height:.95;margin:0 0 18px}.b-sub-intro{max-width:640px;color:var(--moss);margin:0 0 42px}.b-sub-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:48px}.b-sub-tier{position:relative;border:2px solid var(--ink);background:var(--paper);padding:26px;display:flex;flex-direction:column}.b-sub-tier.is-hot{background:var(--sun);box-shadow:6px 6px 0 var(--ink)}.b-sub-tier h3{text-transform:uppercase;font-size:24px;margin:0}.b-sub-qty{color:var(--moss);text-transform:uppercase;font-size:12px;letter-spacing:.05em;margin:6px 0 14px;display:block}.b-sub-price{margin:0 0 14px}.b-sub-price s{color:var(--moss);margin-right:8px}.b-sub-price strong{font-size:28px}.b-sub-price em{font-style:normal;color:var(--moss);font-size:12px;text-transform:uppercase}.b-sub-tier ul{list-style:none;margin:0 0 22px;padding:0;flex:1}.b-sub-tier li{padding:7px 0;border-bottom:1px dashed var(--moss);font-size:13.5px}.b-sub-tag{position:absolute;top:-13px;right:14px;background:var(--ink);color:var(--paper);text-transform:uppercase;font-size:11px;letter-spacing:.06em;padding:4px 10px}.b-sub-strip{display:flex;flex-wrap:wrap;border:2px solid var(--ink)}.b-sub-strip>div{flex:1;min-width:180px;padding:22px;border-right:2px solid var(--ink)}.b-sub-strip>div:last-child{border-right:none}.b-sub-strip strong{display:block;font-size:32px;line-height:1;text-transform:uppercase}.b-sub-strip span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--moss)}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
