:root{--gd-polish-forest: #1c3524;--gd-polish-cream: #f2ebdd;--gd-polish-paper: #faf6ed;--gd-polish-leaf: #40702f;--gd-polish-mint: #eaf1dc;--gd-polish-gold: #b99b6b;--gd-polish-border: #d5d2b7;--gd-polish-ease: cubic-bezier(.16, 1, .3, 1)}::selection{color:var(--gd-polish-cream);background:var(--gd-polish-leaf)}.gd-ui-icon{display:inline-flex;width:1.15em;height:1.15em;flex:0 0 auto;align-items:center;justify-content:center;color:currentColor;line-height:1}.gd-ui-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7}.gd-product__link,.gd-text-link,.gdir__arrow,.gd-need-card__arrow{align-items:center}.gdir__arrow{font-size:1rem!important}.template-index #about>div:last-child{padding-top:clamp(42px,4.5vw,64px)!important;padding-bottom:clamp(96px,10vw,136px)!important;gap:clamp(20px,2.4vw,30px)!important}.template-index #problemi>div:last-child,.template-index #how-it-works>div:last-child,.template-index #kolekcia>.section-pad,.template-index #kalendar>.gardenita-calendar-surface>.season-atmosphere+div,.template-index #reviews>section>div:last-child{padding-top:clamp(42px,4.8vw,68px)!important;padding-bottom:clamp(42px,4.8vw,68px)!important}.template-index .plan-builder-inner{padding-top:clamp(42px,4.8vw,68px);padding-bottom:clamp(42px,4.8vw,68px)}.template-index .gd-needs{--gd-pad-top: clamp(42px, 4.8vw, 68px) !important;--gd-pad-bottom: clamp(42px, 4.8vw, 68px) !important}.template-index .product-card{border-color:color-mix(in srgb,var(--g-gold) 54%,var(--g-border));border-radius:14px;box-shadow:0 18px 44px -38px #1c35249e}.template-index .product-card-media{overflow:visible;border-radius:12px;padding-top:28px;background:transparent!important}.template-index .product-card-media>img{max-height:255px;object-fit:contain;mix-blend-mode:multiply!important;transition:transform .42s var(--gd-polish-ease)}.template-index .product-card:hover .product-card-media>img{transform:translateY(-3px) scale(1.012)}.template-index .product-card-media>span:not([style*="display: none"]){top:12px!important;left:12px!important;z-index:2;max-width:calc(100% - 24px);padding:7px 10px!important;color:var(--g-cream)!important;background:var(--g-forest)!important;border:1px solid rgba(215,180,106,.8);border-radius:5px;box-shadow:0 8px 18px -14px #1c3524e0;font-size:9px!important;line-height:1.15;letter-spacing:.11em!important;white-space:nowrap}.template-index .product-card-body>div:first-child>span:last-child,.template-index .product-size,.template-index .product-secondary,.template-index .product-cover{font-variant-numeric:tabular-nums}.template-index .product-card-body>div:first-child>span:last-child{font-size:11px!important;letter-spacing:.075em!important;white-space:nowrap}.template-index .product-problem{display:block;overflow:hidden;font-size:10.5px;letter-spacing:.065em;text-overflow:ellipsis;white-space:nowrap}.template-index .product-cover{font-size:10.5px!important}.template-index .product-secondary,.template-index .product-size{font-size:10px!important}.template-index .cal-period-card{min-height:182px;border-radius:15px;box-shadow:0 16px 34px -28px #1c35247a,inset 0 1px #ffffffa8}.template-index .cal-period-card[aria-pressed=true]{transform:translateY(-2px);box-shadow:0 22px 42px -28px #1c3524a3,inset 0 1px #ffffffc7!important}.template-index .cal-period-status,.template-index .calendar-panel-inner>span:first-child,.template-index .calendar-purchase>span:first-child,.template-index .calendar-save{white-space:nowrap}.template-index .cal-period-head>span:first-child{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.35!important;display:block!important}.template-index .cal-period-status{border-radius:6px;font-size:9px!important;letter-spacing:.1em!important}.template-index .cal-months>span{border-radius:8px}.template-index .calendar-panel-inner{border-radius:12px}.template-index .calendar-signal strong{font-size:9.5px;letter-spacing:.1em}.template-index .calendar-signal span{font-size:14px}.template-index .calendar-product{border-radius:9px;padding:10px}.template-index .calendar-product>span:nth-child(2)>span:nth-child(2){font-size:9px!important;letter-spacing:.06em!important;line-height:1.35}.season-art-item{opacity:.5;filter:saturate(.78) contrast(.98) drop-shadow(0 7px 9px rgba(28,53,36,.12))}.season-art-item img.sheet-3,.season-art-item img.sheet-4x3{height:auto}.season-spring .season-art-item{aspect-ratio:160 / 163}.season-summer .season-sun-art{opacity:.28;filter:saturate(.72) contrast(.96) drop-shadow(0 18px 28px rgba(116,85,13,.18))}.template-index .plan-step-title{margin-top:0!important;color:var(--g-forest)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(31px,3.4vw,43px)!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.08!important;text-wrap:balance}.template-index .plan-problem-grid button,.template-index .plan-goal-grid button{border-radius:12px;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .22s var(--gd-polish-ease)}.template-index .plan-problem-grid button.is-selected,.template-index .plan-goal-grid button.is-selected{color:var(--g-cream)!important;background:var(--g-forest)!important;border-color:var(--g-forest)!important}.template-index .plan-problem-grid button.is-selected span,.template-index .plan-goal-grid button.is-selected span{color:inherit!important}.template-index .plan-picker-choice{border-radius:10px}.template-index #sezon>img:first-child{opacity:.2!important;filter:saturate(.64) contrast(.92)!important}.template-index #sezon>img:nth-child(2){opacity:.3!important;filter:saturate(.72) contrast(.96)!important}.template-index #sezon>div>div:first-child>div[data-d="3"]{padding:5px 16px;background:#faf6ed13;border:1px solid rgba(234,241,220,.18);border-radius:14px;box-shadow:0 18px 36px -30px #041209cc;-webkit-backdrop-filter:blur(12px) saturate(112%);backdrop-filter:blur(12px) saturate(112%)}.template-index #sezon>div>div:first-child>div[data-d="3"]>span{padding-inline:2px!important}.template-index #sezon>div>div:first-child>div[data-d="3"] .official-icon,.template-index .septic-guarantee-card .official-icon{opacity:.7;filter:invert(73%) sepia(19%) saturate(592%) hue-rotate(42deg) brightness(91%) contrast(87%)!important}.template-index .septic-proof-plaque{background:#dec17c;border-color:#faf6ed8f;border-radius:12px;box-shadow:0 18px 34px -28px #041209b3}.template-index .septic-proof-plaque strong,.template-index .septic-proof-plaque span{white-space:nowrap}.template-index .septic-guarantee-card{background:#faf6eddb;border-color:#b99b6bb8;border-radius:12px;box-shadow:0 16px 32px -28px #041209d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gd-page__mast{padding-block:clamp(56px,6.5vw,96px) clamp(36px,4.5vw,62px)!important}.gd-page__layout{padding-block:clamp(52px,6vw,78px)!important}.gd-page__next{margin-top:clamp(48px,6vw,78px)!important}.gx-product-card__action .gd-ui-icon,.gd-product__link .gd-ui-icon,.gd-text-link .gd-ui-icon{transition:transform .22s var(--gd-polish-ease)}.gx-product-card__action:hover .gd-ui-icon,.gd-product__link:hover .gd-ui-icon,.gd-text-link:hover .gd-ui-icon{transform:translate(2px,-2px)}@media(max-width:960px){.template-index #how-it-works>div>div:nth-child(2),.template-index #reviews>section>div:last-child>div:last-child,.template-index .product-grid,.gpx__steps,.gpx__related-list,.gx-products,.gx-routine__steps{display:flex!important;grid-template-columns:none!important;gap:14px!important;margin-inline:-16px!important;padding:4px 16px 14px!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scroll-padding-inline:16px;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--gd-polish-gold) transparent}.template-index .problem-step-list{flex-direction:row!important}.template-index .gd-needs .gd-needs__grid>*,.template-index .problem-step-list>*,.template-index .benefit-grid>*,.template-index #how-it-works>div>div:nth-child(2)>*,.template-index #reviews>section>div:last-child>div:last-child>*,.template-index .product-grid>*,.gpx__steps>*,.gpx__related-list>*,.gx-products>*,.gx-routine__steps>*{scroll-snap-align:start;scroll-snap-stop:normal}.template-index .product-card-media{padding-top:42px}.template-index .gd-needs .gd-needs__grid>*{flex:0 0 min(42vw,360px)!important;width:auto!important;min-width:0!important;min-height:224px!important}.template-index .problem-step-list>*{flex:0 0 min(48vw,390px)!important;min-height:148px!important;margin-bottom:0!important}.template-index .benefit-grid{border-top:0}.template-index .benefit-grid>*{flex:0 0 min(42vw,340px)!important;min-height:190px;padding:22px!important;border:1px solid rgba(94,140,76,.72)!important;border-radius:14px}.template-index #how-it-works>div>div:nth-child(2)>*{flex:0 0 min(44vw,380px);justify-content:flex-start;padding:18px;background:#faf6edc7;border:1px solid var(--g-border);border-radius:14px}.template-index #how-it-works>div>div:nth-child(2)>*>img{width:min(48%,160px)!important}.template-index #reviews>section>div:last-child>div:last-child>*{flex:0 0 min(46vw,400px);border-radius:14px}.template-index .service-promises-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;border-top:0!important;margin-inline:0!important;padding-inline:0!important;overflow-x:visible!important}.template-index .service-promises-grid>*{flex:none!important;width:100%!important;min-height:auto!important}.template-index .product-card{flex:0 0 min(54vw,470px)}.template-index .product-card-layout{grid-template-columns:126px minmax(0,1fr)!important;padding:16px!important}.gpx__steps>*,.gpx__related-list>*,.gx-products>*,.gx-routine__steps>*{flex:0 0 min(52vw,420px)!important;width:auto!important;min-width:0!important}.gd-page__layout{gap:36px!important}.gd-page__rail{overflow:hidden;border-top:0!important}.gd-page__rail-title{padding-block:0 10px!important}.gd-page__rail nav{display:flex!important;flex-direction:row!important;gap:8px;margin-inline:-16px;padding:2px 16px 10px;overflow-x:auto;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--gd-polish-gold) transparent}.gd-page__rail a{min-height:42px;flex:0 0 auto;padding:11px 14px!important;border:1px solid var(--gd-border)!important;border-radius:8px;background:var(--gd-paper);scroll-snap-align:start;white-space:nowrap}.gd-page__rail a[aria-current=page]{color:var(--gd-cream);background:var(--gd-forest);border-color:var(--gd-forest)!important}}@media(min-width:821px)and (max-width:1099px){.template-index .problem-solution-grid{grid-template-columns:minmax(0,1fr)}.template-index .problem-step-list{display:flex!important;flex-direction:row!important;gap:12px;margin-inline:-22px;padding:3px 22px 14px;overflow-x:auto;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--g-gold) transparent}.template-index .problem-step-list>*{flex:0 0 min(42vw,380px);min-height:154px!important;margin:0!important;padding:20px!important;transform:none!important;scroll-snap-align:start}.template-index .problem-solution-visual{position:static!important}}@media(min-width:1100px){.template-index .gardenita-reference-root[id=problemi]>section>div:last-child{display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:28px 34px!important;align-items:start}.template-index .gardenita-reference-root[id=problemi]>section>div:last-child>div:first-child{grid-column:1 / -1}.template-index .problem-solution-grid{display:flex;flex-direction:column;gap:14px}.template-index .problem-step-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.template-index .problem-step{min-height:154px!important;margin:0!important;padding:18px!important;justify-content:flex-start!important;gap:8px!important;transform:none!important}.template-index .problem-step>span:first-child{gap:9px!important}.template-index .problem-step>span:first-child>span:first-child{font-size:28px!important}.template-index .problem-step>span:first-child>span:last-child{font-size:19px!important}.template-index .problem-step>span:last-child{font-size:14px!important;line-height:1.5!important}.template-index .problem-solution-visual{position:static!important;top:auto!important}.template-index .problem-solution-visual>div{grid-template-columns:minmax(96px,126px) minmax(0,1fr)!important;gap:22px!important;padding:24px!important}.template-index .problem-solution-visual>div>img{max-height:230px;object-fit:contain}.template-index .gardenita-reference-root[id=problemi] figure{width:100%!important;margin:0!important}}@media(max-width:820px){.template-index #about>div:last-child{padding:38px 14px 88px!important}.template-index #about>div[aria-hidden=true]{width:112px!important;height:112px!important;opacity:.72}.template-index .about-proof-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-inline:auto!important;padding:0!important;width:100%!important;max-width:480px!important;overflow-x:visible!important}.template-index #about>div:last-child>div:nth-child(2),.template-index #about>div:last-child>div:nth-child(2)>div,.template-index #about>div:last-child>div:nth-child(2)>div>div{width:100%;min-width:0}.template-index #about .about-proof-grid{width:100%!important;max-width:480px!important;margin:18px auto 0!important}.template-index .calendar-workspace{grid-template-columns:minmax(0,1fr)}.template-index .cal-period-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-inline:0!important;padding:0!important;overflow-x:visible!important}.template-index .cal-period-card{flex:none!important;width:100%!important;min-width:0!important;min-height:auto!important;padding:12px 10px!important}.template-index .calendar-panel-inner>span:first-child{display:inline-flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:9px!important;letter-spacing:.12em!important}.template-index .calendar-products img{display:block!important}.template-index .calendar-signal span{display:block;overflow:visible;font-size:13.5px;-webkit-line-clamp:unset}.template-index .calendar-product>span:nth-child(2)>span:first-child{font-size:15px!important}.template-index .calendar-product>span:last-child{font-size:16px!important;white-space:nowrap}.template-index .plan-problem-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-inline:0!important;padding:0!important;overflow-x:visible!important}.template-index .plan-problem-grid>button{flex:none!important;width:100%!important;min-height:auto!important;padding:16px!important}.template-index .septic-proof-plaque{grid-template-columns:minmax(0,1fr)!important;gap:6px}.template-index .septic-proof-plaque strong{font-size:clamp(20px,3.8vw,25px)}.template-index .septic-proof-plaque span{font-size:9px;letter-spacing:.08em}}@media(max-width:599px){.template-index #problemi>div:last-child,.template-index #how-it-works>div:last-child,.template-index #kolekcia>.section-pad,.template-index #kalendar>.gardenita-calendar-surface>.season-atmosphere+div,.template-index #reviews>section>div:last-child,.template-index .plan-builder-inner{padding-top:36px!important;padding-bottom:38px!important}.template-index #how-it-works>div>div:nth-child(2),.template-index #reviews>section>div:last-child>div:last-child,.template-index .product-grid{margin-inline:-12px!important;padding-inline:12px!important}.template-index .problem-solution-visual>div{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:18px!important}.template-index .problem-solution-visual>div>img{width:88px!important;max-height:138px;margin-inline:auto;object-fit:contain}.template-index .problem-solution-visual div[data-swap]>span:first-child{font-size:10px!important}.template-index .problem-solution-visual div[data-swap]>span:nth-child(2){font-size:30px!important}.template-index .problem-solution-visual div[data-swap]>div{flex-wrap:nowrap!important;justify-content:space-between}.template-index .problem-solution-visual div[data-swap]>div>span:last-child{display:none}.template-index .problem-solution-visual div[data-swap]>div>span:first-child,.template-index .problem-solution-visual div[data-swap]>div>span:first-child>span{flex-wrap:nowrap!important;white-space:nowrap}.template-index .gd-needs .gd-need-card__top{margin-bottom:22px}.template-index .gd-needs .gd-need-card h3{font-size:1.65rem}.template-index .gd-needs .gd-need-card p{font-size:.9rem}.template-index .gd-needs .gd-need-card__count{font-size:.72rem}.template-index #how-it-works>div>div:nth-child(2)>*,.template-index #reviews>section>div:last-child>div:last-child>*{flex-basis:82vw}.template-index #how-it-works>div>div:nth-child(2)>*{gap:9px!important;padding:17px}.template-index #how-it-works>div>div:nth-child(2)>*>img{width:min(42%,132px)!important}.template-index .product-card{flex-basis:88vw}.template-index .product-card-layout{display:grid!important;grid-template-columns:106px minmax(0,1fr)!important;gap:13px!important;padding:13px!important}.template-index .product-card-media{width:100%;min-height:184px;aspect-ratio:auto;padding:34px 8px 10px}.template-index .product-card-media>img{width:76%!important;max-height:154px}.template-index .product-card-media>span:not([style*="display: none"]){top:8px!important;left:8px!important;max-width:calc(100% - 16px);padding:6px 7px!important;font-size:9px!important;letter-spacing:.075em!important}.template-index .product-card-body{gap:7px}.template-index .product-card-body>div:first-child{padding-bottom:7px!important}.template-index .product-number{display:none!important}.template-index .product-card-body>div:first-child>span:last-child{font-size:10.5px!important;text-align:left!important}.template-index .product-problem{display:block;overflow:hidden;font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.template-index .product-card-body h3{font-size:23px!important}.template-index .product-card-blurb{display:-webkit-box!important;overflow:hidden;font-size:14px!important;line-height:1.45!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-index .product-cover,.template-index .product-size{display:none!important}.template-index .product-price-row{padding-top:7px}.template-index .product-price{font-size:28px!important}.template-index .product-secondary{display:block!important;font-size:10px!important}.template-index .product-cta{min-height:44px;padding:10px;font-size:9.5px;letter-spacing:.095em}.template-index .cal-period-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-inline:0!important;padding:0!important}.template-index .cal-period-card{flex:none!important;width:100%!important;min-height:auto!important}.template-index .cal-period-head>span:first-child{font-size:9px!important;letter-spacing:.13em!important}.template-index .cal-period-head>span:nth-child(2){font-size:22px!important}.template-index .cal-period-status{min-height:34px!important;padding:7px 9px!important;font-size:9px!important}.template-index .cal-months>span{min-height:62px!important;padding:8px!important}.template-index .cal-months>span>span:first-child{display:block!important;font-size:9px!important}.template-index .cal-months>span>span:nth-child(2){font-size:18px!important}.template-index .calendar-panel-inner{padding:14px}.template-index .calendar-panel-inner h3{font-size:28px!important}.template-index .calendar-signals{grid-template-columns:minmax(0,1fr);border-bottom:0}.template-index .calendar-signal{display:grid;grid-template-columns:24px minmax(74px,auto) minmax(0,1fr);align-items:center;gap:8px;padding:9px 4px;border-right:0;border-bottom:1px solid var(--g-border)}.template-index .calendar-signal .official-icon{width:22px;height:22px}.template-index .calendar-signal span{font-size:13px;line-height:1.4}.template-index .calendar-products{grid-template-columns:minmax(0,1fr)}.template-index .calendar-product img{width:31px!important}.template-index .calendar-purchase{grid-template-columns:minmax(0,1fr) auto}.template-index .calendar-save{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:9px!important;letter-spacing:.06em!important}.season-art-item{width:50px;opacity:.38}.season-sun-art{right:-22px;width:120px}.template-index .plan-step-title{font-size:clamp(27px,7.5vw,31px)!important}.template-index .plan-problem-grid{grid-template-columns:1fr!important;margin-inline:0!important}.template-index .plan-problem-grid>button{width:100%!important;flex:none!important}.template-index .plan-picker-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px;margin-inline:0!important;padding:2px 0 10px;overflow-x:visible!important}.template-index .plan-picker-grid>.plan-picker-choice{width:100%!important;flex:none!important;min-height:auto;padding:11px!important}.template-index .septic-proof-plaque strong{font-size:clamp(18px,6vw,22px)}.template-index .septic-proof-plaque span{font-size:8.5px;letter-spacing:.055em}.template-index #sezon>div>div:first-child>div[data-d="3"]{padding-inline:13px}.template-index [data-buybar]{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px!important;padding:7px 10px calc(7px + env(safe-area-inset-bottom))!important}.template-index [data-buybar]>span:first-child{overflow:hidden;font-size:14px!important;text-overflow:ellipsis;white-space:nowrap}.template-index [data-buybar]>span:nth-child(2){grid-column:1;overflow:hidden;font-size:8.5px!important;letter-spacing:.07em!important;text-overflow:ellipsis;white-space:nowrap}.template-index [data-buybar]>span:nth-child(3){display:none}.template-index [data-buybar]>a{grid-column:2;grid-row:1 / 3;min-height:44px!important;padding:10px 14px!important;font-size:9px!important;letter-spacing:.09em!important;white-space:nowrap}.gpx__steps,.gpx__related-list,.gx-products,.gx-routine__steps{margin-inline:-12px!important;padding-inline:12px!important}.gpx__steps>*,.gpx__related-list>*,.gx-products>*,.gx-routine__steps>*{flex-basis:82vw!important}.gd-page__mast{padding-block:46px 34px!important}.gd-page__layout{gap:28px!important;padding-block:38px 52px!important}.gd-page__rail nav{margin-inline:-12px;padding-inline:12px}.gd-page__next{margin-top:48px!important;padding:28px 20px!important}}.template-index #abonament .subscription-best{display:none}.template-index #abonament .subscription-best+div{max-height:0!important;padding-block:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;transition:max-height .52s var(--gd-polish-ease),opacity .24s ease}.template-index #abonament .subscription-best+div.is-ready{max-height:1800px!important;overflow:visible!important;opacity:1!important;pointer-events:auto!important}.template-index #abonament .has-product .subscription-best{display:inline-flex}.template-index .gardenita-reference-root[id=problemi] figure{display:none!important}@media(min-width:1100px){.template-index .gardenita-reference-root[id=problemi]>section>div:last-child{display:flex!important;flex-direction:column}.template-index .gardenita-reference-root[id=problemi] .problem-solution-grid{width:min(100%,1120px);margin-inline:auto}}.g-impact-loop{color:var(--gd-polish-cream);background:radial-gradient(circle at 10% 0%,rgba(155,190,114,.16),transparent 28%),var(--gd-polish-forest);border-bottom:1px solid rgba(185,155,107,.72);overflow:hidden}.g-impact-loop__section{padding-block:clamp(34px,4vw,58px)}.g-impact-loop__intro{width:min(100% - 40px,1216px);margin-inline:auto;margin-bottom:clamp(24px,2.7vw,36px);display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,.74fr);gap:18px clamp(28px,4vw,68px);align-items:end}.g-impact-loop__eyebrow,.g-outcome-loop__eyebrow{grid-column:1 / -1;font-family:var(--gd-body, "Inter", sans-serif);font-size:11px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.g-impact-loop__eyebrow{color:#d7c083}.g-impact-loop h2,.g-outcome-loop h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,4.2vw,58px);font-weight:500;letter-spacing:-.018em;line-height:1.02;text-wrap:balance}.g-impact-loop__intro p,.g-outcome-loop__intro p{margin:0;font-family:Literata,Georgia,serif;font-size:16px;line-height:1.65}.g-impact-loop__intro p{color:#cbd7c1}.g-impact-loop__viewport,.g-outcome-loop__viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.g-impact-loop__track,.g-outcome-loop__track{display:flex;width:max-content;will-change:transform}.g-impact-loop__track{gap:12px;animation:gd-impact-loop var(--g-impact-speed, 48s) linear infinite}.g-impact-loop__group,.g-outcome-loop__group{display:flex;flex:0 0 auto}.g-impact-loop__group{gap:12px;padding-left:12px}.g-impact-loop__metric{width:clamp(220px,19vw,278px);min-height:116px;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;color:var(--gd-polish-cream);background:#faf6ed0e;border:1px solid rgba(213,210,183,.28);box-shadow:inset 0 1px #ffffff0f}.g-impact-loop__metric strong{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(27px,2.4vw,36px);font-weight:600;line-height:.96;white-space:nowrap}.g-impact-loop__metric span{color:#cbd7c1;font-family:var(--gd-body, "Literata", Georgia, serif);font-size:10px;line-height:1.45;letter-spacing:.11em;text-transform:uppercase}.g-impact-loop__metric.is-gold{color:var(--gd-polish-forest);background:#ddc27e;border-color:#efdca8}.g-impact-loop__metric.is-gold span{color:#4b4e39}.g-impact-loop__metric.is-mint{color:var(--gd-polish-forest);background:#dfe9ce;border-color:#edf3e2}.g-impact-loop__metric.is-mint span{color:var(--gd-polish-muted, #566053)}.g-impact-loop__viewport:hover .g-impact-loop__track,.g-outcome-loop__viewport:hover .g-outcome-loop__track,.g-outcome-loop__viewport:focus-within .g-outcome-loop__track{animation-play-state:paused}@keyframes gd-impact-loop{to{transform:translate3d(calc(-50% - 6px),0,0)}}.g-outcome-loop{color:var(--gd-polish-forest);background:linear-gradient(180deg,#e7eed9 0%,var(--gd-polish-cream) 100%);border-bottom:1px solid var(--gd-polish-border);overflow:hidden}.g-outcome-loop__section{padding-top:clamp(24px,2.8vw,42px);padding-bottom:clamp(38px,4.6vw,66px)}.g-outcome-loop__intro{width:min(100% - 40px,1216px);margin-inline:auto;margin-bottom:clamp(22px,2.8vw,36px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);gap:16px clamp(28px,4vw,68px);align-items:end}.g-outcome-loop__intro>div{display:flex;flex-direction:column;gap:10px}.g-outcome-loop__eyebrow{color:var(--gd-polish-leaf)}.g-outcome-loop__intro p{color:var(--gd-polish-muted, #566053)}.g-outcome-loop__track{gap:14px;animation:gd-outcome-loop var(--g-outcome-speed, 72s) linear infinite}.g-outcome-loop__group{gap:14px;padding-left:14px}.g-outcome-loop__card{position:relative;width:clamp(292px,26vw,378px);aspect-ratio:4 / 3;flex:0 0 auto;overflow:hidden;color:var(--gd-polish-cream);background:var(--gd-polish-forest);border:1px solid rgba(185,155,107,.82);border-radius:14px;box-shadow:0 20px 42px -32px #1c3524b8;isolation:isolate}.g-outcome-loop__card>img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.9) contrast(1.02);transition:transform .7s var(--gd-polish-ease),filter .4s ease}.g-outcome-loop__shade{position:absolute;top:34%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(transparent,#0d1f14e6)}.g-outcome-loop__copy{position:absolute;right:18px;bottom:17px;left:18px;z-index:2;display:flex;flex-direction:column;gap:7px}.g-outcome-loop__copy>span{color:#dcebbf;font-family:var(--gd-body, "Inter", sans-serif);font-size:11px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.g-outcome-loop__copy strong{max-width:25ch;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.05;text-wrap:balance;color:#faf6ed!important}.g-outcome-loop__card,.g-outcome-loop__card:hover,.g-outcome-loop__card:focus{text-decoration:none!important;color:#faf6ed!important}.g-outcome-loop__card:hover .g-outcome-loop__copy strong,.g-outcome-loop__card:focus-visible .g-outcome-loop__copy strong{color:#faf6ed!important}.g-outcome-loop__card:hover .g-outcome-loop__copy>span,.g-outcome-loop__card:focus-visible .g-outcome-loop__copy>span{color:#dcebbf!important}.g-outcome-loop__card:hover>img,.g-outcome-loop__card:focus-visible>img{transform:scale(1.025);filter:saturate(.98) contrast(1.02)}.g-outcome-loop__card:focus-visible{outline:3px solid var(--gd-polish-leaf);outline-offset:4px}@keyframes gd-outcome-loop{to{transform:translate3d(calc(-50% - 7px),0,0)}}@media(max-width:720px){.g-impact-loop__section,.g-outcome-loop__section{padding-block:34px}.g-impact-loop__intro,.g-outcome-loop__intro{width:calc(100% - 28px);grid-template-columns:minmax(0,1fr);gap:13px;margin-bottom:22px}.g-impact-loop h2,.g-outcome-loop h2{font-size:clamp(32px,9.4vw,40px)}.g-impact-loop__intro p,.g-outcome-loop__intro p{font-size:15px;line-height:1.58}.g-impact-loop__metric{width:216px;min-height:104px;padding:15px 16px}.g-impact-loop__metric strong{font-size:28px}.g-outcome-loop__card{width:min(76vw,294px)}.g-outcome-loop__copy{right:14px;bottom:14px;left:14px}}@media(prefers-reduced-motion:reduce){.template-index .product-card-media>img,.gd-ui-icon{transition:none!important}.g-impact-loop__viewport,.g-outcome-loop__viewport{padding:2px 14px 12px;overflow-x:auto;scroll-snap-type:inline mandatory;-webkit-mask-image:none;mask-image:none}.g-impact-loop__track,.g-outcome-loop__track{animation:none;transform:none}.g-impact-loop__group:nth-child(2),.g-outcome-loop__group:nth-child(2){display:none}.g-impact-loop__metric,.g-outcome-loop__card{scroll-snap-align:start}}.template-index .gardenita-reference-root [style*="font-size: 6"],.template-index .gardenita-reference-root [style*="font-size: 7"],.template-index .gardenita-reference-root [style*="font-size: 8px"],.template-index .gardenita-reference-root [style*="font-size: 8.5px"]{font-size:10px!important}.gpx__breadcrumbs,.gpx__status,.gpx__related-status,.gpx__truth-grid dt,.gpx__step-number,.gd-page__rail-title{font-size:.72rem!important}.gpx .gpx__buy,.gpx .gpx__closing-action,.gpx .gpx__closing-disabled{font-size:.75rem!important}.template-index .product-card-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr);gap:16px!important;padding:14px!important}.template-index .product-card-media{width:100%!important;min-height:0!important;aspect-ratio:1 / 1!important;padding:34px 18px 16px!important;overflow:hidden;background:transparent!important}.template-index .product-card-media>img{width:auto!important;max-width:72%!important;height:88%!important;max-height:260px!important;mix-blend-mode:multiply!important}.template-index .product-card-body{height:100%!important;padding:2px 7px 7px}@media(min-width:1100px){.template-index .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.template-index .product-card-body h3{font-size:clamp(25px,2.2vw,31px)!important}.template-index .product-card-blurb{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media(max-width:599px){.template-index .product-card-layout{grid-template-columns:minmax(0,1fr)!important;gap:13px!important;padding:12px!important}.template-index .product-card-media{min-height:220px!important;aspect-ratio:3 / 2!important;padding:32px 14px 12px!important}.template-index .product-card-media>img{width:auto!important;max-width:68%!important;height:92%!important;max-height:202px!important}.template-index .product-card-body{gap:8px;padding:1px 4px 5px}}.g-impact-loop__eyebrow,.g-outcome-loop__eyebrow,.g-outcome-loop__copy>span{font-size:11.5px}.g-impact-loop__metric span{font-size:11.5px}.template-index .product-card-media>span:not([style*="display: none"]){font-size:11.5px!important}.template-index .product-card-body>div:first-child>span:last-child,.template-index .product-problem,.template-index .product-cover,.template-index .product-secondary,.template-index .product-size{font-size:12px!important}.template-index .product-problem,.template-index .product-cover{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-index .product-cta{font-size:12px!important}.gpx__breadcrumbs,.gpx__status,.gpx__related-status,.gpx__truth-grid dt,.gpx__step-number,.gpx .gpx__buy,.gpx .gpx__closing-action,.gpx .gpx__closing-disabled,.gx-routine__index,.gd-page__rail-title,.gd-page__rail a,.gd-kicker,.gd-button,.gd-page figcaption{font-size:12px!important}.gpx__related-head>a,.gx-product-card__fallback,.gx-system-map__head,.gx-system-map__legend,.gx-system-map__node{font-size:12px!important}.gx-jump,.gx-text-link,.gx-product-card__action{white-space:nowrap}.gx-jump img,.gx-text-link img,.gx-product-card__action img,.gx-guides a img{width:20px!important;height:20px!important;max-width:20px!important;flex:0 0 20px}@media(max-width:820px){#vaprosi .faq-grid,.template-index #vaprosi .faq-grid,.faq-grid{display:grid!important;grid-template-columns:1fr!important;flex-direction:column!important;gap:12px!important;margin-inline:0!important;padding:0!important;overflow-x:visible!important}#vaprosi .faq-card,.template-index #vaprosi .faq-card,.faq-card{width:100%!important;max-width:100%!important;flex:none!important;box-sizing:border-box!important}.service-promises-grid,#service .service-promises-grid,.template-index .service-promises-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:20px 14px!important;overflow-x:visible!important;margin-inline:0!important}.service-promise-card,.service-promises-grid>div{width:100%!important;flex:none!important;padding:15px 16px!important;box-sizing:border-box!important;min-height:auto!important}.plan-picker-grid,.template-index .plan-picker-grid,.plan-problem-grid,.template-index .plan-problem-grid{display:grid!important;grid-template-columns:1fr!important;overflow-x:visible!important;margin-inline:0!important;padding-inline:0!important}.plan-picker-choice,.template-index .plan-picker-grid>.plan-picker-choice{width:100%!important;flex:none!important;max-width:100%!important;box-sizing:border-box!important}.cal-period-grid,.template-index .cal-period-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow-x:visible!important;margin-inline:0!important;padding-inline:0!important}.cal-period-card,.template-index .cal-period-card{width:100%!important;flex:none!important;box-sizing:border-box!important}.gd-needs .gd-needs__grid,.template-index .gd-needs .gd-needs__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow-x:visible!important;margin-inline:0!important;padding:4px 0 14px!important}.gd-needs .gd-needs__grid>*,.template-index .gd-needs .gd-needs__grid>*{flex-basis:auto!important;width:100%!important;min-height:180px!important;box-sizing:border-box!important}#dvora,.template-index #dvora{overflow:hidden!important;max-width:100vw!important}#dvora .garden-friends-shell{max-width:100%!important;padding-inline:14px!important;box-sizing:border-box!important}#dvora .garden-friends-photo{max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:14px!important}#dvora .garden-friends-photo img{max-width:100%!important;width:100%!important;height:auto!important;object-fit:cover!important;display:block!important}#dvora .garden-friends-stack{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;overflow-x:visible!important;margin:0!important;padding:0!important}#dvora .garden-friends-card{width:100%!important;flex:none!important;box-sizing:border-box!important}.pet-paw-single{display:none!important}}@media(max-width:599px){.template-index .product-card-body>div:first-child>span:last-child,.template-index .product-problem,.template-index .product-secondary,.template-index .product-size,.template-index .product-cta,.template-index .cal-period-head>span:first-child,.template-index .calendar-panel-inner>span:first-child,.template-index .septic-proof-plaque span{font-size:11.5px!important}.g-impact-loop__eyebrow,.g-outcome-loop__eyebrow,.g-outcome-loop__copy>span,.g-impact-loop__metric span{font-size:11px}.gpx__breadcrumbs,.gpx__status,.gpx__related-status,.gpx__truth-grid dt,.gpx__step-number,.gpx .gpx__buy,.gpx .gpx__closing-action,.gpx .gpx__closing-disabled,.gx-routine__index,.gd-page__rail-title,.gd-page__rail a,.gd-kicker,.gd-button,.gd-page figcaption{font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/gardenita-polish.css.map */
