@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&display=swap";@font-face{font-family:Sneak-Regular;src:url(https://db.onlinewebfonts.com/t/1058bc9f019dd38b7c08014b7d82b017.eot);src:url(https://db.onlinewebfonts.com/t/1058bc9f019dd38b7c08014b7d82b017.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/1058bc9f019dd38b7c08014b7d82b017.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/1058bc9f019dd38b7c08014b7d82b017.woff)format("woff"),url(https://db.onlinewebfonts.com/t/1058bc9f019dd38b7c08014b7d82b017.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/1058bc9f019dd38b7c08014b7d82b017.svg#Sneak-Regular)format("svg")}body{font-family:Sneak-Regular}h1,h2,h3,h4,h5,h6,.pdp-hero-title,.pdp-marquee-item,.pdp-stat-main,th.col-pdp strong,.pdp-care-quote-bubble,blockquote.pdp-care-testimonial p,.pdp-calendar-label,.pdp-plant-name,.pdp-timeline-title,.pdp-bundle-title,.faq-heading,.faq-summary,.faq-question,.press-item.press-font-serif span,.pdp-anatomy-item .num-marker,.pdp-bundle-price{font-family:Fraunces,serif}.pdp-pull-quote,.bundle-opt-title{font-family:var(--heading-font-stack)!important}.bundle-opt-title .bundle-opt-qty,#headerBorderWrap .font-main,.product-content .push-btn .push-btn__surface:not(input[type=submit]){font-family:Montserrat,sans-serif}body.product-detail,body.product-detail .pdp-hero-sec,body.product-detail #headerBorderWrap,body.product-detail .pdp-hero-sec data-island{background:#f1ebeb}.pdp-hero-inner{padding-top:30px;padding-bottom:100px;position:static}.pdp-hero-sec nav.pdp-breadcrumb,#headerContainer .lg\:py-0{max-width:1520px!important;padding-left:var(--section-x-padding);padding-right:var(--section-x-padding);margin:0 auto;color:#ac9382}.max-w-site{max-width:1521px!important}.info-sec-top-left-image{position:absolute;top:-148px}.bottom-right-image{position:absolute;right:-55px;bottom:-45px}.bottom-left-image{position:absolute;max-width:100px;left:50px;bottom:70px}.product-content,.product-media{position:relative}.media-sec-top-left-image{position:absolute;left:-190px;top:-36px}.gallery-info-text{position:absolute;bottom:-40px;left:0}headerContainer{padding:15px 0}.pdp-hero-sec nav.pdp-breadcrumb{margin-top:40px}div#headerContainer{padding:15px 0}.product-media .media--css-only:before,.product-media .media--css-only:after{display:none}.heading-feature{font-weight:500;font-size:var(--feature-heading-size);line-height:1.05;letter-spacing:-.02em;margin:0;position:relative}.pdp-pull-quote{font-weight:500!important}@media(min-width:1400px){.pdp-hero-inner>div>.grid{gap:0}.heading-feature{font-size:clamp(50px,8vw,100px)!important;padding-right:110px}}.product-media span.chip.chip--green{background:#e3faa8;padding:7px 12px;border-radius:40px;color:#5f4c4c;font-size:14px;text-transform:uppercase}.product-media span.chip.bg-white-blur{padding:7px 12px;border:1px solid #ded6d3;border-radius:40px;background:#fff;font-size:14px;text-transform:uppercase}.product-media .product-thumbnail-list-item img{border:1px solid transparent;border-radius:14px}.pdp-hero-inner .pdp-action-row .tryon-button{margin-top:0!important}.pdp-hero-inner .pdp-action-row .tryon-button,button#AddToCartBtn{background:#e4faa7;padding:10px 30px;flex:1!important;border-radius:40px;font-weight:500;transition:all ease-in-out .5s;display:flex;align-items:center;gap:10px;justify-content:center;font-family:Sneak-Regular;font-size:20px}.pdp-hero-inner .pdp-action-row .tryon-button img,button#AddToCartBtn img{max-width:20px!important}button#AddToCartBtn span{font-weight:500}.pdp-hero-inner .pdp-action-row .tryon-button:hover,button#AddToCartBtn:hover{background:#5f4c4c;color:#fff;transition:all ease-in-out .5s}.product-content div#try-with-mady-container-embed{width:calc(100% - 180px);position:absolute;bottom:15px;right:30px;margin:0!important}.product-content .try-with-mady-container .try-with-mady-button#try-with-mady-btn-6809101500502{background:#e3faa8!important;padding:15px!important;border-radius:40px!important;font-weight:500!important;min-height:auto!important;transform:none!important;box-shadow:none!important;outline:none!important;border:none!important}.product-content .try-with-mady-container .try-with-mady-button#try-with-mady-btn-6809101500502,.product-content .try-with-mady-container .try-with-mady-button#try-with-mady-btn-6809101500502:hover{transform:none!important;box-shadow:none!important;outline:none!important;border:none!important}.product-content .try-with-mady-container *{word-wrap:break-word!important;overflow-wrap:break-word!important;font-family:Sneak-Regular;font-size:20px!important;font-weight:500!important;text-shadow:none!important}.product-content div#try-with-mady-container{display:none!important}.trybee-btn-visibility div#try-with-mady-container{display:block!important}.product-media .product-thumbnail-list-item--active img{border-color:#5f4c4c}.gallery-main img#MainHeroImage{border-radius:44px}.gallery-main{aspect-ratio:inherit!important;overflow:inherit!important}.gallery-main .gallery-badges{display:flex;position:absolute;top:20px;z-index:2;flex-direction:column;gap:7px;left:20px}.trust-strip-out{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.trust-strip-out span{font-size:12px;padding-left:15px;display:flex;align-items:center;position:relative;gap:10px;color:#ac9382}.trust-strip-out span img{max-width:16px!important}.pdp-hero-inner .pdp-action-row .tryon-button:hover img,button#AddToCartBtn:hover img{filter:invert(1);filter:brightness(0) invert(1)}section.pdp-hero-section{background:#f1ebeb}.product-content div#TrialExplainer{background:#e3faa8;border-radius:10px;padding:15px;margin-bottom:20px}.product-block-pdp-buy-box{margin-top:0}.pdp-hero-inner .product-content .bundle-opt{border:1px solid #e9dddb;border-radius:24px;padding:28px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pdp-hero-inner .product-content .bundle-opt.is-active{border-color:#5f4c4c}.pdp-hero-inner .product-content .bundle-opt-qty{font-size:13px;font-weight:500;opacity:.55}.pdp-hero-inner .pdp-action-row{display:flex;gap:12px;align-items:center;margin-bottom:0}.pdp-hero-inner .product-content .bundle-prompt{margin-bottom:10px;text-transform:uppercase}.pdp-hero-inner .product-content .bundle-options{display:grid;gap:8px;margin-bottom:20px}.pdp-hero-inner .product-media .feature-media-item img{border-radius:44px;background:#fbf5f5;border:none;padding:0;box-shadow:0 2px 2px #5f4c4c61}.gallery-thumbs img{border:1px solid transparent;border-radius:7px}.gallery-thumbs .gallery-thumb.is-active img{border-color:#5f4c4c}.gallery-thumbs{display:flex;gap:10px;margin-top:10px}.product-content span.chip.chip--green{top:16px;right:16px;font-size:12px;z-index:2;background:#e3faa8;padding:7px 15px;border-radius:40px;font-weight:500}.product-content span.chip.bg-white-blur{background:#fff;padding:7px 15px;border-radius:40px;font-weight:500;font-size:12px}.product-content .bullet-icon{width:40px;height:40px;background:#e3faa8;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:24px;font-weight:500;color:#5f4c4c}.product-content .pdp-buy-box{background:#fbf5f5;border:1px solid #e9dddb;border-radius:24px;padding:28px;transition:all ease-in-out .5s;position:relative}.product-content .pdp-action-row .qty-ui{border:1px solid #e9dddb;border-radius:24px;padding:0;max-width:120px;display:flex}.product-content .pdp-action-row .qty-ui input#QtyInput{height:100%;width:30px;background:no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;min-height:42px}.product-content .push-btn .push-btn__surface:not(input[type=submit]){pointer-events:none;box-shadow:none;font-weight:500}.product-content .pdp-action-row button.add-to-cart-btn:after{display:none!important}.product-content .bundle-opt-right{text-align:right;padding-right:0;display:flex;align-items:baseline;gap:10px}.product-content .bundle-opt-right>img{max-width:30px!important}.product-content .try-with-mady-container .try-with-mady-button#try-with-mady-btn-6809101500502{background:#e3faa8!important;padding:15px!important;border-radius:40px!important;font-weight:500!important}.product-content div#PayToggle{background:#f1ebeb;padding:15px 4px;border-radius:40px;font-weight:500}.product-content div#PayToggle a{padding:10px 15px;background:transparent;margin:0 5px;color:#5f4c4c;border-radius:40px}.product-content div#PayToggle a.is-active{background:#5f4c4c;color:#fff}.product-content div#PayToggle button{background:transparent;padding:10px 20px;border-radius:40px}.product-content div#PayToggle button.is-active{background:#5f4c4c;color:#fff}.product-content .qty-ui button{padding:0 10px;font-size:22px;display:flex;align-items:center}.product-content .product-block-description ul{margin-bottom:20px!important}.product-content .product-block-description ul li{list-style:none;padding:9px 20px 9px 50px}.product-content .product-block-description ul li:first-child{background:url(/cdn/shop/files/icon_3_1.png)}.product-content .product-block-description ul li:nth-child(2){background:url(/cdn/shop/files/icon_2_1.png)}.product-content .product-block-description ul li:nth-child(3){background:url(/cdn/shop/files/icon_1_1.png)}.product-content .product-block-description ul li{background-repeat:no-repeat!important;background-size:40px!important;background-position:center left!important}.product-content .product-block-description ul{padding-left:0}.product-content .bundle-opt-title,.product-content .bundle-opt-price{font-size:22px;font-weight:500}.pay-toggle-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;flex-wrap:wrap}.btn:after,.push-btn:after,.shopify-payment-button__button:after{display:none}button.splide__arrow span{display:flex;align-items:center;justify-content:center}button.splide__arrow svg{font-size:15px;width:16px;height:20px}.product-content .product-block-title{position:relative}.product-content .title-image{position:absolute;max-width:238px;right:0;top:48px}.product-block-description data-island p{max-width:480px}.product-content data-island.rte{margin-bottom:20px}.product-media span.chip.chip--green,.product-media span.chip.bg-white-blur{display:flex;align-items:center;gap:7px}.product-media span.chip.chip--green img,.product-media span.chip.bg-white-blur img{max-width:15px!important}div#TrialExplainer>div{display:flex;align-items:flex-start;gap:10px}div#TrialExplainer>div img{border-radius:100%}@media(max-width:1439px){.heading-feature{font-size:clamp(50px,8vw,80px)!important}.product-content .title-image{position:absolute;max-width:238px;right:9px;top:28px}}@media(max-width:991px){.product-block-description data-island p{max-width:100%}.product-content .title-image{right:30px;top:-50px}.info-sec-top-left-image{position:absolute;top:-87px;max-width:120px}.heading-feature{padding-right:0}.heading-feature{font-size:clamp(42px,8vw,80px)!important}}@media(max-width:767px){.pdp-hero-sec nav.pdp-breadcrumb{margin-top:10px;font-size:14px}.pdp-hero-inner>div>.grid{gap:10px}.splide__arrows .controls{margin-left:auto;margin-right:auto}.gallery-info-text{padding-top:0;text-align:center}.product-content .pdp-buy-box{padding:28px 15px}.pdp-hero-inner{padding-bottom:50px}.product-content div#PayToggle a{font-size:14px}.pdp-hero-inner .product-content .bundle-opt{padding:15px}.product-block-description data-island p{max-width:100%}.info-sec-top-left-image{top:-57px;max-width:80px}.product-content .title-image{max-width:152px;right:0;top:20px}.pdp-hero-inner .pdp-action-row .tryon-button,button#AddToCartBtn{padding:10px 20px}.bottom-right-image{right:-29px;bottom:-24px;max-width:100px}.bottom-left-image{max-width:50px;left:0;bottom:0;z-index:1}button#AddToCartBtn span{font-size:14px}}.pdp-marquee-section{background:#5f4c4c;color:#fff;padding:22px 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.05)}.pdp-marquee-container{display:flex;overflow:hidden}.marquee__track{display:flex;white-space:nowrap;width:max-content;animation:marqueeAnim 42s linear infinite}.marquee__track:hover{animation-play-state:paused}.pdp-marquee-item{display:inline-flex;align-items:center;padding:0 36px;font-weight:500;font-size:30px;color:#fff}.pdp-marquee-dot{margin-left:36px;opacity:.45}@keyframes marqueeAnim{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media(max-width:991px){.gallery-info-text{position:static;bottom:0;padding:15px}.gallery-main .gallery-badges{left:40px}}@media(max-width:767px){.pdp-marquee-item{font-size:22px}}.pdp-anatomy-section{padding:120px;overflow:hidden}.pdp-anatomy-header{text-align:center;margin-bottom:72px}.pdp-anatomy-header .t-eyebrow{margin-bottom:16px}.pdp-anatomy-header h2{font-weight:500;font-size:clamp(34px,5vw,72px);line-height:1.05;letter-spacing:-.02em;margin:0}.pdp-anatomy-header h2 em{font-style:italic}.pdp-anatomy-subtext{font-size:17px;opacity:.75;max-width:620px;margin:20px auto 0}.pdp-anatomy-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:768px){.pdp-anatomy-grid{grid-template-columns:.85fr 1.6fr .85fr}}.pdp-anatomy-col{display:grid;gap:40px}.pdp-anatomy-item .num-marker{margin-bottom:14px;width:40px;height:40px;background:#e3faa8;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:24px;font-weight:500}.pdp-anatomy-item h3{font-weight:500;font-size:32px;margin:14px 0 8px}.pdp-anatomy-item p{font-size:15px;line-height:1.55;opacity:.78;margin:0}.pdp-anatomy-media{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center}.pdp-anatomy-glow{position:absolute;top:-10%;right:-20%;bottom:-10%;left:-20%;background:radial-gradient(closest-side,var(--tendril-teal-20),transparent 70%);pointer-events:none}.pdp-exploded-img{position:relative;width:100%;height:auto;z-index:2}@media(min-width:990px){.pdp-exploded-img{width:180%;max-width:none}}.pdp-compare-section{padding:120px 0;background:#fbf5f5}.pdp-compare-section .container{max-width:1024px}.pdp-compare-header{text-align:center;margin-bottom:64px}.pdp-compare-header .t-eyebrow{opacity:.7;margin-bottom:16px}.pdp-compare-header h2{font-weight:500;font-size:clamp(34px,5vw,72px);line-height:1.05;letter-spacing:-.02em;margin:0}.pdp-compare-header h2 em{font-style:italic}.pdp-compare-subtext{font-family:var(--font-sans);font-size:17px;color:var(--tendril-brown);opacity:.75;max-width:580px;margin:20px auto 0}.pdp-stat-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:40px}@media(min-width:768px){.pdp-stat-grid{grid-template-columns:repeat(3,1fr)}}.pdp-stat-card{border-radius:24px;padding:36px 28px 30px;text-align:left;min-height:220px;display:flex;flex-direction:column;justify-content:space-between}.pdp-stat-main{display:flex;align-items:flex-end;gap:10px;white-space:nowrap}.pdp-stat-number{font-weight:500;font-size:clamp(46px,6.4vw,96px);line-height:.9;letter-spacing:-.035em}.pdp-stat-unit{font-style:italic;font-size:clamp(22px,2.2vw,30px);line-height:1.1;opacity:.78;padding-bottom:14px}.pdp-stat-label{font-size:15px;font-weight:600;line-height:1.3}.pdp-stat-sub{font-size:13px;opacity:.7;margin-top:3px}.pdp-table-wrapper{background:#f1ebeb;border-radius:24px;padding:8px 28px 20px;overflow-x:auto}.compare-table{width:100%;border-collapse:collapse}.pdp-table-head-normal{opacity:.65;font-weight:500;text-align:left}.pdp-table-logo{height:22px;vertical-align:middle}.compare-table th,.compare-table td{padding:16px 12px;text-align:left;border-bottom:1px solid rgba(0,0,0,.05)}.compare-table th:last-child,.compare-table td:last-child{background:#e3faa8}.compare-table tr:last-child td{border-bottom:none}.col-pdp{background:var(--tendril-green);padding-left:20px!important}.pdp-row-key{font-weight:600;color:var(--tendril-brown)}.pdp-row-normal{opacity:.7}.pdp-row-premium{font-weight:600;color:var(--tendril-brown)}.pdp-check-icon{margin-right:8px;vertical-align:middle;display:inline-flex}@media(max-width:1440px){.pdp-anatomy-section{padding:60px 0}}@media(max-width:767px){.pdp-anatomy-media{min-height:auto}.pdp-anatomy-item h3{font-size:24px;margin:0}.pdp-anatomy-item{text-align:center;justify-content:center}.pdp-anatomy-item .num-marker{margin:0 auto 7px}.pdp-anatomy-header{margin-bottom:40px}.pdp-stat-card{text-align:center;gap:10px;min-height:auto}.pdp-stat-main{justify-content:center}.pdp-compare-header{text-align:center;margin-bottom:30px}.compare-table{width:936px}.pdp-compare-section{padding:50px 0}.press-logos-grid{gap:7px!important}.pdp-plant-name,.pdp-plant-sub{text-align:center}.pdp-comp-chip{font-size:12px}.pdp-reviews-section{padding:80px 0 50px!important}}@media(max-width:575px){.press-item{width:100%;text-align:center}}.pdp-compatibility-section{padding:120px 0;background:#ebebe9}.pdp-comp-header-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:flex-end;margin-bottom:56px}@media(min-width:990px){.pdp-comp-header-grid{grid-template-columns:1fr 1fr;gap:48px}}.pdp-comp-header-text .t-eyebrow{margin-bottom:18px}.pdp-comp-heading{font-weight:500;font-size:clamp(34px,5vw,72px);line-height:1.02;letter-spacing:-.02em;margin:0}.pdp-comp-heading em{font-style:italic}.pdp-comp-header-desc{font-size:17px;line-height:1.55;max-width:480px}@media(min-width:990px){.pdp-comp-header-desc{padding-bottom:6px}}.pdp-plant-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.pdp-plant-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.pdp-plant-grid{grid-template-columns:repeat(3,1fr)}}.plant-tile{background:#fbf5f5;border:1px solid #e9dddb;border-radius:24px;padding:28px;transition:all ease-in-out .5s;position:relative}.plant-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);transition:all ease-in-out .5s}.pdp-comp-chip{position:absolute;top:16px;right:16px;font-size:14px;z-index:2;background:#e3faa8;padding:7px 15px;border-radius:40px;text-transform:uppercase;color:#5f4c4c;font-weight:500}.plant-tile__art{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.plant-tile__art img{max-width:84%;max-height:84%;object-fit:contain}.pdp-plant-name{font-weight:500;font-size:22px}.pdp-plant-sub{font-size:13px;margin-top:2px}.pdp-comp-footer{margin-top:48px;text-align:center;font-size:14px}.pdp-comp-footer a{color:var(--tendril-brown);text-decoration:none;border-bottom:1px solid currentColor}@media(max-width:1440px){.pdp-compatibility-section{padding:60px 0}}@media(max-width:767px){.pdp-compatibility-section{padding:50px 0}.pdp-comp-heading,.pdp-comp-header-desc{text-align:center}}.tendril-press-section{padding:60px 0;background:#f1ebeb;border-bottom:1px solid #ded6d3}.press-eyebrow-wrapper{text-align:center;margin-bottom:28px}.t-eyebrow{color:#ac9382}.press-logos-grid{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.press-item img{max-width:150px;height:auto;object-fit:contain}.press-item{font-weight:500;font-size:24px;letter-spacing:.02em;color:#968889}.press-logos-grid .press-item:nth-child(3) span{font-style:italic}.tendril-faq-section{padding:120px 0;background:#f1ebeb}.faq-grid{display:grid;grid-template-columns:1fr;gap:64px;align-items:start}@media(min-width:768px){.faq-grid{grid-template-columns:1fr 1.5fr}}.faq-sticky-wrapper{position:sticky;top:100px}.faq-eyebrow{margin-bottom:16px}.faq-heading{font-weight:500;font-size:clamp(34px,5vw,72px);line-height:1.02;letter-spacing:-.02em;margin:0}.faq-heading em{font-style:italic}.faq-subtext{font-size:15px;opacity:.8;font-weight:400;max-width:370px;margin:20px auto 0}.faq-subtext a{text-decoration:underline}.tendril-faq-section .container{max-width:1024px}.faq-details{border-bottom:1px solid #e0d4d2;padding:20px 0}.faq-summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-weight:500;font-size:22px;list-style:none;cursor:pointer}.faq-summary::-webkit-details-marker{display:none}.faq-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.faq-answer{font-size:15px;line-height:1.6;opacity:.82;margin:12px 0 4px;max-width:620px}.faq-answer p:first-child{margin-top:0}.faq-answer p:last-child{margin-bottom:0}.icon-minus{display:none}details[open] .icon-plus{display:none}details[open] .icon-minus{display:block}@media(max-width:1440px){.tendril-faq-section{padding:60px 0}}@media(max-width:767px){.tendril-faq-section{padding:50px 0}.faq-heading,.faq-subtext{text-align:center}.faq-grid{gap:20px}.faq-summary{font-size:18px}.faq-details{padding:15px 0}}.pdp-guarantee-section{padding:120px 0}.pdp-guarantee-char{position:absolute;bottom:-30px;right:-20px;width:320px;opacity:.95;z-index:1;pointer-events:none}.pdp-guarantee-flower{position:absolute;top:40px;right:40%;width:70px;opacity:.8;pointer-events:none;z-index:1}.pdp-guarantee-content{position:relative;z-index:2;max-width:680px}.pdp-guarantee-badge{border-color:transparent;margin-bottom:22px}.pdp-guarantee-heading{font-weight:500;font-size:clamp(34px,5.5vw,88px);line-height:1;letter-spacing:-.025em;margin:0;color:#fff}.pdp-guarantee-heading em{font-style:italic}.pdp-guarantee-desc{font-size:18px;line-height:1.55;opacity:.88;margin:24px 0 40px;max-width:540px;color:#fff}.pdp-guarantee-desc p{color:#fff}.pdp-timeline-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:40px;max-width:640px}@media(min-width:768px){.pdp-timeline-grid{grid-template-columns:repeat(3,1fr)}}.pdp-timeline-item{border:1px solid rgba(251,245,245,.24);padding:20px;background:#ffffff05;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:24px}.pdp-timeline-day{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;opacity:.6}.pdp-timeline-title{font-weight:500;font-size:26px;margin:6px 0 0}.pdp-timeline-body{font-size:13px;line-height:1.5;margin-top:8px;opacity:.82}.pdp-guarantee-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.pdp-guarantee-btn{width:auto;padding:16px 32px}.pdp-guarantee-link{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px;opacity:.85}.guarantee.grain{background:#5d4c4c;position:relative;max-width:1024px;padding:50px;border-radius:28px;margin:0 auto;color:#fff}.pdp-guarantee-badge{text-transform:uppercase}.pdp-guarantee-badge,.pdp-guarantee-btn{display:inline-block;background:#e3faa8;padding:15px 30px;color:#5f4c4c;border-radius:40px;font-weight:500;display:flex;gap:10px;align-items:center;width:max-content}.pdp-guarantee-badge img{border-radius:100%}.pdp-guarantee-badge img,.pdp-guarantee-btn img{max-width:20px!important}.pdp-guarantee-badge:hover,.pdp-guarantee-btn:hover{background:#fff}.pdp-guarantee-heading{max-width:480px}@media(max-width:1440px){.pdp-guarantee-section{padding:60px}}@media(max-width:991px){.guarantee.grain{padding:140px 15px 250px}}@media(max-width:767px){.guarantee.grain{text-align:center}.pdp-guarantee-actions{justify-content:center}.pdp-guarantee-section{padding:50px 0}.pdp-guarantee-char{width:200px;bottom:-10px;right:-10px}.pdp-guarantee-badge,.pdp-guarantee-btn{padding:15px;font-size:14px}}.pdp-care-section{padding:130px 0;background:#f1ebeb;position:relative;overflow:hidden}.pdp-cloud{position:absolute;width:260px;opacity:.4;pointer-events:none;z-index:1}.pdp-cloud--1{top:70px;left:-2%}.pdp-cloud--2{bottom:120px;right:-3%;width:240px}.pdp-care-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;align-items:center}@media(min-width:768px){.pdp-care-grid{grid-template-columns:1fr 1fr;gap:80px}}.pdp-care-media{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.pdp-care-media{min-height:560px}}.pdp-care-circle{position:absolute;width:min(460px,90vw);height:min(460px,90vw);border-radius:50%;opacity:.55}.pdp-character{position:relative;max-width:95%;z-index:2}.pdp-care-quote-bubble{position:absolute;top:40px;right:10%;font-style:italic;font-size:22px;opacity:.7;transform:rotate(-8deg);z-index:3}.pdp-care-heading{font-weight:500;font-size:clamp(34px,5vw,72px);line-height:1.02;letter-spacing:-.02em;margin:0}.pdp-care-heading em{font-style:italic}.pdp-care-description{font-size:17px;line-height:1.55;opacity:.82;margin:24px 0 36px;max-width:520px}.pdp-calendar-card{background:#fbf5f5;border:1px solid #e9dddb;border-radius:24px;padding:28px}.pdp-calendar-label{opacity:.65;margin-bottom:14px}.pdp-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:20px}.pdp-calendar-day{aspect-ratio:1/1;border-radius:8px;background:#f1ebeb;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px}.pdp-calendar-day span{opacity:.35}.pdp-calendar-day.is-fill{background:#e3faa8}.pdp-calendar-legend{display:flex;flex-wrap:wrap;gap:22px;font-size:13px}.pdp-legend-item{display:inline-flex;align-items:center;gap:8px}.pdp-legend-item--alt{opacity:.7}.pdp-dot{width:14px;height:14px;border-radius:4px}.pdp-dot--life{border:1px solid var(--border-soft)}.pdp-care-testimonial{margin:32px 0 0;padding:0;border:none}.pdp-care-testimonial p{font-style:italic;font-size:22px;line-height:1.35;max-width:500px}.pdp-care-testimonial cite{display:block;font-style:normal;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin-top:10px}@media(max-width:1440px){.pdp-care-section{padding:60px 0}}@media(max-width:767px){.pdp-care-heading,.pdp-care-description,.t-eyebrow{text-align:center;max-width:100%}.pdp-care-section{padding:50px 0}.pdp-care-quote-bubble{top:0;right:0}.pdp-calendar-card{padding:15px}.pdp-care-testimonial{text-align:center}.pdp-care-grid{grid-template-columns:repeat(1,1fr);gap:0}.pdp-cloud--1{top:23px;left:0;width:140px}}.pdp-bundle-section{padding:120px 0;background:#fbf5f5}.pdp-bundle-header{text-align:center;margin-bottom:56px}.pdp-bundle-heading{font-weight:500;font-size:clamp(42px,5vw,72px);line-height:1.05;letter-spacing:-.02em;margin:0}.pdp-bundle-heading em{font-style:italic}.pdp-bundle-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:22px}.pdp-bundle-btn{width:100%;background:#5f4c4c;padding:15px 30px;color:#fff;border-radius:40px;font-weight:500;transition:all ease-in-out .5s;display:flex;align-items:center;justify-content:center;gap:10px}.pdp-bundle-btn img{filter:brightness(0) invert(1);max-width:20px!important}.pdp-bundle-card.is-featured .pdp-bundle-btn img{filter:invert(1)!important}.pdp-bundle-card.is-featured .pdp-bundle-btn:hover img{filter:none!important}.pdp-bundle-btn:hover{background:#666!important;transition:all ease-in-out .5s}.pdp-bundle-card.is-featured .pdp-bundle-btn:hover{color:#fff!important}@media(min-width:990px){.pdp-bundle-grid{grid-template-columns:repeat(3,1fr)}}.pdp-bundle-card{overflow:hidden;display:flex;flex-direction:column;background:#f1ebeb;border:1px solid #e9dddb;border-radius:24px;padding:28px;transition:all ease-in-out .5s;position:relative}.pdp-bundle-card:hover{background:#fff}.pdp-bundle-card.is-featured:hover{background:#f1ebeb;color:#5f4c4c}.pdp-bundle-card.is-featured .pdp-bundle-btn{color:#5f4c4c;background:#fff}.is-featured .pdp-bundle-image-box{background:#6c5959}.pdp-bundle-tag{position:absolute;top:16px;right:16px;font-size:12px;z-index:2;background:#e3faa8;padding:7px 15px;border-radius:40px}.pdp-bundle-meta{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;opacity:.65;margin-bottom:6px}.pdp-bundle-title{font-weight:500;font-size:40px;line-height:1;letter-spacing:-.02em}.pdp-bundle-copy{font-size:14px;opacity:.78;margin:10px 0 26px;max-width:280px}.pdp-bundle-image-box{aspect-ratio:1/1;border-radius:24px;background:#fbf5f5;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-bottom:26px}.pdp-bundle-img{object-fit:contain}.stack-1-of-1{width:75%}.stack-1-of-2{width:55%;left:39%}.stack-2-of-2{width:55%;left:61%}.stack-1-of-3{width:44%;left:26%}.stack-2-of-3{width:44%;left:50%;z-index:2}.stack-3-of-3{width:44%;left:74%}.pdp-bundle-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.pdp-bundle-price{font-weight:500;font-size:40px}.pdp-bundle-each{font-size:13px}.pdp-bundle-price .pdp-bundle-each-lbl{font-family:Sneak-Regular;font-size:16px;font-weight:500;opacity:.7;margin-left:4px}.pdp-bundle-total-line{font-family:Sneak-Regular;font-size:14px;opacity:.7;margin-bottom:6px;display:flex;align-items:baseline;gap:8px}.pdp-bundle-savings{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.75;margin-bottom:22px}.pdp-bundle-card.is-featured{background:#5f4c4c;color:#fff;border:none}.pdp-bundle-card.is-featured .pdp-bundle-tag{color:#5f4c4c}.product-content .bundle-content.is-active>p:last-child{font-size:11px}@media(max-width:1440px){.pdp-bundle-section{padding:60px 0}.pdp-bundle-heading{font-size:clamp(32px,5vw,72px)}}@media(max-width:767px){.pdp-bundle-section{padding:50px 0}.pdp-bundle-title{font-size:24px;margin:0}.pdp-bundle-price{font-size:24px}.pdp-bundle-card{padding:20px 15px;text-align:center}.pdp-bundle-price-row,.pdp-bundle-savings,.pdp-bundle-total-line{text-align:center;justify-content:center}.pdp-bundle-tag{position:relative;width:max-content;margin-left:auto;top:-7px;right:0}.pdp-bundle-header{text-align:center;margin-bottom:31px}}.product-content .bundle-box{background:#f7f5f3;padding:20px;border-radius:16px}.product-content .bundle-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.product-content .label{font-size:12px;letter-spacing:1px;opacity:.6}.product-content .pay-switch{background:#eee;border-radius:30px;padding:4px;display:flex}.product-content .switch-btn{border:none;background:transparent;padding:6px 12px;border-radius:20px;cursor:pointer}.product-content .switch-btn.is-active{background:#333;color:#fff}.product-content .bundle-content{display:none}.product-content .bundle-content.is-active{display:block}.product-content .bundle-item{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:14px;border:2px solid #e3d8d8;margin-bottom:10px;position:relative;cursor:pointer}.product-content .bundle-item.is-active{border:2px solid #777}.product-content .bundle-title,.product-content .price{font-weight:500;font-family:var(--heading-font-stack);font-size:24px}.product-content .bundle-qty{font-size:13px;opacity:.6;font-family:Sneak-Regular}.product-content .bundle-sub{font-size:14px;font-weight:600;opacity:.6;font-family:Sneak-Regular}.product-content .save{font-size:12px;opacity:.6;font-weight:600;font-family:Sneak-Regular;text-shadow:none}.product-content .check{position:absolute;right:10px;top:10px;display:none}.product-content .bundle-item.is-active .check{display:block}.product-content .main-btn{width:100%;margin-top:10px;padding:14px;border-radius:30px;background:#e3faa8;border:none;font-weight:500;cursor:pointer;font-size:20px}.product-content .trial-box{display:flex;gap:10px;background:#e3faa8;padding:14px;border-radius:12px;margin-bottom:12px}.product-content .trial-icon{font-weight:700}.product-content .trial-text p{margin:0;font-size:13px}.product-content span.compare,.product-content span.each{font-family:Sneak-Regular}.product-content span.each{font-size:12px;display:block;padding:5px 0}.product-content .price .each-lbl{font-family:Sneak-Regular;font-size:14px;font-weight:500;opacity:.7;margin-left:2px}.product-content .total-line{font-family:Sneak-Regular;font-size:13px;opacity:.65;text-align:right;margin-top:2px;line-height:1.3}.product-content span.compare,span.pdp-bundle-compare{text-decoration:line-through;opacity:.5}.product-content .label{margin-top:20px;margin-bottom:10px}.product-content .bundle-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;row-gap:0;margin-bottom:10px}.product-content .bundle-box p{font-size:14px;letter-spacing:1px;font-weight:500;opacity:1;font-family:Sneak-Regular;display:inline}.product-content span.badge{font-size:16px;font-family:Sneak-Regular;background:#e3faa8;padding:5px 12px;border-radius:40px}.product-content span.compare{font-size:16px}@media(max-width:767px){.product-content .bundle-item{padding:10px}.product-content .bundle-title,.product-content .price{font-size:14px}.product-content .price,.product-content .save{text-align:right}}@keyframes tendril-sun-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tendril-cloud-drift{0%{transform:translate(-6px)}to{transform:translate(6px)}}.info-sec-top-left-image{transform-origin:center center;animation:tendril-sun-spin 60s linear infinite;will-change:transform}.product-content .title-image{animation:tendril-cloud-drift 7s ease-in-out infinite alternate;will-change:transform}@media(prefers-reduced-motion:reduce){.info-sec-top-left-image,.product-content .title-image{animation:none}}.pdp-ba-section{background:#f1ebeb;padding:120px 0 100px}.pdp-ba-container{max-width:1440px;margin:0 auto;padding:0 32px}.pdp-ba-heading{text-align:center;margin-bottom:64px}.pdp-ba-eyebrow{font-family:Sneak-Regular,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#5f4c4c;opacity:.65;margin-bottom:18px}.pdp-ba-headline{font-family:Fraunces,serif;font-weight:500;font-size:clamp(40px,4.8vw,76px);line-height:1;letter-spacing:-.02em;color:#5f4c4c;margin:0;font-variation-settings:"opsz" 96,"SOFT" 100}.pdp-ba-headline em{font-style:italic;font-weight:500}.pdp-ba-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center;max-width:1180px;margin:0 auto}.pdp-ba-figure{margin:0}.pdp-ba-image-box{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4 / 5;box-shadow:0 30px 60px -30px #3c261640}.pdp-ba-image-box--before{background:color-mix(in srgb,#5F4C4C 20%,#F1EBEB)}.pdp-ba-image-box--after{background:color-mix(in srgb,#E3FAA8 20%,#F1EBEB)}.pdp-ba-image{display:block;width:100%;height:100%;object-fit:cover}.pdp-ba-pill{position:absolute;top:18px;left:18px;padding:8px 12px;border-radius:999px;font-family:Sneak-Regular,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#5f4c4c}.pdp-ba-pill--before{background:#fbf5f5}.pdp-ba-pill--after{background:#e3faa8}.pdp-ba-caption{font-family:Fraunces,serif;font-style:italic;font-size:18px;line-height:1.4;color:#5f4c4c;margin:18px 0 0;text-align:left}.pdp-ba-caption--before{opacity:.7}.pdp-ba-caption--after{opacity:.85}.pdp-ba-arrow{display:flex;flex-direction:column;align-items:center;gap:10px;color:#5f4c4c}@media(max-width:820px){.pdp-ba-section{padding:80px 0 70px}.pdp-ba-heading{margin-bottom:40px}.pdp-ba-grid{grid-template-columns:1fr;gap:24px}.pdp-ba-arrow svg{transform:rotate(90deg)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pdp-page.css.map */
