:root{--cc-lp-font-family: var(--font-body--family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif);--cc-lp-hero-h2-size: clamp(1.75rem, 4vw, 3rem);--cc-lp-hero-h2-lh: 1.24;--cc-lp-hero-h2-ls: -.025em;--cc-lp-section-h2-size: clamp(1.5rem, 2.5vw, 2.25rem);--cc-lp-section-h2-lh: 1.28;--cc-lp-section-h2-ls: -.02em;--cc-lp-card-h3-size: clamp(1.125rem, 1.6vw, 1.375rem);--cc-lp-card-h3-lh: 1.35;--cc-lp-body-size: clamp(.98rem, 1.15vw, 1.125rem);--cc-lp-body-lh: 1.82;--cc-lp-lead-size: clamp(1.025rem, 1.5vw, 1.15rem);--cc-lp-lead-lh: 1.8;--cc-lp-eyebrow-size: .78rem;--cc-lp-eyebrow-ls: .16em;--cc-lp-caption-size: .85rem;--cc-lp-caption-lh: 1.55;--cc-lp-max-width: 1120px;--cc-lp-reading-width: 660px;--cc-lp-story-width: 780px;--cc-lp-pad-inline: clamp(20px, 4.5vw, 48px);--cc-lp-section-gap: clamp(64px, 5.5vw, 84px);--cc-lp-grid-split: .75fr 1.25fr;--cc-lp-grid-gap: clamp(36px, 6vw, 84px)}.cc-lp-surface{font-family:var(--cc-lp-font-family);font-feature-settings:"palt" 1;padding-block:clamp(56px,8vw,104px);padding-inline:var(--cc-lp-pad-inline);overflow-x:clip}.cc-lp-inner{max-width:var(--cc-lp-max-width);margin-inline:auto;display:flex;flex-direction:column;gap:var(--cc-lp-section-gap)}.cc-lp-surface h2{margin:0 0 18px;font-size:var(--cc-lp-section-h2-size);line-height:var(--cc-lp-section-h2-lh);letter-spacing:var(--cc-lp-section-h2-ls);font-weight:700;overflow-wrap:anywhere;text-wrap:balance}.cc-lp-surface p{margin:0 0 16px;line-height:var(--cc-lp-body-lh);font-size:var(--cc-lp-body-size)}.cc-lp-surface p:last-child{margin-bottom:0}.cc-lp-eyebrow{display:block;margin:0 0 12px;font-size:var(--cc-lp-eyebrow-size);font-weight:700;letter-spacing:var(--cc-lp-eyebrow-ls);text-transform:uppercase;color:var(--lp-accent, #a42327)}.cc-lp-hero{max-width:860px}.cc-lp-hero h2{font-size:var(--cc-lp-hero-h2-size);line-height:var(--cc-lp-hero-h2-lh);letter-spacing:var(--cc-lp-hero-h2-ls);margin-bottom:16px}.cc-lp-hero__lead{font-size:var(--cc-lp-lead-size);line-height:var(--cc-lp-lead-lh);max-width:var(--cc-lp-reading-width);opacity:.85}.cc-lp-hero__buy{display:flex;align-items:baseline;gap:20px;margin-top:28px;flex-wrap:wrap}.cc-lp-hero__buy strong{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;color:var(--lp-accent, inherit)}.cc-lp-hero__buy small{font-size:.82rem;font-weight:400;opacity:.72;margin-left:4px}.cc-lp-hero__buy .button{padding:12px 28px;font-size:.92rem;font-weight:700;letter-spacing:.06em;background:var(--lp-accent, #1a1a1a);color:#fff;border-radius:4px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1)}.cc-lp-hero__buy .button:active{transform:scale(.97)}.cc-lp-specs{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--lp-border, rgba(0, 0, 0, .12));margin:0;padding:0}.cc-lp-specs div{padding:20px 16px;border-right:1px solid var(--lp-border, rgba(0, 0, 0, .12))}.cc-lp-specs div:last-child{border-right:none}.cc-lp-specs dt{font-size:.84rem;line-height:1.4;letter-spacing:.04em;opacity:.78}.cc-lp-specs dd{margin:8px 0 0;font-size:clamp(1.45rem,2.8vw,2.2rem);font-weight:700;color:var(--lp-accent, inherit);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.cc-lp-specs strong,.cc-lp-specs span{display:block}.cc-lp-specs strong{font-size:clamp(1.45rem,2.8vw,2.2rem);font-weight:700;color:var(--lp-accent, inherit);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cc-lp-specs span{margin-top:4px;font-size:.72rem;letter-spacing:.08em;opacity:.75}.cc-lp-media,.cc-lp-bleed-media,figure[class*=__atmosphere],figure[class*=__smoke],figure[class*=__usage]{margin-inline:calc(50% - 50vw)!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important;position:relative!important;width:100vw!important;max-width:100vw!important}.cc-lp-media img,.cc-lp-bleed-media img,figure[class*=__atmosphere] img,figure[class*=__smoke] img,figure[class*=__usage] img{display:block!important;width:100%!important;max-width:100%!important;aspect-ratio:16 / 8!important;max-height:640px!important;object-fit:cover!important}@media screen and (max-width:749px){.cc-lp-media img,.cc-lp-bleed-media img,figure[class*=__atmosphere] img,figure[class*=__smoke] img,figure[class*=__usage] img{aspect-ratio:16 / 10!important;max-height:480px!important}}.cc-lp-media figcaption,.cc-lp-bleed-media figcaption,figure[class*=__atmosphere] figcaption,figure[class*=__smoke] figcaption,figure[class*=__usage] figcaption{display:flex!important;align-items:baseline!important;gap:12px 20px!important;padding:13px max(var(--cc-lp-pad-inline, 20px),calc((100vw - var(--cc-lp-max-width, 1120px)) / 2))!important;background:var(--lp-media-caption-bg, rgba(0, 0, 0, .85))!important;color:var(--lp-media-caption-color, rgba(255, 255, 255, .85))!important;font-size:var(--cc-lp-caption-size, .82rem)!important;line-height:var(--cc-lp-caption-lh, 1.55)!important}.cc-lp-media figcaption strong,.cc-lp-bleed-media figcaption strong,figure[class*=__atmosphere] figcaption strong,figure[class*=__smoke] figcaption strong,figure[class*=__usage] figcaption strong{color:#fff!important;font-size:.88rem!important}.cc-lp-split{display:grid;grid-template-columns:var(--cc-lp-grid-split);gap:var(--cc-lp-grid-gap);align-items:start}.cc-lp-split>.cc-lp-eyebrow{grid-column:1 / -1;margin-bottom:-10px}.cc-lp-split__lead{max-width:var(--cc-lp-reading-width);font-size:var(--cc-lp-body-size);line-height:var(--cc-lp-body-lh);opacity:.86}.cc-lp-story-banner{margin-inline:calc(50% - 50vw);padding-block:clamp(52px,8vw,100px);padding-inline:max(var(--cc-lp-pad-inline),calc((100vw - var(--cc-lp-max-width)) / 2));background:var(--lp-story-bg, #f3ede8);color:var(--lp-story-color, #1a1a1a)}.cc-lp-story-banner__copy{max-width:var(--cc-lp-story-width)}.cc-lp-story-banner__copy h2{font-size:var(--cc-lp-section-h2-size);line-height:var(--cc-lp-section-h2-lh);margin-bottom:20px}.cc-lp-story-banner__copy p{font-size:var(--cc-lp-body-size);line-height:var(--cc-lp-body-lh);opacity:.86}.cc-lp-recipe{display:grid!important;grid-template-columns:var(--cc-lp-grid-split)!important;gap:var(--cc-lp-grid-gap)!important;align-items:start!important}.cc-lp-recipe dl,.cc-composition-table,[class*=__composition-table]{margin:0!important;padding:0!important;display:grid!important;gap:0!important;border-top:1px solid var(--lp-border, rgba(255, 255, 255, .2))!important}.cc-lp-recipe dl>div,.cc-composition-row,[class*=__composition-table]>div{display:grid!important;grid-template-columns:minmax(130px,.85fr) minmax(0,2.15fr)!important;gap:14px clamp(20px,3.2vw,40px)!important;padding:clamp(18px,2.6vw,26px) 0!important;border-bottom:1px solid var(--lp-border, rgba(255, 255, 255, .14))!important;border-top:0!important;align-items:start!important;min-width:0!important}.cc-lp-recipe dl>div:last-child,.cc-composition-row:last-child,[class*=__composition-table]>div:last-child{border-bottom:1px solid var(--lp-border, rgba(255, 255, 255, .2))!important}.cc-lp-recipe dt,.cc-composition-row__name{margin:0!important;font-size:clamp(.85rem,1.1vw,.95rem)!important;letter-spacing:.12em!important;font-weight:700!important;line-height:1.45!important;color:#fffffff0!important;text-transform:uppercase!important;overflow-wrap:break-word!important}.cc-lp-recipe dd,.cc-composition-row__body{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;padding:0!important;min-width:0!important}.cc-composition-row__lead,.cc-lp-recipe dd>.cc-recipe-lead{display:grid!important;grid-template-columns:auto 1fr!important;gap:12px 20px!important;align-items:baseline!important}.cc-lp-recipe dd strong,.cc-composition-row__val{font-size:clamp(1.2rem,1.8vw,1.45rem)!important;font-weight:700!important;color:var(--lp-accent, #d4aa54)!important;font-variant-numeric:tabular-nums!important;line-height:1!important;letter-spacing:-.02em!important}.cc-lp-recipe dd span,.cc-composition-row__desc{font-size:clamp(.88rem,1.05vw,.95rem)!important;line-height:1.72!important;color:#ffffffc2!important;margin:0!important;overflow-wrap:break-word!important}.cc-composition-row__bar-track,.cc-lp-recipe dd .cc-recipe-bar,.cc-composition-row dd .cc-recipe-bar{display:block!important;width:100%!important;height:6px!important;border-radius:99px!important;background:#ffffff29!important;overflow:hidden!important;position:relative!important;margin-top:6px!important;grid-column:1 / -1!important}.cc-composition-row__bar-fill{display:block!important;height:100%!important;min-width:6px!important;border-radius:99px!important;background:var(--lp-accent, #d4aa54)!important}.cc-lp-recipe dd .cc-recipe-bar:after,.cc-composition-row dd .cc-recipe-bar:after{content:""!important;display:block!important;height:100%!important;width:var(--cc-pct, 0%)!important;min-width:4px!important;border-radius:99px!important;background:var(--lp-accent, #d4aa54)!important;transition:width .9s cubic-bezier(.23,1,.32,1)!important}@media screen and (max-width:749px){.cc-lp-recipe dl>div,.cc-composition-row,[class*=__composition-table]>div{grid-template-columns:1fr!important;gap:8px!important;padding:16px 0!important}.cc-composition-row__lead,.cc-lp-recipe dd>.cc-recipe-lead{grid-template-columns:1fr auto!important;align-items:baseline!important}}.cc-lp-aroma{max-width:820px;margin-inline:auto 0}.cc-lp-aroma-notes{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.cc-lp-aroma-notes span{padding:6px 12px;border:1px solid var(--lp-border, rgba(0, 0, 0, .18));color:var(--lp-accent, inherit);font-size:.72rem;letter-spacing:.1em;font-weight:600;border-radius:2px}.cc-lp-moments{display:grid;grid-template-columns:var(--cc-lp-grid-split);gap:var(--cc-lp-grid-gap)}.cc-lp-moments ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--lp-border, rgba(0, 0, 0, .12))}.cc-lp-moments li{display:flex;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--lp-border, rgba(0, 0, 0, .12));font-size:var(--cc-lp-body-size);line-height:1.7}.cc-lp-moments li span{color:var(--lp-accent, inherit);font-weight:700;font-size:.8rem;letter-spacing:.08em;flex-shrink:0}.cc-lp-moments li p{margin:0}.cc-lp-moments-close{margin-top:20px;font-size:.95rem;font-weight:600;opacity:.85;line-height:1.7}.cc-lp-notice{max-width:860px;margin-inline:0 auto;padding:clamp(24px,5vw,44px);border-left:4px solid var(--lp-accent, #1a1a1a);background:var(--lp-notice-bg, rgba(0, 0, 0, .035))}.cc-lp-notice h2{font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.35;margin-bottom:12px}.cc-lp-notice p{font-size:.95rem;line-height:1.75;opacity:.84}.cc-lp-notice small{display:block;margin-top:14px;padding-top:12px;border-top:1px solid var(--lp-border, rgba(0, 0, 0, .1));font-size:.78rem;opacity:.65;line-height:1.6}.cc-lp-purchase{max-width:740px;margin-inline:auto;padding:clamp(32px,6vw,56px) clamp(20px,4vw,44px);border:1px solid var(--lp-border, rgba(0, 0, 0, .14));background:var(--lp-card-bg, #ffffff);color:var(--lp-card-color, #1a1a1a);text-align:center;scroll-margin-top:32px;box-shadow:0 4px 20px #00000008}.cc-lp-purchase h2{font-size:clamp(1.6rem,3vw,2.25rem);margin-bottom:10px}.cc-lp-purchase__title{font-size:1rem;font-weight:700;margin:0 0 16px;opacity:.85}.cc-lp-purchase__price{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:0 0 20px}.cc-lp-purchase__price strong{font-size:clamp(1.8rem,3.5vw,2.6rem);color:var(--lp-accent, inherit);font-weight:700}.cc-lp-purchase__price span{font-size:.85rem;opacity:.68}.cc-lp-purchase__lead{font-size:.96rem;line-height:1.7;opacity:.8;max-width:520px;margin:0 auto 20px}.cc-lp-purchase__form{display:grid;gap:12px;max-width:360px;margin-inline:auto}.cc-lp-purchase__quantity{display:grid;grid-template-columns:52px 64px 52px;width:max-content;margin:0 auto;border:1px solid var(--lp-border, rgba(0, 0, 0, .24));border-radius:2px;overflow:hidden}.cc-lp-purchase__quantity button,.cc-lp-purchase__quantity input{min-height:50px;border:none;background:transparent;color:inherit;text-align:center;font:inherit}.cc-lp-purchase__quantity button{cursor:pointer;font-size:1.2rem;background:#0000000a}.cc-lp-purchase__quantity input{width:64px;-webkit-appearance:textfield;appearance:textfield;font-size:1rem}.cc-lp-purchase__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.cc-lp-purchase__form .button{width:100%;padding:15px 24px;font-size:.95rem;font-weight:700;letter-spacing:.06em;background:var(--lp-accent, #1a1a1a);color:#fff;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1)}.cc-lp-purchase__form .button:active{transform:scale(.97)}.cc-lp-purchase__buy-now{width:100%}@media screen and (max-width:989px){.cc-lp-specs{grid-template-columns:repeat(2,1fr)}.cc-lp-specs div:nth-child(2){border-right:none}.cc-lp-specs div:nth-child(-n+2){border-bottom:1px solid var(--lp-border, rgba(0, 0, 0, .12))}.cc-lp-split,.cc-lp-recipe,.cc-lp-moments{grid-template-columns:1fr;gap:28px}.cc-lp-aroma{margin-inline:0 auto}}@media screen and (max-width:749px){.cc-lp-surface{padding-inline:18px}.cc-lp-recipe dl>div{grid-template-columns:1fr;gap:8px}.cc-lp-media figcaption{flex-direction:column;gap:4px}}:is(.cc-bliss,.cc-baby,.cc-dayhaze,.cc-juicybomb,.cc-crdb70,.cc-lemonskunk,.cc-mojito,.cc-cbx50,.cc-jucycherry,.cc-session,.cc-summer) h2{font-size:var(--cc-lp-section-h2-size)!important;line-height:var(--cc-lp-section-h2-lh)!important;letter-spacing:var(--cc-lp-section-h2-ls)!important;font-weight:700!important;margin:0 0 18px!important;overflow-wrap:break-word!important;text-wrap:balance!important}:is(.cc-bliss__header,.cc-baby__header,.cc-dayhaze__header,.cc-juicybomb__header,.cc-crdb70__header,.cc-lemonskunk__header,.cc-mojito__header,.cc-cbx50__header,.cc-jucycherry__header,.cc-session__header,.cc-summer__header) h2{font-size:var(--cc-lp-hero-h2-size)!important;line-height:var(--cc-lp-hero-h2-lh)!important;letter-spacing:var(--cc-lp-hero-h2-ls)!important;margin-bottom:16px!important}:is(.cc-bliss,.cc-baby,.cc-dayhaze,.cc-juicybomb,.cc-crdb70,.cc-lemonskunk,.cc-mojito,.cc-cbx50,.cc-jucycherry,.cc-session,.cc-summer) h3{font-size:var(--cc-lp-card-h3-size)!important;line-height:var(--cc-lp-card-h3-lh)!important;font-weight:700!important}:is(.cc-bliss,.cc-baby,.cc-dayhaze,.cc-juicybomb,.cc-crdb70,.cc-lemonskunk,.cc-mojito,.cc-cbx50,.cc-jucycherry,.cc-session,.cc-summer) p{font-size:var(--cc-lp-body-size)!important;line-height:var(--cc-lp-body-lh)!important}:is(.cc-bliss__eyebrow,.cc-baby__eyebrow,.cc-dayhaze__eyebrow,.cc-juicybomb__eyebrow,.cc-crdb70__eyebrow,.cc-lemonskunk__eyebrow,.cc-mojito__eyebrow,.cc-cbx50__eyebrow,.cc-jucycherry__eyebrow,.cc-session__eyebrow,.cc-summer__eyebrow){font-size:var(--cc-lp-eyebrow-size)!important;letter-spacing:var(--cc-lp-eyebrow-ls)!important;text-transform:uppercase!important;font-weight:700!important;margin-bottom:12px!important}:is(.cc-bliss__header>p:nth-of-type(2),.cc-bliss__empathy>div,.cc-baby__lead,.cc-baby__empathy-body,.cc-dayhaze__lead,.cc-dayhaze__empathy>div,.cc-juicybomb__lead,.cc-juicybomb__empathy-body,.cc-crdb70__intro>div,.cc-lemonskunk__lead,.cc-lemonskunk__empathy-body,.cc-mojito__lead,.cc-mojito__empathy-body,.cc-cbx50__lead,.cc-cbx50__empathy-body,.cc-jucycherry__lead,.cc-jucycherry__empathy-body){max-width:var(--cc-lp-reading-width)!important}:is(.cc-bliss__empathy,.cc-bliss__recipe,.cc-bliss__choose,.cc-baby__empathy,.cc-baby__recipe,.cc-baby__choose,.cc-dayhaze__empathy,.cc-dayhaze__recipe,.cc-dayhaze__choose,.cc-juicybomb__empathy,.cc-juicybomb__recipe,.cc-juicybomb__choose,.cc-crdb70__recipe,.cc-lemonskunk__empathy,.cc-lemonskunk__recipe,.cc-lemonskunk__choose,.cc-mojito__empathy,.cc-mojito__recipe,.cc-mojito__choose,.cc-cbx50__empathy,.cc-cbx50__recipe,.cc-cbx50__choose,.cc-jucycherry__empathy,.cc-jucycherry__recipe,.cc-jucycherry__choose){display:grid!important;grid-template-columns:var(--cc-lp-grid-split)!important;gap:var(--cc-lp-grid-gap)!important;align-items:start!important;margin-block:0!important}@media screen and (max-width:989px){:is(.cc-bliss__empathy,.cc-bliss__recipe,.cc-bliss__choose,.cc-baby__empathy,.cc-baby__recipe,.cc-baby__choose,.cc-dayhaze__empathy,.cc-dayhaze__recipe,.cc-dayhaze__choose,.cc-juicybomb__empathy,.cc-juicybomb__recipe,.cc-juicybomb__choose,.cc-crdb70__recipe,.cc-lemonskunk__empathy,.cc-lemonskunk__recipe,.cc-lemonskunk__choose,.cc-mojito__empathy,.cc-mojito__recipe,.cc-mojito__choose,.cc-cbx50__empathy,.cc-cbx50__recipe,.cc-cbx50__choose,.cc-jucycherry__empathy,.cc-jucycherry__recipe,.cc-jucycherry__choose){grid-template-columns:1fr!important;gap:28px!important}}:is(.cc-bliss__inner,.cc-baby__inner,.cc-dayhaze__inner,.cc-juicybomb__inner,.cc-crdb70__inner,.cc-lemonskunk__inner,.cc-mojito__inner,.cc-cbx50__inner,.cc-jucycherry__inner,.cc-session__inner){max-width:var(--cc-lp-max-width)!important;margin-inline:auto!important;display:flex!important;flex-direction:column!important;gap:var(--cc-lp-section-gap)!important}:is(.cc-bliss__inner,.cc-baby__inner,.cc-dayhaze__inner,.cc-juicybomb__inner,.cc-crdb70__inner,.cc-lemonskunk__inner,.cc-mojito__inner,.cc-cbx50__inner,.cc-jucycherry__inner,.cc-session__inner)>*{margin-block:0}:is(.cc-bliss,.cc-baby,.cc-dayhaze,.cc-juicybomb,.cc-crdb70,.cc-lemonskunk,.cc-mojito,.cc-cbx50,.cc-jucycherry,.cc-session){padding-block:clamp(56px,8vw,104px)!important;padding-inline:var(--cc-lp-pad-inline)!important}:is(.cc-bliss__purchase,.cc-baby__purchase,.cc-dayhaze__purchase,.cc-juicybomb__purchase,.cc-crdb70__purchase,.cc-lemonskunk__purchase,.cc-mojito__purchase,.cc-cbx50__purchase,.cc-jucycherry__purchase,.cc-session__purchase){max-width:740px!important;margin-inline:auto!important;padding:clamp(32px,6vw,56px) clamp(20px,4vw,44px)!important;border-radius:4px!important}.cc-bliss{--lp-accent: #e8bd5e;--lp-border: rgba(255, 255, 255, .2);--lp-story-bg: #e8dfcf;--lp-story-color: #181b17;--lp-notice-bg: rgba(255, 255, 255, .055)}.cc-baby{--lp-accent: #a42327;--lp-border: rgba(48, 37, 34, .16);--lp-story-bg: #f5ece7;--lp-story-color: #241c1a;--lp-notice-bg: rgba(164, 35, 39, .06)}.cc-dayhaze{--lp-accent: #e3b65a;--lp-border: rgba(243, 238, 228, .2);--lp-story-bg: #efe6d6;--lp-story-color: #1c1a15;--lp-notice-bg: rgba(243, 238, 228, .055)}.cc-juicybomb{--lp-accent: #c4324f;--lp-border: rgba(255, 255, 255, .18);--lp-story-bg: #221217;--lp-story-color: #f7ede9;--lp-notice-bg: rgba(196, 50, 79, .07)}.cc-crdb70{--lp-accent: #48a868;--lp-border: rgba(255, 255, 255, .18);--lp-story-bg: #152219;--lp-story-color: #eaf3ed;--lp-notice-bg: rgba(72, 168, 104, .07)}.cc-lemonskunk{--lp-accent: #e0b428;--lp-border: rgba(255, 255, 255, .18);--lp-story-bg: #222013;--lp-story-color: #f7f4e8;--lp-notice-bg: rgba(224, 180, 40, .07)}.cc-mojito{--lp-accent: #3eb57f;--lp-border: rgba(255, 255, 255, .18);--lp-story-bg: #12211a;--lp-story-color: #e8f5ef;--lp-notice-bg: rgba(62, 181, 127, .07)}.cc-cbx50{--lp-accent: #d88938;--lp-border: rgba(255, 255, 255, .18);--lp-story-bg: #231912;--lp-story-color: #f6efe9;--lp-notice-bg: rgba(216, 137, 56, .07)}.cc-jucycherry{--lp-accent: #d13d62;--lp-border: rgba(255, 255, 255, .18);--lp-story-bg: #221218;--lp-story-color: #f7edf1;--lp-notice-bg: rgba(209, 61, 98, .07)}.cc-session{--lp-accent: #e8bd5e;--lp-border: rgba(255, 255, 255, .2);--lp-story-bg: #1a1d19;--lp-story-color: #f3eee4;--lp-notice-bg: rgba(255, 255, 255, .055)}.cc-summer{--lp-accent: #dfb667;--lp-border: rgba(255, 255, 255, .18);--lp-story-bg: #242b25;--lp-story-color: #f4eee2;--lp-notice-bg: rgba(223, 182, 103, .08)}.cc-lp-surface{--cc-lp-card-radius: 10px;--lp-card-color: #1a1a1a;--lp-card-muted: rgba(26, 26, 26, .6);--lp-card-border: rgba(0, 0, 0, .14);--lp-price-color: var(--lp-card-color)}.cc-bliss,.cc-mojito,.cc-dayhaze{--lp-card-color: #f3eee4;--lp-card-muted: rgba(243, 238, 228, .72);--lp-card-border: rgba(255, 255, 255, .2);--lp-price-color: var(--lp-accent)}.cc-lp-autodiscount{margin:0 0 20px;padding:12px 16px;text-align:left;background:var(--lp-notice-bg, rgba(207, 170, 80, .08));border-left:3px solid var(--lp-accent, #cfaa50);border-radius:4px}.cc-lp-autodiscount .cc-lp-autodiscount__eyebrow{margin:0 0 4px;font-size:var(--cc-lp-eyebrow-size, .75rem)!important;font-weight:700;letter-spacing:.14em;line-height:1.4!important;text-transform:uppercase;color:var(--lp-accent, #cfaa50)}.cc-lp-autodiscount .cc-lp-autodiscount__text{margin:0;font-size:.92rem!important;line-height:1.65!important}.cc-lp-autodiscount .cc-lp-autodiscount__text strong{color:var(--lp-accent, #cfaa50);font-weight:700}.cc-lp-autodiscount .cc-lp-autodiscount__sub{margin:4px 0 0;font-size:.8rem!important;line-height:1.6!important;opacity:.75}.cc-lp-autodiscount+form,.cc-lp-autodiscount+product-form-component{margin-top:0}@media screen and (max-width:749px){.cc-lp-autodiscount{margin-bottom:16px}}.cc-lp-specs{border-block:1px solid var(--lp-border, rgba(0, 0, 0, .12))!important}.cc-lp-specs>div{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:clamp(16px,1.8vw,22px) clamp(14px,1.6vw,20px)!important;border-right:1px solid var(--lp-border, rgba(0, 0, 0, .12))!important}.cc-lp-specs>div:last-child{border-right:0!important}.cc-lp-specs strong,.cc-lp-specs dd{order:1!important;margin:0!important;font-size:clamp(1.55rem,2.4vw,1.95rem)!important;line-height:1.05!important;font-weight:700!important;color:var(--lp-accent, inherit)!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important}.cc-lp-specs dt,.cc-lp-specs span{order:2!important;margin:8px 0 0!important;font-size:.78rem!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:600!important;opacity:.7!important}@media screen and (max-width:989px){.cc-lp-specs{grid-template-columns:repeat(2,1fr)!important}.cc-lp-specs>div:nth-child(2n){border-right:0!important}.cc-lp-specs>div:nth-child(-n+2){border-bottom:1px solid var(--lp-border, rgba(0, 0, 0, .12))!important}}.cc-lp-recipe dl>div,.cc-composition-row,[class*=__composition-table]>div{padding:clamp(14px,1.8vw,20px) 0!important}.cc-lp-recipe dd strong,.cc-composition-row__val{font-size:clamp(1.35rem,1.95vw,1.6rem)!important}.cc-lp-recipe dd span,.cc-composition-row__desc{font-size:clamp(.85rem,1vw,.92rem)!important;opacity:.72!important}.cc-composition-row__bar-track,.cc-lp-recipe dd .cc-recipe-bar,.cc-composition-row dd .cc-recipe-bar{height:5px!important;background:var(--lp-border, rgba(128, 128, 128, .22))!important}.cc-lp-aroma-notes,[class*=__aroma-notes]{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:22px!important}.cc-lp-aroma-notes span,[class*=__aroma-notes] span{padding:6px 13px!important;border:1px solid var(--lp-border, rgba(0, 0, 0, .18))!important;background:var(--lp-notice-bg, rgba(0, 0, 0, .03))!important;color:var(--lp-accent, inherit)!important;font-size:.7rem!important;letter-spacing:.1em!important;font-weight:600!important;line-height:1.2!important;border-radius:999px!important}.cc-lp-moments li{padding:18px 0!important;gap:14px!important}.cc-lp-moments li span{font-size:.9rem!important;font-variant-numeric:tabular-nums!important;letter-spacing:.06em!important;min-width:2.1em!important}.cc-lp-notice{padding:clamp(24px,3.2vw,40px)!important;border-radius:var(--cc-lp-card-radius)!important;box-shadow:none!important}@media screen and (max-width:749px){.cc-lp-notice{padding:clamp(20px,5vw,28px)!important}}.cc-lp-purchase{color:var(--lp-card-color, #1a1a1a)!important;border-color:var(--lp-card-border, var(--lp-border, currentColor))!important;border-radius:var(--cc-lp-card-radius)!important;box-shadow:none!important;padding:clamp(28px,3.6vw,40px) clamp(20px,3vw,36px)!important}.cc-lp-purchase h2{margin-bottom:12px!important;color:var(--lp-card-color, inherit)!important}.cc-lp-purchase [class*=__purchase-title],.cc-lp-purchase .cc-lp-purchase__title{margin:0 0 10px!important;color:var(--lp-card-color, inherit)!important}.cc-lp-purchase [class*=__purchase-body],.cc-lp-purchase [class*=__purchase-copy],.cc-lp-purchase .cc-lp-purchase__lead{color:var(--lp-card-color, inherit)!important}.cc-lp-purchase [class*=__eyebrow],.cc-lp-purchase .cc-lp-eyebrow{color:var(--lp-card-muted, var(--lp-card-color, inherit))!important}.cc-lp-purchase [class*=price],.cc-lp-purchase [class*=price] strong{margin:4px 0 22px!important;color:var(--lp-price-color, var(--lp-card-color))!important}.cc-lp-purchase [class*=__purchase-body],.cc-lp-purchase .cc-lp-purchase__lead{margin-bottom:22px!important}.cc-lp-purchase form{margin-top:0!important}.cc-lp-purchase :is(form,[class*=__form]){gap:12px!important}.cc-lp-purchase [class*=__quantity]{border-color:var(--lp-card-border, var(--lp-border, currentColor))!important}.cc-lp-purchase [class*=__quantity] button,.cc-lp-purchase [class*=__quantity] input{color:var(--lp-card-color, inherit)!important}.cc-lp-purchase [class*=__quantity] button{background:transparent!important}.cc-lp-purchase s,.cc-lp-purchase del,.cc-lp-purchase [class*=compare]{color:var(--lp-card-muted, var(--lp-card-color, inherit))!important}.cc-lp-purchase [class*=__buy-now],.cc-lp-purchase [class*=__buy-now]>*,.cc-lp-purchase .shopify-payment-button,.cc-lp-purchase .shopify-payment-button__button{width:100%!important;max-width:100%!important}.cc-lp-purchase .shopify-payment-button__button{min-height:56px!important;border-radius:4px!important;background:transparent!important;color:var(--lp-card-color, inherit)!important;border:1px solid var(--lp-card-border, var(--lp-border, currentColor))!important;box-shadow:none!important;font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/cc-lp-design-system.css.map */
