.value-days-container{background:linear-gradient(180deg,var(--grofie-cream-warm) 0%,var(--grofie-tan-soft) 100%);border-radius:var(--grofie-r-xl);padding:var(--grofie-space-lg);margin:var(--grofie-space-lg) var(--grofie-space-lg) 0}.bvd-title-white,.bvd-title-green{-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:none;letter-spacing:.02em;font-family:var(--grofie-font-display);font-weight:600}.bvd-title-white{color:var(--grofie-charcoal)}.bvd-title-green{color:var(--grofie-forest)}.bvd-card{background:var(--grofie-forest);border-radius:var(--grofie-r-md);box-shadow:var(--grofie-shadow-sm)}.bvd-badge{background:var(--grofie-tan);color:#fff;font-weight:700;letter-spacing:.04em}.season-price{color:var(--grofie-tan);font-family:var(--grofie-font-display);font-weight:600}.top-offer-card.gradient-1{background:linear-gradient(135deg,var(--grofie-forest) 0%,var(--grofie-forest-dark) 100%);color:#fff}.top-offer-card.gradient-2{background:linear-gradient(135deg,var(--grofie-tan) 0%,var(--grofie-tan-soft) 100%);color:var(--grofie-charcoal)}.top-offer-card.gradient-3{background:linear-gradient(135deg,var(--grofie-cream-warm) 0%,var(--grofie-cream) 100%);color:var(--grofie-charcoal);border:1px solid var(--grofie-line)}.har-din-sasta-strip{background:var(--grofie-forest-soft);color:var(--grofie-forest);border-radius:var(--grofie-r-full)}.rs-section,.popular-section,.steal-deals-section{padding:var(--grofie-space-2xl) 0}.rs-header h2,.popular-header h2,.steal-header h2,.essentials-header h2,.season-header h2,.cat-grid-header h2,.top-offers-header h2,.trending-header h2{font-family:var(--grofie-font-display);font-weight:600;font-size:clamp(1.5rem,2.5vw,2.125rem);letter-spacing:-.01em;color:var(--grofie-charcoal)}.download-banner{background:linear-gradient(135deg,var(--grofie-forest) 0%,var(--grofie-forest-dark) 100%);color:#fff;border-radius:var(--grofie-r-xl)}.download-banner-title{color:#fff;font-family:var(--grofie-font-display);font-weight:600}.cat-grid-card{background:var(--grofie-cream-warm);border:1px solid var(--grofie-line)}.cat-grid-card:hover{background:var(--grofie-tan-soft);border-color:transparent}.rs-add-btn,.plp-add-btn,.essentials-add-btn,.popular-add-btn{background:var(--grofie-forest);color:#fff;border:none}.rs-add-btn:hover,.plp-add-btn:hover,.essentials-add-btn:hover,.popular-add-btn:hover{background:var(--grofie-forest-dark)}.pdp-delivery-strip{background:var(--grofie-cream-warm);border-radius:var(--grofie-r-md)}.pdp-delivery-icon{background:var(--grofie-forest)}.pdp-delivery-text strong{color:var(--grofie-forest)}.pdp-delivery-text span{color:var(--grofie-graphite)}.pdp-brand{color:var(--grofie-forest);font-family:var(--grofie-font-body);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:var(--grofie-fs-xs)}.pdp-title{font-family:var(--grofie-font-display);font-weight:600;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;letter-spacing:-.01em;color:var(--grofie-charcoal)}.star.filled{color:var(--grofie-tan)}.pdp-badge-discount{background:var(--grofie-tan);color:#fff}.pdp-cart-btn,.pdp-sticky-btn{background:var(--grofie-charcoal);color:#fff;border-radius:var(--grofie-r-full);font-weight:600}.pdp-cart-btn:hover,.pdp-sticky-btn:hover{background:var(--grofie-forest)}.pdp-variant-chip{border-radius:var(--grofie-r-md);border:1px solid var(--grofie-line)}.pdp-variant-chip.is-active,.pdp-variant-chip.active{border-color:var(--grofie-forest);background:var(--grofie-forest-soft)}.pdp-section-title{font-family:var(--grofie-font-display);font-weight:600;color:var(--grofie-charcoal)}.plp-header{background:var(--grofie-cream);border-bottom:1px solid var(--grofie-line)}.plp-title{font-family:var(--grofie-font-display);font-weight:600;color:var(--grofie-charcoal)}.plp-sort-btn,.plp-filter-btn,.plp-view-btn{background:#fff;border:1px solid var(--grofie-line);border-radius:var(--grofie-r-full);color:var(--grofie-charcoal)}.plp-sort-btn:hover,.plp-filter-btn:hover{border-color:var(--grofie-forest);color:var(--grofie-forest)}.plp-filter-pill.active,.plp-pill.is-active{background:var(--grofie-forest);color:#fff;border-color:var(--grofie-forest)}.plp-card .plp-add-btn{background:var(--grofie-charcoal);color:#fff;border-radius:var(--grofie-r-full)}.plp-card .plp-add-btn:hover{background:var(--grofie-forest)}.col-section-title,.col-hero-title{font-family:var(--grofie-font-display);font-weight:600;color:var(--grofie-charcoal);letter-spacing:-.01em}.col-card{border-radius:var(--grofie-r-lg);background:var(--grofie-cream-warm);border:1px solid var(--grofie-line);transition:transform .3s var(--grofie-ease-out),box-shadow .3s var(--grofie-ease-out)}.col-card:hover{transform:translateY(-2px);box-shadow:var(--grofie-shadow-md);border-color:transparent}.col-hero{background:linear-gradient(135deg,var(--grofie-forest) 0%,var(--grofie-forest-dark) 100%);color:#fff;border-radius:var(--grofie-r-xl)}.col-pill,.col-filter-pill{background:#fff;color:var(--grofie-charcoal);border:1px solid var(--grofie-line);border-radius:var(--grofie-r-full)}.col-pill.is-active{background:var(--grofie-forest);color:#fff;border-color:var(--grofie-forest)}.contact-hero{color:#fff;border-radius:0;margin:0}body.grofie-template .contact-hero-title{font-family:var(--grofie-font-display);font-weight:700;color:#fff;letter-spacing:-.02em}.contact-info-card{background:#fff;border:1px solid var(--grofie-line);border-radius:var(--grofie-r-lg)}.contact-info-icon{background:linear-gradient(135deg,var(--grofie-forest) 0%,var(--grofie-forest-dark) 100%);color:#fff;box-shadow:0 6px 14px #2d5a3d38}.contact-info-icon svg{stroke:#fff;stroke-width:2}.contact-form-input,.contact-form-textarea{border:1px solid var(--grofie-line);border-radius:var(--grofie-r-md);background:#fff}.contact-form-input:focus,.contact-form-textarea:focus{border-color:var(--grofie-forest);outline:none;box-shadow:0 0 0 3px var(--grofie-forest-soft)}.contact-submit-btn{background:var(--grofie-charcoal);color:#fff;border-radius:var(--grofie-r-full);font-weight:600}.contact-submit-btn:hover{background:var(--grofie-forest)}.faq-question{font-family:var(--grofie-font-display);font-weight:600;color:var(--grofie-charcoal)}.faq-item{border-bottom:1px solid var(--grofie-line)}body.grofie-template,body.grofie-template .grofie-pdp,body.grofie-template .gplp,body.grofie-template .gsr{background:#fff!important}.search-modal__content::backdrop{background:#141c1873!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.search-modal .search-modal__content,dialog.search-modal__content{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:20px!important;box-shadow:0 24px 60px #141c1838,0 4px 12px #141c1814!important;padding:0!important;width:min(720px,calc(100vw - 32px))!important;max-width:none!important;max-height:min(640px,calc(100dvh - 80px))!important;margin:80px auto auto!important;overflow:hidden!important;inset-inline:0!important}dialog.search-modal__content[open]{display:flex!important;flex-direction:column!important}@media(max-width:749px){.search-modal .search-modal__content,dialog.search-modal__content{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;border:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.search-modal__content::backdrop{display:none}}.search-modal .predictive-search,.search-modal predictive-search-component{background:#fff!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;margin:0!important;align-items:stretch!important}.search-modal .predictive-search-form{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;width:100%!important;height:100%!important;min-height:0!important;position:relative!important}.search-modal .predictive-search-form__header{display:flex!important;align-items:center!important;gap:10px!important;padding:18px 22px!important;background:#fdfbf6!important;border:0!important;border-bottom:1px solid rgba(20,28,24,.06)!important;border-radius:0!important;margin:0!important;flex-shrink:0!important;position:relative!important;box-shadow:none!important}.search-modal .predictive-search-form__header-inner{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;gap:10px!important;background:#fff!important;border:1px solid rgba(20,28,24,.08)!important;border-radius:999px!important;padding:0 18px!important;height:52px!important;box-shadow:0 1px 2px #141c180a,0 4px 12px #141c180a!important;transition:border-color .18s ease,box-shadow .18s ease!important;position:relative!important}.search-modal .predictive-search-form__header-inner:focus-within{outline:none!important;box-shadow:0 1px 2px #141c180a,0 4px 12px #141c180a!important}.search-modal .predictive-search__icon{position:relative!important;left:auto!important;top:auto!important;flex-shrink:0!important;width:20px!important;height:20px!important;color:#141c188c!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;order:-1!important}.search-modal .predictive-search__icon svg,.search-modal .predictive-search-form svg{width:18px!important;height:18px!important;stroke-width:2!important;flex-shrink:0!important}.search-modal .search-input,.search-modal input[type=search].search-input{flex:1 1 auto!important;min-width:0!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;font-size:.9375rem!important;font-weight:500!important;color:#141c18!important;letter-spacing:0!important;height:100%!important;width:auto!important;outline:none!important;box-shadow:none!important;text-overflow:ellipsis!important}.search-modal .search-input::placeholder{color:#141c186b!important}.search-modal .search-input,.search-modal input[type=search].search-input,.search-modal input[type=search]{-webkit-appearance:textfield!important;appearance:textfield!important}.search-modal .search-input::-webkit-search-cancel-button,.search-modal .search-input::-webkit-search-decoration,.search-modal .search-input::-webkit-search-results-button,.search-modal .search-input::-webkit-search-results-decoration,.search-modal input[type=search]::-webkit-search-cancel-button,.search-modal input[type=search]::-webkit-search-decoration,.search-modal input[type=search]::-webkit-search-results-button,.search-modal input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important;visibility:hidden!important;pointer-events:none!important}.search-modal .predictive-search__reset-button{width:22px!important;height:22px!important;min-width:22px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:transparent!important;font-size:0!important;line-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;position:relative!important;overflow:hidden!important;text-indent:100px!important;cursor:pointer!important;box-shadow:none!important;outline:none!important}.search-modal .predictive-search__reset-button:before{content:"\d7"!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;line-height:1!important;color:#141c1880!important;font-weight:400!important;text-indent:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;transition:color .15s ease!important}.search-modal .predictive-search__reset-button:hover{background:transparent!important}.search-modal .predictive-search__reset-button:hover:before{color:#141c18!important}.search-modal .predictive-search__reset-button-text,.search-modal .predictive-search__reset-button-icon{display:none!important}.search-modal .predictive-search__reset-button svg{display:none!important}.search-modal .predictive-search-form__header:before{content:none!important}.search-modal .predictive-search__close-modal-button{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;margin:0 0 0 4px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#141c18!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-shadow:none!important;transition:background-color .18s ease!important}.search-modal .predictive-search__close-modal-button:hover{background:#141c1814!important}.search-modal .predictive-search__close-modal-button svg{width:14px!important;height:14px!important}.search-modal .predictive-search-form__content-wrapper{position:relative!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;inset:auto!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}.search-modal .predictive-search-form__content{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;padding:18px 22px 24px!important;scrollbar-width:thin!important}.search-modal .predictive-search-form__content::-webkit-scrollbar{width:6px}.search-modal .predictive-search-form__content::-webkit-scrollbar-thumb{background:#141c182e;border-radius:4px}.search-modal .predictive-search-form__footer{position:static!important;padding:12px 22px 16px!important;background:#fff!important;border-top:1px solid rgba(20,28,24,.06)!important;flex-shrink:0!important}.search-modal .predictive-search__search-button{width:100%!important;background:var(--grofie-forest, #2d5a3d)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:12px 20px!important;font-weight:600!important;font-size:.875rem!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease!important;box-shadow:0 4px 12px #2d5a3d26!important}.search-modal .predictive-search__search-button:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px #2d5a3d38!important}@media(max-width:749px){.search-modal .predictive-search-form__header{padding:14px 16px!important}.search-modal .predictive-search-form__content{padding:14px 16px 20px!important}.search-modal .predictive-search-form__footer{padding:10px 16px 12px!important}}.search-modal .predictive-search-dropdown,.search-modal .predictive-search-results__inner,.search-modal .predictive-search-results__products{display:block!important;width:100%!important;position:static!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;inset:auto!important}.search-modal .predictive-search-results__wrapper{display:block!important;overflow:visible!important;padding:0!important;margin:0 0 6px!important;scroll-snap-type:none!important}.search-modal .predictive-search-results__title,.search-modal .predictive-search h2,.search-modal .predictive-search h3,.search-modal .predictive-search h4{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#141c188c!important;margin:4px 0 12px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.search-modal .predictive-search-results__wrapper-products,.search-modal .predictive-search-results__list,.search-modal .predictive-search ul[class*=products],.search-modal predictive-search-component ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;list-style:none!important;padding:0!important;margin:0 0 18px!important;width:100%!important;overflow:visible!important}@media(min-width:560px){.search-modal .predictive-search-results__wrapper-products,.search-modal .predictive-search-results__list,.search-modal .predictive-search ul[class*=products],.search-modal predictive-search-component ul{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}@media(min-width:820px){.search-modal .predictive-search-results__wrapper-products,.search-modal .predictive-search-results__list,.search-modal .predictive-search ul[class*=products],.search-modal predictive-search-component ul{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}}.search-modal .predictive-search-results__card,.search-modal .predictive-search-results__card--product{margin:0!important;padding:8px!important;min-width:0!important;width:100%!important;list-style:none!important;background:#fff!important;border:1px solid rgba(20,28,24,.06)!important;border-radius:12px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;animation:none!important;opacity:1!important;transform:none!important}@media(hover:hover){.search-modal .predictive-search-results__card:hover,.search-modal .predictive-search-results__card--product:hover{border-color:#2d5a3d2e!important;box-shadow:0 6px 18px #141c180f!important;transform:translateY(-2px)!important;background:#fff!important}}.search-modal .predictive-search-results__card--product:focus-within{outline:2px solid var(--grofie-forest, #2d5a3d)!important;outline-offset:2px!important}.search-modal .resource-card{display:flex!important;flex-direction:column!important;gap:8px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;text-decoration:none!important;height:100%!important;opacity:1!important;animation:none!important}.search-modal .resource-card__media{position:relative!important;width:100%!important;aspect-ratio:1 / 1!important;border-radius:8px!important;overflow:hidden!important;background:#f5f1e8!important}.search-modal .resource-card__image,.search-modal .resource-card img{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:8px!important;background:#f5f1e8!important;display:block!important;opacity:1!important}.search-modal .resource-card__image-placeholder{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:.7rem!important;font-weight:600!important;color:#141c1873!important;padding:10px!important;line-height:1.3!important;background:#f5f1e8!important;border-radius:8px!important;aspect-ratio:1 / 1!important}.search-modal .resource-card__content{display:flex!important;flex-direction:column!important;gap:4px!important;padding:0 2px!important}.search-modal .resource-card__title{color:#141c18!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.35!important;margin:0!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.search-modal .resource-card .price,.search-modal .resource-card [class*=price]{color:#141c18!important;font-weight:700!important;font-size:.875rem!important}.search-modal .predictive-search-results__pill{background:#f5f1e8!important;border:1px solid transparent!important;border-radius:999px!important;padding:6px 14px!important;font-size:.8125rem!important;font-weight:500!important;color:#141c18!important;transition:background-color .18s ease,border-color .18s ease!important}.search-modal .predictive-search-results__pill:hover{background:#fff!important;border-color:#2d5a3d33!important;transform:none!important}.search-modal .predictive-search-results__wrapper-queries{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:0!important;margin:0 0 18px!important}.search-modal .predictive-search-results__no-results{text-align:center!important;padding:36px 16px!important;color:#141c1899!important;font-size:.9375rem!important;animation:none!important;opacity:1!important}.search-modal .recently-viewed-wrapper{display:block!important;max-height:none!important}.search-modal .predictive-search-results__clear{background:transparent!important;border:0!important;font-size:.6875rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--grofie-forest, #2d5a3d)!important;cursor:pointer!important;padding:4px 8px!important}.grofie-card{display:flex!important;flex-direction:column;gap:0;background:#fdfbf6!important;border:1px solid rgba(0,0,0,.04);border-radius:var(--grofie-r-lg, 12px)!important;overflow:hidden;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}@media(hover:hover){.grofie-card:hover{border-color:#00000014;transform:translateY(-2px);box-shadow:0 6px 20px #0000000d}}.grofie-card__media-wrap{position:relative;width:100%}.grofie-card__media-link{display:block;text-decoration:none;color:inherit}.grofie-card__media{position:relative;width:100%;overflow:hidden;border-radius:0!important;background:#f5f1e8;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.grofie-card__img,.grofie-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain!important;padding:14px;display:block;background:transparent;transition:transform .5s ease,opacity .3s ease}.grofie-card__img--hover{opacity:0}@media(hover:hover){.grofie-card:hover .grofie-card__img{transform:scale(1.04)}.grofie-card:hover .grofie-card__img--hover{opacity:1}}.grofie-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 10px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.grofie-card__badge--sale{background:var(--grofie-tan, #c8956d);color:#fff}.grofie-card__badge--new{background:var(--grofie-forest, #2d5a3d);color:#fff;left:auto;right:10px}.grofie-card__body{display:flex!important;flex-direction:column!important;gap:4px!important;padding:14px!important;flex:1!important}.grofie-card__brand{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--grofie-forest, #2d5a3d)}.grofie-card__title{font-family:var(--grofie-font-body);font-size:.9375rem;font-weight:600;color:var(--grofie-charcoal, #1a1a1a);text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grofie-card__title:hover{color:var(--grofie-forest)}.grofie-card__meta{font-size:.8125rem;color:var(--grofie-mist, #9c9588)}.grofie-card__pricing{display:flex;align-items:baseline;gap:8px;margin-top:4px}.grofie-card__price{font-size:1rem;font-weight:700;color:var(--grofie-charcoal, #1a1a1a)}.grofie-card__compare{font-size:.8125rem;color:var(--grofie-mist, #9c9588);text-decoration:line-through}.grofie-card__form{position:static!important;display:block!important;width:100%!important;margin-top:10px!important;padding:0!important;inset:auto!important;pointer-events:auto!important}.grofie-card__atc-form{display:block;margin:0}.grofie-card__form add-to-cart-component{display:block;width:100%}.grofie-card__form .grofie-card__quick-add{position:static!important;inset:auto!important;width:100%!important;background:var(--grofie-charcoal, #1a1a1a)!important;color:#fff!important;border:none!important;padding:10px 16px!important;border-radius:999px!important;font-family:var(--grofie-font-body)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.02em!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-decoration:none!important;box-shadow:none!important;opacity:1!important;transform:none!important;transition:background .2s ease,transform .2s ease!important}.grofie-card__form .grofie-card__quick-add:hover{background:var(--grofie-forest, #2d5a3d)!important}.grofie-card__form .grofie-card__quick-add[disabled]{opacity:.55!important;cursor:not-allowed!important}.grofie-card__form .grofie-card__quick-add[data-grofie-adding]{opacity:1!important;background:var(--grofie-forest, #2d5a3d)!important;cursor:default!important}.grofie-card__form .grofie-card__quick-add .add-to-cart-text{display:inline-flex;align-items:center;gap:6px}.grofie-card__form .grofie-card__quick-add .add-to-cart-icon svg{width:13px;height:13px;stroke:currentColor;stroke-width:2;fill:none}.grofie-card__form .grofie-card__quick-add .add-to-cart-text__content{display:inline-flex;align-items:center}.grofie-card__form .grofie-card__quick-add .add-to-cart__added{display:none}@media(max-width:768px){.grofie-card__form .grofie-card__quick-add{padding:9px 12px!important;font-size:.75rem!important}}.grofie-imgcar .grofie-imgcar__img,.grofie-image-carousel .grofie-imgcar__img{width:100%!important;height:auto!important;max-width:100%!important;min-width:0!important;object-fit:initial!important;aspect-ratio:auto!important;position:static!important;border-radius:0!important}[style*="#147578"]{color:var(--grofie-forest)!important}.bg-old-green{background:var(--grofie-forest)!important}body.grofie-template .menu-drawer{background-color:var(--grofie-cream)!important;border-right:none!important;box-shadow:0 16px 48px #0000002e!important}body.grofie-template .menu-drawer__backdrop{-webkit-backdrop-filter:blur(6px) brightness(.6)!important;backdrop-filter:blur(6px) brightness(.6)!important;background:#1a1a1a59}body.grofie-template .menu-drawer__close-button{color:var(--grofie-charcoal)!important;background:#0000000a;border-radius:50%;width:40px;height:40px;margin:16px;padding:0!important;display:inline-flex;align-items:center;justify-content:center}body.grofie-template .menu-drawer__close-button:hover{background:var(--grofie-forest-soft);color:var(--grofie-forest)!important}body.grofie-template .menu-drawer__menu-item--mainlist{font-family:var(--grofie-font-display)!important;font-weight:600!important;font-size:1.375rem!important;letter-spacing:-.01em!important;color:var(--grofie-charcoal)!important;padding:14px 20px!important;min-height:56px!important;border-radius:var(--grofie-r-md);transition:background .2s ease,color .2s ease,padding .2s ease}body.grofie-template .menu-drawer__menu-item--mainlist:hover{background:var(--grofie-forest-soft);color:var(--grofie-forest)!important;padding-left:28px!important}body.grofie-template .menu-drawer__menu-item--mainlist .icon-plus,body.grofie-template .menu-drawer__menu-item--mainlist .icon-caret{color:var(--grofie-graphite);transition:transform .25s ease}body.grofie-template .menu-drawer__menu-item--child,body.grofie-template .menu-drawer__menu-item--parent{font-family:var(--grofie-font-body)!important;font-weight:500!important;font-size:1rem!important;color:var(--grofie-charcoal)!important;padding:10px 20px!important;border-radius:var(--grofie-r-sm)}body.grofie-template .menu-drawer__menu-item--child:hover,body.grofie-template .menu-drawer__menu-item--parent:hover{background:var(--grofie-cream-warm);color:var(--grofie-forest)!important}body.grofie-template .menu-drawer__menu-item--active{color:var(--grofie-forest)!important;background:var(--grofie-forest-soft)!important;font-weight:600!important}body.grofie-template .menu-drawer__list-item--divider{border-block-end-color:var(--grofie-line)!important}body.grofie-template .menu-drawer__menu{padding-inline:12px!important}body.grofie-template .menu-drawer__submenu{background-color:var(--grofie-cream)!important}body.grofie-template .menu-drawer__back-button{color:var(--grofie-forest)!important;font-family:var(--grofie-font-body)!important;font-weight:600!important;font-size:.875rem!important;letter-spacing:.04em;text-transform:uppercase}body.grofie-template .menu-drawer__nav-buttons{border-bottom:1px solid var(--grofie-line);padding-block-end:8px}body.grofie-template .menu-drawer__utility-links{background:var(--grofie-cream-warm)!important;border-radius:var(--grofie-r-md);padding:12px 16px;margin-inline:16px!important}body.grofie-template .search-modal{background:#1a1a1a66!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.grofie-template .search-modal__content{background:var(--grofie-cream)!important;border-radius:0 0 var(--grofie-r-xl) var(--grofie-r-xl);border:none!important;box-shadow:0 16px 48px #0000002e;padding:var(--grofie-space-lg)!important}body.grofie-template .search-input,body.grofie-template .search-modal input[type=search]{background:#fff!important;border:none!important;border-radius:var(--grofie-r-full)!important;padding:14px 24px!important;font-family:var(--grofie-font-body)!important;font-size:1rem!important;color:var(--grofie-charcoal)!important;transition:border-color .2s ease,box-shadow .2s ease}body.grofie-template .search-input:focus,body.grofie-template .search-modal input[type=search]:focus{outline:none!important;border:none!important;box-shadow:0 0 0 3px var(--grofie-forest-soft)}body.grofie-template .search-input::placeholder{color:var(--grofie-mist)}body.grofie-template .predictive-search,body.grofie-template .predictive-search__results{background:var(--grofie-cream)!important;border-radius:var(--grofie-r-lg);border:1px solid var(--grofie-line)}body.grofie-template .predictive-search__heading,body.grofie-template .predictive-search-heading,body.grofie-template .predictive-search h3,body.grofie-template .predictive-search h4{font-family:var(--grofie-font-body)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;color:var(--grofie-forest)!important;margin-block-end:12px}body.grofie-template .predictive-search__list-item:hover,body.grofie-template .predictive-search a:hover{color:var(--grofie-forest)!important}body.grofie-template .resource-card,body.grofie-template .predictive-search .resource-card{border-radius:var(--grofie-r-md)!important;border:1px solid var(--grofie-line);background:#fff;transition:border-color .2s ease,transform .2s ease}body.grofie-template .resource-card:hover{border-color:var(--grofie-forest);transform:translateY(-1px)}body.grofie-template .search-modal .close-button,body.grofie-template .search-modal__close{background:#0000000a!important;color:var(--grofie-charcoal)!important;border-radius:50%!important;width:40px;height:40px}body.grofie-template .search-modal .close-button:hover{background:var(--grofie-forest-soft)!important;color:var(--grofie-forest)!important}body.grofie-template cart-drawer-component,body.grofie-template .cart-drawer,body.grofie-template .cart-items-component{--color-background: var(--grofie-cream)}body.grofie-template .cart-drawer__header,body.grofie-template .cart-drawer h2,body.grofie-template .cart-drawer h3{font-family:var(--grofie-font-display)!important;font-weight:600!important;letter-spacing:-.01em;color:var(--grofie-charcoal)!important}body.grofie-template .cart-items__title,body.grofie-template .cart-items__title a{font-family:var(--grofie-font-body)!important;font-weight:600!important;color:var(--grofie-charcoal)!important;text-decoration:none;transition:color .2s ease}body.grofie-template .cart-items__title a:hover{color:var(--grofie-forest)!important}body.grofie-template .cart-items__variants,body.grofie-template .cart-items__variant{font-size:.8125rem;color:var(--grofie-graphite)!important}body.grofie-template .cart-items__media-container,body.grofie-template .cart-items__media img{border-radius:var(--grofie-r-md)!important;background:var(--grofie-cream-warm)}body.grofie-template .cart-items--dividers .cart-items__table-row,body.grofie-template .cart-items__table-row{border-color:var(--grofie-line)!important}body.grofie-template quantity-input,body.grofie-template .quantity,body.grofie-template .cart-items quantity-input{border:1px solid var(--grofie-line)!important;border-radius:var(--grofie-r-full)!important;background:#fff!important}body.grofie-template .cart-summary,body.grofie-template .cart-drawer__summary,body.grofie-template .cart-drawer__footer{background:var(--grofie-cream-warm)!important;border-top:1px solid var(--grofie-line)!important;border-radius:var(--grofie-r-lg) var(--grofie-r-lg) 0 0}body.grofie-template .cart-summary__total,body.grofie-template .cart-summary__totals .total{font-family:var(--grofie-font-display)!important;font-weight:600!important;font-size:1.5rem!important;color:var(--grofie-charcoal)!important}body.grofie-template .cart-drawer .button:not(.button-unstyled):not(.close-button):not(.button--secondary):not(.cart-items__remove):not(.quantity-minus):not(.quantity-plus),body.grofie-template .cart-drawer button[name=checkout],body.grofie-template .cart-drawer button[type=submit]:not(.button-unstyled):not(.close-button):not(.cart-items__remove):not([is=quantity-button]):not(.quantity-minus):not(.quantity-plus),body.grofie-template .cart-summary button[name=checkout],body.grofie-template cart-drawer-component .button:not(.button-unstyled):not(.close-button):not(.cart-items__remove):not(.quantity-minus):not(.quantity-plus){background:var(--grofie-forest)!important;color:#fff!important;border:none!important;border-radius:var(--grofie-r-full)!important;font-family:var(--grofie-font-body)!important;font-weight:600!important;letter-spacing:.04em;padding:16px 24px!important;transition:background .2s ease,transform .2s ease}body.grofie-template .cart-drawer .button:not(.button-unstyled):not(.close-button):not(.button--secondary):hover,body.grofie-template .cart-summary button[name=checkout]:hover{background:var(--grofie-forest-dark)!important;transform:translateY(-1px)}body.grofie-template .cart-drawer .button--secondary{background:transparent!important;color:var(--grofie-forest)!important;border:1.5px solid var(--grofie-forest)!important;border-radius:var(--grofie-r-full)!important}body.grofie-template .cart-drawer .button--secondary:hover{background:var(--grofie-forest-soft)!important}body.grofie-template .cart-drawer .button-unstyled:not(.close-button):not(.cart-drawer__close-button):not(.quantity-minus):not(.quantity-plus):not(.cart-items__remove),body.grofie-template .cart-drawer button[is=quantity-button]:not(.quantity-minus):not(.quantity-plus){background:transparent!important;color:var(--grofie-charcoal)!important;border:none!important;border-radius:4px!important;padding:8px!important;width:auto!important;height:auto!important;min-width:0!important;box-shadow:none!important;letter-spacing:normal!important}body.grofie-template .cart-drawer .close-button,body.grofie-template .cart-drawer__close-button,body.grofie-template cart-drawer-component .close-button{width:36px!important;height:36px!important;min-width:36px!important;border-radius:999px!important;background:var(--grofie-charcoal, #1a1a1a)!important;color:#fff!important;border:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:0 2px 8px #1a1a1a2e!important;transition:background-color .18s ease,transform .18s ease!important;cursor:pointer!important;position:relative!important;top:auto!important;margin:0!important}body.grofie-template .cart-drawer .close-button:hover,body.grofie-template .cart-drawer__close-button:hover{background:var(--grofie-forest, #2d5a3d)!important;color:#fff!important;transform:rotate(90deg)!important}body.grofie-template .cart-drawer .close-button svg,body.grofie-template .cart-drawer__close-button svg,body.grofie-template .cart-drawer .button-unstyled svg{width:14px!important;height:14px!important;display:block!important;stroke:currentColor!important;color:inherit!important;fill:none!important}body.grofie-template .pdp-gallery{background:var(--grofie-cream-warm)!important;position:relative!important}body.grofie-template .pdp-slide{display:flex;align-items:center;justify-content:center;background:var(--grofie-cream-warm)}body.grofie-template .pdp-slide img{width:100%!important;height:auto!important;max-height:60vh!important;aspect-ratio:1 / 1!important;object-fit:contain!important;background:var(--grofie-cream-warm);padding:24px;display:block;margin:0 auto}@media(min-width:769px){body.grofie-template .pdp-main{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;grid-template-rows:auto!important;gap:var(--grofie-space-2xl);padding:var(--grofie-space-2xl) var(--grofie-space-xl) 100px!important;align-items:start}body.grofie-template .pdp-gallery{grid-column:1!important;grid-row:auto!important;position:sticky!important;top:var(--grofie-space-lg);height:fit-content!important;max-height:none!important;border-radius:var(--grofie-r-xl);overflow:hidden;background:var(--grofie-cream-warm)!important}body.grofie-template .pdp-slide img{height:auto!important;max-height:70vh!important;aspect-ratio:1 / 1!important;object-fit:contain!important;padding:32px}body.grofie-template .pdp-delivery-strip,body.grofie-template .pdp-info,body.grofie-template .pdp-variants,body.grofie-template .pdp-price-section,body.grofie-template .pdp-offers,body.grofie-template .pdp-highlights,body.grofie-template .pdp-description,body.grofie-template .pdp-nutrition{grid-column:2!important;margin-inline:0!important;padding-inline:0!important}body.grofie-template .pdp-similar{grid-column:1 / -1!important;grid-row:auto!important;margin-top:var(--grofie-space-2xl);padding-top:var(--grofie-space-xl)!important;border-top:1px solid var(--grofie-line);position:relative;z-index:1;background:transparent;clear:both}}@media(max-width:768px){body.grofie-template .pdp-slide img{height:auto!important;max-height:70vh!important;aspect-ratio:1 / 1!important;object-fit:contain!important;padding:16px}body.grofie-template .pdp-gallery{background:var(--grofie-cream-warm)!important}}body.grofie-template .pdp-dot.active{background:var(--grofie-forest)!important}body.grofie-template .pdp-badge-discount{background:var(--grofie-tan)!important;color:#fff!important;font-family:var(--grofie-font-body);font-weight:700;letter-spacing:.04em;border-radius:var(--grofie-r-full);padding:6px 12px}body.grofie-template .pdp-wishlist-btn{background:#fffffff2!important;border:1px solid var(--grofie-line);box-shadow:var(--grofie-shadow-sm)}body.grofie-template .cart-empty,body.grofie-template .cart-drawer__empty{text-align:center;padding:var(--grofie-space-2xl) var(--grofie-space-lg)}body.grofie-template .cart-empty h2,body.grofie-template .cart-drawer__empty h2{font-family:var(--grofie-font-display)!important;font-weight:600!important;color:var(--grofie-charcoal)!important}body.grofie-template cart-icon .cart-bubble,body.grofie-template .cart-bubble{background:var(--grofie-tan)!important;color:#fff!important;font-family:var(--grofie-font-body)!important;font-weight:700!important;border:2px solid var(--grofie-cream)}header-actions{gap:6px;align-items:center}header-actions .header-actions__action,header-actions a.header-actions__action,header-actions button.header-actions__action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:currentColor!important;box-shadow:none!important;transition:background-color .18s ease!important}header-actions .header-actions__action:hover,header-actions a.header-actions__action:hover,header-actions button.header-actions__action:hover{background:#ffffff1f!important}header-actions .account-button{background:transparent!important}header-actions shopify-account,header-actions .account-button__icon,header-actions .account-button__fallback{width:22px!important;height:22px!important;min-width:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border-radius:0!important}header-actions .account-button__icon{width:20px!important;height:20px!important;stroke-width:1.6!important}header-actions .header-actions__cart-icon,header-actions .header-actions__cart-icon--has-cart{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important}header-actions .header-actions__cart-icon svg,header-actions .header-actions__cart-icon--has-cart svg{mask:none!important;-webkit-mask:none!important;width:20px!important;height:20px!important;stroke-width:1.6!important;display:block!important}header-actions .header-actions__cart-icon .svg-wrapper{width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}header-actions .header-actions__cart-icon{--cart-bubble-size: 16px !important;--cart-bubble-top: -6px !important;--cart-bubble-right: -8px !important}header-actions .header-actions__cart-icon .cart-bubble{position:absolute!important;top:var(--cart-bubble-top)!important;right:var(--cart-bubble-right)!important;width:18px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:999px!important;background:var(--grofie-tan, #c8956d)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:2px solid var(--grofie-forest, #2d5a3d)!important;box-shadow:0 1px 2px #0000002e!important}header-actions .header-actions__cart-icon .cart-bubble__background{display:none!important}header-actions .header-actions__cart-icon .cart-bubble__text{color:#fff!important;font-weight:700!important;font-size:10px!important}.cart-drawer__dialog{background:#fdfbf6!important}.cart-drawer__header{background:#fdfbf6!important;padding:18px 22px!important;border-bottom:1px solid rgba(20,28,24,.08)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.cart-drawer__close-button.close-button,cart-drawer-component .cart-drawer__header .close-button,.cart-drawer .cart-drawer__header .close-button{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;flex-shrink:0!important}.cart-drawer__heading,.cart-drawer__heading.h4{font-family:var(--grofie-font-display, inherit)!important;font-size:1.375rem!important;font-weight:700!important;color:#141c18!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px!important}.cart-drawer__heading .cart-bubble,.cart-drawer__heading .cart-bubble[data-maintain-ratio]{width:22px!important;height:22px!important;min-width:22px!important;border:0!important;background:var(--grofie-tan, #c8956d)!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.cart-drawer__heading .cart-bubble .cart-bubble__background{display:none!important}.cart-drawer__heading .cart-bubble__text{color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.cart-drawer__close-button .svg-wrapper,.cart-drawer__close-button svg,.cart-drawer .close-button svg{width:14px!important;height:14px!important;color:inherit!important;stroke:currentColor!important;display:block!important}.cart-drawer__items{padding:16px 22px 0!important}.cart-drawer__items .cart-items__table-row{background:#fff!important;border:1px solid rgba(20,28,24,.06)!important;border-radius:12px!important;padding:14px!important;margin-bottom:12px!important;box-shadow:0 1px 2px #141c1808!important;column-gap:12px!important;overflow:hidden!important}.cart-drawer__items .cart-items__table-row:last-child{margin-bottom:0!important}.cart-items__media-container,.cart-drawer .cart-items__media-image{border-radius:8px!important;background:#f5f1e8!important;overflow:hidden!important;flex-shrink:0!important;width:72px!important;min-width:72px!important;max-width:72px!important}.cart-items__media-container img,.cart-drawer .cart-items__media-image img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.cart-drawer .cart-items__title{color:#141c18!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important}.cart-drawer .cart-items__details{color:#141c18!important}.cart-drawer .cart-items__price{color:#141c18!important;font-weight:700!important;font-size:.9375rem!important}body.grofie-template .cart-drawer .cart-items__quantity-controls{gap:10px!important;align-items:center!important;margin-top:4px!important}body.grofie-template .cart-drawer .quantity-selector,body.grofie-template .cart-drawer cart-quantity-selector-component.quantity-selector,body.grofie-template .cart-drawer cart-quantity-selector-component{--quantity-selector-width: 130px !important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important;border:1px solid rgba(20,28,24,.18)!important;border-radius:999px!important;padding:0!important;height:40px!important;width:130px!important;min-width:130px!important;max-width:130px!important;flex:0 0 130px!important;overflow:hidden!important}body.grofie-template .cart-drawer .quantity-selector .quantity-minus,body.grofie-template .cart-drawer .quantity-selector .quantity-plus,body.grofie-template .cart-drawer cart-quantity-selector-component .quantity-minus,body.grofie-template .cart-drawer cart-quantity-selector-component .quantity-plus,body.grofie-template .cart-drawer .quantity-selector button[name=minus],body.grofie-template .cart-drawer .quantity-selector button[name=plus]{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;flex:0 0 38px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--grofie-charcoal, #1a1a1a)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:18px!important;line-height:1!important;font-weight:600!important;box-shadow:none!important;letter-spacing:0!important;transition:background-color .15s ease,color .15s ease!important;visibility:visible!important;opacity:1!important}body.grofie-template .cart-drawer .quantity-selector .quantity-minus:hover,body.grofie-template .cart-drawer .quantity-selector .quantity-plus:hover{background:#141c180f!important;color:var(--grofie-forest, #2d5a3d)!important}body.grofie-template .cart-drawer .quantity-selector .quantity-minus:disabled,body.grofie-template .cart-drawer .quantity-selector .quantity-plus:disabled{opacity:.35!important;cursor:not-allowed!important}body.grofie-template .cart-drawer .quantity-selector .icon-plus,body.grofie-template .cart-drawer .quantity-selector .svg-wrapper,body.grofie-template .cart-drawer .quantity-minus .svg-wrapper,body.grofie-template .cart-drawer .quantity-plus .svg-wrapper{width:14px!important;height:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;opacity:1!important;visibility:visible!important}body.grofie-template .cart-drawer .quantity-selector svg,body.grofie-template .cart-drawer .quantity-minus svg,body.grofie-template .cart-drawer .quantity-plus svg{width:14px!important;height:14px!important;stroke:currentColor!important;fill:none!important;stroke-width:2.4!important;display:block!important;opacity:1!important;visibility:visible!important}body.grofie-template .cart-drawer .quantity-selector input,body.grofie-template .cart-drawer .quantity-selector input[type=number],body.grofie-template .cart-drawer cart-quantity-selector-component input,body.grofie-template .cart-drawer cart-quantity-selector-component input[type=number],body.grofie-template .cart-drawer .quantity__input,body.grofie-template .cart-drawer .quantity-selector .quantity__input{flex:1 1 54px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:100%!important;border:0!important;background:transparent!important;text-align:center!important;font-size:.9375rem!important;font-weight:700!important;color:var(--grofie-charcoal, #1a1a1a)!important;-webkit-text-fill-color:var(--grofie-charcoal, #1a1a1a)!important;padding:0!important;margin:0!important;outline:none!important;box-shadow:none!important;-moz-appearance:textfield!important;-webkit-appearance:none!important;appearance:textfield!important;font-family:var(--grofie-font-body, "Inter", sans-serif)!important;letter-spacing:0!important;opacity:1!important;visibility:visible!important;display:inline-block!important}.cart-drawer .quantity-selector input::-webkit-outer-spin-button,.cart-drawer .quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}body.grofie-template .cart-drawer .cart-items__remove,body.grofie-template .cart-drawer button.cart-items__remove{width:38px!important;height:38px!important;min-width:38px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(192,57,43,.22)!important;color:#c0392b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;box-shadow:none!important;flex-shrink:0!important;letter-spacing:0!important;font-weight:400!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease!important}body.grofie-template .cart-drawer .cart-items__remove:hover{background:#c0392b!important;color:#fff!important;border-color:#c0392b!important}body.grofie-template .cart-drawer .cart-items__remove svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:none!important;display:block!important;opacity:1!important;visibility:visible!important}.cart-drawer__summary{background:#fdfbf6!important;border-top:1px solid rgba(20,28,24,.08)!important;padding:18px 22px!important;-webkit-mask-image:none!important;mask-image:none!important;gap:14px!important}.cart-drawer__summary .cart__total-value{color:#141c18!important;font-weight:700!important}.cart-drawer__summary .cart__checkout-button,.cart-drawer__summary button[name=checkout],.cart-drawer__summary [data-checkout-button]{width:100%!important;background:var(--grofie-forest, #2d5a3d)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:14px 22px!important;font-weight:700!important;font-size:.9375rem!important;letter-spacing:.02em!important;cursor:pointer!important;box-shadow:0 4px 12px #2d5a3d2e!important;transition:transform .18s ease,box-shadow .18s ease!important}.cart-drawer__summary .cart__checkout-button:hover,.cart-drawer__summary button[name=checkout]:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px #2d5a3d40!important}@media(max-width:749px){.cart-drawer__header{padding:14px 16px!important}.cart-drawer__items{padding:12px 16px 0!important}.cart-drawer__summary{padding:14px 16px!important}}body.grofie-template .plp-add-btn,.plp-add-btn{border:1.5px solid var(--grofie-forest, #2d5a3d)!important;color:var(--grofie-forest, #2d5a3d)!important;background:#fff!important;border-radius:999px!important;font-family:var(--grofie-font-body, "Inter", sans-serif)!important;font-weight:600!important;letter-spacing:.01em!important;padding:9px 12px!important;font-size:.8125rem!important;transition:background-color .18s ease,color .18s ease,transform .18s ease!important}body.grofie-template .plp-add-btn:hover,.plp-add-btn:hover{background:var(--grofie-forest, #2d5a3d)!important;color:#fff!important}body.grofie-template .plp-add-btn:active,.plp-add-btn:active{background:var(--grofie-forest, #2d5a3d)!important;color:#fff!important;transform:scale(.97)}body.grofie-template .plp-add-btn[disabled],.plp-add-btn[disabled]{opacity:.5!important;cursor:not-allowed!important;background:#fff!important;color:var(--grofie-mist, #8a8a8a)!important;border-color:var(--grofie-line, #e8e3d6)!important}body.grofie-template .plp-badge-discount{background:var(--grofie-forest, #2d5a3d)!important;color:#fff!important;font-family:var(--grofie-font-body, "Inter", sans-serif)!important;font-weight:700!important;letter-spacing:.04em!important;border-radius:999px!important;padding:4px 9px!important;font-size:10px!important}body.grofie-template .plp-badge-label{background:var(--grofie-tan, #c8956d)!important;color:#fff!important;font-family:var(--grofie-font-body, "Inter", sans-serif)!important;font-weight:700!important;letter-spacing:.06em!important;border-radius:999px!important;padding:4px 9px!important;font-size:9px!important}body.grofie-template .plp-delivery-tag{background:var(--grofie-forest-soft, #e8f0ea)!important;color:var(--grofie-forest, #2d5a3d)!important;font-family:var(--grofie-font-body, "Inter", sans-serif)!important;font-weight:600!important;border-radius:999px!important;padding:3px 8px!important}body.grofie-template .plp-delivery-tag svg{fill:var(--grofie-forest, #2d5a3d)!important}body.grofie-template .plp-card{border:1px solid var(--grofie-line, #e8e3d6)!important;border-radius:14px!important;background:#fff!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}@media(hover:hover){body.grofie-template .plp-card:hover{transform:translateY(-2px);border-color:#2d5a3d2e!important;box-shadow:0 8px 22px #1a1a1a0f!important}}body.grofie-template .plp-card-img{background:#fdfbf6!important}body.grofie-template .plp-filter-tag{background:var(--grofie-forest-soft, #e8f0ea)!important;color:var(--grofie-forest, #2d5a3d)!important;border:1px solid rgba(45,90,61,.18)!important;font-family:var(--grofie-font-body, "Inter", sans-serif)!important;border-radius:999px!important}body.grofie-template .plp-clear-all{color:var(--grofie-forest, #2d5a3d)!important;font-family:var(--grofie-font-body, "Inter", sans-serif)!important}body.grofie-template .plp-filter-apply{background:var(--grofie-forest, #2d5a3d)!important;color:#fff!important;font-family:var(--grofie-font-body, "Inter", sans-serif)!important;border-radius:999px!important;font-weight:700!important}body.grofie-template .plp-filter-apply:hover{background:var(--grofie-forest-dark, #1f4029)!important}body.grofie-template .plp-filter-reset{background:#fff!important;border:1.5px solid var(--grofie-line, #e8e3d6)!important;color:var(--grofie-charcoal, #1a1a1a)!important;font-family:var(--grofie-font-body, "Inter", sans-serif)!important;border-radius:999px!important}body.grofie-template .plp-filter-cat.active{color:var(--grofie-forest, #2d5a3d)!important;border-left-color:var(--grofie-forest, #2d5a3d)!important}body.grofie-template .plp-check-option input:checked+.plp-checkbox{background:var(--grofie-forest, #2d5a3d)!important;border-color:var(--grofie-forest, #2d5a3d)!important}body.grofie-template .plp-sort-option input:checked+.plp-radio{border-color:var(--grofie-forest, #2d5a3d)!important}body.grofie-template .plp-sort-option input:checked+.plp-radio:after{background:var(--grofie-forest, #2d5a3d)!important}body.grofie-template .plp-pagination .current{background:var(--grofie-forest, #2d5a3d)!important;border-color:var(--grofie-forest, #2d5a3d)!important;color:#fff!important}body.grofie-template .plp-pagination a:hover{border-color:var(--grofie-forest, #2d5a3d)!important;color:var(--grofie-forest, #2d5a3d)!important}body.grofie-template .plp-sort-btn:active,body.grofie-template .plp-filter-btn:active{color:var(--grofie-forest, #2d5a3d)!important}body.grofie-template .plp-view-toggle svg.active{stroke:var(--grofie-forest, #2d5a3d)!important}body.grofie-template .plp-card-title{font-family:var(--grofie-font-body, "Inter", sans-serif)!important;font-weight:600!important;color:var(--grofie-charcoal, #1a1a1a)!important}body.grofie-template .plp-card-price{font-family:var(--grofie-font-body, "Inter", sans-serif)!important;color:var(--grofie-charcoal, #1a1a1a)!important;font-weight:700!important}body.grofie-template .plp-card-brand{color:var(--grofie-mist, #8a8a8a)!important;font-family:var(--grofie-font-body, "Inter", sans-serif)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/grofie-redesign-overrides.css.map */
