.growing-guide{max-width:1440px;margin:auto;padding:30px clamp(20px,5vw,76px) 84px}.guide-breadcrumb{display:flex;gap:12px;font-size:12px;margin:0 0 36px;color:#62665a}.guide-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.guide-opening{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:clamp(32px,5vw,72px);align-items:center;padding-bottom:50px;border-bottom:1px solid #d6cfbe}.guide-eyebrow{font-size:10px;letter-spacing:.14em;font-weight:700;line-height:1.5;color:#454c31}.guide-lead h1{font-size:clamp(40px,4.8vw,72px);line-height:1.03;margin:18px 0 22px;max-width:800px;text-wrap:balance}.guide-intro{font-size:17px;line-height:1.7;max-width:680px}.guide-main-cta{margin:24px 0 15px;background:#454c31;min-width:250px}.guide-preorder{font-size:13px;line-height:1.65;max-width:620px;color:#454c31}.guide-product{display:grid;grid-template-columns:38% 1fr;gap:20px;padding:25px;background:#e9e3d5;border:1px solid #d6cfbe;border-radius:8px}.guide-product figure{align-self:center}.guide-product img{width:100%;height:auto;max-height:255px;object-fit:contain}.guide-product figcaption{font-size:9px;text-align:center;color:#62665a;margin-top:8px}.guide-product h2{font-size:32px;line-height:1.07;margin:8px 0 12px}.guide-product p:not(.guide-eyebrow):not(.guide-price){font-size:12px;line-height:1.7}.guide-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:18px 0 3px}.guide-price strong{font-family:var(--serif,Georgia);font-weight:400;font-size:38px;line-height:1.2}.guide-price s{font-size:15px;color:#62665a}.guide-price span{font-size:10px}.guide-sale{color:#454c31;font-weight:700}.guide-product .guide-shipping{border-top:1px solid #c9c1ae;padding-top:12px;margin-top:15px;font-size:10px!important}.guide-reading{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:clamp(38px,7vw,96px);align-items:start;margin-top:50px}.guide-body{max-width:780px;font-size:15px;line-height:1.8;min-width:0}.guide-body section{margin:0 0 35px}.guide-body h2{font-size:clamp(28px,3vw,39px);line-height:1.12;margin:0 0 16px}.guide-body p{margin:0 0 16px}.guide-body ul,.guide-body ol{padding-left:22px;margin:16px 0}.guide-body li{padding-left:4px;margin:0 0 10px}.guide-body a{text-decoration:underline;text-underline-offset:3px;color:#454c31}.guide-body a:hover{text-decoration-thickness:2px}.guide-body .guide-sources{border-top:1px solid #d6cfbe;padding-top:25px;font-size:12px;color:#62665a}.guide-sources h2{font-size:24px}.guide-newsletter{padding:26px;background:#454c31;color:#f3eee3;border-radius:8px;position:sticky;top:125px}.guide-newsletter .guide-eyebrow{color:#efe4c8}.guide-newsletter h2{font-size:31px;line-height:1.1;margin:13px 0}.guide-newsletter p{font-size:13px;line-height:1.7;margin-bottom:20px}.guide-newsletter form>label{display:block;font-size:12px;margin-bottom:6px}.guide-newsletter input[type=email]{display:block;width:100%;padding:12px 10px;border:1px solid #d6cfbe;border-radius:3px;color:#242620;background:#fffdf7;min-height:46px}.guide-newsletter .guide-consent{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.6;margin:16px 0}.guide-consent input{-webkit-appearance:auto;appearance:auto;flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:#a1814a}.guide-newsletter .button{width:100%;justify-content:center;background:#efe4c8;color:#242620;gap:12px}.guide-newsletter .guide-privacy{display:inline-block;font-size:11px;text-decoration:underline;margin-top:15px}.guide-form-success{border:1px solid #efe4c8;padding:16px}.guide-directory{list-style:none!important;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:15px}.guide-directory li{padding:20px!important;margin:0!important;border:1px solid #d6cfbe;background:#fffdf733;border-radius:5px}.guide-directory a{font-family:var(--serif,Georgia);font-size:25px;line-height:1.15;display:block;margin-bottom:10px}.guide-directory span{font-size:12px;line-height:1.65;display:block}.guide-calculator{background:#e9e3d5;border:1px solid #d6cfbe;padding:25px;border-radius:6px}.guide-calculator-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.guide-calculator label{font-size:12px;line-height:1.5}.guide-calculator input{display:block;width:100%;padding:10px;border:1px solid #a1814a;border-radius:3px;background:#fffdf7}.guide-calculator .guide-volume{margin-top:20px}.guide-volume strong{font-size:20px}.guide-calculator .button{gap:12px}@media(max-width:1050px){.guide-opening{grid-template-columns:1fr}.guide-product{grid-template-columns:150px 1fr;max-width:700px}.guide-product img{max-height:205px}.guide-product h2{font-size:34px}.guide-product p:not(.guide-eyebrow):not(.guide-price){font-size:14px}.guide-reading{grid-template-columns:minmax(0,1fr) 280px;gap:35px}}@media(max-width:750px){.growing-guide{padding-top:22px}.guide-breadcrumb{margin-bottom:26px}.guide-opening{gap:30px;padding-bottom:32px}.guide-lead h1{font-size:43px}.guide-intro{font-size:16px}.guide-product{grid-template-columns:105px minmax(0,1fr);gap:15px;padding:18px}.guide-product h2{font-size:28px}.guide-product p:not(.guide-eyebrow):not(.guide-price){font-size:12px}.guide-price strong{font-size:32px}.guide-reading{display:block;margin-top:32px}.guide-newsletter{position:static;margin-top:40px}.guide-main-cta{width:100%}.guide-directory,.guide-calculator-inputs{grid-template-columns:1fr}.guide-preorder{font-size:12px}}@media(prefers-reduced-motion:reduce){.growing-guide .button{transition:none}}.catalog-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.catalog-regular-price{color:var(--fall-red,#aa352d);font-weight:400}.catalog-price>small{flex-basis:100%;font-size:.8125rem;line-height:1.5;font-weight:400;color:var(--muted)}.soily-signup-dialog{max-width:540px;text-align:left;max-height:88dvh;overflow-y:auto}.soily-signup-dialog h2{font-size:clamp(2rem,5vw,3.2rem);line-height:1.08}.soily-signup-dialog .sale-kicker{margin-top:12px}.signup-sale-note{background:#ece8db;border-left:3px solid #68704a;padding:12px 14px;font-size:.95rem}.signup-email{display:block;width:100%;padding:13px;border:1px solid #777967;background:#fffdf7;border-radius:4px;font:inherit;box-sizing:border-box}.signup-consent{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;line-height:1.5;margin:15px 0}.signup-consent input{width:20px;height:20px;flex:0 0 20px;margin-top:2px;accent-color:#454c31}.signup-privacy{display:block;text-align:center;font-size:.85rem;margin:14px 0}.signup-shop{display:flex;margin-top:14px}.preorder-payment{padding:14px 16px;background:#edeade;border-left:3px solid #616a43;line-height:1.5;font-size:.95rem}.article-shop-cta{margin:36px 0;padding:clamp(22px,5vw,38px);border:1px solid #d5d7c6;background:#eeeee1;border-radius:10px}.article-shop-cta h2{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.15;margin:10px 0}.article-shop-cta .text-link{display:block;margin-top:18px;border:0;background:none;font:inherit;padding:0;cursor:pointer}.article-shop-cta .shipping-note{font-size:.85rem;margin-top:20px}.product-details.product-description-disclosure{margin:0 0 20px}.product-description-disclosure summary{min-height:44px;font-size:14px}.product-description-disclosure summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.product-description-disclosure .rte{padding:0 0 16px;line-height:1.7}.product-description-disclosure .rte p{padding:0;margin:0 0 12px;font-size:14px}.product-description-disclosure .rte p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
