.cb.pdp .wrap.specs{display:flex;flex-direction:column;gap:32px}.cb.pdp .wrap.specs>.bp-spec-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px 48px;width:100%}.cb.pdp .bp-spec-card>h3{grid-column:1 / -1;margin:0}.cb.pdp .bp-ingredients,.cb.pdp .bp-nutrition{min-width:0}.cb.pdp .bp-nutrition .tbl{width:100%;margin:0 0 18px}.cb.pdp .wrap.specs>.faq{display:block;width:100%;margin:0;grid-column:auto}.cb.pdp .wrap.specs>.faq>h3{margin:0 0 24px}.cb.pdp .wrap.specs>.faq>details{display:block;width:100%;margin:0;grid-column:auto}.cb.pdp .wrap.specs>.faq summary{padding:20px 0;gap:24px}.cb.pdp .wrap.specs>.faq details p{max-width:90ch;margin:0 0 22px}@media(max-width:760px){.cb.pdp .wrap.specs>.bp-spec-card{grid-template-columns:minmax(0,1fr);gap:22px}}.cb.pdp .bp-gallery{order:0;display:block;min-width:0;align-self:start}.cb.pdp .bp-gallery__stage{background:#fff;border:1px solid #e7e0d5;border-radius:10px;overflow:hidden}.cb.pdp .bp-gallery__panel{height:580px;padding:28px;display:flex;align-items:center;justify-content:center}.cb.pdp .bp-gallery__panel[hidden]{display:none}.cb.pdp .bp-gallery__panel>img{display:block;width:100%;height:100%;object-fit:contain}.cb.pdp .bp-gallery__panel [data-player]{width:100%}.cb.pdp .bp-gallery__panel video,.cb.pdp .bp-gallery__panel iframe{display:block;width:100%;max-height:524px;aspect-ratio:16/9;border:0;object-fit:contain}.cb.pdp .bp-gallery__thumbs{display:flex;gap:12px;padding:14px 2px 4px;overflow-x:auto}.cb.pdp .bp-gallery__thumbs button{position:relative;flex:0 0 82px;height:82px;padding:6px;background:#fff;border:1px solid #d8d0c4;border-radius:6px;cursor:pointer}.cb.pdp .bp-gallery__thumbs button[aria-pressed=true]{border:2px solid #bd2b26}.cb.pdp .bp-gallery__thumbs img{display:block;width:100%;height:100%;object-fit:contain}.cb.pdp .bp-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#0005;border-radius:5px;font-size:24px}@media(max-width:980px){.cb.pdp .bp-gallery__panel{height:450px}}@media(max-width:760px){.cb.pdp .bp-gallery__panel{height:360px;padding:20px}.cb.pdp .bp-gallery__thumbs button{flex-basis:68px;height:68px}}.cb.pdp{background:#f4f1ea;font-family:Archivo,sans-serif}.cb.pdp .fz .hdr{display:block;padding:0}.cb.pdp .fz .hdr .wrap,.cb.pdp .fz .top .wrap,.cb.pdp .wrap{width:min(1290px,100% - 48px);margin-inline:auto}.cb.pdp .fz .hdr .wrap{min-height:84px;display:grid;grid-template-columns:auto 1fr auto}.cb.pdp .fz .nav{justify-self:center}.cb.pdp .fz .nav a{font:600 13px Archivo,sans-serif;letter-spacing:.08em}.cb.pdp .fz .tools{justify-self:end}.cb.pdp .fz .brand img{height:52px;width:auto}.cb.pdp :focus-visible{outline:2px solid #bd2b26;outline-offset:4px}@media(max-width:760px){.cb.pdp .fz .hdr .wrap,.cb.pdp .fz .top .wrap,.cb.pdp .wrap{width:calc(100% - 32px)}.cb.pdp .fz .hdr .wrap{min-height:72px}.cb.pdp .fz .nav{display:none}.cb.pdp .fz .brand{justify-self:center}}.cb.pdp .sec{padding:0;margin:64px 0}.cb.pdp .specs h3{font:400 28px/1.2 Anton,sans-serif;text-transform:uppercase;margin-bottom:22px}.cb.pdp .goes h2{font:400 36px/1.15 Anton,sans-serif;letter-spacing:0;text-transform:uppercase}.cb.pdp .specs{grid-template-columns:1fr 1fr;gap:40px}.cb.pdp .specs>div{background:#fff;padding:32px;border:1px solid #e7e0d5;border-radius:8px;min-width:0;overflow-x:auto}.cb.pdp .specs p{font:400 14px/1.8 Archivo,sans-serif;color:#6d6459}.cb.pdp .tbl{font:400 13px/1.6 Archivo,sans-serif}.cb.pdp .tbl th{background:#eae5db;padding:12px}.cb.pdp .tbl td{padding:12px;border-bottom:1px solid #ded6ca}.cb.pdp .faq summary{font:600 14px/1.6 Archivo,sans-serif;padding:18px 0}.cb.pdp .faq details:last-child{border-bottom:1px solid #ded6ca}.cb.pdp .goes .sec__head{display:block;margin-bottom:28px}.cb.pdp .goes .sec__lead{margin-top:14px;font:400 14px/1.8 Archivo,sans-serif;color:#6d6459}.cb.pdp .goes .tiles{gap:22px}.cb.pdp .goes .tile{background:#fff;color:#211e19;border:1px solid #e7e0d5;border-radius:8px;min-height:440px;padding:26px}.cb.pdp .goes .tile img{height:200px;max-height:none;max-width:100%;margin:20px auto;filter:none}.cb.pdp .goes .tile .stamp{position:static;align-self:flex-start;color:#346346;border:0;background:#eaf0e6;font:600 10px Archivo,sans-serif;padding:7px 10px}.cb.pdp .goes .tile h3{font:400 26px/1.2 Anton,sans-serif;text-transform:uppercase}.cb.pdp .goes .tile p{color:#736b61;font:400 13px/1.6 Archivo,sans-serif}.cb.pdp .goes .tile .line{font:500 10px Archivo,sans-serif;color:#736b61}.cb.pdp .goes .tile .row{margin-top:auto;padding-top:18px;color:#bd2b26;font:700 17px Archivo,sans-serif}@media(max-width:980px){.cb.pdp .goes .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cb.pdp .specs{grid-template-columns:1fr;gap:24px}.cb.pdp .sec{margin:40px 0}.cb.pdp .specs>div{padding:25px}.cb.pdp .goes .tiles{grid-template-columns:1fr}.cb.pdp .goes .tile{min-height:400px}}.cb.pdp .pp{--pp-paper:#f4f1ea;--pp-frame:#211d1b;--pp-gold:#e2d47f;--pp-gold-2:#e4d584;--pp-red:#bf2923;--pp-red-2:#9d211d;color:#201f1b;font:400 15px/1.65 Archivo,sans-serif}.cb.pdp .pp *{box-sizing:border-box}.cb.pdp .pp [hidden]{display:none!important}.cb.pdp .pp h1,.cb.pdp .pp h2,.cb.pdp .pp h3{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0}.cb.pdp .pp h1{font-size:clamp(54px,5.4vw,78px);line-height:1.03;margin:10px 0 14px}.cb.pdp .pp h2{font-size:clamp(34px,3.2vw,46px);line-height:1.15;margin:0 0 22px}.cb.pdp .pp h3{font-size:26px;line-height:1.2;margin:0 0 12px}.cb.pdp .pp p{margin:0 0 18px}.cb.pdp .pp a{text-underline-offset:5px}.cb.pdp .pp .pp-eyebrow{display:block;color:var(--pp-mid);font:700 10px/1.6 Archivo,sans-serif;letter-spacing:.15em;margin:0 0 14px}.cb.pdp .pp .pp-crumb{display:flex;flex-wrap:wrap;gap:10px;padding:26px 0 24px;font-size:11px;color:#68645c}.cb.pdp .pp-crumb a{color:inherit;text-decoration:none}.cb.pdp .pp .pp-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,78px);margin-bottom:68px}.cb.pdp .pp .pp-visual,.cb.pdp .pp .pp-purchase{min-width:0}.cb.pdp .pp .pp-gallery-wrap{position:relative}.cb.pdp .pp .bp-gallery__stage{background:var(--pp-light);border:0;border-top:5px solid var(--pp-mid);border-bottom:4px solid var(--pp-accent);border-radius:0}.cb.pdp .pp .bp-gallery__panel{height:548px;padding:54px 52px 25px}.cb.pdp .pp .bp-gallery__panel:first-child{padding-top:28px}.cb.pdp .pp .bp-gallery__panel:not(:first-child){padding:0}.cb.pdp .pp .bp-gallery__panel:not(:first-child)>img{object-fit:cover}.cb.pdp .pp .bp-gallery__panel--portrait:not(:first-child){padding:28px}.cb.pdp .pp .bp-gallery__panel--portrait:not(:first-child)>img{object-fit:contain}.cb.pdp .pp .bp-gallery__panel--wide:not(:first-child)>img{object-fit:contain;background:var(--pp-frame)}.cb.pdp .pp .bp-gallery__thumbs{gap:10px;padding:12px 0 4px}.cb.pdp .pp .bp-gallery__thumbs button{flex:0 0 calc((100% - 30px)/4);height:100px;padding:5px 5px 24px;background:#f9f7f1;border:1px solid #d8d0c4;border-radius:0}@media(min-width:761px){.cb.pdp .pp .bp-gallery__thumbs:has(>button:nth-child(5)) button{flex-basis:calc((100% - 40px)/5)}}.cb.pdp .pp .bp-gallery__thumbs button[aria-pressed=true]{border:2px solid var(--pp-mid)}.cb.pdp .pp .bp-gallery__thumbs img{object-fit:contain}.cb.pdp .pp .pp-thumb-label{position:absolute;bottom:6px;left:0;right:0;font:600 10px/1.3 Archivo,sans-serif;color:var(--pp-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb.pdp .pp .pp-zoom{position:absolute;top:496px;right:15px;display:flex;align-items:center;gap:5px;border:1px solid #cbcfc7;background:#fffffff0;color:var(--pp-deep);padding:7px 12px;cursor:pointer;font:600 10px Archivo,sans-serif}.cb.pdp .pp .pp-zoom svg{width:15px;height:15px}.cb.pdp .pp .pp-watch-card{display:flex;position:relative;align-items:center;gap:16px;margin-top:17px;background:var(--pp-deep);color:#fff;text-decoration:none;padding:12px 16px 12px 12px}.cb.pdp .pp .pp-watch-card>img{width:84px;height:56px;object-fit:cover}.cb.pdp .pp .pp-watch-card b{display:block;font:600 14px/1.4 Archivo,sans-serif}.cb.pdp .pp .pp-watch-card small{display:block;color:var(--pp-gold);font-size:12px;margin-top:4px}.cb.pdp .pp .pp-watch-card>span:last-child{margin-left:auto;color:var(--pp-gold);font-size:23px}.cb.pdp .pp .pp-watch-play{position:absolute;left:39px;top:26px;width:30px;height:30px;display:grid;place-items:center;background:#111b;border:1px solid #fff;border-radius:50%;font-size:13px}.cb.pdp .pp .pp-purchase{padding-top:6px}.cb.pdp .pp .pp-subtitle{font-size:19px;font-weight:600;line-height:1.45;margin:0 0 16px}.cb.pdp .pp .pp-intro{font-size:14px;color:#625e56;max-width:48ch}.cb.pdp .pp .pp-tags{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 0}.cb.pdp .pp .pp-tags span{padding:0 12px 0 0;border-right:1px solid #b5b9a6;font-size:12px;font-weight:600;color:#59604c}.cb.pdp .pp .pp-tags span:last-child{border:0}.cb.pdp .pp .pp-benefits{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 25px;padding:0;gap:8px}.cb.pdp .pp .pp-benefits:has(>li:first-child:nth-last-child(2)),.cb.pdp .pp .pp-benefits:has(>li:first-child:nth-last-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.cb.pdp .pp .pp-benefits:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.cb.pdp .pp .ml-label-facts{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:18px 0 25px}.cb.pdp .pp .ml-label-facts li{padding:10px 14px;background:var(--pp-light);border-left:3px solid var(--pp-accent);font-size:12px;color:var(--pp-deep)}.cb.pdp .pp .pp-benefits li{display:flex;align-items:center;gap:9px;padding:12px 10px;background:var(--pp-light);border-bottom:3px solid var(--pp-chip-border);color:var(--pp-deep);font:600 13px/1.4 Archivo,sans-serif}.cb.pdp .pp .pp-benefits svg{flex-shrink:0;width:24px;height:24px}.cb.pdp .pp .pp-benefits li.pp-benefits__fact{border-bottom:0;border-left:3px solid var(--pp-accent);padding:10px 14px;font-size:12px;font-weight:400}.cb.pdp .pp .pp-award-link{display:block;margin:0 0 20px;font-size:13px;font-weight:600;color:var(--pp-mid)}.cb.pdp .pp .pp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 18px}.cb.pdp .pp .pp-price strong{font-size:34px;line-height:1.3;letter-spacing:-.04em;color:var(--pp-mid)}.cb.pdp .pp .pp-price>span{color:#686258;font-size:13px}.cb.pdp .pp .pp-apps{margin:-6px 0 18px;min-width:0}.cb.pdp .pp .pp-opt{border:0;padding:0;margin:0 0 16px;min-width:0;display:grid;gap:8px}.cb.pdp .pp .pp-opt legend{padding:0;font:700 10px/1.6 Archivo,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#645f55}.cb.pdp .pp .pp-choices{display:flex;flex-wrap:wrap;gap:8px}.cb.pdp .pp .pp-radio{position:absolute;opacity:0;pointer-events:none}.cb.pdp .pp .pp-choice{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #c9c3b6;background:#fff;color:#201f1b;font:600 13px Archivo,sans-serif;cursor:pointer}.cb.pdp .pp .pp-radio:checked+.pp-choice{background:var(--pp-mid);border-color:var(--pp-mid);color:#fff}.cb.pdp .pp .pp-radio:disabled+.pp-choice{color:#9a948a;border-color:#ddd7ce;text-decoration:line-through;cursor:not-allowed}.cb.pdp .pp .pp-radio:focus-visible+.pp-choice{outline:2px solid var(--pp-mid);outline-offset:2px}.cb.pdp .pp .pp-order{display:flex;gap:10px}.cb.pdp .pp .pp-quantity{display:flex;width:120px;flex-shrink:0;border:1px solid #c9c3b6;height:54px;background:#fff}.cb.pdp .pp .pp-quantity button{width:35px;padding:0;border:0;background:transparent;font:400 20px Archivo,sans-serif;color:#201f1b;cursor:pointer}.cb.pdp .pp .pp-quantity input{min-width:0;width:48px;border:0;text-align:center;background:transparent;font:600 15px Archivo,sans-serif;color:#201f1b;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cb.pdp .pp .pp-quantity input::-webkit-inner-spin-button,.cb.pdp .pp .pp-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cb.pdp .pp .pp-quantity:has(:disabled){border-color:#ddd7ce;background:#f4f1ea}.cb.pdp .pp .pp-quantity button:disabled,.cb.pdp .pp .pp-quantity input:disabled{color:#9a948a;-webkit-text-fill-color:#9a948a;opacity:1;cursor:not-allowed}.cb.pdp .pp .pp-button{display:flex;align-items:center;justify-content:center;gap:20px;border:0;background:var(--pp-red);color:#fff;min-height:54px;padding:15px 22px;font:700 12px Archivo,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:3px;flex:1}.cb.pdp .pp .pp-button:hover{background:var(--pp-red-2)}.cb.pdp .pp .pp-button:disabled{background:#d1cdc5;color:#69645c;cursor:not-allowed}.cb.pdp .pp .pp-button>span{font-size:21px;font-weight:400;line-height:1}.cb.pdp .pp .pp-delivery{background:#e9e2c8;padding:14px 16px;margin:16px 0;border-left:3px solid #b69d32}.cb.pdp .pp .pp-delivery p{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:13px;line-height:1.6;margin:0;color:#413b27}.cb.pdp .pp .pp-delivery p+p{margin-top:7px}.cb.pdp .pp .pp-delivery svg{width:19px;height:19px;margin-right:4px;flex-shrink:0}.cb.pdp .pp .pp-delivery a{color:inherit;font-size:12px}.cb.pdp .pp .pp-text-link{display:inline-block;color:#645f55;font-size:13px;font-weight:500}.cb.pdp .pp .pp-mini-guide{border-top:1px solid #d6d0c4;padding-top:18px;margin-top:21px}.cb.pdp .pp .pp-mini-guide>span{font-size:10px;font-weight:700;color:var(--pp-mid);letter-spacing:.12em}.cb.pdp .pp .pp-mini-guide p{font-size:13px;color:#645f55;margin:5px 0 7px;max-width:48ch}.cb.pdp .pp .pp-mini-guide a{font-size:13px;color:var(--pp-mid);font-weight:600}.cb.pdp .pp .pp-story{background:var(--pp-deep);color:#fff}.cb.pdp .pp .pp-story-inner{display:grid;grid-template-columns:1.08fr .92fr}.cb.pdp .pp .pp-story-inner.pp-no-video{grid-template-columns:1fr;max-width:1050px}.cb.pdp .pp .pp-story figure{min-width:0;position:relative;margin:0}.cb.pdp .pp .pp-story figure>img{width:100%;height:100%;min-height:500px;object-fit:cover;display:block}.cb.pdp .pp .pp-story figcaption{position:absolute;bottom:22px;left:25px;background:#171c16ce;color:#fff;padding:8px 11px;font-size:9px;letter-spacing:.12em}.cb.pdp .pp .pp-story-copy{padding:50px 0 48px 54px;align-self:center}.cb.pdp .pp .pp-story .pp-eyebrow{color:var(--pp-band-eyebrow)}.cb.pdp .pp .pp-story-copy>p:not(.pp-eyebrow){color:#d3dcce;font-size:14px}.cb.pdp .pp .pp-story-points{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid #ffffff30;padding-top:22px;margin-top:26px}.cb.pdp .pp .pp-story-points .metafield-rich_text_field,.cb.pdp .pp .pp-story-points ul,.cb.pdp .pp .pp-story-points ol{display:contents}.cb.pdp .pp .pp-story-points p,.cb.pdp .pp .pp-story-points li{list-style:none;color:#c9d2c5;font-size:12px;margin:0 0 20px}.cb.pdp .pp .pp-story-points p:empty{display:none}.cb.pdp .pp .pp-story-points p>strong:first-child,.cb.pdp .pp .pp-story-points li>strong:first-child{display:block;color:#e1ecbf;font-size:12px;margin:0 0 8px}.cb.pdp .pp .pp-story-copy>a{color:#fff;font-size:11px;font-weight:700}.cb.pdp .pp .pp-how{padding-block:72px}.cb.pdp .pp .pp-section-head{display:flex;gap:40px;justify-content:space-between;align-items:end;margin:0 0 36px}.cb.pdp .pp .pp-section-head h2{margin:0}.cb.pdp .pp .pp-section-head>p{max-width:37ch;margin:0 0 3px;color:#686258;font-size:14px}.cb.pdp .pp .pp-steps{counter-reset:pp-step;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;gap:40px}.cb.pdp .pp .pp-steps .metafield-rich_text_field,.cb.pdp .pp .pp-steps ol,.cb.pdp .pp .pp-steps ul{display:contents}.cb.pdp .pp .pp-steps .metafield-rich_text_field>p,.cb.pdp .pp .pp-steps li{counter-increment:pp-step;list-style:none;border-top:1px solid #bdbfae;padding:21px 0 0;margin:0;color:#686258;font-size:13px}.cb.pdp .pp .pp-steps .metafield-rich_text_field>p,.cb.pdp .pp .pp-steps li{padding-right:max(0px,calc(100% - 35ch))}.cb.pdp .pp .pp-steps .metafield-rich_text_field>p:empty{display:none}.cb.pdp .pp .pp-steps .metafield-rich_text_field>p:before,.cb.pdp .pp .pp-steps li:before{content:counter(pp-step,decimal-leading-zero);display:block;color:var(--pp-mid);font:400 34px/1 Anton,sans-serif;margin-bottom:20px}.cb.pdp .pp .pp-steps p>strong:first-child,.cb.pdp .pp .pp-steps li>strong:first-child{display:block;color:#201f1b;font:400 26px/1.2 Anton,sans-serif;text-transform:uppercase;letter-spacing:0;margin:0 0 12px}.cb.pdp .pp .pp-method{border-block:1px solid #d8d0c3;margin:24px 0 30px}.cb.pdp .pp .pp-method summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;cursor:pointer;font:600 12px/1.6 Archivo,sans-serif;list-style:none}.cb.pdp .pp .pp-method summary::-webkit-details-marker{display:none}.cb.pdp .pp .pp-method summary>span{font-size:23px;color:var(--pp-mid)}.cb.pdp .pp .pp-method[open] summary>span{transform:rotate(45deg)}.cb.pdp .pp .pp-method>div{max-width:80ch;padding-bottom:20px}.cb.pdp .pp .pp-method p{color:#686258;font-size:13px}.cb.pdp .pp .pp-method h3{font-size:23px}.cb.pdp .pp .pp-recipe{display:grid;grid-template-columns:210px 1fr;background:#eae5da;color:#26291f;text-decoration:none}.cb.pdp .pp .pp-recipe.pp-recipe--text{grid-template-columns:1fr}.cb.pdp .pp .pp-recipe>img{width:100%;height:100%;max-height:230px;object-fit:cover}.cb.pdp .pp .pp-recipe>div{padding:25px 30px}.cb.pdp .pp .pp-recipe .pp-eyebrow,.cb.pdp .pp .pp-recipe h3{margin-bottom:6px}.cb.pdp .pp .pp-recipe p{font-size:12px;color:#6b6358;margin-bottom:10px}.cb.pdp .pp .pp-recipe b{font-size:11px;text-decoration:underline;text-underline-offset:5px}.cb.pdp .pp .pp-sauce{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:var(--pp-light);border-top:3px solid var(--pp-chip-border);padding:32px;margin-top:28px}.cb.pdp .pp .pp-sauce h3{font-family:Anton,sans-serif;font-size:32px;text-transform:uppercase;font-weight:400;margin:12px 0}.cb.pdp .pp .pp-sauce p,.cb.pdp .pp .pp-sauce li{font-size:14px;line-height:1.7}.cb.pdp .pp .pp-sauce ul,.cb.pdp .pp .pp-sauce ol{padding-left:20px;margin:0 0 15px}.cb.pdp .pp .pp-sauce a{color:inherit}.cb.pdp .pp .pp-awards{display:grid;grid-template-columns:1.4fr .6fr;gap:60px;align-items:center;padding-block:40px 65px}.cb.pdp .pp .pp-awards.pp-awards--text{grid-template-columns:1fr;max-width:900px}.cb.pdp .pp .pp-awards figure{margin:0}.cb.pdp .pp .pp-awards img{width:100%;height:auto}.cb.pdp .pp .pp-awards figcaption{font-size:11px;margin-top:10px}.cb.pdp .pp .pp-award-quote{font-size:15px}.cb.pdp .pp .pp-award-by{font-size:12px;color:#686258}.cb.pdp .pp .pp-award-list p{padding:13px 0;border-top:1px solid #d5c7b5;font-size:13px;margin:0}.cb.pdp .pp .pp-award-list strong{font-family:Anton,sans-serif;font-weight:400;font-size:27px;color:var(--pp-mid);margin-right:12px}.cb.pdp .pp .pp-awards>div>a{display:inline-block;margin-top:18px;font-size:13px;font-weight:600;color:var(--pp-mid)}.cb.pdp .pp .pp-specs{margin:0 0 72px}.cb.pdp .pp .specs{gap:72px}.cb.pdp .pp .specs>.bp-spec-card{padding:38px;border:1px solid #dcd5c7;border-radius:0;background:#ede9df;column-gap:65px}.cb.pdp .pp .bp-spec-card>h2{grid-column:1/-1;margin-bottom:0}.cb.pdp .pp .specs .bp-ingredients p{font-size:13px;max-width:40ch}.cb.pdp .pp .specs .bp-nutrition p{font-size:11px}.cb.pdp .pp .tbl{font-size:12px}.cb.pdp .pp .tbl th,.cb.pdp .pp .tbl td{padding:9px 12px}.cb.pdp .pp .tbl th{background:#dfdfd0}.cb.pdp .pp .pp-label{border-top:1px solid #cfc7b8}.cb.pdp .pp .pp-label summary{padding:12px 0;cursor:pointer;font-size:11px;font-weight:600}.cb.pdp .pp .specs>.faq{border:0;border-radius:0;padding:0;background:transparent}.cb.pdp .pp .specs>.faq h2{margin-bottom:28px}.cb.pdp .pp .specs>.faq details{border-top:1px solid #d8d0c3}.cb.pdp .pp .specs>.faq summary{font-size:14px;padding:17px 0}.cb.pdp .pp .specs>.faq details p{font-size:13px;max-width:85ch}.cb.pdp .pp .goes{margin:0 0 72px}.cb.pdp .pp .goes .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cb.pdp .pp .goes .tile{min-height:400px;border-radius:0;padding:24px}.cb.pdp .pp .goes .tile img{height:185px}.cb.pdp .pp .goes .tile .stamp{border-radius:0}.cb.pdp .pp .pp-lightbox{width:min(900px,94vw);max-height:94dvh;padding:45px 20px 20px;border:0;background:#f9f7f0}.cb.pdp .pp .pp-lightbox::backdrop{background:#10180fe8}.cb.pdp .pp .pp-lightbox>img{display:block;max-width:100%;max-height:calc(90dvh - 70px);width:auto;margin:auto;object-fit:contain}.cb.pdp .pp .pp-lightbox>button{position:absolute;top:12px;right:18px;cursor:pointer;font:600 13px Archivo,sans-serif;border:0;background:transparent;color:var(--pp-deep);padding:5px}.cb.pdp .pp .pp-sticky{position:fixed;bottom:0;left:0;right:0;z-index:25;background:#f8f5ef;border-top:1px solid #d5cebf;padding:12px max(24px,calc((100vw - 1290px)/2));display:flex;justify-content:space-between;align-items:center;box-shadow:0 -4px 20px #0000000b}.cb.pdp .pp .pp-sticky>div{display:flex;align-items:center;gap:20px}.cb.pdp .pp .pp-sticky b{font:400 23px/1 Anton,sans-serif;text-transform:uppercase}.cb.pdp .pp .pp-sticky span{font-size:12px}.cb.pdp .pp .pp-sticky>a{color:#fff;background:var(--pp-red);font:700 11px Archivo,sans-serif;padding:14px 20px;text-decoration:none;border-radius:2px}.cb.pdp .pp .pp-cook-video{display:flex;flex-direction:column;align-self:center;padding:35px 0;scroll-margin-top:25px}.cb.pdp .pp .pp-cook-video .vf{width:100%}.cb.pdp .pp .pp-cook-video .vf__frame{aspect-ratio:16/9}.cb.pdp .pp .pp-cook-video img{min-height:0;height:auto;aspect-ratio:16/9}.cb.pdp .pp .pp-cook-video figcaption{position:static;padding:18px 0 0;background:none;display:flex;flex-wrap:wrap;gap:8px 20px}.cb.pdp .pp .pp-cook-video figcaption b{width:100%;color:var(--pp-gold-2);font-size:11px}.cb.pdp .pp .pp-cook-video figcaption span,.cb.pdp .pp .pp-cook-video figcaption a{font-size:12px;letter-spacing:0}.cb.pdp .pp .pp-cook-video figcaption a{margin-left:auto;text-decoration:underline}@media(max-width:1000px){.cb.pdp .pp .pp-hero{gap:30px}.cb.pdp .pp .bp-gallery__panel{height:500px;padding:55px 25px 25px}.cb.pdp .pp .pp-zoom{top:447px}.cb.pdp .pp .pp-story-copy{padding:35px 0 35px 30px}.cb.pdp .pp .pp-story-points{grid-template-columns:1fr;gap:0}.cb.pdp .pp .pp-story figure>img{min-height:560px}}@media(max-width:760px){.cb.pdp .pp h1{font-size:52px;margin-top:7px}.cb.pdp .pp h2{font-size:34px}.cb.pdp .pp h3{font-size:24px}.cb.pdp .pp .pp-crumb{padding:17px 0;font-size:10px;gap:7px}.cb.pdp .pp .pp-hero{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.cb.pdp .pp .bp-gallery__panel{height:355px;padding:40px 40px 17px}.cb.pdp .pp .pp-zoom{top:310px;right:12px}.cb.pdp .pp .bp-gallery__thumbs{gap:6px}.cb.pdp .pp .bp-gallery__thumbs button{flex:0 0 86px;max-width:none;height:96px;padding:4px 4px 24px}.cb.pdp .pp .pp-thumb-label{font-size:10px}.cb.pdp .pp .pp-watch-card{margin-top:12px;gap:12px}.cb.pdp .pp .pp-watch-card b{font-size:13px}.cb.pdp .pp .pp-watch-card small{font-size:11px}.cb.pdp .pp .pp-purchase{padding-top:0}.cb.pdp .pp .pp-purchase .pp-eyebrow{margin-bottom:8px}.cb.pdp .pp .pp-subtitle{font-size:17px;margin-bottom:12px}.cb.pdp .pp .pp-intro{font-size:14px}.cb.pdp .pp .pp-tags{gap:8px;margin:15px 0 0}.cb.pdp .pp .pp-tags span{font-size:11px;padding-right:8px}.cb.pdp .pp .pp-benefits{gap:6px;margin-block:18px 24px}.cb.pdp .pp .pp-benefits li{flex-direction:column;text-align:center;padding:12px 6px;font-size:12px;gap:7px}.cb.pdp .pp .pp-benefits li.pp-benefits__fact{flex-direction:row;text-align:left;padding:10px 12px}.cb.pdp .pp .pp-benefits svg{width:25px;height:25px}.cb.pdp .pp .pp-price strong{font-size:30px}.cb.pdp .pp .pp-price>span{font-size:11px}.cb.pdp .pp .pp-quantity{width:108px}.cb.pdp .pp .pp-button{gap:13px;padding-inline:15px}.cb.pdp .pp .pp-mini-guide{margin-top:20px}.cb.pdp .pp .pp-story-inner{width:100%;grid-template-columns:1fr}.cb.pdp .pp .pp-story figure>img{height:300px;min-height:0}.cb.pdp .pp .pp-story-copy,.cb.pdp .pp .pp-no-video .pp-story-copy{padding:32px 24px 35px}.cb.pdp .pp .pp-story-points{grid-template-columns:1fr 1fr;gap:20px}.cb.pdp .pp .pp-cook-video{padding:25px 16px 0}.cb.pdp .pp .pp-cook-video figcaption{gap:7px}.cb.pdp .pp .pp-cook-video figcaption a{margin-left:0;width:100%}.cb.pdp .pp .pp-how{padding-block:42px}.cb.pdp .pp .pp-section-head{display:block;margin-bottom:24px}.cb.pdp .pp .pp-section-head>p{margin-top:18px;font-size:13px}.cb.pdp .pp .pp-steps{grid-template-columns:1fr;gap:20px}.cb.pdp .pp .pp-steps .metafield-rich_text_field>p,.cb.pdp .pp .pp-steps li{display:grid;grid-template-columns:42px 1fr;gap:0 16px;padding-top:20px;padding-right:0;font-size:14px}.cb.pdp .pp .pp-steps .metafield-rich_text_field>p:before,.cb.pdp .pp .pp-steps li:before{grid-row:1/3;font-size:28px;margin-bottom:0}.cb.pdp .pp .pp-steps p>strong:first-child,.cb.pdp .pp .pp-steps li>strong:first-child{grid-column:2;font-size:23px;margin-bottom:8px}.cb.pdp .pp .pp-method{margin-top:28px}.cb.pdp .pp .pp-recipe{grid-template-columns:1fr}.cb.pdp .pp .pp-recipe>img{height:190px}.cb.pdp .pp .pp-recipe>div{padding:22px}.cb.pdp .pp .pp-sauce{grid-template-columns:1fr;gap:15px;padding:24px}.cb.pdp .pp .pp-awards{grid-template-columns:1fr;gap:25px;padding-block:20px 45px}.cb.pdp .pp .pp-awards figure{max-width:350px}.cb.pdp .pp .pp-specs{margin-bottom:42px}.cb.pdp .pp .specs{gap:42px}.cb.pdp .pp .specs>.bp-spec-card{padding:23px 18px;gap:23px}.cb.pdp .pp .bp-spec-card h2{font-size:29px}.cb.pdp .pp .tbl th,.cb.pdp .pp .tbl td{padding:8px 7px;font-size:11px}.cb.pdp .pp .goes{margin-bottom:40px}.cb.pdp .pp .goes .tiles{grid-template-columns:1fr;gap:12px}.cb.pdp .pp .goes .tile{min-height:0;display:grid;grid-template-columns:100px 1fr;gap:8px 18px;padding:20px 16px}.cb.pdp .pp .goes .tile img{grid-column:1;grid-row:1/6;width:100%;height:155px;margin:auto}.cb.pdp .pp .goes .tile .stamp,.cb.pdp .pp .goes .tile .line,.cb.pdp .pp .goes .tile h3,.cb.pdp .pp .goes .tile p,.cb.pdp .pp .goes .tile .row{grid-column:2;margin:0}.cb.pdp .pp .goes .tile .stamp{grid-row:1;padding:4px 7px;font-size:8px;width:fit-content}.cb.pdp .pp .goes .tile .line{display:none}.cb.pdp .pp .goes .tile h3{font-size:23px}.cb.pdp .pp .goes .tile p{font-size:11px}.cb.pdp .pp .goes .tile .row{padding-top:4px;font-size:16px}.cb.pdp .pp .pp-sticky{padding:10px 16px max(10px,env(safe-area-inset-bottom));gap:10px}.cb.pdp .pp .pp-sticky>div{display:block}.cb.pdp .pp .pp-sticky b{display:block;font-size:19px;margin-bottom:5px}.cb.pdp .pp .pp-sticky span{font-size:10px}.cb.pdp .pp .pp-sticky>a{font-size:10px;padding:15px 13px}}@media(prefers-reduced-motion:reduce){.pp *{scroll-behavior:auto!important}}.cb.pdp .pp .pp-express{margin-top:10px}.cb.pdp .pp .pp-express shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:54px;--shopify-accelerated-checkout-button-border-radius:3px}.cb.pdp .pp .pp-express .shopify-payment-button__button--unbranded{width:100%;background:transparent;color:inherit;border:2px solid currentColor;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;min-height:54px;border-radius:3px;font-family:inherit;font-size:14px}.cb.pdp .pp .pp-express .shopify-payment-button__button--unbranded:hover{background:#0000000d}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product-page.css.map */
