.cbh-newsletter-pro{padding-top:var(--cbh-nl-padding-top, 32px);padding-bottom:var(--cbh-nl-padding-bottom, 24px);position:relative;z-index:2}.cbh-newsletter-pro__outer{max-width:1240px}.cbh-newsletter-pro__shell{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--cbh-nl-champagne) 42%,var(--cbh-nl-border));border-radius:var(--cbh-nl-radius, 26px);background:radial-gradient(circle at 96% 8%,color-mix(in srgb,var(--cbh-nl-champagne) 22%,transparent) 0 96px,transparent 98px),radial-gradient(circle at 0% 100%,color-mix(in srgb,var(--cbh-nl-champagne) 18%,transparent) 0 88px,transparent 90px),linear-gradient(135deg,var(--cbh-nl-card),var(--cbh-nl-soft));box-shadow:0 18px 50px #102c2014;color:var(--cbh-nl-ink);display:grid;gap:clamp(22px,3vw,44px);align-items:center;padding:clamp(24px,4vw,56px)}.cbh-newsletter-pro--split .cbh-newsletter-pro__shell{grid-template-columns:minmax(0,1.08fr) minmax(260px,.72fr)}.cbh-newsletter-pro--centred .cbh-newsletter-pro__shell{max-width:980px;margin-inline:auto;text-align:center;justify-items:center}.cbh-newsletter-pro--centred .cbh-newsletter-pro__content,.cbh-newsletter-pro--centred .cbh-newsletter-pro__text,.cbh-newsletter-pro--centred .cbh-newsletter-pro__form-wrap{margin-inline:auto}.cbh-newsletter-pro__content{max-width:680px;min-width:0}.cbh-newsletter-pro__eyebrow{margin:0 0 10px;color:var(--cbh-nl-forest);font-size:.75rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.cbh-newsletter-pro__heading{margin:0;color:var(--cbh-nl-ink);line-height:1.02;max-width:720px}.cbh-newsletter-pro__text{margin-top:14px;max-width:58rem;color:var(--cbh-nl-muted);font-size:clamp(1.45rem,1.1vw,1.65rem);line-height:1.55}.cbh-newsletter-pro__text p{margin:0}.cbh-newsletter-pro__form-wrap{margin-top:clamp(18px,2.2vw,28px);max-width:650px}.cbh-newsletter-pro__field-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.cbh-newsletter-pro__field{min-width:0}.cbh-newsletter-pro__input{width:100%;min-height:52px;border:1px solid var(--cbh-nl-border);border-radius:999px;background:#fffdf6eb;color:var(--cbh-nl-ink);font:inherit;padding:0 18px;box-shadow:0 10px 24px #102c200f}.cbh-newsletter-pro__input::placeholder{color:color-mix(in srgb,var(--cbh-nl-muted) 78%,transparent)}.cbh-newsletter-pro__input:focus{outline:2px solid color-mix(in srgb,var(--cbh-nl-champagne) 60%,transparent);outline-offset:2px;border-color:color-mix(in srgb,var(--cbh-nl-champagne) 72%,var(--cbh-nl-border))}.cbh-newsletter-pro__button{min-height:52px;border:1px solid var(--cbh-nl-forest);border-radius:999px;background:var(--cbh-nl-forest);color:#fffdf6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:750;padding:0 20px;white-space:nowrap;box-shadow:0 14px 28px #2f5d4629;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.cbh-newsletter-pro__button:hover{background:var(--cbh-nl-forest-hover);border-color:var(--cbh-nl-forest-hover);transform:translateY(-1px);box-shadow:0 16px 30px #2f5d4633}.cbh-newsletter-pro__button:focus-visible{outline:2px solid var(--cbh-nl-champagne);outline-offset:3px}.cbh-newsletter-pro__message{margin-top:10px;border-radius:14px;padding:10px 12px;font-size:1.35rem;line-height:1.35}.cbh-newsletter-pro__message--success{background:color-mix(in srgb,var(--cbh-nl-forest) 10%,#ffffff);color:var(--cbh-nl-forest);border:1px solid color-mix(in srgb,var(--cbh-nl-forest) 26%,var(--cbh-nl-border))}.cbh-newsletter-pro__message--error{background:#fff4f1;color:#7b2c1f;border:1px solid #f0c0b6}.cbh-newsletter-pro__note{margin:12px 0 0;color:color-mix(in srgb,var(--cbh-nl-muted) 88%,transparent);font-size:1.25rem;line-height:1.45}.cbh-newsletter-pro__benefits{list-style:none;margin:clamp(16px,2vw,24px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cbh-newsletter-pro--centred .cbh-newsletter-pro__benefits{justify-content:center}.cbh-newsletter-pro__benefit{display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--cbh-nl-champagne) 44%,var(--cbh-nl-border));background:#fffdf6bd;border-radius:999px;color:var(--cbh-nl-ink);font-size:1.18rem;font-weight:700;line-height:1.2;padding:8px 11px}.cbh-newsletter-pro__benefit-icon{width:19px;height:19px;border-radius:999px;background:color-mix(in srgb,var(--cbh-nl-champagne) 28%,#ffffff);color:#7a612d;display:inline-grid;place-items:center;font-size:1rem;font-weight:900;flex:0 0 auto}.cbh-newsletter-pro__media{min-width:0;align-self:stretch;display:grid;place-items:center}.cbh-newsletter-pro__image-card{width:min(100%,360px);aspect-ratio:1.16;display:grid;place-items:center;border-radius:24px;background:#fffdf69e;border:1px solid color-mix(in srgb,var(--cbh-nl-border) 80%,#ffffff);overflow:hidden;padding:clamp(10px,2vw,18px)}.cbh-newsletter-pro__image-card img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 18px 24px rgba(16,44,32,.12))}.cbh-newsletter-pro--light .cbh-newsletter-pro__shell{background:var(--cbh-nl-card)}@media(max-width:899px){.cbh-newsletter-pro--split .cbh-newsletter-pro__shell{grid-template-columns:1fr}.cbh-newsletter-pro__media{margin-top:.4rem}.cbh-newsletter-pro__image-card{width:min(100%,340px);aspect-ratio:1.65}}@media(max-width:640px){.cbh-newsletter-pro{padding-top:calc(var(--cbh-nl-padding-top, 32px) * .75);padding-bottom:calc(var(--cbh-nl-padding-bottom, 24px) * .75)}.cbh-newsletter-pro__outer{padding-inline:1.4rem}.cbh-newsletter-pro__shell{border-radius:min(var(--cbh-nl-radius, 26px),22px);padding:22px 18px}.cbh-newsletter-pro__heading{line-height:1.05}.cbh-newsletter-pro__field-row{grid-template-columns:1fr}.cbh-newsletter-pro__button{width:100%}.cbh-newsletter-pro__benefits{display:grid;grid-template-columns:1fr}.cbh-newsletter-pro__benefit{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.cbh-newsletter-pro__button{transition:none}.cbh-newsletter-pro__button:hover{transform:none}}.section-cbh-newsletter-pro{position:relative;z-index:3;margin-bottom:-64px}.section-cbh-newsletter-pro .cbh-newsletter-pro{padding-bottom:0}.section-cbh-newsletter-pro .cbh-newsletter-pro__shell{box-shadow:0 20px 56px #102c201f}@media(max-width:749px){.section-cbh-newsletter-pro{margin-bottom:-40px}.section-cbh-newsletter-pro .cbh-newsletter-pro{padding-top:max(22px,var(--cbh-nl-padding-top, 28px))}}@media screen and (max-width:640px){.cbh-newsletter-pro__media{margin-top:0}.cbh-newsletter-pro__image-card{width:min(100%,300px);max-height:17rem}}@media(forced-colors:active){.cbh-newsletter-pro__shell,.cbh-newsletter-pro__input,.cbh-newsletter-pro__benefit,.cbh-newsletter-pro__image-card{border:1px solid CanvasText}}.cbh-newsletter-pro__image-card{position:relative;isolation:isolate;background:radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--cbh-nl-champagne) 28%,transparent) 0 6rem,transparent 6.4rem),linear-gradient(145deg,#f4f7f1,#fffdf6)}.cbh-newsletter-pro__media-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:flex-end;justify-content:center;gap:1rem;padding:2.2rem 2rem 4.8rem}.cbh-newsletter-pro__pack{position:relative;display:block;width:5.2rem;border:1px solid color-mix(in srgb,var(--cbh-nl-forest) 22%,transparent);border-radius:1.3rem 1.3rem .8rem .8rem;background:#ffffffdb;box-shadow:0 1rem 2rem #102c201a}.cbh-newsletter-pro__pack:before{content:"";position:absolute;left:50%;width:52%;height:1.1rem;transform:translate(-50%);border-radius:.35rem .35rem 0 0;background:var(--cbh-nl-forest)}.cbh-newsletter-pro__pack:after{content:"";position:absolute;inset:42% .7rem auto;height:1.5rem;border-radius:.4rem;background:color-mix(in srgb,var(--cbh-nl-champagne) 48%,#fff)}.cbh-newsletter-pro__pack--oil{height:10.5rem}.cbh-newsletter-pro__pack--oil:before{top:-1rem}.cbh-newsletter-pro__pack--gummies{height:8rem;width:6.4rem}.cbh-newsletter-pro__pack--gummies:before,.cbh-newsletter-pro__pack--wellness:before{top:0;width:100%;height:1.2rem;border-radius:1.1rem 1.1rem 0 0}.cbh-newsletter-pro__pack--wellness{height:9.2rem}.cbh-newsletter-pro__media-tags{position:absolute;right:1.2rem;bottom:1.2rem;left:1.2rem;display:flex;justify-content:center;gap:.55rem}.cbh-newsletter-pro__media-tags i{padding:.45rem .68rem;border:1px solid color-mix(in srgb,var(--cbh-nl-border) 80%,transparent);border-radius:999px;background:#ffffffd1;color:var(--cbh-nl-forest);font-size:.86rem;font-style:normal;font-weight:800;line-height:1}.cbh-newsletter-pro__image-card img{position:relative;z-index:1}@media(max-width:640px){.cbh-newsletter-pro__media-fallback{padding-top:1.4rem;padding-bottom:4.2rem}.cbh-newsletter-pro__pack{transform:scale(.82)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cbh-newsletter-pro.css.map */
