:root{--fg-black: #080808;--fg-charcoal: #111111;--fg-cream: #f4f0e8;--fg-white: #ffffff;--fg-green: #16382a;--fg-rule: rgb(244 240 232 / 24%);--fg-green-rule: rgb(22 56 42 / 88%);--fg-muted: rgb(244 240 232 / 72%);--fg-serif: Georgia, "Times New Roman", serif}html,body{background:var(--fg-black)}body{color:var(--fg-cream)}body a:not(.button):not(.button-secondary){color:inherit}.fg-section{overflow:hidden;background:var(--fg-black);color:var(--fg-cream);border-block-end:1px solid var(--fg-green-rule)}.fg-shell{width:min(calc(100% - 48px),1180px);margin-inline:auto}.fg-display,.fg-section h1,.fg-section h2,.fg-section h3{font-family:var(--fg-serif);font-weight:400;letter-spacing:-.035em}.fg-eyebrow,.fg-price,.fg-status,.fg-kicker,.fg-meta{margin:0;color:var(--fg-cream);font-family:var(--font-body--family, sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.fg-eyebrow,.fg-status{color:#9bb99e}.fg-lead,.fg-copy{color:var(--fg-muted);font-size:1.05rem;line-height:1.65}.fg-link,.fg-text-link{display:inline-flex;align-items:center;gap:.55rem;color:var(--fg-cream)!important;font-family:var(--font-body--family, sans-serif);font-size:.82rem;font-weight:600;letter-spacing:.065em;line-height:1.35;text-decoration:none;text-transform:uppercase}.fg-link:after,.fg-text-link:after{color:#9bb99e;content:"\2197";font-size:1.1em}.fg-link:hover,.fg-link:focus-visible,.fg-text-link:hover,.fg-text-link:focus-visible{color:#9bb99e!important}.fg-button-disabled{width:100%;margin-top:1.6rem;padding:.9rem 1rem;border:1px solid rgb(244 240 232 / 46%);border-radius:0;background:transparent;color:var(--fg-cream);cursor:not-allowed;font:600 .78rem/1.3 var(--font-body--family, sans-serif);letter-spacing:.09em;opacity:.85;text-transform:uppercase}.fg-button-disabled:focus-visible,.fg-pathway:focus-visible,.fg-footer a:focus-visible,.fg-nav-link:focus-visible{outline:2px solid #9bb99e;outline-offset:3px}.fg-hero{display:grid;min-height:0;padding-block:clamp(4.25rem,9vw,7.5rem) clamp(3.5rem,7vw,5.5rem);text-align:center}.fg-hero__inner{max-width:740px}.fg-hero h1{margin:0;color:var(--fg-white);font-size:clamp(3.25rem,7.5vw,6.5rem);line-height:.95}.fg-hero .fg-lead{max-width:43rem;margin:1.35rem auto 0;color:var(--fg-cream);font-size:clamp(1rem,1.7vw,1.22rem)}.fg-pathways{padding-block:0 clamp(3.5rem,7vw,6rem)}.fg-pathways__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-inline-start:1px solid var(--fg-green-rule);border-top:1px solid var(--fg-green-rule)}.fg-pathway{min-height:250px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.45rem,3.5vw,2.65rem);border-bottom:1px solid var(--fg-green-rule);border-inline-end:1px solid var(--fg-green-rule);background:var(--fg-charcoal);color:var(--fg-cream);text-decoration:none;transition:background-color .16s ease,color .16s ease}.fg-pathway:hover{background:#151b17;color:var(--fg-white)}.fg-pathway__index{color:#9bb99e;font-family:var(--fg-serif);font-size:1.05rem}.fg-pathway h2{max-width:12ch;margin:auto 0 .7rem;color:inherit;font-size:clamp(1.9rem,3vw,3rem);line-height:.98}.fg-pathway p{max-width:29rem;margin:0;color:var(--fg-muted);font-size:.96rem;line-height:1.55}.fg-pathway__arrow{align-self:flex-end;margin-top:1.2rem;color:#9bb99e;font-size:1.15rem}.fg-pathway--digital{display:grid;grid-template-columns:minmax(100px,.58fr) minmax(0,1fr);gap:clamp(1.2rem,3vw,2.5rem);align-items:center;background:var(--fg-cream);color:var(--fg-black)}.fg-pathway--digital:hover{background:var(--fg-white);color:var(--fg-black)}.fg-pathway--digital p{color:#080808bf}.fg-pathway__covers{display:flex;align-items:end;gap:.5rem}.fg-pathway__covers img{display:block;width:calc(50% - .25rem);height:auto;object-fit:contain}.fg-pathway__copy{display:flex;min-width:0;min-height:100%;flex-direction:column}.fg-page,.fg-product,.fg-about,.fg-access,.fg-faq,.fg-physical{padding-block:clamp(3rem,7vw,6.25rem)}.fg-page__heading,.fg-product__heading,.fg-about__heading,.fg-access__heading,.fg-faq__heading,.fg-physical__heading{max-width:760px;margin-bottom:clamp(2.25rem,5vw,4.5rem)}.fg-page h1,.fg-product h1,.fg-about h1,.fg-access h1,.fg-faq h1,.fg-physical h1{max-width:13ch;margin:.5rem 0 1rem;color:var(--fg-white);font-size:clamp(3rem,6vw,5.8rem);line-height:.93}.fg-page__heading .fg-copy,.fg-product__heading .fg-copy,.fg-about__heading .fg-copy,.fg-access__heading .fg-copy,.fg-faq__heading .fg-copy,.fg-physical__heading .fg-copy{max-width:42rem;margin:0}.fg-page__grid,.fg-information__grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(2rem,8vw,8rem);align-items:start}.fg-page__aside{position:sticky;top:2rem}.fg-page__aside p{margin:0}.fg-page__content,.fg-information__body,.fg-faq__list{border-top:1px solid var(--fg-green-rule)}.fg-copy-block,.fg-information__block,.fg-faq__item{padding-block:1.35rem 1.7rem;border-bottom:1px solid var(--fg-rule)}.fg-copy-block h2,.fg-information__block h2,.fg-faq__item h2{margin:0 0 .75rem;color:var(--fg-white);font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1}.fg-copy-block p,.fg-information__block p,.fg-copy-block li,.fg-information__block li,.fg-faq__item p{color:var(--fg-muted);line-height:1.65}.fg-copy-block p:last-child,.fg-information__block p:last-child,.fg-faq__item p:last-child{margin-bottom:0}.fg-copy-block ul,.fg-information__block ul{margin:0;padding-left:1.2rem}.fg-copy-block li+li,.fg-information__block li+li{margin-top:.45rem}.fg-notice{margin-top:1.7rem;padding:1rem 0;border-block:1px solid var(--fg-green-rule);color:#b5ceb9;font-size:.92rem;line-height:1.55}.fg-digital-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--fg-green-rule);background:var(--fg-green-rule)}.fg-offer{min-width:0;display:flex;flex-direction:column;background:var(--fg-cream);color:var(--fg-black)}.fg-offer__media{min-height:270px;display:grid;place-items:center;padding:1.5rem;background:#ebe7de}.fg-offer__media img{display:block;width:auto;max-width:92%;max-height:245px;height:auto;object-fit:contain}.fg-offer__media--two-covers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;align-items:end}.fg-offer__media--two-covers img{max-height:205px}.fg-offer__media--plum,.fg-offer__media--cover-replay{background:#35203f}.fg-offer__media--cover-replay{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:.8rem;align-items:center}.fg-replay-mark{width:min(120px,72%);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgb(255 255 255 / 68%);border-radius:50%;color:var(--fg-white);font-family:var(--fg-serif);font-size:1.05rem;letter-spacing:.08em;line-height:1.12;text-align:center;text-transform:uppercase}.fg-offer__content{flex:1;display:flex;flex-direction:column;padding:1.3rem 1.2rem 1.35rem}.fg-offer__content .fg-status,.fg-offer__content .fg-price{color:#16382a}.fg-offer h2{margin:.6rem 0 .7rem;color:var(--fg-black);font-size:1.45rem;line-height:1.05}.fg-offer__description{margin:0 0 1.1rem;color:#080808c2;font-size:.91rem;line-height:1.55}.fg-offer__footer{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.9rem;border-top:1px solid rgb(22 56 42 / 45%)}.fg-offer__footer .fg-link{color:var(--fg-black)!important;font-size:.71rem}.fg-offer__footer .fg-link:hover{color:var(--fg-green)!important}.fg-product__layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);align-items:start}.fg-product__art{min-height:390px;display:grid;place-items:center;padding:clamp(1.7rem,4vw,3.25rem);border:1px solid var(--fg-green-rule);background:var(--fg-cream)}.fg-product__art--plum,.fg-product__art--cover-replay{background:#35203f}.fg-product__art--two-covers,.fg-product__art--cover-replay{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:end}.fg-product__art img{display:block;width:auto;max-width:100%;max-height:430px;height:auto;object-fit:contain}.fg-product__art--two-covers img{max-height:355px}.fg-product__art--cover-replay img{max-height:340px}.fg-product__detail{min-width:0}.fg-product__detail h1{max-width:16ch;margin:.65rem 0 1rem}.fg-product__price{margin:0 0 1.5rem;color:#9bb99e;font-size:.85rem}.fg-product__description{border-top:1px solid var(--fg-green-rule)}.fg-product__description p,.fg-product__description li{color:var(--fg-muted);line-height:1.65}.fg-product__description h2{margin:1.8rem 0 .8rem;color:var(--fg-white);font-size:clamp(1.4rem,2.5vw,1.85rem);line-height:1.2;overflow-wrap:anywhere}.fg-product__description h3{margin:1.4rem 0 .65rem;color:var(--fg-white);font-size:1.45rem}.fg-product__description ul{padding-left:1.2rem}.fg-product__description li+li{margin-top:.55rem}.fg-product__back{margin-top:2rem}.fg-product-form{display:block;margin-top:1.6rem}.fg-product-form__quantity{display:grid;gap:.55rem;max-width:11rem}.fg-product-form__quantity>label,.fg-product-form__single-quantity{color:var(--fg-cream);font-family:var(--font-body--family, sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fg-product-form__single-quantity{margin:0 0 .85rem;color:var(--fg-muted);font-weight:400;letter-spacing:.02em;text-transform:none}.fg-product-form .quantity-selector{border:1px solid rgb(244 240 232 / 46%);background:transparent;color:var(--fg-cream)}.fg-product-form .quantity-selector :is(input,button){color:var(--fg-cream)}.fg-product-form .quantity-selector input{background:transparent}.fg-product-form .fg-product__add-button.button{width:100%;margin-top:1rem;border:1px solid var(--fg-cream);border-radius:0;background:var(--fg-cream);color:var(--fg-black);font:600 .78rem/1.3 var(--font-body--family, sans-serif);letter-spacing:.09em;text-transform:uppercase}.fg-product-form .fg-product__add-button.button:hover{border-color:#9bb99e;background:#9bb99e;color:var(--fg-black)}.fg-product-form :is(.quantity-selector button,.fg-product__add-button.button):focus-visible{outline:2px solid #9bb99e;outline-offset:3px}.cart-items__membership-quantity{display:inline-grid;width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);place-items:center;border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-40))}.fg-physical__list{border-top:1px solid var(--fg-green-rule)}.fg-physical__item{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr) minmax(150px,.65fr);gap:clamp(1rem,3vw,2rem);align-items:center;padding-block:1.35rem;border-bottom:1px solid var(--fg-rule)}.fg-physical__image{margin:0}.fg-physical__image img{display:block;width:100%;height:auto;border:1px solid var(--fg-green-rule)}.fg-physical__image figcaption{margin-top:.5rem;color:var(--fg-muted);font-size:.75rem;line-height:1.4}@media screen and (max-width:749px){.fg-physical__item{grid-template-columns:minmax(0,1fr);gap:.85rem}.fg-physical__image{max-width:420px;width:100%}}.fg-physical__item h2{margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:.95}.fg-physical__copy{min-width:0}.fg-physical__scent{margin-top:.85rem!important;color:var(--fg-cream)!important}.fg-physical__availability{display:grid;gap:.55rem;align-content:center}.fg-physical__availability .fg-price,.fg-physical__availability .fg-status,.fg-physical__release-note{margin:0}.fg-physical__release-note{color:var(--fg-muted)!important;font-size:.86rem;line-height:1.45}.fg-physical__detail-link{color:inherit;text-decoration:none}.fg-physical__detail-link:hover,.fg-physical__detail-link:focus-visible{color:#9bb99e}.fg-physical__detail-link:focus-visible{outline:2px solid #9bb99e;outline-offset:4px}.fg-physical__item p{margin:0;color:var(--fg-muted);line-height:1.5}.header__logo img,.header-logo img{max-width:160px;max-height:44px;object-fit:contain}.menu-list__link:has(.fg-nav-link),.fg-nav-link{white-space:nowrap}.fg-footer{background:var(--fg-black);color:var(--fg-cream);border-top:1px solid var(--fg-green-rule)}.fg-footer__inner{width:min(calc(100% - 48px),1180px);display:grid;grid-template-columns:minmax(150px,.8fr) repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);margin-inline:auto;padding-block:2.6rem 2rem}.fg-footer__brand img{display:block;width:min(142px,100%);height:auto}.fg-footer__brand p{margin:1rem 0 0;color:var(--fg-muted);font-size:.86rem;line-height:1.5}.fg-footer h2{margin:0 0 .85rem;color:#9bb99e;font-family:var(--font-body--family, sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.fg-footer ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.fg-footer a{color:var(--fg-cream)!important;font-size:.9rem;line-height:1.4;text-decoration:none}.fg-footer a:hover{color:#9bb99e!important}.fg-footer__utility{width:min(calc(100% - 48px),1180px);display:flex;flex-wrap:wrap;gap:.75rem 1.2rem;margin-inline:auto;padding-block:1rem 1.8rem;border-top:1px solid var(--fg-rule);color:#f4f0e899;font-size:.76rem}.fg-footer__utility a{color:inherit!important;text-decoration:underline;text-underline-offset:.18em}@media screen and (max-width:989px){.fg-digital-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fg-page__grid,.fg-information__grid,.fg-product__layout{grid-template-columns:1fr}.fg-page__aside{position:static}}@media screen and (max-width:749px){.fg-shell,.fg-footer__inner,.fg-footer__utility{width:min(calc(100% - 32px),1180px)}.fg-hero{padding-block:3.7rem 3.15rem}.fg-hero h1{font-size:clamp(2.9rem,14vw,4.25rem)}.fg-pathways__grid,.fg-digital-grid{grid-template-columns:1fr}.fg-pathway{min-height:210px}.fg-pathway--digital{min-height:250px;grid-template-columns:minmax(88px,.57fr) minmax(0,1fr)}.fg-page,.fg-product,.fg-about,.fg-access,.fg-faq,.fg-physical{padding-block:2.7rem 3.7rem}.fg-page h1,.fg-product h1,.fg-about h1,.fg-access h1,.fg-faq h1,.fg-physical h1{font-size:clamp(2.7rem,13vw,4rem)}.fg-offer__media{min-height:235px}.fg-product__art{min-height:315px}.fg-footer__inner{grid-template-columns:1fr;gap:2rem}.header__logo img,.header-logo img{max-width:128px;max-height:32px}}.fg-review-banner{padding:.65rem 1rem;border-bottom:1px solid var(--fg-green-rule);background:var(--fg-black);color:#b5ceb9;font:500 .7rem/1.4 var(--font-body--family, sans-serif);letter-spacing:.08em;text-align:center;text-transform:uppercase}.fg-pathway--digital h2{color:var(--fg-black)}.fg-pathway--digital .fg-pathway__index,.fg-pathway--digital .fg-pathway__arrow{color:var(--fg-green)}.fg-page__heading .fg-button-disabled{max-width:28rem}.fg-product__detail h1,.fg-page__heading h1{overflow-wrap:anywhere}.header-logo .header-logo__image{width:158px;height:auto;max-height:none;object-fit:contain}.menu-drawer-container[open] .fg-nav-link{animation:none;opacity:1;visibility:visible;transform:none;white-space:normal;overflow-wrap:anywhere}.fg-copy-block p,.fg-copy-block li,.fg-information__block p,.fg-information__block li,.fg-faq__item p,.fg-product__description p,.fg-product__description li{font-size:1rem}.fg-footer{padding-bottom:88px}@media screen and (max-width:749px){.header-logo .header-logo__image{width:min(128px,100%);height:auto}.header-logo{min-width:0}.fg-offer__description{font-size:1rem}.fg-offer__footer{flex-wrap:wrap}.fg-offer__footer .fg-link{padding-block:.6rem}.fg-footer a{display:inline-flex;align-items:center;min-height:36px}}@media(prefers-reduced-motion:reduce){.fg-pathway{transition:none}}#Details-menu-drawer-container[open] .menu-drawer__animated-element.fg-nav-link{animation:none;opacity:1;visibility:visible;transform:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/forbidden-garden.css.map */
