@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:ital,wght@0,300;0,400;0,600;0,700;1,400&family=DM+Serif+Display:ital@0;1&display=swap";:root{--color-rust: #c35a35;--color-rust-dark: #a34828;--color-rust-light: #d4704a;--color-brown: #5c2e0e;--color-cream: #fbfbf5;--color-cream-dark: #ede8df;--color-white: #ffffff;--color-text: #2e1505;--color-tan: #c8a882;--font-heading: "Bebas Neue", sans-serif;--font-body: "DM Sans", sans-serif;--font-serif: "DM Serif Display", serif;--border-radius: 0;--transition: all .2s ease;--nav-height: 106px;--container-width: 1280px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{padding-top:44px;font-family:var(--font-body);color:var(--color-text);background:var(--color-cream);line-height:1.6;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:var(--font-body)}ul,ol{list-style:none}.container{max-width:var(--container-width);margin:0 auto;padding:0 80px}@media(max-width:1024px){.container{padding:0 40px}}@media(max-width:768px){.container{padding:0 20px}}h1,h2,h3,h4{line-height:1.1}.heading-bebas{font-family:var(--font-heading);letter-spacing:2px}.heading-serif{font-family:var(--font-serif)}.section-label{font-size:10px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--color-tan);margin-bottom:12px}.section-h2{font-family:var(--font-serif);font-size:clamp(32px,4vw,52px);color:var(--color-brown);line-height:1.1;margin-bottom:16px}.section-h2 em{font-style:italic;color:var(--color-rust)}.btn-primary{display:inline-block;padding:17px 38px;background:var(--color-rust);color:#fff;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;border:none;border-radius:var(--border-radius);transition:var(--transition);cursor:pointer}.btn-primary:hover{background:var(--color-rust-dark);transform:translateY(-1px)}.btn-ghost{display:inline-block;padding:17px 38px;background:transparent;color:var(--color-cream);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;border:1.5px solid rgba(251,251,245,.4);border-radius:var(--border-radius);transition:var(--transition);cursor:pointer}.btn-ghost:hover{border-color:var(--color-cream)}.section{padding:100px 0}.section--dark{background:var(--color-brown);color:var(--color-cream)}.section--cream{background:var(--color-cream)}.section--white{background:var(--color-white)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:1024px){.grid-2{gap:40px}.grid-3{grid-template-columns:1fr 1fr}}@media(max-width:768px){.grid-2{grid-template-columns:1fr;gap:32px}.grid-3{grid-template-columns:1fr}}@media(max-width:768px){:root{--nav-height: 82px}}#announcement-bar{position:fixed;top:0;left:0;right:0;z-index:1001;width:100%;box-sizing:border-box}.announcement-bar a{color:#fff!important;text-decoration:underline}.announcement-bar strong.code{background:#0003;padding:2px 8px;border-radius:2px;letter-spacing:2px}.site-header{position:fixed;top:44px;left:0;right:0;z-index:1000;height:var(--nav-height);background:var(--color-cream);border-bottom:1px solid var(--color-cream-dark);display:flex;align-items:center;transition:box-shadow .3s}.site-header.scrolled{box-shadow:0 2px 20px #2e150514}.site-header .container{display:flex;align-items:center;justify-content:space-between;width:100%}.site-logo{font-family:var(--font-heading);font-size:22px;letter-spacing:3px;color:var(--color-rust);text-decoration:none}.site-nav{display:flex;align-items:center;gap:36px}.site-nav a{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-brown);transition:color .2s;position:relative;padding-bottom:4px}.site-nav a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.5px;background:var(--color-rust);transform:scaleX(0);transition:transform .2s}.site-nav a:hover{color:var(--color-rust)}.site-nav a:hover:after,.site-nav a.active:after{transform:scaleX(1)}.site-nav a.active{color:var(--color-rust)}.nav-cta{background:var(--color-rust);color:#fff!important;padding:10px 20px;border-radius:var(--border-radius);font-size:10px!important;font-weight:700!important;letter-spacing:2px!important}.nav-cta:hover{background:var(--color-rust-dark)}.nav-cta:after{display:none!important}.nav-hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:4px;cursor:pointer}.nav-hamburger span{display:block;width:22px;height:2px;background:var(--color-brown);transition:var(--transition)}.mobile-menu{display:none;position:fixed;top:var(--nav-height);left:0;right:0;bottom:0;background:var(--color-cream);z-index:999;padding:32px 20px;flex-direction:column;gap:24px}.mobile-menu.open{display:flex}.mobile-menu a{font-family:var(--font-heading);font-size:28px;letter-spacing:3px;color:var(--color-brown);border-bottom:1px solid var(--color-cream-dark);padding-bottom:16px}.mobile-menu a:hover{color:var(--color-rust)}@media(max-width:768px){.site-nav{display:none}.nav-hamburger{display:flex}}.site-footer{background:var(--color-cream, #fbfbf5);color:var(--color-brown-deep, #3a1c06);padding:96px 0 32px;border-top:1px solid color-mix(in srgb,var(--color-rust, #c35a35) 18%,transparent)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px}.footer-brand-name{font-family:var(--font-heading);font-size:24px;letter-spacing:4px;color:var(--color-rust, #c35a35);margin-bottom:14px}.footer-tagline{font-size:13px;font-weight:400;color:#3a1c06a6;line-height:1.8}.footer-col-title{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--color-rust, #c35a35);margin-bottom:16px}.footer-col a{display:block;font-size:13px;font-weight:400;color:#3a1c06b8;margin-bottom:10px;transition:color .2s}.footer-col a:hover{color:var(--color-rust, #c35a35)}.footer-bottom{border-top:1px solid color-mix(in srgb,var(--color-rust, #c35a35) 15%,transparent);padding-top:28px;display:flex;flex-direction:column;gap:8px}.footer-copy{font-size:11px;font-weight:400;color:#3a1c0673;line-height:1.6}@media(max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:768px){.footer-grid{grid-template-columns:1fr}.site-footer{padding:52px 0 24px}}.page-content{padding-top:calc(var(--nav-height) + 44px)}.product-card{background:var(--color-white);border-radius:var(--border-radius);overflow:hidden;transition:transform .3s,box-shadow .3s;cursor:pointer}.product-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #2e15051a}.product-card__image{width:100%;aspect-ratio:3/4;object-fit:cover}.product-card__body{padding:22px 20px}.product-card__label{font-size:9px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--color-tan);margin-bottom:6px}.product-card__name{font-family:var(--font-heading);font-size:22px;letter-spacing:2px;color:var(--color-brown);margin-bottom:8px}.product-card__desc{font-size:12px;color:#7a5030;line-height:1.6;font-weight:300;margin-bottom:16px}.product-card__footer{display:flex;align-items:center;justify-content:space-between}.product-card__price{font-weight:600;font-size:15px;color:var(--color-rust)}.product-card__cta{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-brown);border-bottom:1px solid var(--color-cream-dark);padding-bottom:2px;transition:var(--transition)}.product-card__cta:hover{color:var(--color-rust);border-color:var(--color-rust)}.product-card__btn{width:100%;padding:14px;background:var(--color-rust);color:#fff;border:none;border-radius:var(--border-radius);font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:var(--transition)}.product-card__btn:hover{background:var(--color-rust-dark);transform:translateY(-1px)}.badge{display:inline-block;padding:6px 14px;border-radius:40px;font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase;background:#c35a351a;color:var(--color-rust)}.stars{color:var(--color-rust);letter-spacing:2px}.rating-text{font-size:12px;color:#9a7050;margin-left:8px}.trust-row{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.trust-item{font-size:12px;color:#fbfbf580;display:flex;align-items:center;gap:6px}.text-center{text-align:center}.text-rust{color:var(--color-rust)}.text-brown{color:var(--color-brown)}.text-cream{color:var(--color-cream)}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-float{animation:float 7s ease-in-out infinite}.animate-fade-up{animation:fadeUp .6s ease forwards}.product-hero{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - var(--nav-height))}.product-gallery{position:sticky;top:calc(var(--nav-height) + 44px);height:calc(100vh - var(--nav-height) - 44px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;gap:20px}.product-gallery__main{max-width:340px;max-height:420px;object-fit:contain;border-radius:4px}.product-gallery__thumbs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.product-gallery__thumb{width:64px;height:64px;object-fit:cover;border-radius:2px;cursor:pointer;opacity:.6;border:2px solid transparent;transition:var(--transition)}.product-gallery__thumb:hover,.product-gallery__thumb.active{opacity:1;border-color:var(--color-rust)}.product-info{padding:80px 56px;overflow-y:auto}.product-brand{font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--color-rust);margin-bottom:8px}.product-name{font-family:var(--font-heading);font-size:72px;line-height:.9;letter-spacing:2px;margin-bottom:12px}.product-tagline{font-family:var(--font-serif);font-style:italic;font-size:18px;color:var(--color-rust);margin-bottom:16px}.product-rating{display:flex;align-items:center;margin-bottom:24px}.product-price{font-family:var(--font-heading);font-size:48px;letter-spacing:1px;margin-bottom:8px}.product-per{font-size:13px;font-weight:300;color:#fbfbf573;margin-bottom:20px}.product-desc{font-size:14px;font-weight:300;line-height:1.8;margin-bottom:28px}.option-label{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.size-options{display:flex;gap:10px;margin-bottom:20px}.size-opt{flex:1;padding:12px;border:1.5px solid rgba(251,251,245,.2);background:transparent;color:#fbfbf5b3;font-family:var(--font-body);font-size:12px;font-weight:500;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);text-align:center}.size-opt:hover,.size-opt.active{border-color:var(--color-rust-light);background:#c35a3526;color:#fff}.add-btn{width:100%;padding:18px;background:var(--color-rust);color:#fff;border:none;border-radius:var(--border-radius);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:var(--transition);margin-bottom:20px}.add-btn:hover{background:var(--color-rust-dark);transform:translateY(-1px)}@media(max-width:1024px){.product-hero{grid-template-columns:1fr}.product-gallery{position:relative;height:auto;top:0;padding:40px 32px}.product-info{padding:48px 32px}.product-name{font-size:56px}}@media(max-width:768px){.product-gallery{padding:24px 20px}.product-info{padding:32px 20px}.product-name{font-size:44px}}.faq-item{border-bottom:1px solid var(--color-cream-dark);padding:0}.faq-question{width:100%;background:none;border:none;padding:20px 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--color-brown);text-align:left;cursor:pointer;transition:color .2s}.faq-question:hover{color:var(--color-rust)}.faq-icon{font-size:20px;color:var(--color-rust);transition:transform .2s;flex-shrink:0}.faq-answer{display:none;padding:0 0 20px;font-size:14px;font-weight:300;line-height:1.8;color:#7a5030}.faq-item.open .faq-answer{display:block}.faq-item.open .faq-icon{transform:rotate(45deg)}.form-input,.form-select,.form-textarea{width:100%;padding:13px 16px;border:1.5px solid var(--color-cream-dark);border-radius:var(--border-radius);font-family:var(--font-body);font-size:13px;color:var(--color-text);background:var(--color-cream);outline:none;transition:border-color .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-rust)}.form-label{display:block;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-brown);margin-bottom:8px}@media(max-width:768px){.hero-section,section[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important;padding:80px 20px 60px!important;min-height:auto!important}section[style*="left:-110px"],section[style*="right:-110px"]{display:none!important}section>div[style*="padding:0 80px"],div[style*="padding:0 80px"]{padding-left:20px!important;padding-right:20px!important}div[style*="grid-template-columns:repeat(3"],div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr!important}div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important;gap:32px!important}.section{padding:60px 0!important}h1[style*="clamp(72px"]{font-size:64px!important}h2[style*="clamp(32px"]{font-size:28px!important}.product-hero{grid-template-columns:1fr!important}.product-gallery{padding:24px 20px!important;height:auto!important;position:relative!important}.product-info{padding:32px 20px!important}.product-name{font-size:44px!important}.site-nav{display:none!important}.nav-hamburger{display:flex!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.btn-primary,.btn-ghost{width:100%!important;text-align:center!important;box-sizing:border-box!important}div[style*="grid-template-columns:repeat(3,1fr);gap:48px"]{grid-template-columns:1fr!important;gap:32px!important}section[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr!important}div[style*="max-width:960px"]{max-width:100%!important}.container{padding:0 20px!important}section[style*="background:var(--color-rust)"] div{padding:0 20px!important}}@media(max-width:1024px)and (min-width:769px){div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:repeat(2,1fr)!important}.container{padding:0 40px!important}section>div[style*="padding:0 80px"]{padding-left:40px!important;padding-right:40px!important}}@media(max-width:1024px){.container,section>div[style*="padding:0 80px"]{padding-left:40px!important;padding-right:40px!important}section[style*="padding:100px 80px"]{padding:80px 40px!important}section[style*="padding:110px 80px"]{padding:80px 40px!important}section[style*="padding:120px 80px"]{padding:80px 40px!important}div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:repeat(2,1fr)!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.product-hero{grid-template-columns:1fr!important}.product-gallery{position:relative!important;top:0!important;height:auto!important;padding:40px 32px!important}.product-info{padding:52px 40px!important}}@media(max-width:768px){.site-nav{display:none!important}.nav-hamburger{display:flex!important}.container{padding:0 20px!important}section[style*="padding:100px 80px"]{padding:60px 20px!important}section[style*="padding:100px 0"]{padding:60px 0!important}section[style*="padding:110px 80px"]{padding:60px 20px!important}section[style*="padding:80px 0"]{padding:60px 0!important}section>div[style*="padding:0 80px"]{padding-left:20px!important;padding-right:20px!important}.hero-desktop-grid{display:none!important}.hero-mobile{display:block!important}section[style*="grid-template-columns:repeat(3,1fr)"][style*=grid-template]{grid-template-columns:1fr!important}div[style*="grid-template-columns:repeat(3,1fr)"],div[style*="grid-template-columns:repeat(3, 1fr)"]{grid-template-columns:1fr!important}div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important;gap:32px!important}div[style*="grid-template-columns:repeat(3,1fr)"][style*="gap:2px"]{grid-template-columns:1fr!important}div[style*="height:1px;background:rgba(195,90,53"]{display:none!important}.shroom-card{padding:22px 18px!important}.product-hero{grid-template-columns:1fr!important;padding-top:56px}.product-gallery{position:relative!important;top:0!important;height:auto!important;padding:32px 24px!important}.product-gallery__main{max-width:260px!important;max-height:300px!important}.product-info{padding:28px 18px 48px!important}.product-name{font-size:56px!important}.product-price{font-size:40px!important}.size-options{flex-direction:column!important;gap:10px!important}.size-opt{width:100%!important;text-align:center!important}.add-btn{padding:16px!important;font-size:11px!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.site-footer{padding:48px 20px 32px!important}.footer-bottom{flex-direction:column!important;gap:10px!important;text-align:center!important}.btn-primary{width:100%!important;text-align:center!important;box-sizing:border-box!important}div[style*="grid-template-columns:repeat(3,1fr)"][style*="gap:24px"]{grid-template-columns:1fr!important}section[style*="background:var(--color-rust)"] div[style*="padding:0 80px"]{padding:0 20px!important}section[style*="background:var(--color-rust)"] .btn-primary{width:100%!important}div[style*="display:flex;gap:12px;max-width:420px"]{flex-direction:column!important;max-width:100%!important}div[style*="display:flex;gap:12px;max-width:420px"] input,div[style*="display:flex;gap:12px;max-width:420px"] button{width:100%!important}div[style*="grid-template-columns:1fr 1fr;gap:100px"]{grid-template-columns:1fr!important;gap:40px!important}div[style*="grid-template-columns:repeat(3,1fr);gap:48px"],div[style*="grid-template-columns:1fr 1fr;gap:80px"]{grid-template-columns:1fr!important;gap:36px!important}div[style*="max-width:960px"]{max-width:100%!important}.section-h2{font-size:clamp(28px,7vw,44px)!important}h1[style*="clamp(64px"]{font-size:clamp(52px,14vw,72px)!important}}@media(max-width:380px){.hero-mobile h1{font-size:48px!important}.product-name{font-size:44px!important}.site-logo{font-size:20px!important}}@media(max-width:768px){.complete-ritual-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}}@media(max-width:768px){.complete-ritual-grid .ritual-card-body{padding:12px 10px!important}.complete-ritual-grid .ritual-card-name{font-size:14px!important;letter-spacing:1px!important}.complete-ritual-grid .ritual-card-label{font-size:7px!important;letter-spacing:1.5px!important}.complete-ritual-grid .ritual-card-desc{display:none!important}.complete-ritual-grid .ritual-card-price{font-size:12px!important}.complete-ritual-grid .ritual-card-cta{font-size:8px!important}}@media(max-width:768px){div.complete-ritual-grid,.complete-ritual-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;max-width:100%!important}.complete-ritual-grid>div{min-width:0!important}.ritual-card-body{padding:10px 8px!important}.ritual-card-name{font-size:13px!important;letter-spacing:1px!important;margin-bottom:4px!important}.ritual-card-label{font-size:7px!important;letter-spacing:1px!important;margin-bottom:4px!important}.ritual-card-desc{display:none!important}.ritual-card-price{font-size:11px!important}.ritual-card-cta{font-size:8px!important;letter-spacing:1px!important}}.seal-subscription-widget,.seal-subscriptions,[class*=seal-sub],[id*=seal-sub],.subscription-widget,.selling-plan-group,.selling-plan-group__title,.product-form__selling-plan-group,seal-subscription-widget{display:none!important}.sca-widget,.sca-purchase-options,[data-seal-subscriptions],.seal-subs-widget-container,#seal-subscriptions-widget,.seal-widget-container,.seal-sub-widget,a[href*=sealsubscriptions],[class*=powered-by-seal],.sealsubs-container,.sealsubs-target-element,.sls-purchase-options-container,.sls-selling-plan-group-first-line,.sls-option-container,.seal-col,.seal-row,[class*=sealsubs],[class*=sls-],[data-seal-ace],[data-handle=seal-purchase-options-label],a[href*="sealsubscriptions.com"]{display:none!important}.rc-widget,.recharge-widget,.rc-subscription-widget,[class*=recharge-subscription],[data-recharge-widget],rc-subscription-widget{display:none!important}.jdgm-widget{font-family:DM Sans,sans-serif!important}.jdgm-rev__title{font-family:DM Sans,sans-serif!important;color:#2e1505!important}.jdgm-rev__body{color:#7a5030!important;font-weight:300!important;line-height:1.8!important;font-size:14px!important}.jdgm-star,.jdgm-rev__rating .jdgm-star{color:#c35a35!important}.jdgm-rev{border-bottom:1px solid #ede8da!important;padding:28px 0!important;background:transparent!important;box-shadow:none!important}.jdgm-rev__reviewer-name{color:#5c2e0e!important;font-weight:600!important;font-size:13px!important}.jdgm-rev__timestamp{color:#9a7050!important;font-size:11px!important}.jdgm-rev-widg__header{display:none!important}.jdgm-all-reviews-text{color:#c35a35!important;font-size:11px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important}.jdgm-paginate__page.jdgm--active{background:#c35a35!important;border-color:#c35a35!important}.jdgm-paginate__page{border-color:#ede8da!important;color:#5c2e0e!important}.jdgm-write-rev-link{background:#c35a35!important;color:#fff!important;border-radius:2px!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:11px!important}.jdgm-verified-buyer-badge{color:#9a7050!important;font-size:10px!important}.jdgm-branding,.jdgm-write-rev-link,.jdgm-write-rev-btn,button.jdgm-write-rev-link,.jdgm-rev-widg__write-rev,.jdgm-rev-widg__footer,[class*=write-rev],[class*=write_rev],a[href*=write_review],a[href*=write-review],.jm-button,a.jm-button,button.jm-button,[class*=jm-button],.jm-button.jm-button--primary.jm-action-buttons__button,[data-testid=write-review-button],.jm-action-buttons__button{display:none!important}.nav-cart{position:relative;display:flex;align-items:center;justify-content:center;color:var(--color-rust-light);text-decoration:none;margin-left:8px;flex-shrink:0;transition:color .2s}.nav-cart:hover{color:#fff}.nav-cart-count{position:absolute;top:-6px;right:-8px;background:var(--color-rust);color:#fff;font-size:10px;font-weight:600;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;font-family:var(--font-body);line-height:1}@media(max-width:768px){.nav-cart{display:flex}}@media(max-width:768px){.nav-cart:not(.nav-cart-mobile){display:none!important}.nav-cart-mobile{display:flex!important}}@media(min-width:769px){.nav-cart-mobile{display:none!important}.nav-cart:not(.nav-cart-mobile){display:flex!important}}.jdgm-carousel,.jdgm-carousel-item,.jdgm-carousel__item,.jdgm-carr,.jdgm-carr__item,.jdgm-carr-item,.jdgm-widget.jdgm-carousel-widget,[class*=jdgm-carr]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}.jdgm-carousel-item,.jdgm-carr-item,.jdgm-carr__item{background:var(--color-cream)!important;border-radius:2px!important;padding:28px!important}.jdgm-carr__arrow,.jdgm-carousel__arrow{color:var(--color-rust)!important;border-color:var(--color-rust)!important}.jdgm-carr__dot.jdgm--active,.jdgm-carousel__dot.jdgm--active{background:var(--color-rust)!important}.jdgm-carr__dot,.jdgm-carousel__dot{background:var(--color-cream-dark)!important}.jdgm-carousel-wrapper,.jdgm-carr-wrapper,.jdgm-widget-wrapper{background:transparent!important;background-color:transparent!important}.jm-card,.jm-card-item,[class*=jm-card]{background-color:#2e1505!important;border:1px solid rgba(251,251,245,.08)!important;border-radius:2px!important;box-shadow:none!important}.jm-card .jm-review-body,.jm-card [class*=review-body],.jm-card [class*=review-text],.jm-card p{color:#fbfbf5b3!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:300!important;line-height:1.8!important}.jm-card [class*=reviewer-name],.jm-card [class*=author]{color:#fbfbf5!important;font-weight:600!important;font-size:12px!important}.jm-card [class*=star],.jm-card svg[class*=star] path{color:#c35a35!important;fill:#c35a35!important}.jm-card [class*=product-name],.jm-card [class*=product-title]{color:#fbfbf566!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase!important}.jm-carousel-header,[class*=jm-carousel-header],[class*=jm-header]{color:#fbfbf5!important;font-family:Georgia,serif!important}.jm-carousel,[class*=jm-carousel],.jm-widget,[class*=jm-widget]{background:transparent!important;background-color:transparent!important}.jm-carousel [class*=arrow],.jm-carousel button[class*=nav]{color:#c35a35!important;border-color:#c35a35!important;background:transparent!important}.jm-carousel [class*=dot]{background:#fbfbf533!important}.jm-carousel [class*=dot][class*=active],.jm-carousel [class*=dot].active{background:#c35a35!important}.jm-card [class*=verified]{color:#fbfbf559!important;font-size:10px!important}.jm-card [class*=date],.jm-card [class*=timestamp],.jm-card time{color:#fbfbf54d!important;font-size:10px!important}.jm-review-item,.jm-popup [class*=review]{color:#2e1505!important}.jm-carousel,.jm-widget,[class*=jm-carousel-wrapper],[class*=jm-widget]{background:transparent!important;background-color:transparent!important}.jm-card,.jm-card-item,[class*=jm-card]{background-color:#fff!important;border:1px solid #e8dfd0!important;border-radius:2px!important;box-shadow:none!important;padding:28px 24px!important}.jm-card [class*=body],.jm-card [class*=text],.jm-card [class*=content],.jm-card p{color:#7a5030!important;font-size:14px!important;font-weight:300!important;line-height:1.8!important;font-family:DM Sans,Arial,sans-serif!important}.jm-card [class*=name],.jm-card [class*=author],.jm-card [class*=reviewer]{color:#2e1505!important;font-weight:600!important;font-size:13px!important;font-family:DM Sans,Arial,sans-serif!important}.jm-card [class*=star],.jm-card svg path[fill],.jm-star{color:#c35a35!important;fill:#c35a35!important}.jm-card [class*=product]{color:#9a7050!important;font-size:10px!important;letter-spacing:1px!important;text-transform:uppercase!important;font-family:DM Sans,Arial,sans-serif!important}.jm-card time,.jm-card [class*=date],.jm-card [class*=time]{color:#9a7050!important;font-size:11px!important}.jm-card [class*=verified]{color:#9a7050!important;font-size:10px!important}[class*=jm-carousel-header],[class*=jm-header]{color:#2e1505!important;font-family:"DM Serif Display",Georgia,serif!important}[class*=jm-carousel] [class*=arrow],[class*=jm-carousel] button[class*=prev],[class*=jm-carousel] button[class*=next]{color:#c35a35!important;border-color:#c35a35!important;background:transparent!important}[class*=jm-carousel] [class*=dot]{background:#e8dfd0!important}[class*=jm-carousel] [class*=dot][class*=active],[class*=jm-carousel] [class*=dot].active{background:#c35a35!important}[class*=jm-branding],[class*=jm-write-rev],[class*=jm-powered]{display:none!important}.jm-review-item{color:#2e1505!important}.jdgm-star,.jdgm-star:before,[class*=jdgm-star]{font-family:jdgm-icon-font!important;-webkit-font-smoothing:antialiased;color:#c35a35!important}.product-reviews-section .jdgm-star,.product-reviews-section .jdgm-star:before{font-family:jdgm-icon-font!important;color:#c35a35!important}.jm-star-rating__font-icon{font-family:Arial,sans-serif!important;--jm-review-widget-star-and-histogram-color: #c35a35 !important;color:#c35a35!important}.jm-star-rating__font-icon:empty:before{content:"\2605";color:#c35a35}.jdgm-star:before,.jdgm-star:after{display:none!important;content:none!important}.jdgm-star{font-family:Arial,sans-serif!important}.jdgm-star,.jdgm-star *,.jdgm-preview-badge .jdgm-star,[class*=jdgm-star],.jdgm-rev__rating .jdgm-star,.jdgm-histogram__star .jdgm-star{font-size:20px!important;width:auto!important;height:auto!important;line-height:1!important}:root{--color-cream-warm: #f6efe2;--color-cream-pink: #f5e6d8;--color-tan-warm: #e8d2b3;--color-rust-pale: #f0c9b5;--color-brown-deep: #3a1c06}.hero-section{background:radial-gradient(ellipse 60% 80% at 95% 50%,rgba(92,46,14,.45) 0%,transparent 65%),radial-gradient(ellipse 75% 95% at 90% 50%,rgba(195,90,53,.6) 0%,transparent 70%),radial-gradient(ellipse 50% 70% at 70% 35%,rgba(248,233,200,.5) 0%,transparent 60%),linear-gradient(90deg,#fbfbf5 0% 22%,#f6efe2 35%,#f5e6d8 48%,#e8d2b3 62%,#d4704a 80%,#a34828)!important}.hero-section>div[style*=radial-gradient]:first-of-type{display:none!important}.hero-section h1{color:var(--color-brown-deep)!important}.hero-section h1 span{color:var(--color-rust-dark)!important}.hero-section p[style*="color:rgba(251,251,245"]{color:#3a1c06b8!important}.hero-section [style*="color:var(--color-tan)"]{color:#8a3a1f!important}.hero-section a[style*="color:rgba(251,251,245"]{color:#3a1c0699!important}.hero-section [style*="background:rgba(251,251,245,0.08)"]{background:#ffffffc7!important;border-color:#fffffff2!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-section [style*="color:rgba(251,251,245,0.45)"]{color:#3a1c06a6!important}.hero-section [style*="color:var(--color-rust-light)"]{color:var(--color-rust-dark)!important}@media(max-width:768px){.hero-section{background:radial-gradient(ellipse 90% 60% at 50% 100%,rgba(92,46,14,.45) 0%,transparent 65%),radial-gradient(ellipse 100% 70% at 50% 95%,rgba(195,90,53,.55) 0%,transparent 70%),linear-gradient(180deg,#fbfbf5 0% 25%,#f6efe2 38%,#f5e6d8 50%,#e8d2b3 65%,#d4704a 85%,#a34828)!important}.hero-section .hero-mobile h1{color:var(--color-brown-deep)!important}.hero-section .hero-mobile h1 span{color:var(--color-rust-dark)!important}.hero-section .hero-mobile p{color:#3a1c06b8!important}.hero-section .hero-mobile-eyebrow{color:#8a3a1f!important}.hero-section .hero-mobile a[style*="color:rgba(251,251,245"]{color:#3a1c0699!important}.hero-section .hero-mobile-pill{background:#ffffffc7!important;border-color:#fffffff2!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-section .hero-mobile-pill-lbl{color:#3a1c06a6!important}.hero-section .hero-mobile-pill-val{color:var(--color-rust-dark)!important}}.ad-strip-section,section[style*="background:var(--color-brown)"]:has(.ad-strip-inner){background:var(--color-tan-warm)!important}.ad-strip-section *,.ad-strip-section [style*=color]{color:var(--color-brown-deep)!important}.how-to-use-section,section[style*="background:var(--color-brown)"]:has([data-step]){background:var(--color-cream-pink)!important}.how-to-use-section [style*="color:var(--color-tan)"]{color:var(--color-rust-dark)!important}.how-to-use-section h2,.how-to-use-section [style*="color:var(--color-cream)"],.how-to-use-section [style*="color:#fff"]{color:var(--color-brown-deep)!important}.how-to-use-section [style*="color:rgba(251,251,245"]{color:#3a1c06b8!important}.how-to-use-section [style*="background:rgba(251,251,245"]{background:#3a1c0626!important}.how-to-use-section [style*="background:rgba(255,255,255,0.05)"],.how-to-use-section [style*="background:rgba(251,251,245,0.05)"]{background:#fff9!important;border-color:#ffffffe6!important}.mushrooms-section{background:var(--color-cream-warm)!important;position:relative;overflow:hidden}.mushrooms-section:before{content:"";position:absolute;top:20%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(232,210,179,.7) 0%,transparent 70%);border-radius:50%;filter:blur(50px);pointer-events:none;z-index:0}.mushrooms-section>*{position:relative;z-index:1}.mushrooms-section h2,.mushrooms-section [style*="color:var(--color-cream)"],.mushrooms-section [style*="color:#fff"]{color:var(--color-brown-deep)!important}.mushrooms-section [style*="color:rgba(251,251,245"]{color:#3a1c06b8!important}.mushrooms-section [style*="background:rgba(255,255,255,0.05)"],.mushrooms-section [style*="background:rgba(251,251,245,0.05)"],.mushrooms-section [style*="background:rgba(255,255,255,0.08)"],.mushrooms-section [style*="background:rgba(251,251,245,0.08)"]{background:#ffffffb8!important;border-color:#fffffff2!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mushrooms-section [style*="background:rgba(195,90,53"]{background:#c35a351f!important;border-color:#c35a354d!important}.mushrooms-section [style*="color:var(--color-rust-light)"]{color:var(--color-rust-dark)!important}[style*="border-bottom:1px solid var(--color-cream-dark)"]{border-bottom-color:#e8d2b3b3!important}.fr-ing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fr-ing-card{display:flex;align-items:center;gap:14px;background:color-mix(in srgb,var(--product-color, var(--color-rust)) 6%,#fff);border:1px solid color-mix(in srgb,var(--product-color, var(--color-rust)) 18%,transparent);border-radius:14px;padding:24px 26px;min-height:140px;transition:all .2s ease}.fr-ing-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px color-mix(in srgb,var(--product-color, var(--color-rust)) 12%,transparent);border-color:color-mix(in srgb,var(--product-color, var(--color-rust)) 30%,transparent)}.fr-ing-content{flex:1;min-width:0}.fr-ing-category{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--product-color-dark, var(--color-brown));margin-bottom:10px}.fr-ing-name{font-family:var(--font-serif),"DM Serif Display",serif;font-size:22px;font-weight:400;color:var(--color-brown-deep, #3a1c06);line-height:1.15;margin-bottom:6px}.fr-ing-amount{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--product-color, var(--color-rust));margin-bottom:10px}.fr-ing-description{font-size:13px;font-weight:400;color:#3a1c06b3;line-height:1.6;margin:0}.fr-ing-photo-wrap{flex-shrink:0;width:88px;height:88px;display:flex;align-items:center;justify-content:center}.fr-ing-photo{max-width:100%;max-height:100%;object-fit:contain}@media(max-width:1024px){.fr-ing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.fr-ing-grid{grid-template-columns:1fr;gap:12px}.fr-ing-card{padding:20px 22px;min-height:0}.fr-ing-photo-wrap{width:64px;height:64px}.fr-ing-name{font-size:19px}}body{overflow-x:clip;max-width:100%}@supports not (overflow: clip){body{overflow-x:hidden}}img,picture,video,iframe,svg{max-width:100%;height:auto}.fr-mq-icon svg,.fr-badge-icon svg,.fr-banner-icon svg{height:auto}@media(hover:none)and (pointer:coarse){button,[role=button],input[type=submit],input[type=button],.button,.btn,a.fr-cta,a.button,a.btn{min-height:44px}}@media(max-width:480px){body{-webkit-text-size-adjust:100%}}@media(max-width:768px){table{display:block;overflow-x:auto;white-space:nowrap;max-width:100%}}@media(max-width:768px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],textarea,select{font-size:16px!important;width:100%;max-width:100%;box-sizing:border-box}}p,h1,h2,h3,h4,h5,h6,li,dd,dt{overflow-wrap:break-word;word-wrap:break-word}@media(max-width:480px){[style*="position:fixed"],[style*="position: fixed"]{max-width:100vw}}#fr-cart-overlay{background:#3a1c0673!important}#fr-cart-drawer{background:var(--color-cream, #fbfbf5)!important;box-shadow:-8px 0 40px #3a1c062e!important;border-left:1px solid rgba(195,90,53,.14)}.fr-cd-hdr{border-bottom:1px solid rgba(195,90,53,.18)!important}.fr-cd-hdr h2{color:var(--color-brown-deep, #3a1c06)!important}.fr-cd-x{color:#3a1c0673!important}.fr-cd-x:hover{color:var(--color-rust, #c35a35)!important}.fr-cd-item{border-bottom:1px solid rgba(195,90,53,.12)!important}.fr-cd-img{background:#fff!important;border:1px solid rgba(195,90,53,.14)}.fr-cd-name{color:var(--color-brown-deep, #3a1c06)!important}.fr-cd-variant{color:#3a1c068c!important}.fr-cd-qty{color:#3a1c06b3!important}.fr-cd-qbtn,button.fr-cd-qbtn{background:#fff!important;border:1px solid rgba(195,90,53,.3)!important;color:#3a1c06!important;font-size:16px!important;font-weight:600!important;line-height:1!important}.fr-cd-qbtn:hover,button.fr-cd-qbtn:hover{background:var(--color-rust, #c35a35)!important;border-color:var(--color-rust, #c35a35)!important;color:#fff!important}.fr-cd-empty{color:#3a1c0673!important}.fr-cd-ftr{border-top:1px solid rgba(195,90,53,.18)!important;background:#c35a3508}.fr-cd-sub{color:var(--color-brown-deep, #3a1c06)!important}.fr-cd-ship{color:var(--color-rust, #c35a35)!important}.fr-cd-cko{background:var(--color-rust, #c35a35)!important}.fr-cd-cko:hover{background:var(--color-rust-dark, #a34828)!important}.fr-cd-cont{color:#3a1c068c!important}.fr-cd-cont:hover{color:var(--color-rust, #c35a35)!important}.cart-item__details svg[fill],.cart__item svg[fill],.cart-item svg[fill],.line-item__details svg[fill],.line-item svg[fill],[class*=recharge] svg,[class*=Recharge] svg,[class*=subscription] svg,[class*=Subscription] svg,[class*=selling-plan] svg,[class*=SellingPlan] svg,[data-subscription] svg,[data-selling-plan] svg,.line-item__discount svg,.cart-item__discount svg,.cart-item__selling-plan svg,.line-item__selling-plan svg{fill:var(--color-rust, #c35a35)!important;color:var(--color-rust, #c35a35)!important;stroke:var(--color-rust, #c35a35)!important}[class*=recharge] svg path,[class*=subscription] svg path,[class*=selling-plan] svg path,.line-item__discount svg path,.cart-item__selling-plan svg path,.line-item__selling-plan svg path{fill:var(--color-rust, #c35a35)!important}[class*=subscription-detail],[class*=selling-plan-name],[class*=recharge-subscription],.line-item__discount,.cart-item__discount,.cart-item__selling-plan,.line-item__selling-plan{color:var(--color-rust, #c35a35)!important}@media(max-width:900px){section [style*="grid-template-columns:1fr 1fr"]:not([class*=fr-cd]):not([class*=fr-pr-]):not([class*=fr-hr-]):not([class*=fr-bo-pricing]),section [style*="grid-template-columns: 1fr 1fr"]:not([class*=fr-cd]):not([class*=fr-pr-]):not([class*=fr-hr-]):not([class*=fr-bo-pricing]){grid-template-columns:1fr!important;gap:32px!important}section [style*="grid-template-columns:380px 1fr"],section [style*="grid-template-columns: 380px 1fr"],section [style*="grid-template-columns:340px 1fr"],section [style*="grid-template-columns: 340px 1fr"],section [style*="grid-template-columns:1.05fr 1fr"],section [style*="grid-template-columns: 1.05fr 1fr"]{grid-template-columns:1fr!important;gap:32px!important}section[style*="padding:100px 80px"],section[style*="padding: 100px 80px"],section[style*="padding:120px 96px"],section[style*="padding: 120px 96px"],section[style*="padding:80px 80px"],section[style*="padding: 80px 80px"],section[style*="padding:88px 96px"],section[style*="padding: 88px 96px"]{padding-left:40px!important;padding-right:40px!important}div[style*="padding:100px 80px"],div[style*="padding: 100px 80px"],div[style*="padding:120px 96px"],div[style*="padding: 120px 96px"],div[style*="padding:80px 80px"],div[style*="padding: 80px 80px"],div[style*="padding:88px 96px"],div[style*="padding: 88px 96px"]{padding-left:40px!important;padding-right:40px!important}[style*="gap:80px"],[style*="gap: 80px"]{gap:40px!important}[style*="gap:64px"],[style*="gap: 64px"]{gap:32px!important}[style*="gap:56px"],[style*="gap: 56px"]{gap:28px!important}}@media(max-width:640px){section[style*="padding:100px 80px"],section[style*="padding: 100px 80px"],section[style*="padding:120px 96px"],section[style*="padding: 120px 96px"],section[style*="padding:80px 80px"],section[style*="padding: 80px 80px"],section[style*="padding:88px 96px"],section[style*="padding: 88px 96px"],section[style*="padding:88px 80px"],section[style*="padding: 88px 80px"],section[style*="padding:72px 80px"],section[style*="padding: 72px 80px"]{padding:56px 20px!important}div[style*="padding:100px 80px"],div[style*="padding: 100px 80px"],div[style*="padding:120px 96px"],div[style*="padding: 120px 96px"],div[style*="padding:80px 80px"],div[style*="padding: 80px 80px"],div[style*="padding:88px 96px"],div[style*="padding: 88px 96px"],div[style*="padding:88px 80px"],div[style*="padding: 88px 80px"]{padding:48px 20px!important}section [style*="grid-template-columns:1fr 1fr 1fr"]:not([class*=fr-cyr]):not([class*=fr-bo-pricing]),section [style*="grid-template-columns: 1fr 1fr 1fr"]:not([class*=fr-cyr]):not([class*=fr-bo-pricing]){grid-template-columns:1fr!important;gap:20px!important}[style*="font-size:96px"],[style*="font-size: 96px"]{font-size:48px!important}[style*="font-size:120px"],[style*="font-size: 120px"]{font-size:56px!important}[style*="font-size:160px"],[style*="font-size: 160px"]{font-size:64px!important}[style*="font-size:200px"],[style*="font-size: 200px"]{font-size:72px!important;line-height:1}[style*="font-size:240px"],[style*="font-size: 240px"]{font-size:84px!important;line-height:1}[style*="font-size:280px"],[style*="font-size: 280px"],[style*="font-size:320px"],[style*="font-size: 320px"]{font-size:96px!important;line-height:1}[style*="gap:80px"],[style*="gap: 80px"],[style*="gap:64px"],[style*="gap: 64px"]{gap:24px!important}[style*="gap:56px"],[style*="gap: 56px"],[style*="gap:48px"],[style*="gap: 48px"]{gap:20px!important}[style*="gap:40px"],[style*="gap: 40px"],[style*="gap:36px"],[style*="gap: 36px"]{gap:16px!important}[style*="max-width:1340px"],[style*="max-width: 1340px"],[style*="max-width:1200px"],[style*="max-width: 1200px"],[style*="max-width:1100px"],[style*="max-width: 1100px"]{max-width:100%!important}button[style*="padding:22px"],a[style*="padding:22px"],button[style*="padding: 22px"],a[style*="padding: 22px"]{padding:16px 20px!important}img{max-width:100%!important;height:auto}html,body{overflow-x:hidden!important}}@media(max-width:480px){section[style*="padding:100px 80px"],section[style*="padding: 100px 80px"],section[style*="padding:120px 96px"],section[style*="padding: 120px 96px"],section[style*="padding:80px 80px"],section[style*="padding: 80px 80px"]{padding:40px 16px!important}div[style*="padding:100px 80px"],div[style*="padding: 100px 80px"],div[style*="padding:120px 96px"],div[style*="padding: 120px 96px"],div[style*="padding:80px 80px"],div[style*="padding: 80px 80px"]{padding-left:16px!important;padding-right:16px!important}h1[style*="clamp(56px"],h1[style*="font-size: clamp(56px"]{font-size:clamp(34px,11vw,52px)!important}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/base.css.map */
