.cp-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cp-eyebrow{margin:0 0 8px;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--cp-accent);text-align:center}.cp-h2{margin:0 0 12px;text-align:center;font-family:var(--font-heading--family, inherit);font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.15;color:var(--cp-fg)}.cp-sub{max-width:640px;margin:0 auto 36px;text-align:center;opacity:.85;line-height:1.55}.cp-sub p{margin:0}.cp-left{text-align:left}.cp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border-radius:999px;background:var(--cp-accent);color:var(--cp-bg);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;text-decoration:none}.cp-btn:hover{filter:brightness(1.08)}.cp-btn:focus-visible{outline:2px solid var(--cp-fg);outline-offset:3px}.cp-editor-note{max-width:640px;margin:16px auto;padding:16px 20px;border:1px dashed #B08D57;border-radius:10px;font-size:.88rem;text-align:center;color:#2b1a1f;background:#fbf7f0}media-gallery .product-media-container :is(img,.deferred-media__poster-image){object-fit:contain!important}media-gallery slideshow-slide .product-media{aspect-ratio:1 / 1}@media(max-width:749px){:is(.cp-pain,.cp-how,.cp-ingr,.cp-cmp,.cp-tst,.cp-tl,.cp-offer,.cp-gband,.cp-faq,.cp-close,.cp-reviews)[style]{padding-top:44px!important;padding-bottom:44px!important}:is(.cp-res,.cp-proof)[style]{padding-top:56px!important;padding-bottom:56px!important}.cp-badges[style]{padding-top:32px!important;padding-bottom:32px!important}.cp-hh[style]{padding-top:24px!important;padding-bottom:40px!important}.cp-wrap{padding:0 16px}.cp-eyebrow{font-size:.72rem}.cp-h2{font-size:clamp(1.6rem,7vw,2rem)}.cp-sub{margin-bottom:24px;font-size:.95rem}.cp-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cp-base.css.map */
