.section-header{display:contents}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.buy-inline{display:contents}.btn[hidden]{display:none}.cart-btn{position:relative}.cart-count{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--amber);color:#fff;font-size:.7rem;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.waitlist__ok{padding:14px 16px;border-radius:var(--radius);background:#1e4d2b14;border:1px solid rgba(30,77,43,.25)}.waitlist__err,.fm-form__err{color:#8a2e12;font-size:.92rem}.fm-form__err ul{margin:0;padding-left:18px}.fm-form{display:grid;gap:16px;max-width:560px}.fm-form label{display:grid;gap:6px;font-weight:600;font-size:.92rem}.fm-form label .soft{font-weight:400}.fm-form input:not([type=checkbox]):not([type=radio]),.fm-form select,.fm-form textarea,.fm-input,.fm-qty{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:#fff;font:inherit;font-weight:400;color:var(--ink)}.fm-form textarea,textarea.fm-input{min-height:120px;resize:vertical}.fm-form input:focus,.fm-form select:focus,.fm-form textarea:focus,.fm-input:focus,.fm-qty:focus{outline:2px solid var(--accent);outline-offset:2px}.fm-form .btn{justify-self:start}.fm-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fm-form__ok{padding:16px 18px;border-radius:var(--radius);background:#1e4d2b14;border:1px solid rgba(30,77,43,.25)}.fm-check{display:flex!important;align-items:center;gap:10px;font-weight:400!important}@media(max-width:560px){.fm-form__row{grid-template-columns:1fr}}.fm-narrow{max-width:620px}.fm-narrow>.fm-form,.fm-narrow>div>.fm-form{margin-top:28px}.fm-inline{display:inline}.fm-address{display:flex;justify-content:space-between;gap:16px;align-items:start;padding:20px 0;border-bottom:1px solid var(--rule)}.fm-code{font-size:1.2rem;letter-spacing:.1em;padding:8px 14px;background:#fff;border:1px dashed var(--rule-strong);border-radius:var(--radius)}.write{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}.write .lede{margin-top:16px}@media(max-width:860px){.write{grid-template-columns:1fr}}.fm-search{grid-template-columns:1fr auto;max-width:620px;margin-top:28px}.fm-search .btn{justify-self:stretch}.fm-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:32px 24px}.fm-card{display:grid;gap:8px;text-decoration:none;color:var(--ink)}.fm-card__img{aspect-ratio:1;display:block}.fm-card__title{font-family:var(--f-display);font-size:1.25rem;line-height:1.2}.fm-card:hover .fm-card__title{text-decoration:underline}.fm-pages{margin-top:40px;display:flex;gap:12px}.fm-pages .current{font-weight:700}.fm-product__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);margin-top:24px;align-items:start}.fm-product__media .frame{aspect-ratio:1}.fm-product__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.fm-product__price{font-family:var(--f-display);font-weight:700;font-size:1.6rem;margin-top:14px}.fm-product__form{margin-top:24px}.fm-product__row{display:flex;gap:12px}.fm-product__row .fm-qty{width:88px;flex:none}.fm-product__row .btn{flex:1;min-height:54px}.fm-product__desc{margin-top:32px}@media(max-width:860px){.fm-product__grid{grid-template-columns:1fr}}.fm-cart__form{margin-top:32px}.fm-cart__lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.fm-cart__line{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--rule)}.fm-cart__img{aspect-ratio:1;display:block}.fm-cart__title{font-family:var(--f-display);font-weight:700;font-size:1.2rem;text-decoration:none}.fm-cart__info p{margin:2px 0 0;font-size:.92rem}.fm-cart__qty{display:grid;gap:6px;justify-items:center}.fm-cart__qty .fm-qty{width:76px;text-align:center}.fm-cart__remove{font-size:.84rem;color:var(--ink-soft)}.fm-cart__total{font-weight:600;min-width:90px;text-align:right}.fm-cart__foot{display:grid;grid-template-columns:1fr minmax(280px,400px);gap:clamp(32px,6vw,96px);margin-top:32px;align-items:start}.fm-cart__foot .label{display:block;font-weight:600;font-size:.92rem;margin-bottom:8px}.fm-cart__subtotal{display:flex;justify-content:space-between;font-family:var(--f-display);font-size:1.4rem;margin:0 0 8px}.fm-cart__ctas{display:flex;gap:10px;margin-top:20px}.fm-cart__ctas .btn{flex:1}.fm-cart__dynamic{margin-top:12px}@media(max-width:700px){.fm-cart__line{grid-template-columns:72px minmax(0,1fr) auto}.fm-cart__total{grid-column:2 / -1;text-align:left}.fm-cart__foot{grid-template-columns:1fr}}.foot-policies{display:inline}.plans{margin-top:28px}.plans[hidden],.plan-freq[hidden]{display:none}.plan-freq{display:flex;align-items:center;gap:12px;padding:4px 2px 0}.plan-freq label{font-weight:600;font-size:.92rem}.plan-freq select{flex:1;min-height:46px;padding:0 12px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:#fff;font:inherit}.plan-freq select:focus{outline:2px solid var(--accent);outline-offset:2px}.gallery__main img{width:100%;height:100%}.fm-cart__plan{color:var(--accent)}.foot-col a,.contact-card b{overflow-wrap:normal;word-break:normal}.gallery__thumbs button[hidden]{display:none}@media(max-width:1240px){.nav{gap:18px}}.help-top__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.help-form .soft{margin-top:8px}.help-form .fm-form{margin-top:24px;max-width:none}.help-form .btn{min-width:200px}.help-cards{display:grid;gap:14px}.help-cards .contact-card b{font-size:clamp(1.2rem,1.8vw,1.5rem)}@media(max-width:860px){.help-top__grid{grid-template-columns:1fr}}.notes-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.notes-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:40px 28px}.note-card{display:grid;gap:10px;text-decoration:none;color:var(--ink)}.note-card__img{aspect-ratio:3 / 2;display:block}.note-card__date{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-top:6px}.note-card__title{font-family:var(--f-display);font-size:1.45rem;line-height:1.15}.note-card__ex{color:var(--ink-soft);font-size:.95rem}.note-card:hover .note-card__title{text-decoration:underline;text-decoration-thickness:1px}.page-head .kicker a{text-decoration:none}.article-title{max-width:22ch!important}.article-back{margin-top:40px}@media(min-width:761px)and (min-aspect-ratio:1/1){.cover__title{--W: max(100cqw, 176.84cqh);--gap: clamp(14px, 1.6vw, 32px)}.cover__title h1.wrap{max-width:none;margin:0;padding:0;display:grid;align-items:baseline;grid-template-columns:calc(50cqw - .1518 * var(--W) - var(--gap)) 1fr calc(50cqw - .1395 * var(--W) - var(--gap));font-size:min(clamp(4.5rem,11vw,12rem),calc((50cqw - .1518 * var(--W) - var(--gap) - var(--gutter)) / 2.5))}.cover__title h1.wrap span:first-child{grid-column:1;justify-self:end}.cover__title h1.wrap span:last-child{grid-column:3;justify-self:start}}@media(min-width:761px)and (max-aspect-ratio:1/1){.cover{height:max(540px,calc(100svh - 170px));max-height:1100px}.stage{width:max(100cqw,123.788cqh)}.stage--sky{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16%);mask-image:linear-gradient(to bottom,transparent 0,#000 16%)}.cover__title{top:5%}.cover__title h1{flex-direction:column;align-items:flex-start;font-size:clamp(5rem,16vw,9rem);line-height:.86}.cover__title h1 span:last-child{align-self:flex-end}.cover__scrim,.cover__copy{display:none}.cover-m{display:block;background:var(--forest);color:var(--bone);padding:32px var(--gutter) 40px}.cover-m p{font-size:1.15rem;line-height:1.5;max-width:36rem}.cover-m .cover__ctas{margin-top:20px}.cover-m .cover__link{color:var(--bone)}}.trio .fig--word{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.1;min-height:clamp(2.6rem,4.6vw,4rem);display:flex;align-items:flex-end;padding-bottom:.12em}
/*# sourceMappingURL=/cdn/shop/t/26/assets/theme-shopify.css.map */
