body:has(.pc-product-html-content){background:#f5efe4}body:has(.pc-product-html-content) .shopify-section:has(.product){background:radial-gradient(circle at top left,rgba(222,235,202,.55),transparent 34%),linear-gradient(180deg,#fbf8f1,#f3eee5)}body:has(.pc-product-html-content) .product{max-width:1180px;margin:0 auto;padding:56px 0 38px;column-gap:64px;align-items:flex-start}body:has(.pc-product-html-content) .product__media-wrapper{background:#ffffff9e;border:1px solid rgba(55,84,42,.11);border-radius:34px;padding:22px;box-shadow:0 24px 70px #2f261812}body:has(.pc-product-html-content) .product__media,body:has(.pc-product-html-content) .product__modal-opener,body:has(.pc-product-html-content) .product__media-item{border-radius:24px;overflow:hidden}body:has(.pc-product-html-content) .product__info-wrapper{padding-left:0}body:has(.pc-product-html-content) .product__info-container{max-width:470px;padding:34px;border-radius:32px;background:#ffffffc7;border:1px solid rgba(55,84,42,.12);box-shadow:0 24px 70px #2f261813;position:sticky;top:98px}body:has(.pc-product-html-content) .product__text.caption-with-letter-spacing{color:#1f4822ad;font-size:.72rem;font-weight:800;letter-spacing:.16em}body:has(.pc-product-html-content) .product__title h1,body:has(.pc-product-html-content) .product__title{font-size:clamp(2.25rem,4vw,4rem);line-height:.98;letter-spacing:-.055em;color:#1c2a19;margin-bottom:18px}body:has(.pc-product-html-content) .price{color:#1f281c;font-weight:800;font-size:2rem}body:has(.pc-product-html-content) .product__description{margin-top:24px;padding-top:22px;border-top:1px solid rgba(55,84,42,.12);color:#000000b5;line-height:1.75;font-size:1.5rem}body:has(.pc-product-html-content) .quantity{border-radius:999px;overflow:hidden;border:1px solid rgba(55,84,42,.18);background:#fff}body:has(.pc-product-html-content) .quantity__button,body:has(.pc-product-html-content) .quantity__input{background:transparent}body:has(.pc-product-html-content) .product-form__buttons{max-width:none}body:has(.pc-product-html-content) .shopify-payment-button__button{background:#1f281c!important;color:#fff!important}body:has(.pc-product-html-content) .share-button{margin-top:18px;opacity:.72}body:has(.pc-product-html-content) .pc-product-html-content{margin-top:0;padding-top:42px}@media screen and (max-width:989px){body:has(.pc-product-html-content) .product{padding:34px 0 24px;column-gap:0}body:has(.pc-product-html-content) .product__info-container{max-width:none;position:static;margin-top:24px}}@media screen and (max-width:749px){body:has(.pc-product-html-content) .product{padding-left:1.5rem;padding-right:1.5rem}body:has(.pc-product-html-content) .product__media-wrapper,body:has(.pc-product-html-content) .product__info-container{border-radius:24px;padding:18px}}@media screen and (min-width:990px){body:has(.pc-product-html-content) main .product{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,440px)!important;gap:64px!important;align-items:start!important;max-width:1180px!important;width:calc(100% - 4rem)!important;margin:0 auto!important;padding:64px 0 46px!important}body:has(.pc-product-html-content) main .product__media-wrapper,body:has(.pc-product-html-content) main .product__info-wrapper{width:100%!important;max-width:none!important;padding:0!important;float:none!important}body:has(.pc-product-html-content) main .product__media-wrapper{grid-column:1!important}body:has(.pc-product-html-content) main .product__info-wrapper{grid-column:2!important}body:has(.pc-product-html-content) main .product__info-container{width:100%!important;max-width:none!important;margin:0!important}}body:has(.pc-product-html-content) .product__info-container{overflow:hidden}body:has(.pc-product-html-content) .quantity{width:160px;min-height:54px;border:1px solid rgba(31,40,28,.18)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;overflow:hidden}body:has(.pc-product-html-content) .quantity:before,body:has(.pc-product-html-content) .quantity:after{display:none!important}body:has(.pc-product-html-content) .quantity__button,body:has(.pc-product-html-content) .quantity__input{border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;color:#1f281c!important}body:has(.pc-product-html-content) .quantity__button{width:48px}body:has(.pc-product-html-content) .product-form__buttons{display:grid;gap:12px}body:has(.pc-product-html-content) .button:before,body:has(.pc-product-html-content) .button:after,body:has(.pc-product-html-content) .shopify-payment-button__button:before,body:has(.pc-product-html-content) .shopify-payment-button__button:after{display:none!important}body:has(.pc-product-html-content) .product-form__submit{min-height:58px!important;border-radius:999px!important;border:1px solid rgba(31,40,28,.18)!important;background:#fff!important;color:#1f281c7a!important;box-shadow:none!important;outline:none!important;font-weight:800!important}body:has(.pc-product-html-content) .product-form__submit[disabled]{opacity:1!important;cursor:not-allowed;background:#f8f6f0!important;color:#1f281c6b!important}body:has(.pc-product-html-content) .shopify-payment-button__button{min-height:58px!important;border-radius:999px!important;border:0!important;background:#172515!important;color:#fff!important;box-shadow:none!important;outline:none!important;font-weight:850!important}body:has(.pc-product-html-content) .product-form__submit:focus,body:has(.pc-product-html-content) .shopify-payment-button__button:focus,body:has(.pc-product-html-content) .quantity__button:focus,body:has(.pc-product-html-content) .quantity__input:focus{box-shadow:none!important;outline:none!important}body:has(.pc-product-html-content) .product-form__submit:focus-visible,body:has(.pc-product-html-content) .shopify-payment-button__button:focus-visible,body:has(.pc-product-html-content) .quantity__button:focus-visible,body:has(.pc-product-html-content) .quantity__input:focus-visible{outline:2px solid rgba(68,107,49,.45)!important;outline-offset:3px}body:has(.pc-product-html-content) .badge.price__badge-sold-out,body:has(.pc-product-html-content) .price__badge-sold-out{border:0!important;border-radius:999px!important;background:#1f2631!important;color:#fff!important;padding:7px 13px!important;font-size:1rem!important;font-weight:800!important}body:has(.pc-product-html-content) .product-form__quantity .form__label{margin-bottom:10px;color:#1f281cad;font-weight:600}.unit-price{font-size:1.5rem!important;color:#046507b3!important}.pc-benefit-grid{counter-reset:pc-benefit-counter;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 44px!important;margin-top:22px!important}.pc-benefit-grid li{counter-increment:pc-benefit-counter;min-height:auto!important;padding:22px 0!important;border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(31,40,28,.12)!important;box-shadow:none!important;display:grid!important;grid-template-columns:44px 1fr!important;gap:16px!important;align-items:start!important;font-size:1.5rem!important;line-height:1.5!important;font-weight:500!important;color:#143908!important}.pc-section:has(.pc-benefit-grid){display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:48px;align-items:start}.pc-section:has(.pc-benefit-grid)>.pc-kicker,.pc-section:has(.pc-benefit-grid)>h2{grid-column:1}.pc-section:has(.pc-benefit-grid)>h2{margin-bottom:0}.pc-section:has(.pc-benefit-grid)>.pc-benefit-grid{grid-column:2;grid-row:1 / span 2}.pc-fragrance-band{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:52px!important;align-items:start!important;padding:clamp(34px,5vw,58px)!important;border-radius:34px!important;background:radial-gradient(circle at 92% 12%,rgba(255,255,255,.12),transparent 28%),linear-gradient(135deg,#18301f,#2f4c2a 55%,#8d9f28)!important;box-shadow:0 24px 70px #2f26181f}.pc-fragrance-band h2{max-width:420px}.pc-fragrance-band p{max-width:440px;opacity:.82!important}.pc-fragrance-band .pc-pill-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important;align-self:stretch}.pc-fragrance-band .pc-pill-list li{position:relative;padding:18px 0 18px 28px!important;border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.2)!important;color:#fff!important;font-weight:760!important;line-height:1.45!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pc-fragrance-band .pc-pill-list li:last-child{border-bottom:0!important}.pc-fragrance-band .pc-pill-list li:before{content:"";position:absolute;left:0;top:1.75em;width:8px;height:8px;border-radius:999px;background:#ffffffb8}.pc-ingredient-card{box-shadow:0 10px 28px #2f261809!important}.pc-ingredient-card h3:before{width:7px!important;height:7px!important}@media screen and (max-width:989px){.pc-section:has(.pc-benefit-grid){display:block}.pc-benefit-grid{grid-template-columns:1fr!important;gap:0!important}.pc-fragrance-band{grid-template-columns:1fr!important;gap:28px!important}}@media screen and (max-width:749px){.pc-benefit-grid li{grid-template-columns:38px 1fr!important;padding:18px 0!important}.pc-fragrance-band{padding:28px!important;border-radius:26px!important}.pc-fragrance-band .pc-pill-list li{padding:16px 0 16px 24px!important}}.pc-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:14px 18px;background:#f8f4ebd1;border-top:1px solid rgba(31,40,28,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(120%);opacity:0;pointer-events:none;transition:transform .28s ease,opacity .28s ease}body.pc-sticky-atc-is-visible .pc-sticky-atc{transform:translateY(0);opacity:1;pointer-events:auto}.pc-sticky-atc__inner{width:min(1120px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px;border-radius:999px;background:#ffffffe0;border:1px solid rgba(31,40,28,.12);box-shadow:0 18px 55px #2f261829}.pc-sticky-atc__product{display:flex;align-items:center;gap:12px;min-width:0}.pc-sticky-atc__image{width:54px;height:54px;border-radius:999px;overflow:hidden;background:#fff;border:1px solid rgba(31,40,28,.1);flex:0 0 auto}.pc-sticky-atc__image img{width:100%;height:100%;object-fit:cover}.pc-sticky-atc__text{min-width:0;display:grid;gap:2px}.pc-sticky-atc__text strong{display:block;max-width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1f281c;font-size:1.4rem;line-height:1.2}.pc-sticky-atc__text span{color:#1f281cb8;font-size:1.3rem;font-weight:750}.pc-sticky-atc__button{min-height:54px;min-width:180px;padding:0 28px;border:0;border-radius:999px;background:#172515;color:#fff;font-weight:850;cursor:pointer;transition:transform .18s ease,opacity .18s ease,background .18s ease}.pc-sticky-atc__button:hover{transform:translateY(-1px);background:#22341f}.pc-sticky-atc__button:disabled{cursor:not-allowed;background:#e9e5dc;color:#1f281c7a}@media screen and (max-width:749px){.pc-sticky-atc{padding:10px 12px}.pc-sticky-atc__inner{border-radius:24px;padding:10px;gap:10px}.pc-sticky-atc__image{width:46px;height:46px}.pc-sticky-atc__text strong{max-width:160px;font-size:.9rem}.pc-sticky-atc__text span{font-size:.84rem}.pc-sticky-atc__button{min-width:128px;min-height:48px;padding:0 18px;font-size:.9rem}}body:has(.pc-product-html-content) .pc-product-html-content{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 10%,rgba(222,235,202,.42),transparent 28%),linear-gradient(180deg,#fbf8f1,#f3eee5 52%,#fbf8f1)!important;padding-top:90px!important;padding-bottom:90px!important}body:has(.pc-product-html-content) .pc-product-html-content__inner{position:relative;z-index:2}body:has(.pc-product-html-content) .pc-product-html-content:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:130px;pointer-events:none;background:linear-gradient(180deg,#fff,#ffffffdb 22%,#ffffff73 55%,#fff0)}body:has(.pc-product-html-content) .pc-product-html-content:after{content:"";position:absolute;z-index:1;bottom:0;left:0;right:0;height:150px;pointer-events:none;background:linear-gradient(0deg,#fff,#ffffffdb 22%,#ffffff73 55%,#fff0)}.footer{background:radial-gradient(circle at 12% 20%,rgba(74,110,44,.22),transparent 28%),radial-gradient(circle at 92% 70%,rgba(74,110,44,.16),transparent 30%),linear-gradient(135deg,#0c100c,#101711 52%,#080b08)!important;color:#ffffffc7;border-top:1px solid rgba(255,255,255,.08)}.footer__content-top{max-width:1180px;margin:0 auto;padding-top:64px!important;padding-bottom:48px!important}.footer__blocks-wrapper{display:grid!important;grid-template-columns:1.35fr .8fr 1.15fr!important;gap:clamp(42px,7vw,110px)!important;align-items:start}.footer-block{margin:0!important}.footer-block__image-wrapper{margin-bottom:22px!important}.footer-block__heading{margin:0 0 22px!important;color:#fff!important;font-size:1.4rem!important;line-height:1.2;font-weight:850!important;letter-spacing:.12em!important;text-transform:uppercase!important}.footer-block__details-content{color:#ffffffb8;font-size:1rem;line-height:1.75}.footer-block__details-content p{max-width:360px;margin:0}.footer-block__details-content .list-menu__item--link{padding:0 0 12px!important;color:#ffffffb8!important;font-size:1rem!important;line-height:1.35!important;text-decoration:none!important;transition:color .18s ease,transform .18s ease}.footer-block__details-content .list-menu__item--link:hover{color:#fff!important;transform:translate(3px)}.footer__content-bottom{max-width:1180px;margin:0 auto;padding-top:24px!important;padding-bottom:26px!important;border-top:1px solid rgba(255,255,255,.1)!important}.footer__content-bottom-wrapper{justify-content:space-between!important;align-items:center!important}.footer__copyright,.footer__copyright small,.copyright__content{color:#ffffff85!important;font-size:1.3rem!important}.footer .policies{display:flex;flex-wrap:wrap;gap:16px}.footer .policies li:before{display:none!important}.footer .policies a{color:#ffffff85!important;font-size:.82rem!important;text-decoration:none!important}.footer .policies a:hover{color:#fff!important}.footer-block:first-child .footer-block__details-content{max-width:390px;font-size:1.08rem;line-height:1.8}@media screen and (max-width:989px){.footer__blocks-wrapper{grid-template-columns:1fr 1fr!important;gap:38px!important}.footer-block:first-child{grid-column:1 / -1}}@media screen and (max-width:749px){.footer__content-top{padding-top:44px!important;padding-bottom:34px!important}.footer__blocks-wrapper{grid-template-columns:1fr!important;gap:34px!important}.footer-block__image-wrapper img{max-width:120px!important}.footer__content-bottom-wrapper{display:grid!important;gap:14px}}.footer{background:radial-gradient(circle at 12% 20%,rgba(74,110,44,.2),transparent 28%),radial-gradient(circle at 92% 70%,rgba(74,110,44,.14),transparent 30%),linear-gradient(135deg,#0c100c,#101711 52%,#080b08)!important}.footer__content-top{max-width:1180px!important;margin:0 auto!important;padding:56px 24px 42px!important}.footer__blocks-wrapper{display:grid!important;grid-template-columns:minmax(320px,1.35fr) minmax(180px,.7fr) minmax(320px,1fr)!important;gap:80px!important;align-items:start!important}.footer-block{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}.footer-block.grid__item{width:auto!important;max-width:none!important}.footer-block__details-content{max-width:none!important}.footer-block__details-content p{max-width:380px!important;margin:0!important;line-height:1.75!important;color:#ffffffb8!important;font-size:1.05rem!important}.footer-block__heading{margin-bottom:20px!important;color:#fff!important;font-size:1.4rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:850!important}.footer-block__details-content .list-menu__item--link{display:inline-block!important;width:auto!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;padding:0 0 12px!important;color:#ffffffb8!important;font-size:1.4rem!important;line-height:1.45!important;text-decoration:none!important}.footer-block__details-content li{width:100%!important;max-width:100%!important}.footer-block__details-content.rte,.footer-block__details-content.list-unstyled{width:100%!important}.footer-block__image-wrapper img{max-width:135px!important;height:auto!important}.footer__content-bottom{max-width:1180px!important;margin:0 auto!important;padding:22px 24px 24px!important;border-top:1px solid rgba(255,255,255,.1)!important}@media screen and (max-width:989px){.footer__blocks-wrapper{grid-template-columns:1fr 1fr!important;gap:42px!important}.footer-block:first-child{grid-column:1 / -1!important}}@media screen and (max-width:749px){.footer__blocks-wrapper{grid-template-columns:1fr!important;gap:34px!important}.footer__content-top{padding:42px 20px 34px!important}.footer-block__details-content p{max-width:100%!important}}.header-wrapper,.shopify-section-header-sticky,.shopify-section-header{background:radial-gradient(circle at 50% -80%,rgba(93,140,45,.24),transparent 36%),linear-gradient(135deg,#0b0f0b,#101811 52%,#090c09)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.header{max-width:1180px!important;min-height:96px!important;padding-top:12px!important;padding-bottom:12px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important}.header__heading,.header__heading-link{justify-self:center!important;text-align:center!important;margin:0!important;padding:0!important}.header__heading-logo,.header__heading-logo-wrapper img{max-width:132px!important;height:auto!important;display:block!important}.header__inline-menu{justify-self:start!important;margin-left:0!important}.header__inline-menu .list-menu{gap:30px}.header__menu-item{padding:0!important;color:#ffffffc7!important;font-size:1.4rem!important;line-height:1;letter-spacing:.02em;text-decoration:none!important;transition:color .18s ease,opacity .18s ease}.header__menu-item:hover,.header__active-menu-item{color:#fff!important;text-decoration:none!important}.header__active-menu-item{border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:4px}.header__icons{justify-self:end!important;gap:18px}.header__icon{color:#ffffffdb!important;width:24px!important;height:24px!important;transition:color .18s ease,transform .18s ease}.header__icon:hover{color:#fff!important;transform:translateY(-1px)}.cart-count-bubble{background:#f6eddb!important;color:#172515!important;font-weight:850!important;min-width:18px!important;height:18px!important;font-size:.68rem!important}.header__menu-item span{text-decoration:none!important}@media screen and (max-width:989px){.header{min-height:78px!important;grid-template-columns:auto 1fr auto!important;padding-top:10px!important;padding-bottom:10px!important}.header__heading,.header__heading-link{justify-self:center!important}.header__heading-logo,.header__heading-logo-wrapper img{max-width:105px!important}.header__icons{gap:10px}.menu-drawer-container,.header__icon--menu{color:#fff!important}}.template-index .collection{background:linear-gradient(180deg,#f7efe3,#fbf8f1 18% 82%,#f6f1e8)!important}.pc-home-why{border-top:0!important;background:linear-gradient(180deg,#f3f6e8,#f7efe3 30% 100%)!important}.pc-home-story-section{position:relative;background:#fbf8f1}.pc-home-story-section:before{content:"";display:block;height:38px;background:linear-gradient(180deg,#fbf8f1,#f6f1e8)}.pc-home-newsletter{box-shadow:inset 0 1px #ffffff14}
/*# sourceMappingURL=/cdn/shop/t/4/assets/planta-product.css.map */
