.pdp-v2{color:#171717;background:#fff4ef;grid-template-columns:minmax(0,1fr) minmax(0,1.38fr);gap:28px 48px;max-width:none;padding:26px max(26px,50vw - 630px) 50px}.pdp-v2 .pdp-breadcrumb{color:#171717;margin-bottom:4px;font-size:17px;font-weight:650}.pdp-v2 .pdp-breadcrumb a{color:#171717;text-decoration:none}.pdp-v2 .pdp-gallery{align-self:start;min-width:0}.pdp-v2 .pdp-gallery-main{aspect-ratio:1.12;background:#f5dfcc;border-radius:12px}.pdp-v2 .pdp-gallery-main img{object-fit:cover}.pdp-v2 .pdp-thumbnails{gap:13px;padding:16px 0}.pdp-v2 .pdp-thumbnails button{border-radius:10px;flex-basis:76px}.pdp-v2 .pdp-thumbnails button.active{border-color:#ef6234}.pdp-v2 .product-summary{align-self:start;position:relative;top:auto}.pdp-v2 .product-summary>span:first-child{color:#e95e32;font-size:14px;font-weight:700;display:block}.pdp-v2 .pdp-badge{color:#fff;background:#fb621e;border-radius:5px;margin:0 0 12px 12px;padding:7px 10px;font-size:13px;display:inline-block}.pdp-v2 .product-summary h1{letter-spacing:-.03em;color:#181818;margin:12px 0 18px;font-size:clamp(29px,3.5vw,52px);line-height:1.02}.pdp-v2 .product-summary>p{color:#2b2925;max-width:660px;font-size:16px;line-height:1.45}.pdp-stock-note{color:#e03f3a;margin:12px 0 0;font-size:14px;display:inline-block}.pdp-v2 .product-buy{grid-template-columns:1fr 1fr;gap:8px 18px;margin:20px 0;display:grid}.pdp-v2 .pdp-swatches,.pdp-v2 .pdp-packaging{grid-column:1/-1;margin:3px 0 10px}.pdp-v2 .pdp-swatches>button{background:#f8e3c9;border:1px solid #0000;border-radius:7px;min-width:96px;padding:9px;color:#171717!important}.pdp-v2 .pdp-swatches>button.active{background:#fff9f4;border:2px solid #ee6a3b}.pdp-v2 .pdp-swatches legend,.pdp-v2 .pdp-packaging legend{font-size:15px}.pdp-v2 .pdp-price-row{grid-area:auto/2;justify-content:flex-start;gap:10px;margin:0}.pdp-v2 .pdp-price-row>strong{color:#171717;font-size:25px}.pdp-v2 .product-buy>button{color:#fff;background:#050505;border-radius:6px;grid-area:auto/1;justify-content:center;align-items:center;min-height:47px;padding:10px 17px;font-size:15px;display:inline-flex}.pdp-v2 .product-quantity{background:#fff9f3;border:1px solid #efc3ad;border-radius:6px}.pdp-v2 .product-quantity button{color:#171717;background:0 0;min-height:32px;padding:0 10px}.pdp-v2 .pdp-hamper-link{background:#fff8f2;border:1px solid #efc3ad;border-radius:8px;grid-column:1/-1;margin:10px 0 0}.pdp-v2 .pdp-availability{color:#558145;grid-column:1/-1}.pdp-reference-nav{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:20px;margin:3px 0 0;display:grid}.pdp-reference-nav a{color:#111;text-align:center;background:#ffc5ae;border-radius:8px;place-items:center;min-height:55px;padding:8px;font-weight:650;text-decoration:none;display:grid}.pdp-reference-nav a:hover{background:#ff9d77}.pdp-reference-details{grid-column:1/-1;min-width:0}.pdp-reference-details section{padding:20px 0 0;scroll-margin-top:100px}.pdp-reference-details h2{color:#181818;margin:0 0 21px;font-size:clamp(27px,2.5vw,37px);line-height:1.15}.pdp-ingredient-list{scroll-snap-type:x mandatory;gap:13px;padding-bottom:10px;display:flex;overflow:auto}.pdp-ingredient-list article{scroll-snap-align:start;text-align:center;flex:0 0 132px;min-width:0}.pdp-ingredient-list article>span{color:#e96b3f;background:#fff;border-radius:10px;place-items:center;height:122px;font-size:38px;display:grid}.pdp-ingredient-list b{white-space:normal;margin-top:8px;font-size:14px;font-weight:500;display:block}.pdp-allergen-list{flex-wrap:wrap;gap:8px;display:flex}.pdp-allergen-list span{color:#ec5e32;background:#ffc4ad;border-radius:5px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.pdp-nutrition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.pdp-nutrition-grid>div{background:#f1ded6;border-radius:10px;min-height:110px;padding:18px}.pdp-nutrition-grid dt{color:#654a41;font-size:14px}.pdp-nutrition-grid dd{color:#201b18;margin:8px 0 0;font-size:22px;font-weight:700}.pdp-storage{padding-bottom:15px}.pdp-reviews{background:#fff4ef;padding:20px max(26px,50vw - 630px)}.pdp-reviews .store-section{max-width:none;padding:0}.pdp-reviews .store-section h2{margin:0 0 20px;font-size:clamp(24px,2.5vw,37px)}.pdp-reviews .customer-card{vertical-align:top;background:#fff9f4;border-radius:9px;min-width:210px;max-width:calc(25% - 18px);margin:0 16px 16px 0;padding:20px;display:inline-block}.pdp-recommended{background:#fff4ef;padding:38px max(26px,50vw - 630px) 90px}.pdp-recommended h2{color:#171717;font-size:clamp(25px,2.5vw,37px)}.pdp-recommended a>.pdp-recommended-art{aspect-ratio:1.1;background:#ffe4d8;border-radius:10px}.pdp-recommended a>b{max-width:260px;font-size:19px}@media (max-width:850px){.pdp-v2{grid-template-columns:1fr;gap:20px;padding:22px 20px 40px}.pdp-reference-nav,.pdp-reference-details{grid-column:1}.pdp-reference-nav{gap:8px}.pdp-reference-nav a{font-size:13px}.pdp-nutrition-grid{grid-template-columns:repeat(2,1fr)}.pdp-reviews{padding:22px 20px}}@media (max-width:520px){.pdp-v2 .product-summary h1{font-size:31px}.pdp-v2 .product-buy{grid-template-columns:1fr 1fr}.pdp-v2 .pdp-price-row{flex-wrap:wrap}.pdp-reference-nav{grid-template-columns:repeat(2,1fr)}.pdp-ingredient-list article{flex-basis:105px}.pdp-ingredient-list article>span{height:100px}.pdp-recommended>div{grid-template-columns:repeat(2,1fr)}}.product-detail-route{--footer-art-join:#efefef;background:var(--pdp-background,#fff4ef)}.product-detail-route .pdp-v2{background:var(--pdp-background,#fff4ef);gap:30px 40px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr)!important}.pdp-v2>.pdp-breadcrumb{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;font-size:14px;display:flex}.pdp-v2 .product-summary{min-width:0}.pdp-v2 .product-summary h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:14px 0;font-size:clamp(28px,3.1vw,46px);line-height:1.1}.pdp-v2 .pdp-gallery-main{aspect-ratio:1.05;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:10px}.pdp-v2 .pdp-gallery-main.is-dragging{cursor:grabbing}.pdp-v2 .pdp-gallery-main img{pointer-events:none;-webkit-user-drag:none}.pdp-gallery-controls{align-items:center;gap:10px;margin-top:12px;display:flex}.pdp-gallery-controls>button{color:#007846;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:0 0 34px;width:34px;height:34px;font-size:24px}.pdp-v2 .pdp-thumbnails{scroll-snap-type:x mandatory;gap:10px;min-width:0;padding:4px;display:flex;overflow-x:auto}.pdp-v2 .pdp-thumbnails button{scroll-snap-align:center;border:2px solid #0000;border-radius:7px;flex:0 0 64px;height:60px;padding:0;position:relative;overflow:hidden}.pdp-v2 .pdp-thumbnails img{object-fit:contain}.pdp-badges{flex-wrap:wrap;gap:8px;display:flex}.pdp-rating-summary{color:#302d28;align-items:center;gap:8px;min-height:44px;margin:-6px 0 4px;text-decoration:none;display:inline-flex}.pdp-rating-summary>span{color:#f5b800;letter-spacing:2px;font-size:17px}.pdp-rating-summary>b{font-size:14px}.pdp-rating-summary>small{color:#68625b;font-size:13px}.pdp-v2 .pdp-badge{border-radius:5px;margin:0;padding:5px 10px;font-size:12px}.pdp-service-notes{flex-wrap:wrap;gap:18px;margin-block:12px;font-size:13px;display:flex}.pdp-service-notes .pdp-stock-note{font-size:inherit;margin:0}.pdp-service-notes>span{color:#397b28;font-weight:600}.pdp-v2 .product-buy{margin:16px 0;display:block}.pdp-v2 .pdp-swatches>button{flex-direction:column;align-items:center;min-width:90px;margin:8px 8px 8px 0;display:inline-flex}.pdp-v2 .pdp-swatches>button:disabled{opacity:.45;cursor:not-allowed}.pdp-v2 .pdp-swatch-media{width:54px;height:48px;display:block;position:relative}.pdp-v2 .pdp-swatch-media img{object-fit:contain}.pdp-v2 .pdp-purchase-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.pdp-v2 .pdp-add-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#050505;border:0;border-radius:6px;padding:12px 20px;font-weight:600}.pdp-v2 .pdp-add-button:disabled{opacity:.5;cursor:not-allowed}.pdp-v2 .pdp-price-row{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.pdp-v2 .product-quantity{align-items:center;display:flex;overflow:hidden}.pdp-v2 .product-quantity button{cursor:pointer;border:0;min-width:30px}.pdp-v2 .product-quantity button:disabled{opacity:.35;cursor:not-allowed}.pdp-v2 .product-quantity b{padding-inline:8px}.pdp-v2 .pdp-cart-notice{color:#9d3320;font-size:13px}.pdp-v2 .pdp-reference-nav{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px}.pdp-v2 .pdp-reference-nav a{min-height:46px;font-size:14px}.pdp-v2 .pdp-section-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.pdp-section-heading>div{gap:8px;display:flex}.pdp-section-heading button{color:#007846;cursor:pointer;background:0 0;border:0;min-width:28px;min-height:28px;font-size:22px}.pdp-v2 .pdp-reference-details section{padding-top:24px}.pdp-v2 .pdp-reference-details h2{margin:0 0 16px;font-size:clamp(23px,2.1vw,32px)}.pdp-v2 .pdp-ingredient-list{overscroll-behavior-x:contain;gap:12px}.pdp-v2 .pdp-ingredient-list article{flex-basis:130px}.pdp-v2 .pdp-ingredient-list article>span{background:#fff;height:114px;position:relative;overflow:hidden}.pdp-v2 .pdp-ingredient-list img{object-fit:contain;padding:8px}.pdp-ingredient-letter{color:#007846;font-size:34px;font-weight:700}.pdp-v2 .pdp-nutrition-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pdp-v2 .pdp-nutrition-grid>div{overflow-wrap:anywhere;background:#fffaf7;border:1px solid #edcdbd;min-width:0;min-height:100px}.pdp-nutrition-serving,.pdp-nutrition-note{color:#685149;font-size:13px;line-height:1.5}.product-detail-route .pdp-reviews,.product-detail-route .pdp-recommended{background:var(--pdp-background,#fff4ef)}.pdp-reviews .pdp-review-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pdp-reviews .pdp-review-cards .customer-card{overflow-wrap:anywhere;min-width:0;max-width:none;margin:0;padding:20px;display:block}.product-detail-route .pdp-recommended>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp-recommended em{color:#fff;background:#fb621e;border-radius:4px;justify-self:start;padding:4px 8px;font-size:12px;font-style:normal}.pdp-recommended .pdp-recommended-art img{object-fit:contain}body .product-detail-route .commerce-closing-cta.commerce-closing-blend{text-align:center;background:#fff4ee;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none;min-height:0;margin:0;padding:clamp(48px,10vw,90px) 0 0;display:flex;overflow:hidden}.product-detail-route .commerce-closing-blend .commerce-closing-copy{box-sizing:border-box;z-index:1;align-self:center;width:min(100%,850px);padding:0 clamp(16px,4vw,40px);position:relative}body .product-detail-route .commerce-closing-copy>span{color:#171717;font-size:clamp(14px,2.8vw,24px);font-style:italic;font-weight:500;line-height:1.5;display:block}body .product-detail-route .commerce-closing-copy>h2{color:#007846;letter-spacing:-.02em;overflow-wrap:normal;text-wrap:balance;max-width:12ch;margin:14px auto 32px;font-size:clamp(34px,8.75vw,76px);font-weight:800;line-height:1.08}body .product-detail-route .commerce-closing-cta.commerce-closing-blend .commerce-closing-copy .commerce-closing-button-wrap{--closing-button-badge-size:clamp(48px, 8.75vw, 76px);width:min(300px,100% - 48px);max-width:calc(100% - 48px);margin:calc(var(--closing-button-badge-size) / 2) 24px 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:visible}body .product-detail-route .commerce-closing-cta.commerce-closing-blend .commerce-closing-copy .commerce-closing-button-wrap>.v4-yellow-button{box-sizing:border-box;color:#fff;background:#ff5b00;border-radius:11px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;min-height:50px;margin:0;padding:11px 24px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex;font-size:clamp(16px,2.5vw,22px)!important}body .product-detail-route .commerce-closing-cta.commerce-closing-blend .commerce-closing-copy .commerce-closing-button-wrap>.commerce-closing-badge{object-fit:contain;max-width:none;max-height:none;top:0;right:0;transform:translate(30%,-50%);width:var(--closing-button-badge-size)!important;height:var(--closing-button-badge-size)!important}body .product-detail-route .commerce-closing-blend .footer-blend-art{background:linear-gradient(180deg, #fff4ee 45%, var(--footer-art-join));align-self:stretch;width:100%;max-width:none;margin:clamp(64px,15vw,130px) 0 0;padding:0}.product-detail-route .footer-blend-art>img{aspect-ratio:auto;object-fit:contain;max-width:none;margin:0;display:block;width:100%!important;height:auto!important;max-height:none!important}@media (max-width:600px){body .product-detail-route .commerce-closing-copy>h2{max-width:12ch;margin-bottom:20px}body .product-detail-route .commerce-closing-cta.commerce-closing-blend .commerce-closing-copy .commerce-closing-button-wrap{width:min(220px,100% - 48px)}body .product-detail-route .commerce-closing-cta.commerce-closing-blend .commerce-closing-copy .commerce-closing-button-wrap>.v4-yellow-button{min-height:44px}}.pdp-v2 :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #007846}@media (max-width:850px){.product-detail-route .pdp-v2{gap:24px}.pdp-reviews .pdp-review-cards,.pdp-v2 .pdp-nutrition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.product-detail-route .pdp-v2{padding:20px 16px 30px;grid-template-columns:minmax(0,1fr)!important}.pdp-v2 .pdp-ingredient-list article{flex-basis:100px}.pdp-v2 .pdp-ingredient-list article>span{height:90px}.product-detail-route .pdp-recommended,.product-detail-route .pdp-reviews{padding:24px 16px}.product-detail-route .pdp-recommended>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pdp-recommended a>b{font-size:16px}.pdp-v2 .pdp-packaging>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.pdp-reviews .pdp-review-cards{grid-template-columns:minmax(0,1fr)}}.product-detail-route .pdp-reference-nav,.product-detail-route .pdp-reference-details{grid-column:1/-1}.pdp-delivery-check{max-width:480px;margin-top:18px}.pdp-delivery-check label{margin:10px 0 6px;font-size:14px;display:block}.pdp-delivery-check>div{gap:8px;display:flex}.pdp-delivery-check input{min-width:0;font:inherit;border:1px solid #ffb99c;border-radius:6px;flex:1;padding:10px}.pdp-delivery-check button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#006b3f;border:0;border-radius:6px;padding:10px 14px}.pdp-delivery-check p{font-size:14px;line-height:1.45}.pdp-delivery-check button:disabled{opacity:.65}.pdp-nutrient-cards{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#a4b3a3 #f0efeb;background:#f0efeb;border-radius:18px;flex-wrap:nowrap;gap:14px;margin:0;padding:18px;display:flex;overflow-x:auto}.pdp-nutrient-card{text-align:center;background:#fff;border:1px solid #e2e4dc;border-radius:18px;flex-direction:column;flex:0 0 clamp(160px,15vw,190px);justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:20px 12px;display:flex}.pdp-nutrient-icon{color:#164c36;background:#eeefea;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.pdp-nutrient-icon svg{width:22px;height:22px}.pdp-nutrient-card dt{color:#4b554c;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.45}.pdp-nutrient-card dd{color:#173c2c;overflow-wrap:anywhere;margin:auto 0 0;font-size:clamp(16px,1.4vw,21px);font-weight:700;line-height:1.25}.pdp-nutrition-basis{margin:0 0 16px;font-size:14px}.pdp-nutrition-source{background:#f4f7ef;border-left:3px solid #9baf7b;border-radius:0 10px 10px 0;margin-top:16px;padding:12px 16px}.pdp-nutrition-source p{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400;line-height:1.65}.pdp-recommended a>.pdp-recommended-badges{aspect-ratio:auto;background:0 0;border-radius:0;flex-wrap:wrap;place-content:flex-start;align-items:flex-start;gap:6px;height:auto;min-height:0;display:flex;overflow:visible}.pdp-recommended-badges:empty{display:none!important}.pdp-recommended .pdp-recommended-badges em{color:#fff;background:#f46426;border-radius:999px;flex:none;align-self:flex-start;align-items:center;width:auto;height:auto;min-height:0;padding:5px 9px;font-size:11px;font-style:normal;font-weight:600;line-height:1.35;display:inline-flex}.pdp-v2 .pdp-badges{align-items:flex-start;margin:0 0 10px}.pdp-v2 .pdp-badges .pdp-badge{border-radius:999px;flex:none;align-items:center;width:auto;height:auto;margin:0;padding:5px 10px;font-size:12px;line-height:1.4;display:inline-flex}.pdp-delivery-message{background:#edf3e9;border:1px solid #dbe5d6;border-radius:10px;margin-top:18px;padding:12px 15px}.pdp-delivery-message p{color:#164c36;margin:0;font-size:14px;line-height:1.5}@media (max-width:600px){.pdp-nutrient-cards{gap:10px;padding:12px}.pdp-nutrient-card{border-radius:14px;flex-basis:155px;padding:16px 10px}.pdp-nutrient-card dd{font-size:18px}.pdp-nutrition-source{padding:12px}}.pdp-nutrient-cards:focus-visible{outline-offset:4px;outline:2px solid #164c36}.pdp-v2.pdp-no-gallery .product-summary{grid-column:1/-1;width:100%;max-width:1000px;margin-inline:auto}.pdp-v2.pdp-no-summary .pdp-gallery,.pdp-v2.pdp-no-summary .pdp-gallery-empty{grid-column:1/-1;width:100%;max-width:600px;margin-inline:auto}.product-detail-route.pdp-design-reference{color:#151515}.pdp-design-reference .pdp-content-container{box-sizing:border-box;width:min(100%,1200px);margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}.product-detail-route.pdp-design-reference .pdp-v2{gap:30px 32px;width:100%;min-height:0;margin:0;padding:32px 0 0;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr)!important}.pdp-design-reference .pdp-v2>.pdp-breadcrumb{gap:8px;font-size:13px;font-weight:500;line-height:1.5}.pdp-design-reference .pdp-gallery-main{aspect-ratio:1.05;background:0 0;border-radius:12px;overflow:hidden}.pdp-design-reference .pdp-gallery-controls{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.pdp-design-reference .pdp-gallery-controls>button{background:#fffdf7;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:10px;display:grid}.pdp-design-reference .pdp-gallery-controls>button img{width:20px;height:20px}.pdp-design-reference .pdp-thumbnails{flex:0 auto;gap:10px;min-width:0;padding:4px;display:flex;overflow-x:auto}.pdp-design-reference .pdp-thumbnails button{border:2px solid #0000;border-radius:9px;flex:0 0 54px;width:54px;height:54px}.pdp-design-reference .pdp-thumbnails button.active{border-color:#007846}.pdp-design-reference .product-summary{min-width:0;padding:0;position:static}.pdp-design-reference .pdp-v2 .product-summary h1{letter-spacing:0;margin:14px 0;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.12}.pdp-design-reference .product-summary>p{max-width:none;margin:0 0 14px;font-size:15px;line-height:1.6}.pdp-design-reference .pdp-v2 .pdp-badges{gap:8px;margin:0}.pdp-design-reference .pdp-v2 .pdp-badge{border-radius:4px;padding:5px 10px;font-size:12px;line-height:1.35}.pdp-design-reference .pdp-service-notes{margin:10px 0;font-size:13px}.pdp-design-reference .pdp-v2 .product-buy{margin:14px 0 20px}.pdp-design-reference .pdp-v2 .pdp-swatches{border:0;min-width:0;padding:0}.pdp-design-reference .pdp-v2 .pdp-swatches>button{min-width:76px;min-height:44px;margin:8px 8px 0 0;padding:8px 12px;font-size:13px}.pdp-design-reference .pdp-v2 .pdp-purchase-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pdp-design-reference .pdp-v2 .pdp-add-button{color:#fff;background:#42732c;border-radius:4px;min-height:44px;padding:12px 20px;font-size:14px}.pdp-design-reference .pdp-v2 .pdp-price-row{align-items:center;gap:14px}.pdp-design-reference .pdp-price-row>strong{font-size:22px;line-height:1.2}.pdp-design-reference .product-quantity{background:#fffaf4;border:1px solid #d5c8bb;border-radius:5px;min-height:44px}.pdp-design-reference .product-quantity button{background:0 0;min-width:32px;min-height:42px}.pdp-design-reference .pdp-information{background:0 0;width:100%;min-width:0;margin-top:16px;padding:0 14px}.pdp-design-reference .pdp-v2>.pdp-information{grid-column:1/-1}.pdp-design-reference .pdp-accordion{border:0;border-bottom:1px solid #c2bfa6;margin:0;padding:0}.pdp-design-reference .pdp-accordion:last-child{border-bottom:1px solid #c2bfa6}.pdp-design-reference .pdp-accordion>summary{cursor:pointer;min-height:44px;padding:13px 26px 13px 0;font-size:14px;font-weight:600;line-height:1.35;list-style:none;display:list-item;position:relative}.pdp-design-reference .pdp-accordion>summary::-webkit-details-marker{display:none}.pdp-design-reference .pdp-accordion-chevron{width:14px;height:14px;position:absolute;top:16px;right:0;transform:rotate(90deg)}.pdp-design-reference .pdp-accordion[open] .pdp-accordion-chevron{transform:rotate(-90deg)}.pdp-design-reference .pdp-accordion[open]{background:0 0}.pdp-design-reference .pdp-accordion-body{overflow-wrap:anywhere;min-width:0;padding:2px 0 10px;font-size:13px;line-height:1.6}.pdp-design-reference .pdp-accordion-body p{margin:0 0 6px}.pdp-design-reference .pdp-accordion-body h3{margin:14px 0 6px;font-size:14px}.pdp-design-reference .pdp-nutrition-table{margin:0}.pdp-design-reference .pdp-nutrition-table>div{border-bottom:1px solid #e4e0cc;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 0;display:grid}.pdp-design-reference .pdp-nutrition-table dd{margin:0;font-weight:600}.product-detail-route.pdp-design-reference .pdp-reviews,.product-detail-route.pdp-design-reference .pdp-recommended{width:100%;max-width:none;margin:0;padding:48px 0 0}.pdp-design-reference .pdp-recommended>h2{color:#111;margin:0 0 24px;font-size:clamp(22px,2.2vw,28px);line-height:1.25}.product-detail-route.pdp-design-reference .pdp-recommended>.pdp-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.pdp-design-reference .pdp-recommended-card{background:0 0;border:0;border-radius:0;flex-direction:column;min-width:0;padding:0;display:flex}.pdp-design-reference .pdp-recommended-art{aspect-ratio:.95;background:0 0;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.pdp-design-reference .pdp-recommended .pdp-recommended-art img{object-fit:cover}.pdp-design-reference .pdp-recommended-card .sds-product-card-copy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:14px 0 0;display:flex}.pdp-design-reference .pdp-recommended-card .sds-product-card-copy>h3{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:20px;font-weight:500;line-height:1.3}.pdp-design-reference .pdp-recommended-card .sds-product-card-copy>small{font-size:13px;line-height:1.4}.pdp-design-reference .pdp-recommended-card .pdp-recommended-badges{background:0 0;min-height:0;margin:0 0 5px}.pdp-design-reference .pdp-recommended-badges em{border-radius:4px;font-size:11px}.pdp-design-reference .pdp-recommendation-buy{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.pdp-design-reference .pdp-recommendation-add,.pdp-design-reference .pdp-recommendation-quantity{color:#fff;cursor:pointer;background:#080808;border:0;border-radius:4px;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:9px 16px;font-size:13px;display:inline-flex}.pdp-design-reference .pdp-recommendation-add:disabled{cursor:not-allowed;color:#fff;background:#ccc5be}.pdp-design-reference .pdp-recommendation-quantity{gap:0;padding:0}.pdp-design-reference .pdp-recommendation-quantity button{width:38px;min-height:42px;color:inherit;cursor:pointer;background:0 0;border:0}.pdp-design-reference .pdp-recommendation-quantity button:disabled{opacity:.4;cursor:not-allowed}.pdp-design-reference .pdp-recommendation-quantity output{text-align:center;min-width:24px}.pdp-design-reference .pdp-recommendation-price{font-size:20px;line-height:1.2}.pdp-design-reference .pdp-content-container+.commerce-closing-cta.commerce-closing-blend{margin-top:clamp(48px,7vw,100px)}.pdp-design-reference :is(button,summary,a):focus-visible{outline-offset:3px;outline:2px solid #007846}@media (max-width:900px){.product-detail-route.pdp-design-reference .pdp-v2{gap:22px}.pdp-design-reference .product-summary>p{font-size:14px}.product-detail-route.pdp-design-reference .pdp-recommended>.pdp-recommendation-grid{gap:18px}}@media (max-width:680px){.product-detail-route.pdp-design-reference .pdp-v2{gap:20px;padding-top:24px;grid-template-columns:minmax(0,1fr)!important}.pdp-design-reference .pdp-content-container{padding-inline:16px}.pdp-design-reference .pdp-v2 .product-summary h1{font-size:28px}.product-detail-route.pdp-design-reference .pdp-recommended>.pdp-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.pdp-design-reference .pdp-recommended-card .sds-product-card-copy>h3{font-size:16px}.pdp-design-reference .pdp-recommendation-buy{gap:8px}.pdp-design-reference .pdp-recommendation-add{min-height:44px;padding:10px 12px;font-size:12px}.pdp-design-reference .pdp-recommendation-price{font-size:17px}.pdp-design-reference .pdp-gallery-controls{gap:10px}.pdp-design-reference .pdp-thumbnails button{flex-basis:48px;width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.pdp-design-reference *{scroll-behavior:auto}}.pdp-design-reference .pdp-recommendation-grid{align-items:stretch!important}.pdp-design-reference .pdp-recommended-card .sds-product-card-copy{flex:1}.pdp-design-reference .pdp-recommendation-buy{margin-top:auto;padding-top:12px}.pdp-design-reference .pdp-storage-facts{margin:0}.pdp-design-reference .pdp-storage-facts>div{border-bottom:1px solid #e4e0cc;padding:10px 0}.pdp-design-reference .pdp-storage-facts>div:first-child{padding-top:4px}.pdp-design-reference .pdp-storage-facts>div:last-child{border-bottom:0;padding-bottom:0}.pdp-design-reference .pdp-storage-facts dt{color:#42732c;margin:0 0 4px;font-size:13px;font-weight:600}.pdp-design-reference .pdp-storage-facts dd{color:#2b2925;white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.6}body .product-detail-route,body .product-detail-route .pdp-v2{background:#fff4ee;--pdp-background:#fff4ee!important}body .product-detail-route :is(.pdp-content-container,.product-summary,.pdp-information,.pdp-accordion,.pdp-accordion-body,.pdp-reviews,.pdp-recommended),body .product-detail-route .commerce-closing-cta.commerce-closing-blend,body .product-detail-route .commerce-closing-blend .footer-blend-art{background:#fff4ee}body .product-detail-route .commerce-closing-blend .footer-blend-art:after{background:0 0}
