.review-form-module__MT9R3a__wrap{background:#ffffff61;border:1px solid #aebfa9;margin-top:24px}.review-form-module__MT9R3a__wrap summary{cursor:pointer;color:#254536;padding:22px 28px;font-family:DM Serif Display,Georgia,serif;font-size:1.55rem;list-style:none}.review-form-module__MT9R3a__wrap summary::-webkit-details-marker{display:none}.review-form-module__MT9R3a__wrap summary:after{content:"+";float:right;color:#aa3c27;font-family:Manrope,sans-serif}.review-form-module__MT9R3a__wrap[open] summary:after{content:"–"}.review-form-module__MT9R3a__content{border-top:1px solid #aebfa9;padding:4px 28px 28px}.review-form-module__MT9R3a__content>p{max-width:60ch}.review-form-module__MT9R3a__content form{gap:16px;max-width:720px;display:grid}.review-form-module__MT9R3a__content label{gap:7px;font-weight:700;display:grid}.review-form-module__MT9R3a__content input,.review-form-module__MT9R3a__content textarea{color:#20382c;width:100%;font:inherit;background:#fffdf6;border:1px solid #7f9a81;border-radius:3px;padding:11px 12px;font-weight:400}.review-form-module__MT9R3a__content input[readonly]{background:#e3ebdf}.review-form-module__MT9R3a__content textarea{resize:vertical;min-height:132px}.review-form-module__MT9R3a__content .review-form-module__MT9R3a__status{margin:0;font-weight:700}.review-form-module__MT9R3a__content button[disabled]{cursor:wait;opacity:.7}.review-form-module__MT9R3a__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:680px){.review-form-module__MT9R3a__wrap summary{padding:20px 22px}.review-form-module__MT9R3a__content{padding:4px 22px 24px}.review-form-module__MT9R3a__grid{grid-template-columns:1fr}}
.product-page-module__dx91ra__page{color:#20382c;background:#edf1e7}.product-page-module__dx91ra__page .page-hero{background:linear-gradient(120deg,#d7e1cf,#edf1e7);border-color:#aebfa9}:is(.product-page-module__dx91ra__page .page-hero h1,.product-page-module__dx91ra__page .feature-copy h2){color:#254536}.product-page-module__dx91ra__page .eyebrow{color:#4b6e50}.product-page-module__dx91ra__page .feature-grid img{border-color:#aebfa9}.product-page-module__dx91ra__page .button.secondary{color:#34543c;border-color:#45664c}.product-page-module__dx91ra__page .button.secondary:hover{color:#fffaf0;background:#34543c}.product-page-module__dx91ra__ingredients{max-width:56ch;margin:20px 0 28px;font-size:1rem;line-height:1.65}.product-page-module__dx91ra__ingredients strong{color:#254536}.product-page-module__dx91ra__variations{border-top:1px solid #aebfa9;padding-top:72px;scroll-margin-top:96px}.product-page-module__dx91ra__variationHeading{text-align:center;margin-bottom:32px}.product-page-module__dx91ra__variationHeading h2{color:#254536;max-width:13ch;margin:14px auto 0;font-size:clamp(2.45rem,4vw,4.15rem);line-height:.98}.product-page-module__dx91ra__variationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.product-page-module__dx91ra__variation{background:#ffffff61;border:1px solid #aebfa9;overflow:hidden}.product-page-module__dx91ra__variation img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.product-page-module__dx91ra__variation>div{padding:22px 22px 24px}.product-page-module__dx91ra__variation h3{color:#254536;margin:0;font-size:clamp(1.65rem,2vw,2.15rem);line-height:1}.product-page-module__dx91ra__variation p{color:#4b6e50;margin:9px 0 0;font-weight:700}.product-page-module__dx91ra__variationAction{align-items:center;min-height:44px;margin-top:18px;display:inline-flex}.product-page-module__dx91ra__reviews{border-top:1px solid #aebfa9;padding-top:72px}.product-page-module__dx91ra__reviewsHeading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px;display:flex}.product-page-module__dx91ra__reviewsHeading h2{color:#254536;max-width:18ch;margin:14px 0 0;font-size:clamp(2.45rem,4vw,4.15rem);line-height:.98}.product-page-module__dx91ra__reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.product-page-module__dx91ra__review{background:#ffffff61;border:1px solid #aebfa9;padding:28px}.product-page-module__dx91ra__stars{color:#aa3c27;letter-spacing:.12em;font-size:.95rem}.product-page-module__dx91ra__review h3{color:#254536;margin:18px 0 14px;font-size:1.7rem;line-height:1.05}.product-page-module__dx91ra__review blockquote{margin:0;font-size:1.05rem;line-height:1.65}.product-page-module__dx91ra__review p{margin:20px 0 0;font-weight:700}.product-page-module__dx91ra__emptyReview{background:#ffffff61;border:1px solid #aebfa9;max-width:650px;padding:28px}.product-page-module__dx91ra__emptyReview p{margin:0 0 10px}.product-page-module__dx91ra__emptyReview a{color:#34543c;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:820px){.product-page-module__dx91ra__variationGrid{grid-template-columns:1fr}.product-page-module__dx91ra__variation{grid-template-columns:minmax(0,190px) 1fr;display:grid}.product-page-module__dx91ra__variation>div{align-self:center}.product-page-module__dx91ra__variation img{height:100%;min-height:160px}}@media (max-width:680px){.product-page-module__dx91ra__variations,.product-page-module__dx91ra__reviews{padding-top:52px}.product-page-module__dx91ra__variationHeading,.product-page-module__dx91ra__reviewsHeading{margin-bottom:24px}.product-page-module__dx91ra__reviewsHeading{flex-direction:column;align-items:flex-start}.product-page-module__dx91ra__variationHeading h2,.product-page-module__dx91ra__reviewsHeading h2{font-size:2.55rem}.product-page-module__dx91ra__variation{grid-template-columns:1fr}.product-page-module__dx91ra__variation img{aspect-ratio:1.2;min-height:0}.product-page-module__dx91ra__reviewGrid{grid-template-columns:1fr}.product-page-module__dx91ra__review{padding:24px}}
.price-detail:after{display:none}body:has(img[src*=almond-biscotti]) .price-detail{font-size:0}body:has(img[src*=almond-biscotti]) .price-detail:after{content:"Regular biscotti — $8\a Chocolate-dipped biscotti — $9";white-space:pre-line;font-family:DM Serif Display,Georgia,serif;font-size:clamp(2.1rem,3.3vw,3.45rem);line-height:1.05;display:block}.catalog-item .price{white-space:normal}:is(body:has(img[src*=buttermilk-chocolate-bread]),body:has(img[src*=chocolate-chip-banana-bread]),body:has(img[src*=banana-bread])){--loaf-price-label:"½ lb loaf — $7\a 1 lb loaf — $12"}:is(body:has(img[src*=buttermilk-chocolate-bread]) .price-detail,body:has(img[src*=chocolate-chip-banana-bread]) .price-detail,body:has(img[src*=banana-bread]) .price-detail){font-size:0}body:has(img[src*=buttermilk-chocolate-bread]) .price-detail:after{content:var(--loaf-price-label);white-space:pre-line;font-family:DM Serif Display,Georgia,serif;font-size:clamp(2.1rem,3.3vw,3.45rem);line-height:1.05;display:block}body:has(img[src*=chocolate-chip-banana-bread]) .price-detail:after{content:var(--loaf-price-label);white-space:pre-line;font-family:DM Serif Display,Georgia,serif;font-size:clamp(2.1rem,3.3vw,3.45rem);line-height:1.05;display:block}body:has(img[src*=banana-bread]) .price-detail:after{content:var(--loaf-price-label);white-space:pre-line;font-family:DM Serif Display,Georgia,serif;font-size:clamp(2.1rem,3.3vw,3.45rem);line-height:1.05;display:block}body:has(img[src*=oatmeal-creme-pie]) .price-detail{font-size:0}body:has(img[src*=oatmeal-creme-pie]) .price-detail:after{content:"Regular oatmeal cream pie — $4\a Chocolate-dipped — $5\a Milk, dark or white chocolate";white-space:pre-line;font-family:DM Serif Display,Georgia,serif;font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:1.1;display:block}body:has(img[src*=double-chocolate-brownies]) .price-detail{font-size:0}body:has(img[src*=double-chocolate-brownies]) .price-detail:after{content:"Regular brownies — $12\a Brownies with pecans — $13";white-space:pre-line;font-family:DM Serif Display,Georgia,serif;font-size:clamp(1.9rem,3vw,3rem);line-height:1.1;display:block}
