h3,h4{font-weight:inherit;font-size:inherit}img{height:auto}button{border:0;background:none;color:inherit}fieldset{min-width:0;border:0;padding:0;margin:0}input,select,textarea{color:inherit}button.cta{background:var(--red);color:var(--cream)}button.cta-light{background:var(--cream);color:var(--wine)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pt-richtext>*+*{margin-top:1em}.pt-edit{translate:var(--pt-x,0px) var(--pt-y,0px);rotate:var(--pt-r,0deg);scale:var(--pt-scale,1)}.pt-edit[data-pt-place=relative]{position:relative}.pt-edit[data-pt-place=absolute]{position:absolute;left:0;top:0}.pt-group[data-layout=column]{display:flex;flex-direction:column;gap:var(--pt-gap)}.pt-group[data-layout=row]{display:flex;flex-direction:row;gap:var(--pt-gap)}.pt-group[data-layout=grid]{display:grid;grid-template-columns:repeat(var(--pt-cols),minmax(0,1fr));gap:var(--pt-gap)}.pt-group[data-layout=free]{display:block;position:relative;min-height:400px}.pt-group[data-align-items=start]{align-items:flex-start}.pt-group[data-align-items=center]{align-items:center}.pt-group[data-align-items=end]{align-items:flex-end}.pt-group[data-align-items=stretch]{align-items:stretch}.pt-group[data-justify=start]{justify-content:flex-start}.pt-group[data-justify=center]{justify-content:center}.pt-group[data-justify=end]{justify-content:flex-end}.pt-group[data-justify=space-between]{justify-content:space-between}@media(min-width:768px){.pt-edit[data-hide-desktop=true]{display:none!important}.pt-edit[style*="--pt-width:"]{width:var(--pt-width)}.pt-edit[style*="--pt-font:"]{font-size:var(--pt-font)}.pt-edit[style*="--pt-align:"]{text-align:var(--pt-align)}.pt-edit[style*="--pt-mt:"]{margin-top:var(--pt-mt)}.pt-edit[style*="--pt-mb:"]{margin-bottom:var(--pt-mb)}.pt-edit[style*="--pt-px:"]{padding-inline:var(--pt-px)}.pt-edit[style*="--pt-py:"]{padding-block:var(--pt-py)}}@media(max-width:767px){.pt-edit{translate:var(--pt-mx,0px) var(--pt-my,0px);rotate:var(--pt-mr,0deg);scale:var(--pt-mscale,1)}.pt-edit[data-hide-mobile=true]{display:none!important}.pt-edit[data-pt-mobile-place=relative]{position:relative}.pt-edit[data-pt-mobile-place=absolute]{position:absolute;left:0;top:0}.pt-edit[style*="--pt-mwidth:"]{width:var(--pt-mwidth)}.pt-edit[style*="--pt-mfont:"]{font-size:var(--pt-mfont)}.pt-edit[style*="--pt-malign:"]{text-align:var(--pt-malign)}.pt-edit[style*="--pt-mmt:"]{margin-top:var(--pt-mmt)}.pt-edit[style*="--pt-mmb:"]{margin-bottom:var(--pt-mmb)}.pt-edit[style*="--pt-mpx:"]{padding-inline:var(--pt-mpx)}.pt-edit[style*="--pt-mpy:"]{padding-block:var(--pt-mpy)}.pt-group[data-mobile-layout=column]{display:flex;flex-direction:column;gap:var(--pt-mgap)}.pt-group[data-mobile-layout=row]{display:flex;flex-direction:row;gap:var(--pt-mgap)}.pt-group[data-mobile-layout=grid]{display:grid;grid-template-columns:repeat(var(--pt-mcols),minmax(0,1fr));gap:var(--pt-mgap)}.pt-group[data-mobile-layout=free]{display:block;position:relative;min-height:400px}}.shopify-section:has(>[data-header]){display:contents}.pt-icon,.pt-icon-text{display:inline-flex;align-items:center;justify-content:center;gap:7px}.pt-logo-image{max-width:120px;max-height:55px;object-fit:contain}.hero-seal>.pt-icon>svg{margin:6px 0 3px}.pt-button:empty{display:none}.announcement{display:grid}.pt-announcement-message{grid-area:1/1;display:flex!important;align-items:center;justify-content:center;gap:8px;visibility:hidden;opacity:0;padding:0 24px;transition:opacity .4s;font-size:12px}.pt-announcement-message:first-child,.pt-announcement-message.active{visibility:visible;opacity:1}.announcement.is-initialized>.pt-announcement-message:not(.active){visibility:hidden;opacity:0}.marquee-track{animation-duration:var(--marquee-duration,40s)}.product-card>.card-art{cursor:default}.card-add{background:var(--red);color:var(--cream)}.card-learn{text-align:center}.value-art-2{background:linear-gradient(140deg,#e7aa90,#6a1c27)}.ingredient-tag-0{top:20%}.ingredient-tag-1{top:48%}.ingredient-tag-2{top:76%}.proof-grid>.pt-proof-card{background:#49151d;border-radius:14px;min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px 10px;font-size:14px;line-height:1.4;text-align:center}.pt-proof-name{font-size:14px}.buybox-copy form{display:block}.pt-purchase-column{min-width:0}.pt-purchase-column .buybox-copy>form>h2{font-size:52px;margin:16px 0 20px;line-height:.98}.product-benefits{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.product-benefits>.pt-icon-text{justify-content:flex-start;font-size:14px}.pt-product-form .rating{font-size:12px}.pt-variant-fieldset legend{font-size:14px;margin:10px 0}.pt-variant-options{display:flex;flex-wrap:wrap;gap:10px}.pt-variant-options label,.quantity-options label{cursor:pointer;position:relative}.pt-variant-options input,.quantity-options input{position:absolute;opacity:0;width:1px;height:1px}.pt-variant-options span{display:block;padding:16px;border:1px solid var(--border);border-radius:12px}.pt-variant-options label:has(input:checked)>span{background:var(--blush);outline:2px solid var(--wine)}.quantity-options label:has(input:checked){background:var(--blush);border-color:var(--wine)}.quantity-options input:focus-visible+span,.pt-variant-options input:focus-visible+span{outline:3px solid var(--red);outline-offset:4px}.plan-top>input{accent-color:var(--red);width:16px;height:16px;flex-shrink:0}.plan-card:has(input:checked){border:2px solid var(--wine);background:var(--blush)}.plan-card:has(input:not(:checked)) .plan-perks{display:none}.plan-top>div>span{display:block}.cadence select{border:1px solid var(--border);border-radius:8px;background:var(--paper);padding:10px;max-width:100%;font-size:14px}.buy-cta:disabled{opacity:.6;cursor:not-allowed}.pt-form-error{border:1px solid var(--red);padding:12px;color:var(--red);margin-top:10px;font-size:14px}.buy-reassurance>div>.pt-icon{width:40px;height:40px;margin:auto}.pt-gallery-stage{position:relative}.pt-gallery-slide{display:none;width:100%;cursor:zoom-in}.pt-gallery-slide.active,.pt-gallery-slide:first-child:not([hidden]){display:block}.pt-gallery-slide[hidden]{display:none!important}.pt-gallery-stage>.zoom-hint{position:absolute;right:15px;bottom:15px;z-index:2}.pt-gallery-slide>img{position:absolute;object-fit:contain}.pt-gallery-slide.photo>img{object-fit:cover;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.pt-gallery-slide.photo,.thumbnails button{padding:0}.pt-gallery-slide img{pointer-events:none}.pt-faq{border-bottom:1px solid var(--border)}.pt-faq summary{display:flex;align-items:center;justify-content:space-between;padding:23px 0;cursor:pointer;font-weight:500;font-size:14px;list-style:none;gap:20px}.pt-faq summary::-webkit-details-marker{display:none}.pt-faq[open] .plus-mark i:last-child{transform:rotate(0)}.pt-faq-answer{padding:0 0 22px;font-size:16px;line-height:1.65;animation:pt-faq-in .3s ease}.pt-faq-answer>p{font-size:16px}.questions{margin-top:30px}@keyframes pt-faq-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.fan-photo>img{width:100%;height:100%;object-fit:cover}.fan-photo>span{position:absolute;bottom:22px;left:10%;width:80%;font-family:"Instrument Serif",serif;font-size:30px;color:var(--cream);text-align:center}.fan-photo:has(img[src*=pouch]){background:var(--blush)}.fan-photo:has(img[src*=chocolate]){background:var(--wine)}.fan-photo>img[src*=pouch],.fan-photo>img[src*=chocolate]{object-fit:contain;padding:20px}.footer-statement>span,.footer-statement>em{display:block}.footer-links .pt-menu-list>summary{list-style:none}.pt-menu-list>summary>svg{display:none}.pt-menu-list ul{list-style:none;padding-left:0}.footer-signup .signup-field{margin-top:22px}.signup-field input{background:none;border:0;color:var(--cream);padding:12px 0;min-width:0;width:100%;font-size:16px}.signup-field input::placeholder{color:#ffffffb0}.footer-brand-row>.pt-logo-link{flex-shrink:0}.pt-overlay-source{display:none}.pt-overlay{position:fixed;margin:0 0 0 auto;top:0;right:0;height:100dvh;max-height:100dvh;width:min(500px,100vw);max-width:100vw;padding:28px 25px;border:0;border-left:1px solid var(--border);color:var(--wine);background:var(--paper);overflow-y:auto;z-index:100;animation:pt-drawer-in .3s ease}.pt-overlay::backdrop{background:#45161b55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pt-overlay[open]{display:block}.pt-overlay[data-kind=menu]{top:66px;right:max(4vw,16px);height:auto;max-height:calc(100dvh - 85px);width:460px;border-radius:20px}.pt-overlay[data-kind=soon]{margin:auto;top:0;right:0;bottom:0;left:0;height:fit-content;max-height:90dvh;max-width:calc(100vw - 28px);border:1px solid var(--wine);border-radius:16px;padding:35px;width:500px}.pt-overlay-close{position:absolute;right:16px;top:13px;font-size:25px;width:32px;height:32px;z-index:20}.pt-drawer-body>.pt-overlay-source{display:block}.pt-drawer-body h2:first-of-type{font-size:36px;margin-bottom:25px;padding-right:24px}.pt-drawer-body .nav-products{display:flex;flex-direction:column;gap:18px;padding:12px 0 24px}.pt-drawer-body .nav-link-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pt-drawer-body .nav-image{position:relative}.pt-drawer-body .nav-image img{width:100%;height:100%;object-fit:cover}.pt-drawer-body .nav-image span{position:absolute;inset:35% 0 auto;text-align:center}.pt-overlay[data-kind=soon] .pt-drawer-body>div{display:flex;flex-direction:column;gap:22px}.pt-overlay[data-kind=soon] h2{margin:0}.pt-tabs{display:flex;gap:4px;border:1px solid var(--border);border-radius:99px;margin-bottom:25px;padding:4px}.pt-tab-button{flex:1;padding:9px;text-align:center;border-radius:99px;font-size:14px}.pt-tab-button.active{background:var(--red);color:var(--cream)}.pt-tab-ritual{display:none}.pt-tabs[data-active=ritual]~.pt-tab-chocolate{display:none}.pt-tabs[data-active=ritual]~.pt-tab-ritual{display:block}.ingredient-row{display:flex;justify-content:space-between;flex-direction:row-reverse}.pt-editor-note{border:1px dashed var(--red);padding:12px;background:var(--cream);font:13px/1.5 Cooper BT,serif;color:var(--wine);margin:16px 0}.pt-lightbox{margin:auto;padding:25px;width:min(900px,95vw);height:auto;max-height:94dvh;background:var(--cream);border:1px solid var(--wine);border-radius:15px;color:var(--wine)}.pt-lightbox::backdrop{background:#45161baa}.pt-lightbox>img{height:75dvh;width:100%;object-fit:contain}.pt-cart-status{font-size:14px;line-height:1.5;margin:12px 0}.cart-quantity button:disabled{opacity:.4}.cart-totals form .cta{width:100%}.pt-preferences label{display:flex;align-items:flex-start;gap:12px;padding:18px 0;border-bottom:1px solid var(--border);font-size:16px}.pt-preferences input{accent-color:var(--red);margin-top:6px}.pt-preferences .cta{margin-top:22px}.pt-standard{padding-top:130px;max-width:1200px;margin:auto;min-height:65vh}.pt-standard h1{font-size:60px;margin-bottom:30px}.pt-standard input,.pt-standard textarea{display:block;border:1px solid var(--border);background:var(--paper);padding:12px;margin:7px 0 20px;max-width:100%;width:500px}.pt-standard .cta{margin:20px 12px 20px 0}.pt-cart-page-line{display:grid;grid-template-columns:100px 1fr auto;gap:24px;padding:25px 0;border-bottom:1px solid var(--border)}.pt-cart-page-line img{width:100px}.pt-cart-page-line input{width:85px}.pt-standard .product-grid{margin-top:35px}.pt-standard .product-card img{width:90%;height:90%}.pt-overlay [hidden],.pt-product-form [hidden]{display:none!important}html[data-large-text=true]{font-size:19px}html[data-large-text=true] p,html[data-large-text=true] button,html[data-large-text=true] label{font-size:max(1em,16px)}html[data-high-contrast=true]{--wine:#491318;--border:#86463b}html[data-animations=false] *,html[data-reduced-motion=true] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@keyframes pt-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:991px){.marquee-track{animation-duration:var(--marquee-mobile-duration,30s)}}@media(max-width:767px){.pt-purchase-column .buybox-copy>form>h2{font-size:43px}.pt-proof-card{min-height:128px!important}.proof-grid .pt-proof-name{font-size:13px}.pt-overlay{padding:25px 20px}.pt-overlay[data-kind=menu]{top:65px;right:12px;width:calc(100vw - 24px)}.pt-overlay[data-kind=soon]{padding:30px 24px}.pt-gallery-stage{width:100%}.footer-links .pt-menu-list>summary>svg{display:block}.pt-standard h1{font-size:44px}.pt-standard .product-grid{display:grid;grid-template-columns:1fr 1fr}.pt-standard .product-card{min-width:0}.pt-cart-page-line{grid-template-columns:60px 1fr;gap:12px}.pt-cart-page-line img{width:60px}.pt-cart-page-line strong{grid-column:2}.pt-drawer-body h2:first-of-type{font-size:32px}.gallery-image .pt-image{max-width:100%}.pt-icon-text{gap:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pt-edit{transition:none}.scroll-ritual{height:var(--scene-height)}.ritual-pin{position:relative}.word-mask>div{transform:none!important}}[hidden]{display:none!important}.pt-group[data-layout=free]{min-height:var(--pt-canvas-height,400px)}.pt-gallery-slide.active,.pt-gallery-slide:first-child:not([hidden]){display:flex}.gallery-image>h3.gallery-caption{font-family:Cooper BT,serif;font-size:39px;line-height:1.03;max-width:320px}.buy-reassurance>.pt-reassurance{display:flex;align-items:center;flex-direction:column;gap:9px;flex:1}.pt-taste{background:var(--paper);padding-top:3px;padding-bottom:55px}.pt-taste .taste-strips{margin-top:0}.offers{padding-bottom:55px}@media(min-width:768px)and (max-width:1199px){.gallery-image>h3.gallery-caption{font-size:30px}}@media(max-width:767px){.gallery-image>h3.gallery-caption{font-size:34px;max-width:290px}.pt-taste{padding-top:0;padding-bottom:40px}.offers{padding-bottom:38px}.pt-group[data-mobile-layout=free]{min-height:var(--pt-canvas-height,400px)}}html:has(dialog[open]){overflow:hidden}@media(max-width:767px){.gallery-image.pack>img,.gallery-image.wrapper>img,.gallery-image.inside>img{top:32%;height:54%}.gallery-image.square>img{top:31%;height:54%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pt-editor.css.map */
