body:has(.pcx-wrapper) .announcement-bar-section,body:has(.pcx-wrapper) [id*=announcement]{display:none!important}.pcx-wrapper{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#111;-webkit-font-smoothing:antialiased}.pcx-container{max-width:720px;margin:0 auto;padding:0 24px}.pcx-recipe-section{padding:32px 0;border-top:1px solid #E5E5E5}.pcx-recipe-section h2{font-size:24px;font-weight:800;text-align:center;margin:0 0 20px}.pcx-recipe-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pcx-recipe-item{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1;background:#e8f5e9}.pcx-recipe-item img{width:100%;height:100%;object-fit:cover;display:block}.pcx-recipe-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000bf);color:#fff;padding:28px 12px 10px;font-size:13px;font-weight:600;letter-spacing:.2px}@media(max-width:480px){.pcx-recipe-grid{gap:8px}.pcx-recipe-label{font-size:12px;padding:20px 8px 8px}}.pcx-transformation{padding:40px 0;border-top:1px solid #E5E5E5}.pcx-transformation h2{font-size:24px;font-weight:800;text-align:center;margin:0 0 20px}.pcx-ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pcx-ba-card{position:relative;border-radius:14px;overflow:hidden}.pcx-ba-card img{width:100%;height:auto;display:block;aspect-ratio:3/4;object-fit:cover}.pcx-ba-label{position:absolute;top:12px;left:12px;background:#000000b3;color:#fff;padding:4px 12px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.pcx-ba-caption{text-align:center;font-size:16px;color:#444;margin:16px 0 0;font-style:italic}.pcx-reviews{padding:40px 0;border-top:1px solid #E5E5E5}.pcx-reviews h2{font-size:24px;font-weight:800;text-align:center;margin:0 0 24px}.pcx-reviews-grid{display:grid;grid-template-columns:1fr;gap:14px}.pcx-review-card{background:#f8f9fa;border:1px solid #E5E5E5;border-radius:14px;padding:20px}.pcx-review-stars{display:flex;gap:2px;margin-bottom:10px}.pcx-review-stars svg{width:16px;height:16px;fill:#ffb800}.pcx-review-text{font-size:15px;line-height:1.6;color:#111;margin:0}.pcx-review-author{font-size:13px;color:#777;margin:8px 0 0;font-weight:500}.product-form__submit.button--full-width{position:relative;overflow:hidden;background:#005633;border:none;color:#fff;font-weight:700;font-size:18px;letter-spacing:.3px;padding:18px 32px;border-radius:12px;box-shadow:0 4px 14px #00563340;transition:background .2s ease,transform .15s ease,box-shadow .3s ease}.product-form__submit.button--full-width:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.25) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.25) 60%,transparent 100%);animation:pcx-shimmer 3s infinite}@keyframes pcx-shimmer{0%{left:-100%}to{left:200%}}.product-form__submit.button--full-width:hover{background:#004428;transform:translateY(-2px);box-shadow:0 6px 20px #00563359}.product-form__submit.button--full-width:active{transform:translateY(0);box-shadow:0 2px 8px #00563340}.shopify-payment-button__button{border-radius:12px!important;margin-top:10px}.pcx-proof-bar{display:flex;justify-content:center;gap:24px;padding:20px 0;border-top:1px solid #E5E5E5}.pcx-proof-stat{text-align:center}.pcx-proof-number{display:block;font-size:28px;font-weight:800;color:#005633;line-height:1.2}.pcx-proof-label{font-size:13px;color:#666;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.pcx-proof-divider{width:1px;background:#e5e5e5;align-self:stretch}.pcx-reveal{opacity:0;transition:opacity .4s ease}.pcx-reveal.pcx-visible{opacity:1}.pcx-buy-cta{padding:32px 0 48px}.pcx-shimmer-btn{position:relative;display:block;width:100%;padding:18px 32px;background:#005633;color:#fff;font-size:18px;font-weight:700;text-align:center;text-decoration:none;border:none;border-radius:14px;cursor:pointer;overflow:hidden;transition:background .2s ease,transform .15s ease,box-shadow .3s ease;box-shadow:0 4px 14px #00563340;letter-spacing:.3px}.pcx-shimmer-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent 0%,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%,transparent 100%);animation:pcx-shimmer 3s infinite}.pcx-shimmer-btn:hover{background:#004428;transform:translateY(-2px);box-shadow:0 6px 20px #00563359}.pcx-buy-subtext{text-align:center;font-size:13px;color:#777;margin:10px 0 0}@media(max-width:480px){.pcx-container{padding:0 20px}.pcx-value-item h3{font-size:15px}.pcx-ba-grid{gap:10px}.pcx-ba-label{font-size:11px;padding:3px 8px;top:8px;left:8px}.pcx-proof-bar{gap:16px}.pcx-proof-number{font-size:24px}.pcx-proof-label{font-size:11px}.product-form__submit.button--full-width{font-size:16px;padding:16px 24px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-cookbook-extras.css.map */
