[class*=fudge-hero-label-]{background-color:#ffffff47!important;border:1px solid rgba(255,255,255,.35)!important;text-shadow:0 1px 3px rgba(0,0,0,.15)!important}h3[class*=ai-top-deals-title-],h3[class*=ai-top-picks-title-]{-webkit-line-clamp:3!important}.t-b2b-nav-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;padding:8px 16px;border-radius:8px;background:linear-gradient(135deg,#70b247,#0d3320);color:#fff;text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px #70b24759;transition:all .2s ease;letter-spacing:.5px;line-height:1;align-self:center;margin:0 4px}.t-b2b-nav-btn:hover{background:linear-gradient(135deg,#5a9c38,#1d4330);box-shadow:0 4px 14px #70b24773;transform:translateY(-1px);color:#fff}.t-b2b-nav-btn svg{flex-shrink:0}@media(max-width:768px){.t-b2b-nav-btn{min-height:44px;padding:10px 14px;font-size:12px;gap:4px;display:inline-flex;align-items:center}}.fudge-lang-switcher{position:relative;display:inline-flex;align-items:center}.fudge-lang-switcher__btn{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:5px;color:inherit;font-family:inherit;font-size:12px;font-weight:700;padding:4px 9px;cursor:pointer;line-height:1;transition:border-color .2s ease,background-color .2s ease;white-space:nowrap}.fudge-lang-switcher__btn:hover,.fudge-lang-switcher__btn[aria-expanded=true]{border-color:#ffffffb3;background-color:#ffffff1a}.fudge-lang-switcher__chevron{transition:transform .2s ease}.fudge-lang-switcher__btn[aria-expanded=true] .fudge-lang-switcher__chevron{transform:rotate(180deg)}.fudge-lang-dropdown{position:fixed;z-index:99999;background:#fff;border-radius:10px;box-shadow:0 8px 30px #0000002e,0 0 0 1px #0000000f;padding:6px;min-width:180px;max-height:360px;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;transform:translateY(-6px) scale(.97);transform-origin:top right;transition:opacity .18s ease,transform .18s ease;pointer-events:none}.fudge-lang-dropdown.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.fudge-lang-dropdown__list{margin:0;padding:0;list-style:none}.fudge-lang-dropdown__list li{list-style:none}.fudge-lang-dropdown__link{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:7px;text-decoration:none;color:#1a1a1a;font-size:14px;font-weight:600;font-family:inherit;transition:background-color .12s ease}.fudge-lang-dropdown__link:hover{background-color:#f0f0f0}.fudge-lang-dropdown__link.is-active{background-color:#5a9c38;color:#fff}.fudge-lang-dropdown__link.is-active:hover{background-color:#5fa038}.fudge-lang-dropdown__code{font-weight:800;font-size:12px;min-width:26px;text-align:center}.fudge-lang-dropdown__name{font-weight:600}@media(max-width:834px){.fudge-lang-dropdown{min-width:160px;max-height:300px}.fudge-lang-dropdown__link{padding:9px 12px;font-size:13px}}.fudge-carousel{position:relative;width:100%;margin:0;padding:0}.fudge-carousel .fudge-carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;height:380px}.fudge-carousel .fudge-carousel-track::-webkit-scrollbar{display:none}.fudge-carousel .fudge-carousel-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;text-decoration:none;overflow:hidden;min-width:100%}.fudge-carousel .fudge-carousel-slide-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.fudge-carousel .fudge-carousel-slide-bg img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 6s ease-out}.fudge-carousel .fudge-carousel-slide-bg{aspect-ratio:16 / 9}.fudge-carousel .fudge-carousel-slide:hover .fudge-carousel-slide-bg img{transform:scale(1.05)}.fudge-carousel .fudge-carousel-slide-0 .fudge-carousel-slide-overlay{background:linear-gradient(105deg,#0d3320f2,#0d3320d9 35%,#5a9c3873 65%,#5a9c3826)}.fudge-carousel .fudge-carousel-slide-1 .fudge-carousel-slide-overlay{background:linear-gradient(105deg,#1e3a8aeb,#1e3a8acc 35%,#5a9c3859 65%,#5a9c381a)}.fudge-carousel .fudge-carousel-slide-2 .fudge-carousel-slide-overlay{background:linear-gradient(105deg,#082818ed,#0d3320c7 35%,#70b24766 65%,#70b2471f)}.fudge-carousel .fudge-carousel-slide-3 .fudge-carousel-slide-overlay{background:linear-gradient(105deg,#0d3320e6,#5a9c38bf 35%,#afcf9a4d 65%,#afcf9a14)}.fudge-carousel .fudge-carousel-slide-0 .fudge-carousel-slide-bg:has(img:not([src])){background:linear-gradient(135deg,#0d3320,#5a9c38)}.fudge-carousel .fudge-carousel-slide-1 .fudge-carousel-slide-bg:has(img:not([src])){background:linear-gradient(135deg,#1e3a8a,#5a9c38)}.fudge-carousel .fudge-carousel-slide-2 .fudge-carousel-slide-bg:has(img:not([src])){background:linear-gradient(135deg,#083018,#70b247)}.fudge-carousel .fudge-carousel-slide-3 .fudge-carousel-slide-bg:has(img:not([src])){background:linear-gradient(135deg,#0d3320,#afcf9a)}.fudge-carousel .fudge-carousel-slide-bg{background:linear-gradient(135deg,#0d3320,#5a9c38)}.fudge-carousel .fudge-carousel-slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fudge-carousel .fudge-carousel-slide-content{position:relative;z-index:2;max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 24px;width:100%}.fudge-carousel .fudge-carousel-slide-label{display:inline-block;font-family:var(--body-font-family, Muli, sans-serif);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#ffffffd9;margin-bottom:10px}.fudge-carousel .fudge-carousel-slide-title{font-family:var(--heading-font-family, Figtree, sans-serif);font-size:clamp(26px,4.5vw,42px);font-weight:900;line-height:1.1;margin:0 0 10px;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.3);max-width:600px}.fudge-carousel .fudge-carousel-slide-desc{font-family:var(--body-font-family, Muli, sans-serif);font-size:clamp(13px,1.8vw,16px);line-height:1.5;margin:0 0 20px;color:#ffffffe6;max-width:480px;text-shadow:0 1px 10px rgba(0,0,0,.2)}.fudge-carousel .fudge-carousel-slide-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.fudge-carousel .fudge-carousel-slide-count{font-family:var(--body-font-family, Muli, sans-serif);font-size:13px;font-weight:700;color:#ffffffbf;background:#ffffff1f;padding:5px 14px;border-radius:8px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.fudge-carousel .fudge-carousel-slide-cta{display:inline-flex;align-items:center;font-family:var(--heading-font-family, Figtree, sans-serif);font-size:15px;font-weight:800;color:#fff;background:#70b247;padding:12px 28px;border-radius:8px;transition:all .25s ease;white-space:nowrap;box-shadow:0 4px 16px #0003}.fudge-carousel .fudge-carousel-slide:hover .fudge-carousel-slide-cta{background:#5a9c38;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.fudge-carousel .fudge-carousel-dots-outer{position:absolute;bottom:0;left:0;right:0;z-index:10;background:linear-gradient(to top,rgba(13,51,32,.55) 0%,rgba(13,51,32,.25) 60%,transparent 100%);pointer-events:none}.fudge-carousel .fudge-carousel-dots{display:flex;justify-content:center;gap:10px;padding:22px 0 14px;pointer-events:auto}.fudge-carousel .fudge-carousel-dot{width:11px;height:11px;border-radius:50%;background:#fff;opacity:.4;border:none;padding:0;cursor:pointer;transition:opacity .3s ease,transform .3s ease,background .3s ease}.fudge-carousel .fudge-carousel-dot:hover{opacity:.7}.fudge-carousel .fudge-carousel-dot.active{opacity:1;transform:scale(1.35);background:#70b247}@media(max-width:834px){.fudge-carousel .fudge-carousel-track{height:330px}.fudge-carousel .fudge-carousel-slide-content{padding:0 20px}}@media(max-width:480px){.fudge-carousel .fudge-carousel-track{height:300px}.fudge-carousel .fudge-carousel-slide-content{padding:0 16px}.fudge-carousel .fudge-carousel-slide-meta{gap:10px}.fudge-carousel .fudge-carousel-slide-cta{font-size:14px;padding:10px 22px}}@media(max-width:834px){.fudge-usp-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.fudge-usp-grid{grid-template-columns:1fr!important}.fudge-sticky-cta{display:block!important}body{padding-bottom:64px!important}}.fudge-cat-card{box-shadow:0 2px 8px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.fudge-cat-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.fudge-cat-card:hover span[style*="5a9c38"]{background:#4a8a2f!important}.fudge-cat-card img{transition:transform .3s ease}.fudge-cat-card:hover img{transform:scale(1.06)}.fudge-cat-card>div:first-child{position:relative}.fudge-cat-card>div:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 60%,#0d332026);opacity:0;transition:opacity .3s ease}.fudge-cat-card:hover>div:first-child:after{opacity:1}@media(max-width:834px){.fudge-cat-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media(max-width:480px){.fudge-cat-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}.fudge-prods-dark>div>div:last-child{padding-bottom:8px}.fudge-prods-dark>div>div:last-child::-webkit-scrollbar{height:6px}.fudge-prods-dark>div>div:last-child::-webkit-scrollbar-track{background:#1a3d2a;border-radius:3px}.fudge-prods-dark>div>div:last-child::-webkit-scrollbar-thumb{background:#5a9c38;border-radius:3px}.fudge-prods-dark>div>a[style*="70b247"]:hover{background:#8bc457!important;transform:translateY(-3px);box-shadow:0 8px 28px #70b24766!important}@keyframes fudge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@media(max-width:834px){.fudge-proof-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}@media(max-width:480px){.fudge-proof-grid{grid-template-columns:1fr!important;gap:8px!important}.fudge-proof-card:nth-child(n+4){display:none}}@media(max-width:834px){.fudge-home-trust>div{flex-direction:column!important;gap:24px!important}.fudge-home-newsletter{flex-direction:column!important;text-align:center!important;padding:20px!important}.fudge-home-newsletter form>div{flex-direction:column!important;gap:8px!important}.fudge-home-newsletter input[type=email]{width:100%!important;box-sizing:border-box!important}.fudge-home-newsletter button{width:100%!important;white-space:normal!important}}.fudge-home-brands a img{transition:transform .3s ease}.fudge-home-brands a:hover img{transform:scale(1.05)}@media(max-width:834px){.fudge-home-brands>div>div:last-child{grid-template-columns:1fr!important}}@media(max-width:834px){.fudge-home-seo>div>div:nth-child(2){grid-template-columns:1fr!important;gap:20px 0!important}}@media(max-width:834px){.fudge-home-blog>div>div:last-child{gap:12px!important}.fudge-blog-card{flex:0 0 280px!important}}.fudge-pc-atc-btn{background-color:#70b247;color:#fff;border-radius:8px;padding:12px 18px;font-size:15px;font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;text-shadow:0 1px 2px rgba(0,0,0,.15);letter-spacing:.2px;width:100%;transition:background-color .2s,transform .2s;text-decoration:none}.fudge-pc-atc-btn:hover,a.fudge-pc-atc-btn:hover{background-color:#5a9c38;transform:translateY(-2px);color:#fff!important;text-decoration:none}.fudge-pc-atc-inner{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;white-space:nowrap}.fudge-pc-atc-icon{flex-shrink:0}@media(max-width:600px){.fudge-pc-atc-btn{padding:9px 10px;font-size:12px;border-radius:8px;letter-spacing:0;gap:6px}.fudge-pc-atc-icon{width:13px;height:13px}}.fudge-volume-badge{position:absolute!important;top:8px!important;right:8px!important;bottom:auto!important;left:auto!important;z-index:2!important;display:inline-flex!important;align-items:center!important;gap:4px!important;background:#eef7eb!important;color:#2d6a1b!important;border:1px solid #70b247!important;border-radius:6px!important;padding:3px 7px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;box-shadow:0 1px 4px #0000000f!important;pointer-events:none!important;white-space:nowrap!important}@media(max-width:600px){.fudge-volume-badge{top:6px!important;right:6px!important;padding:2px 6px!important;font-size:10px!important}.fudge-volume-badge .fudge-vb-suffix{display:none!important}}.card--product .card__quick-add{position:absolute!important;bottom:100%!important;margin:0!important}.card--product .price--bottom{padding-top:8px!important}.fudge-pricing-block .font-bold{white-space:nowrap;font-variant-numeric:tabular-nums}.fudge-pricing-block .items-baseline{flex-wrap:wrap;row-gap:2px}@media(max-width:600px){.fudge-pricing-block .font-bold{font-size:17px!important}.fudge-pricing-block .items-baseline .text-xs,.fudge-pricing-block .items-baseline .font-semibold{flex-basis:100%}}.fudge-card-specs{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 2px}.fudge-card-spec-chip{display:inline-block;font-family:var(--body-font-family,Muli,sans-serif);font-size:11px;font-weight:600;color:#5a9c38;background:#eef6e8;border-radius:4px;padding:2px 7px;line-height:1.4;text-decoration:none;transition:background .2s ease,color .2s ease;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:3}.fudge-card-spec-chip:hover{background:#5a9c38;color:#fff;text-decoration:none}@media(max-width:600px){.fudge-card-spec-chip{font-size:10px;padding:2px 5px;max-width:100px}}@media(max-width:600px){.card__vendor{color:#555!important;font-size:12px!important}.product-inventory__status{font-size:11px!important;color:#555!important;font-weight:600;padding-top:6px!important}.card__info-container{padding:10px 10px 8px!important}.card__info{gap:0!important}.fudge-pricing-block{margin-top:6px!important;margin-bottom:4px!important}.card__media .media{padding-top:80%!important}}.fudge-compact-banner{background-color:#fff;padding:10px 20px 4px;max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;font-family:var(--body-font-family, "Muli", sans-serif);color:#090302}.fudge-title-block{display:flex;align-items:center;gap:12px;margin-bottom:6px;flex-wrap:wrap}.fudge-title-block h1{font-family:var(--heading-font-family, "Figtree", sans-serif);font-size:24px;font-weight:800;margin:0;line-height:1.2;color:#090302;letter-spacing:-.3px}.fudge-product-counter{background-color:#f0f7ec;color:#2d6a1b;font-size:12.5px;font-weight:700;padding:3px 10px;border-radius:20px;white-space:nowrap;border:1px solid #d7e7cd;line-height:1.3}.fudge-title-filter-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;background-color:#fff;color:#374151;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;touch-action:manipulation;transition:all .15s ease;flex-shrink:0;box-shadow:0 1px 2px #0000000a}.fudge-title-filter-btn:hover{background-color:#f9fafb;border-color:#9ca3af;color:#111827}.fudge-title-filter-btn:active{transform:scale(.94)}.fudge-title-filter-btn.has-active{background-color:#f0f7ec;border-color:#5a9c38;color:#2d6a1b}.fudge-title-filter-btn .icon,.fudge-title-filter-btn svg{width:15px!important;height:15px!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;display:block!important;margin:0!important}.fudge-title-filter-btn:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.fudge-title-filter-badge{position:absolute;top:-6px;right:-6px;background-color:#5a9c38;color:#fff;font-size:10px;font-weight:700;min-width:15px;height:15px;line-height:15px;padding:0 3px;border-radius:8px;text-align:center;box-shadow:0 1px 2px #00000026}.fudge-desc-intro{font-size:14px;line-height:1.6;color:#4b5563;max-width:100%;width:100%;padding-top:4px}.fudge-desc-intro p{margin:0}.fudge-desc-intro p+p{margin-top:6px}@media(max-width:767px){.fudge-desc-intro{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fudge-desc-intro.is-expanded{-webkit-line-clamp:unset;overflow:visible}}.fudge-desc-readmore{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:6px 0;margin-top:4px;color:#5a9c38;font-weight:700;text-decoration:none;font-size:13.5px;cursor:pointer;background:none;border:none;transition:gap .2s ease,color .2s ease}.fudge-desc-readmore:hover{color:#407525;gap:6px}.fudge-desc-readmore svg{transition:transform .2s ease}.fudge-desc-readmore:hover svg{transform:translate(2px)}.fudge-tax-bc-in-banner{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}@media(max-width:767px){.fudge-tax-bc-in-banner{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:8px;-webkit-mask-image:linear-gradient(to right,black 92%,transparent 100%);mask-image:linear-gradient(to right,black 92%,transparent 100%)}.fudge-tax-bc-in-banner::-webkit-scrollbar{display:none}.fudge-tax-bc-in-banner-pill,.fudge-tax-bc-in-banner-sep{flex-shrink:0}}.fudge-tax-bc-in-banner-sep{display:inline-flex;align-items:center;color:#9ca3af;line-height:1}.fudge-tax-bc-in-banner-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:16px;font-family:var(--font-body-family, sans-serif);font-size:12px;font-weight:500;color:#4b5563;text-decoration:none;transition:all .15s ease;white-space:nowrap;line-height:1.35}.fudge-tax-bc-in-banner-pill--home{padding:3px 8px;display:inline-flex;align-items:center;justify-content:center}.fudge-tax-bc-in-banner-pill:hover{background-color:#e5e7eb;border-color:#d1d5db;color:#111827}.fudge-tax-bc-in-banner-pill--active{background-color:#f0f7ec;border-color:#d7e7cd;color:#2d6a1b;font-weight:600}.fudge-tax-bc-in-banner-pill--no-link{background-color:#f3f4f6;color:#6b7280;cursor:default;pointer-events:none}@media(min-width:768px){.fudge-tax-bc-in-banner-pill{padding:4px 12px;font-size:12.5px}.fudge-tax-bc-in-banner-pill--home{padding:4px 9px}.fudge-compact-banner{padding:16px clamp(30px,4.7vw,64px) 12px}.fudge-title-block h1{font-size:28px}.fudge-desc-intro{font-size:14.5px}}@media(min-width:768px){.main-products-grid[data-layout=grid] .grid:not(.slider__grid){display:grid!important;grid-template-columns:repeat(var(--desktop-columns, 4),1fr)!important;gap:20px!important}}.fudge-empty-collection{padding:8px 0 24px}.fudge-empty-msg{font-size:1rem;color:#666;margin-bottom:20px;line-height:1.5}.fudge-fallback-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;list-style:none;padding:0;margin:0 0 24px}@media(min-width:768px){.fudge-fallback-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px!important}}.fudge-fallback-grid .card--product{background-color:var(--card-bg-color, #f5f5f5);border:1px solid var(--card-border-color, #ffffff);border-radius:12px;padding:16px;display:flex;flex-direction:column;height:100%;position:relative;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.fudge-fallback-grid .card--product:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000000f}.fudge-fallback-grid .card__media{position:relative;overflow:hidden;border-radius:8px;background:#fff;width:100%}.fudge-fallback-grid .card__media .media{display:block;position:relative;width:100%;padding-top:100%!important;background:#fff}.fudge-fallback-grid .card__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.fudge-fallback-grid .fudge-sale-badge{position:absolute;top:0;left:0;z-index:2;background:linear-gradient(135deg,#e63946,#c1121f);color:#fff;font-size:14px;font-weight:900;padding:8px 14px;border-radius:0 0 12px;box-shadow:0 3px 10px #e6394666;letter-spacing:.5px;text-transform:uppercase;line-height:1}.fudge-fallback-grid .card__info-container{display:flex;flex-direction:column;flex:1 1 auto;position:relative;padding-top:12px}.fudge-fallback-grid .card__title{font-family:var(--heading-font-family, "Nunito Sans", sans-serif);font-size:15px;font-weight:700;line-height:1.35;margin:0;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fudge-fallback-grid .card__title a,.fudge-fallback-grid .card__title a.card-link{color:#090302!important;text-decoration:none;transition:color .2s ease}.fudge-fallback-grid .card__title a:hover,.fudge-fallback-grid .card__title a.card-link:hover{color:#70b247!important}.fudge-fallback-grid .fudge-pricing-block{margin-top:12px;margin-bottom:8px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.fudge-fallback-grid .fudge-fb-price{color:#e63946!important;font-size:20px;font-weight:700;font-family:var(--body-font-family, Muli, sans-serif);line-height:1.2}.fudge-fallback-grid .fudge-fb-atc,.fudge-fallback-grid .fudge-pc-atc-btn{background-color:#70b247;color:#fff!important;border-radius:8px;padding:12px 18px;font-size:15px;font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;text-shadow:0 1px 2px rgba(0,0,0,.15);letter-spacing:.2px;width:100%;text-decoration:none;transition:background-color .2s ease,transform .2s ease;min-height:44px;box-sizing:border-box}.fudge-fallback-grid .fudge-fb-atc:hover,.fudge-fallback-grid .fudge-pc-atc-btn:hover{background-color:#5a9c38!important;color:#fff!important;transform:translateY(-2px);text-decoration:none}.fudge-fallback-grid .fudge-pc-atc-inner{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;white-space:nowrap}.fudge-fallback-grid .fudge-pc-atc-icon{flex-shrink:0;width:16px;height:16px}.fudge-empty-actions{margin-top:24px}.fudge-fb-viewall{display:inline-block;padding:12px 28px;background:#70b247;color:#fff!important;border-radius:8px;font-weight:700;font-size:15px;text-decoration:none;transition:background-color .2s,transform .2s}.fudge-fb-viewall:hover{background:#5a9c38;transform:translateY(-2px);text-decoration:none}@media(max-width:600px){.fudge-fallback-grid .card--product{padding:10px 10px 8px!important}.fudge-fallback-grid .card__title{font-size:13px;min-height:2.7em}.fudge-fallback-grid .fudge-fb-price{font-size:17px!important}.fudge-fallback-grid .fudge-fb-atc,.fudge-fallback-grid .fudge-pc-atc-btn{padding:9px 10px;font-size:12px;border-radius:8px;letter-spacing:0;gap:6px;min-height:40px}.fudge-fallback-grid .fudge-pc-atc-icon{width:13px;height:13px}.fudge-fallback-grid .fudge-sale-badge{font-size:11px;padding:6px 10px;border-radius:0 0 8px}}.fudge-inline-usp-pair{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0 16px}.fudge-inline-usp-item{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#eef6e8;border:1px solid #c5ddb4;border-radius:12px;font-size:13px;font-weight:700;color:#2d5a1a;min-height:48px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.fudge-inline-usp-item:hover{background:#d9eecc;border-color:#a8cc92;text-decoration:none}.fudge-inline-usp-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#5a9c38;border-radius:8px}.fudge-inline-usp-text{line-height:1.3}@media(max-width:768px){.fudge-inline-usp-pair{grid-template-columns:1fr;gap:8px}.fudge-inline-usp-icon{width:34px;height:34px}.fudge-inline-usp-text{font-size:12px}}@media(max-width:768.98px){.main-products-grid[data-layout=grid] .grid-cols-2{border:none!important}.main-products-grid[data-layout=grid] .grid-cols-2>li.fudge-product-grid-item{border:none!important}.main-products-grid[data-layout=grid] .grid-cols-2>li.col-span-full{border:none!important;padding:0 var(--gutter, 16px)!important}}@media(max-width:360px){.fudge-inline-usp-pair{grid-template-columns:1fr;gap:6px}.fudge-inline-usp-item{min-height:44px;padding:10px 14px}}.fudge-mobile-toolbar{display:none!important}@media(max-width:768.98px){.fudge-mobile-toolbar{display:flex!important}}@media(min-width:769px){.fudge-mobile-toolbar{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;pointer-events:none!important;margin:0!important;padding:0!important;border:none!important}}.fudge-products-toolbar-sticky{position:sticky!important;top:calc(var(--header-height, 60px) + 0px);z-index:10;background:var(--bg-color, #fff);padding:0!important;margin-top:0!important;margin-bottom:6px!important;border-bottom:none!important;box-shadow:none!important}.products-toolbar{margin-top:0!important;margin-bottom:6px!important;padding-bottom:0!important;border-bottom:0!important}@media(min-width:769px){.products-toolbar{border-top:0!important;border-bottom:0!important;padding-top:0!important}}@media(max-width:768.98px){.main-products-grid[data-layout=grid] .grid-cols-2{margin-top:0!important}}@media(min-width:1024px){.main-products-grid__filters{border-inline-end:1px solid #e5e7eb!important}}.facets .disclosure,.facets__sort{border-bottom:1px solid #e5e7eb!important}@media(min-width:1024px){.facets__filters{margin-top:0!important}}.filter__toggle{padding-top:10px!important;padding-bottom:10px!important;font-family:var(--heading-font-family, "Figtree", sans-serif)!important;font-size:14.5px!important;font-weight:700!important;color:#090302!important;letter-spacing:-.2px}.filter__toggle:hover{color:#5a9c38!important}.disclosure__toggle,.disclosure__toggle>.icon,.disclosure__toggle svg,.filter__toggle .disclosure__toggle,.filter__toggle .disclosure__toggle svg,.filter__toggle .disclosure__toggle .icon{color:#5a9c38!important;stroke:#5a9c38!important;fill:none!important;transition:transform .2s ease,color .2s ease}.disclosure__toggle>.icon path,.disclosure__toggle svg path,.filter__toggle .disclosure__toggle svg path,.filter__toggle .disclosure__toggle .icon path{stroke:#5a9c38!important;stroke-width:2.2px!important}.filter__label{font-family:var(--body-font-family, "Muli", sans-serif)!important;font-size:13.5px;color:#374151;cursor:pointer}.filter__count{font-family:var(--body-font-family, "Muli", sans-serif)!important;font-size:12px;color:#9ca3af}.active-filter{background-color:#f0f7ec!important;border:1px solid #d7e7cd!important;color:#2d6a1b!important;border-radius:16px!important;padding:4px 10px!important;font-size:12px!important;font-weight:600!important}.active-filter>.icon{width:14px!important;height:14px!important;background-color:transparent!important;stroke:#2d6a1b!important;padding:0!important;margin-inline-end:4px!important}.custom-select__btn>.icon,.custom-select__btn svg{color:#5a9c38!important;stroke:#5a9c38!important;fill:none!important}.custom-select__btn>.icon path,.custom-select__btn svg path{stroke:#5a9c38!important;stroke-width:2.2px!important}.fudge-price-bucket-btn.is-active{background-color:#5a9c38;color:#fff;border-color:#5a9c38;font-weight:700}.fudge-extended-desc{background-color:#fff;padding:30px 20px 20px;max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;font-family:var(--body-font-family, "Muli", sans-serif);color:#333;font-size:15px;line-height:1.7}.fudge-extended-desc h2,.fudge-extended-desc h3{font-family:var(--heading-font-family, "Figtree", sans-serif);color:#090302;margin-top:20px;margin-bottom:10px}.fudge-extended-desc h2{font-size:22px}.fudge-extended-desc h3{font-size:18px}.fudge-extended-desc p{margin-bottom:12px}.fudge-extended-desc a{color:#5a9c38;text-decoration:underline;transition:color .2s ease}.fudge-extended-desc a:hover{color:#3a6122}.fudge-extended-desc ul,.fudge-extended-desc ol{margin-bottom:12px;padding-left:24px}.fudge-extended-desc li{margin-bottom:4px}.fudge-extd-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background-color:#f9f9f9;border:1px solid #eee;border-radius:18px;font-family:var(--font-body-family, sans-serif);font-size:12px;color:#555!important;text-decoration:none!important;white-space:nowrap;transition:all .2s ease}.fudge-extd-pill:hover{background-color:#f0f7ec;border-color:#c8dfc0;color:#090302!important;text-decoration:none!important}@media(min-width:768px){.fudge-extended-desc{padding:40px clamp(30px,4.7vw,64px) 30px;font-size:16px}.fudge-extended-desc h2{font-size:26px}.fudge-extended-desc h3{font-size:20px}}.fudge-taxonomy-container{padding:0 20px;margin-top:0;margin-bottom:8px}.fudge-taxonomy-container:has(.fudge-taxonomy-inner>.fudge-usp-bar:only-child),.fudge-taxonomy-container:not(:has(.fudge-taxonomy-nav,.fudge-tax-office,.fudge-taxonomy-siblings,.fudge-taxonomy-cats,.fudge-taxonomy-related,.fudge-tax-nav-row)){display:none!important}[id$=__fudge-MHjw5-taxonomy-strip]:has(.fudge-taxonomy-inner>.fudge-usp-bar:only-child),[id$=__fudge-MHjw5-taxonomy-strip]:not(:has(.fudge-taxonomy-nav,.fudge-tax-office,.fudge-taxonomy-siblings,.fudge-taxonomy-cats,.fudge-taxonomy-related,.fudge-tax-nav-row)){display:none!important}.shopify-section.cc-collection-products,.shopify-section.cc-main-search{margin-top:0!important}.fudge-taxonomy-inner{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;display:flex;flex-direction:column;gap:10px}.fudge-taxonomy-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px}@media(max-width:767px){.fudge-taxonomy-breadcrumb{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,black 92%,transparent 100%);mask-image:linear-gradient(to right,black 92%,transparent 100%)}.fudge-taxonomy-breadcrumb::-webkit-scrollbar{display:none}.fudge-taxonomy-breadcrumb-sep,.fudge-taxonomy-bc-pill{flex-shrink:0}}.fudge-taxonomy-breadcrumb-sep{display:inline-flex;align-items:center;color:#bbb;line-height:1}.fudge-taxonomy-bc-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background-color:#f4f4f4;border:1px solid #e5e5e5;border-radius:8px;font-family:var(--font-body-family, sans-serif);font-size:12px;color:#555;text-decoration:none;transition:all .2s ease;white-space:nowrap;line-height:1.3}.fudge-taxonomy-bc-pill:hover{background-color:#eee;border-color:#ccc;color:#333}.fudge-taxonomy-bc-pill--active{background-color:#f0f7ec;border-color:#c8dfc0;color:#090302;font-weight:600}.fudge-taxonomy-bc-pill--no-link{background-color:#f4f4f4;color:#888;cursor:default;pointer-events:none}.fudge-taxonomy-cats{display:flex;flex-wrap:wrap;overflow-x:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:8px;padding-bottom:4px;margin-bottom:-4px}.fudge-taxonomy-cats::-webkit-scrollbar{display:none}.fudge-taxonomy-cats-label,.fudge-taxonomy-cat-btn{flex-shrink:0}@media(max-width:767px){.fudge-taxonomy-cats{flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(to right,black 92%,transparent 100%);mask-image:linear-gradient(to right,black 92%,transparent 100%);padding-right:24px}}@media(min-width:768px){.fudge-taxonomy-cats-label{display:none}}.fudge-taxonomy-cats-label{font-family:var(--font-body-family, sans-serif);font-size:12px;font-weight:700;color:#090302;margin-right:2px;white-space:nowrap}.fudge-taxonomy-cat-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px 6px 12px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;font-family:var(--font-body-family, sans-serif);font-size:13px;color:#333;text-decoration:none;transition:all .2s ease;white-space:nowrap;line-height:1.3}.fudge-taxonomy-cat-btn:hover{background-color:#f0f7ec;border-color:#b8d9ab;color:#090302;box-shadow:0 1px 4px #5a9c3826}.fudge-taxonomy-cat-btn:hover .fudge-taxonomy-cat-arrow svg{color:#5a9c38}.fudge-taxonomy-cat-btn--active{background-color:#5a9c38;border-color:#5a9c38;color:#fff;font-weight:600;pointer-events:none}.fudge-taxonomy-cat-btn--active .fudge-taxonomy-cat-arrow svg{color:#fff}.fudge-taxonomy-cat-arrow{display:inline-flex;align-items:center;flex-shrink:0;opacity:.5;transition:opacity .2s ease}.fudge-taxonomy-cat-btn:hover .fudge-taxonomy-cat-arrow{opacity:1}.fudge-taxonomy-related{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.fudge-taxonomy-related-label{font-family:var(--font-body-family, sans-serif);font-size:12px;font-weight:700;color:#090302;white-space:nowrap}.fudge-taxonomy-group-header{font-family:var(--font-body-family, sans-serif);font-size:12px;font-weight:700;color:#666;background:none;border:none;padding:0;cursor:default;white-space:nowrap}.fudge-taxonomy-related-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background-color:#f9f9f9;border:1px solid #eee;border-radius:18px;font-family:var(--font-body-family, sans-serif);font-size:12px;color:#555;text-decoration:none;transition:all .2s ease;white-space:nowrap;line-height:1.3}.fudge-taxonomy-related-btn:hover{background-color:#f0f7ec;border-color:#d7e7cd;color:#090302}.fudge-taxonomy-related-btn--child{padding:3px 8px;font-size:11px;background-color:#fff;border-color:#f0f0f0}.fudge-taxonomy-siblings{font-family:var(--font-body-family, sans-serif);font-size:13px;color:#333;line-height:1.5}.fudge-sibling-label{font-weight:700;color:#090302;margin-right:4px}.fudge-sibling-link{color:#5a9c38;text-decoration:underline;transition:color .2s ease}.fudge-sibling-link:hover{color:#5a9139}[id$=__fudge-MHjw5-taxonomy-strip] .fudge-usp-bar{display:none!important}[id$=__fudge-MHjw5-taxonomy-strip] .fudge-usp-bar{display:none!important;gap:8px;width:100%;padding-bottom:0}.fudge-usp-item{display:flex;align-items:center;gap:10px;background-color:#f0f7ec;border-radius:12px;padding:10px 14px;border:1px solid #d7e7cd;box-sizing:border-box;text-decoration:none;color:inherit;cursor:pointer;transition:box-shadow .25s ease,background-color .25s ease,border-color .25s ease;min-height:52px;width:100%}.fudge-usp-item:hover{background-color:#e3f0d8;border-color:#b8d9ab;box-shadow:0 2px 8px #5a9c381f}.fudge-usp-icon-wrap{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:#5a9c38;border-radius:8px;flex-shrink:0}.fudge-usp-text{font-family:var(--font-body-family, sans-serif);font-size:12px;font-weight:600;color:#090302;line-height:1.35}.fudge-usp-highlight{color:#5a9c38;font-weight:700}@media(min-width:768px){.fudge-taxonomy-container{padding:0 clamp(30px,4.7vw,64px);margin-bottom:10px}.fudge-taxonomy-inner{gap:12px}.fudge-taxonomy-bc-pill{padding:5px 12px;font-size:12px}.fudge-taxonomy-cat-btn{padding:7px 16px 7px 14px;font-size:13px}.fudge-taxonomy-related-btn{padding:5px 12px;font-size:12px}.fudge-taxonomy-related-btn--child{padding:4px 10px;font-size:11px}.fudge-usp-bar{grid-template-columns:repeat(4,1fr);gap:10px}.fudge-usp-item{padding:12px 16px;border-radius:12px}.fudge-usp-text{font-size:12.5px}.fudge-usp-icon-wrap{width:36px;height:36px}}summary>.main-nav__item-content{display:flex;align-items:center}summary>.main-nav__item-content .main-nav__collection-image{display:block;position:relative}.fudge-home-hero.override{position:relative;overflow:hidden;min-height:520px!important;display:flex;align-items:center;padding:0!important;margin-bottom:0!important}.fudge-home-hero.override .fudge-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-height:auto!important;max-height:none!important;overflow:hidden}.fudge-home-hero.override .fudge-hero-bg-img{width:100%;height:100%;object-fit:cover;object-position:60% center;max-height:none!important;min-height:520px;animation:fudgeKenBurns 22s ease-in-out alternate infinite}.fudge-home-hero.override .fudge-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:1!important;background:linear-gradient(105deg,rgba(8,40,24,.97) 0%,rgba(13,51,32,.93) 22%,rgba(13,51,32,.82) 40%,rgba(74,124,46,.52) 58%,rgba(74,124,46,.18) 75%,rgba(74,124,46,.05) 88%,transparent 100%)}.fudge-home-hero.override .fudge-hero-dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-image:radial-gradient(circle,rgba(255,255,255,.04) 1.5px,transparent 1.5px);background-size:24px 24px;pointer-events:none}.fudge-home-hero.override .fudge-hero-glow{position:absolute;left:-10%;top:20%;width:500px;height:500px;z-index:1;background:radial-gradient(circle,rgba(90,156,56,.18) 0%,transparent 65%);pointer-events:none;animation:fudgeGlowPulse 6s ease-in-out alternate infinite}.fudge-home-hero.override .fudge-hero-content{position:relative;z-index:3;max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:60px 24px!important;width:100%}.fudge-home-hero.override .fudge-hero-text{max-width:600px}.fudge-home-hero.override .fudge-hero-badge{display:inline-flex;align-items:center;background:#fff;color:\a0#0d3320;padding:6px 16px;border-radius:20px;font-size:11px;font-weight:800;font-family:var(--body-font-family, Muli, sans-serif);letter-spacing:.8px;margin-bottom:0;text-transform:uppercase;box-shadow:0 2px 12px #00000026;animation:fudgeBadgePulse 3.5s ease-in-out infinite,fudgeFadeUp .6s ease-out .1s both}.fudge-home-hero.override .fudge-hero-accent-line{width:48px;height:3px;background:linear-gradient(90deg,#5a9c38,#70b247);border-radius:3px;margin:14px 0 16px;animation:fudgeFadeUp .6s ease-out .2s both}.fudge-home-hero.override .fudge-hero-title{font-family:var(--heading-font-family, Figtree, sans-serif);font-size:clamp(32px,6vw,52px)!important;font-weight:900!important;line-height:1.05!important;margin:0 0 14px!important;color:#fff;letter-spacing:-1px;text-shadow:0 3px 24px rgba(0,0,0,.25);animation:fudgeFadeUp .6s ease-out .3s both}.fudge-home-hero.override .fudge-hero-subtitle{font-family:var(--body-font-family, Muli, sans-serif);font-size:clamp(14px,2vw,17px)!important;line-height:1.55!important;margin:0 0 24px!important;max-width:500px;color:#ffffffeb;text-shadow:0 1px 12px rgba(0,0,0,.2);animation:fudgeFadeUp .6s ease-out .4s both}.fudge-home-hero.override .fudge-hero-ctas{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:0;animation:fudgeFadeUp .6s ease-out .5s both}.fudge-home-hero.override .fudge-hero-btn-primary{display:inline-flex;align-items:center;background:#70b247;color:#fff;padding:14px 32px;border-radius:8px;font-family:var(--heading-font-family, Figtree, sans-serif);font-size:15px;font-weight:800;text-decoration:none;transition:all .25s ease;white-space:nowrap;box-shadow:0 4px 16px #00000038}.fudge-home-hero.override .fudge-hero-btn-primary:hover{background:#5a9c38;transform:translateY(-3px);box-shadow:0 8px 28px #0000004d}.fudge-home-hero.override .fudge-hero-btn-secondary{display:inline-flex;align-items:center;background:#0d3320d9;color:#fff;padding:14px 30px;border-radius:8px;font-family:var(--heading-font-family, Figtree, sans-serif);font-size:15px;font-weight:800;text-decoration:none;border:2px solid rgba(255,255,255,.3);transition:all .25s ease;white-space:nowrap;box-shadow:0 4px 16px #00000038;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fudge-home-hero.override .fudge-hero-btn-secondary:hover{background:#0d3320;border-color:#ffffff80;transform:translateY(-3px);box-shadow:0 8px 28px #0000004d}.fudge-home-hero.override .fudge-hero-stats{display:flex;gap:14px;margin-top:32px;max-width:600px;animation:fudgeFadeUp .6s ease-out .6s both}.fudge-home-hero.override .fudge-hero-stat{background:#fffffff7;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:2px;box-shadow:0 10px 32px #00000047;flex:1;min-width:0;transition:transform .3s ease,box-shadow .3s ease}.fudge-home-hero.override .fudge-hero-stat:hover{transform:translateY(-5px);box-shadow:0 14px 40px #00000059}.fudge-home-hero.override .fudge-hero-stat-icon{width:36px;height:36px;background:#f0f7ec;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.fudge-home-hero.override .fudge-hero-stat-num{font-family:var(--heading-font-family, Figtree, sans-serif);font-size:26px;font-weight:900;color:#0d3320;line-height:1;white-space:nowrap}.fudge-home-hero.override .fudge-hero-stat-label{font-family:var(--body-font-family, Muli, sans-serif);font-size:11px;color:#666;line-height:1.3;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;margin-top:2px}.fudge-home-hero.override .fudge-hero-scroll{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:3;width:24px;height:40px;border:2px solid rgba(255,255,255,.35);border-radius:12px;display:flex;justify-content:center;padding-top:7px}.fudge-home-hero.override .fudge-hero-scroll span{width:4px;height:8px;background:#ffffffb3;border-radius:2px;animation:fudgeScrollBounce 1.8s ease-in-out infinite}@keyframes fudgeKenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes fudgeBadgePulse{0%,to{box-shadow:0 2px 12px #00000026}50%{box-shadow:0 2px 20px #5a9c3873}}@keyframes fudgeGlowPulse{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.15)}}@keyframes fudgeFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fudgeScrollBounce{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(10px);opacity:1}}@media(prefers-reduced-motion:reduce){.fudge-home-hero.override .fudge-hero-bg-img,.fudge-home-hero.override .fudge-hero-badge,.fudge-home-hero.override .fudge-hero-glow,.fudge-home-hero.override .fudge-hero-scroll span{animation:none!important}.fudge-home-hero.override .fudge-hero-badge,.fudge-home-hero.override .fudge-hero-accent-line,.fudge-home-hero.override .fudge-hero-title,.fudge-home-hero.override .fudge-hero-subtitle,.fudge-home-hero.override .fudge-hero-ctas,.fudge-home-hero.override .fudge-hero-stats{animation:none!important;opacity:1!important;transform:none!important}}@media(max-width:834px){.fudge-home-hero.override{min-height:440px!important}.fudge-home-hero.override .fudge-hero-bg-img{min-height:440px;object-position:center center}.fudge-home-hero.override .fudge-hero-overlay{background:linear-gradient(170deg,#082818e0,#0d3320d9 35%,#0d3320eb)}.fudge-home-hero.override .fudge-hero-content{padding:44px 20px!important}.fudge-home-hero.override .fudge-hero-text{max-width:100%}.fudge-home-hero.override .fudge-hero-stats{gap:10px}.fudge-home-hero.override .fudge-hero-stat{padding:12px 14px}.fudge-home-hero.override .fudge-hero-stat-num{font-size:22px}.fudge-home-hero.override .fudge-hero-stat-icon{width:32px;height:32px;margin-bottom:8px}.fudge-home-hero.override .fudge-hero-scroll{display:none}}@media(max-width:480px){.fudge-home-hero.override{min-height:420px!important}.fudge-home-hero.override .fudge-hero-bg-img{min-height:420px;animation:none!important}.fudge-home-hero.override .fudge-hero-content{padding:36px 16px!important}.fudge-home-hero.override .fudge-hero-stats{gap:8px;flex-direction:column}.fudge-home-hero.override .fudge-hero-stat{padding:10px;border-radius:12px}.fudge-home-hero.override .fudge-hero-stat-icon{width:28px;height:28px;margin-bottom:6px}.fudge-home-hero.override .fudge-hero-stat-num{font-size:18px}.fudge-home-hero.override .fudge-hero-stat-label{font-size:10px;white-space:normal!important;overflow:visible!important;word-break:keep-all;line-height:1.2}.fudge-home-hero.override .fudge-hero-btn-primary,.fudge-home-hero.override .fudge-hero-btn-secondary{font-size:14px;padding:12px 24px}.fudge-home-hero.override .fudge-hero-ctas{gap:10px}}.shopify-section-group-footer-group.cc-custom-liquid>.section,.shopify-section-group-footer-group .cc-custom-liquid>.section,.shopify-section-group-footer-group .section{padding:0!important;max-width:none!important;margin:0!important;overflow:visible!important}.t-footer-fw-top{background:#1a1a2e;width:100%;position:relative;overflow:hidden}.tfc-bg-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:420px;max-width:80vw;pointer-events:none;z-index:0;opacity:.07;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.tfc-bg-watermark img{width:100%;height:auto;display:block}.t-footer-compact{display:block;position:relative;z-index:1;width:100%;max-width:none;margin:0 auto;padding:36px clamp(24px,4.7vw,64px) 28px;text-align:center;color:#e0e0e0}.tfc-logo{display:none}.tfc-logo img{width:120px;height:auto;cursor:pointer;transition:transform .25s ease,opacity .25s ease}.tfc-logo img:hover{transform:scale(1.05);opacity:.9}.tfc-columns{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;column-gap:clamp(32px,5vw,88px);align-items:start;text-align:left}.t-footer-compact h3{margin:0 0 12px;font-weight:700;font-size:15px;color:#fff;letter-spacing:.3px;text-transform:uppercase}.tfc-heading-link{color:#fff;text-decoration:none;transition:color .2s ease}.tfc-heading-link:hover{color:#5a9c38}.t-footer-compact address{font-style:normal;line-height:1.7;margin:0 0 8px;color:#ffffffa6;font-size:13px}.t-footer-compact .tfc-col>p{color:#ffffff8c;font-size:12px;line-height:1.6;margin:4px 0 0}.tfc-company-social{margin:10px 0 6px}.tfc-company-social .tfc-social-link{display:inline-flex;align-items:center;gap:8px;width:auto;height:32px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:500;text-decoration:none}.tfc-links{list-style:none;margin:0;padding:0}.tfc-links li{margin:0 0 6px}.tfc-links a{color:#ffffffbf;text-decoration:none;font-weight:400;font-size:13px;transition:color .2s ease,padding-left .2s ease}.tfc-links a:hover{color:#5a9c38;padding-left:4px}.tfc-links--policy{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.tfc-links--policy a{font-size:12px;color:#ffffff80}.tfc-links--policy a:hover{color:#5a9c38}.t-footer-fw-bottom{background:#16162a;width:100%}.tfc-bottom-bar{max-width:none;margin:0 auto;padding:24px clamp(24px,4.7vw,64px) 16px;border-top:1px solid rgba(255,255,255,.08);text-align:center}.tfc-newsletter-signup{margin:0 auto 20px;max-width:460px}.tfc-newsletter-signup h4{margin:0 0 10px;font-size:15px;font-weight:600;color:#fff}.tfc-nl-form{display:flex;gap:8px}.tfc-nl-input{flex:1;padding:10px 14px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff0f;color:#fff;font-size:14px;outline:none;transition:border-color .2s,background .2s}.tfc-nl-input::placeholder{color:#ffffff59}.tfc-nl-input:focus{border-color:#5a9c38;background:#ffffff1a}.tfc-nl-btn{padding:10px 20px;border:none;border-radius:8px;background:#5a9c38;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,transform .15s;white-space:nowrap}.tfc-nl-btn:hover{background:#3d6b25;transform:translateY(-1px)}.tfc-nl-note{margin:8px 0 0;font-size:12px;color:#ffffff59}.tfc-nl-success{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 12px;background:#70b24726;border-radius:8px;font-size:13px;color:#fffffff2;line-height:1.4;text-align:left}.tfc-nl-success strong{color:#5a9c38;font-size:14px}.tfc-nl-error{margin-top:6px;font-size:12px;color:#e57373}.tfc-trust{display:flex;justify-content:center;gap:28px;margin-bottom:20px;flex-wrap:wrap}.tfc-trust-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#ffffffb3}.tfc-social{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.tfc-social--mobile-only{display:none}.tfc-social--mobile-only .tfc-social-link{display:inline-flex;align-items:center;gap:8px;width:auto;height:36px;padding:0 14px;border-radius:8px;background:#ffffff14;color:#ffffffb3;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.tfc-social--mobile-only .tfc-social-link:hover{background:#5a9c38;color:#fff}.tfc-social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#ffffff14;color:#fff9;transition:background .2s,color .2s,transform .15s}.tfc-social-link:hover{background:#5a9c38;color:#fff;transform:translateY(-2px)}.tfc-hours{font-size:13px;color:#ffffff73;margin:6px 0 0;font-weight:400}.tfc-payments{margin-bottom:16px}.tfc-pay-label{display:block;font-size:12px;color:#fff6;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.tfc-pay-icons{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.tfc-pay-icon{display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:700;color:#ffffffd9;letter-spacing:.3px;white-space:nowrap;transition:background .2s}.tfc-pay-icon:hover{background:#ffffff26}.tfc-pay-icon svg{overflow:visible}.tfc-pay-applepay svg text{font-size:8.5px}.tfc-copyright{font-size:12px;color:#ffffff4d;margin:0;padding-top:8px}@media(max-width:768px){.t-footer-compact{padding:20px 20px 8px}.tfc-bg-watermark{width:220px;opacity:.06}.tfc-logo{display:none}.tfc-columns{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;margin:0 auto;border-top:1px solid rgba(255,255,255,.1)}.tfc-col{text-align:left!important;border-bottom:1px solid rgba(255,255,255,.1);width:100%}.t-footer-compact h3,.tfc-col h3{text-align:left!important;margin:0;font-size:14px;font-weight:700;letter-spacing:.4px;color:#fff;cursor:pointer;position:relative;padding:14px 34px 14px 4px;min-height:48px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tfc-col h3 a.tfc-heading-link{color:#fff;pointer-events:none;font-size:14px;font-weight:700}.tfc-col h3:after{content:"\203a";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;line-height:1;color:#ffffff8c;transition:transform .25s ease,color .2s ease}.tfc-col.is-open h3:after{transform:translateY(-50%) rotate(90deg);color:#5a9c38}.tfc-col>address,.tfc-col>p,.tfc-col>ul,.tfc-col>.tfc-company-social{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1);padding:0 4px;margin:0;text-align:left!important}.tfc-col.is-open>address,.tfc-col.is-open>p,.tfc-col.is-open>ul{max-height:600px}.tfc-col.is-open>address{padding-top:4px;padding-bottom:8px;font-size:13px;line-height:1.6;color:#ffffffbf}.tfc-col.is-open>address em{display:block;margin-top:4px;color:#fff9;font-size:12px}.tfc-col.is-open>p{padding-bottom:12px;font-size:12px;line-height:1.6;color:#fff9}.tfc-col.is-open>ul.tfc-links{padding-top:2px;padding-bottom:12px}.tfc-col.is-open>ul.tfc-links--policy{margin-top:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.tfc-links li{margin:0!important}.tfc-links a{display:flex!important;align-items:center;font-size:13px;color:#fffc!important;padding:9px 0!important;min-height:40px;text-decoration:none;transition:color .15s ease}.tfc-links a:hover,.tfc-links a:active{color:#5a9c38!important;padding-left:0!important}.tfc-links--policy a{font-size:12px;color:#fff9!important;padding:7px 0!important}.tfc-hours{font-size:13px;color:#ffffff8c;padding:8px 0}.tfc-bottom-bar{padding:24px 20px 20px;text-align:center}.t-footer-fw-top,.t-footer-fw-bottom{width:100%}.tfc-trust{gap:16px}.tfc-trust-item{font-size:12px}.tfc-pay-icon{font-size:12px;padding:4px 9px}.tfc-nl-form{flex-direction:column;gap:8px}.tfc-nl-btn,.tfc-nl-input{width:100%;min-height:44px}.tfc-company-social{display:none!important}.tfc-social--mobile-only{display:flex;justify-content:center;margin:16px 0 12px}.tfc-social-link{width:44px;height:44px;border-radius:8px}.tfc-copyright{font-size:12px;color:#ffffff80;margin:0;padding-top:10px;line-height:1.5}}.cart-trust-signals{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid rgba(0,0,0,.08)}.cart-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#444}.cart-trust-item svg{flex-shrink:0}.fudge-trust-section{background:#f0f7ec;padding:20px 0 16px!important}.fudge-trust-section .container{max-width:1360px!important;margin:0 auto!important;padding:0 var(--gutter, 20px)!important;box-sizing:border-box!important}.fudge-trust-section .section__heading{font-family:var(--heading-font-family, "Nunito Sans", sans-serif);font-weight:800;font-size:22px;color:#0d3320}.fudge-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px!important}.fudge-trust-card{background:#fff;border-radius:12px;padding:24px 20px;text-align:center;box-shadow:0 1px 4px #0000000d;transition:transform .2s,box-shadow .2s}.fudge-trust-card:hover{transform:translateY(-3px);box-shadow:0 4px 16px #00000014}@media(prefers-reduced-motion:reduce){.fudge-trust-card:hover{transform:none}}@media(max-width:768px){.fudge-trust-section{padding:24px 0 20px}.fudge-trust-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;gap:14px!important;padding:6px 20px 14px!important;margin:16px -20px 0!important;scroll-padding:0 20px!important}.fudge-trust-grid::-webkit-scrollbar{display:none!important}.fudge-trust-card{flex:0 0 80%!important;max-width:300px!important;min-width:250px!important;scroll-snap-align:center!important;scroll-snap-stop:normal!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;margin:0!important}.fudge-trust-dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin-top:10px!important}.fudge-trust-dot{width:7px;height:7px;border-radius:50%;background:#c8dec0;transition:all .25s ease;cursor:pointer;border:none;padding:0}.fudge-trust-dot.is-active{background:#5a9c38;width:20px;border-radius:4px}}@media(min-width:769px){.fudge-trust-dots{display:none!important}}.fudge-trust-section{--tormino-status-success: #5a9c38;--tormino-status-success-bg: #f0f7ec;--tormino-status-warning: #b45309;--tormino-status-warning-bg: rgba(180, 83, 9, .08);--tormino-status-error: #e63946;--tormino-status-error-bg: rgba(230, 57, 70, .1);--tormino-status-info: #1e3a8a;--tormino-status-info-bg: rgba(30, 58, 138, .06)}.fudge-trust-card__icon{width:48px;height:48px;margin:0 auto 12px;background:#e8f3df;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#5a9c38}.fudge-trust-card__title{font-family:var(--heading-font-family, "Nunito Sans", sans-serif);font-weight:700;font-size:15px;color:#0d3320;margin:0 0 6px}.fudge-trust-card__text{font-family:var(--body-font-family, "Muli", sans-serif);font-size:13px;color:#555;line-height:1.5;margin:0}.fudge-trust-card__text a{color:#5a9c38}.fudge-qAWFp-trust-strip{margin-top:14px}.fudge-qAWFp-trust-strip__box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;box-shadow:0 1px 3px #00000008}.fudge-qAWFp-trust-strip__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.fudge-qAWFp-trust-strip__card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;min-height:50px;background:#fcfdfc;border:1px solid #eef2ec;border-radius:8px;text-decoration:none;color:#111827;transition:all .2s ease;position:relative;box-sizing:border-box}.fudge-qAWFp-trust-strip__card:hover{background:#f0f7ec;border-color:#c4deb2;box-shadow:0 2px 6px #5a9c381a;transform:translateY(-1px)}.fudge-qAWFp-trust-strip__card-main{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.fudge-qAWFp-trust-strip__icon-wrap{width:32px;height:32px;min-width:32px;border-radius:8px;background:#5a9c3817;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease,background .2s ease}.fudge-qAWFp-trust-strip__card:hover .fudge-qAWFp-trust-strip__icon-wrap{transform:scale(1.08);background:#5a9c3829}.fudge-qAWFp-trust-strip__card--tp .fudge-qAWFp-trust-strip__icon-wrap{background:#00b67a1a}.fudge-qAWFp-trust-strip__card--tp:hover .fudge-qAWFp-trust-strip__icon-wrap{background:#00b67a2e}.fudge-qAWFp-trust-strip__card-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.fudge-qAWFp-trust-strip__card-title{font-family:var(--heading-font-family, "Figtree", sans-serif);font-size:13px;font-weight:700;color:#1a3826;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fudge-qAWFp-trust-strip__card-desc{font-family:var(--body-font-family, "Muli", sans-serif);font-size:11px;color:#6b7280;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.fudge-qAWFp-trust-strip__card-arrow{color:#9ca3af;flex-shrink:0;transition:transform .2s ease,color .2s ease}.fudge-qAWFp-trust-strip__card:hover .fudge-qAWFp-trust-strip__card-arrow{color:#5a9c38;transform:translate(2px)}.fudge-qAWFp-trust-strip__card--tp:hover .fudge-qAWFp-trust-strip__card-arrow{color:#00b67a}.fudge-qAWFp-trust-strip__payments-link{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f2f5;text-decoration:none;transition:opacity .15s ease}.fudge-qAWFp-trust-strip__payments-link:hover{opacity:.95}.fudge-qAWFp-trust-strip__payments-label{font-size:11.5px;color:#4b5563;font-weight:600;display:flex;align-items:center;gap:6px;justify-content:center}.fudge-qAWFp-trust-strip__payments-list{list-style:none;padding:0;margin:0;display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:center}.fudge-qAWFp-trust-strip__payments-list li{transition:transform .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center}.fudge-qAWFp-trust-strip__payments-list li:hover{transform:translateY(-2px)}.fudge-qAWFp-trust-strip__payments-list svg.fudge-pay-svg,.fudge-qAWFp-trust-strip__payments-list svg{width:38px!important;height:24px!important;border-radius:4px;box-shadow:0 1px 2px #0000000d;display:block}@media(max-width:768px){.fudge-qAWFp-trust-strip{margin-top:10px}.fudge-qAWFp-trust-strip__box{padding:12px 10px 10px}.fudge-qAWFp-trust-strip__grid{grid-template-columns:repeat(2,1fr);gap:8px}.fudge-qAWFp-trust-strip__card{padding:8px;min-height:48px;gap:6px}.fudge-qAWFp-trust-strip__card-main{gap:6px}.fudge-qAWFp-trust-strip__icon-wrap{width:26px;height:26px;min-width:26px;border-radius:6px}.fudge-qAWFp-trust-strip__icon-wrap svg{width:14px;height:14px}.fudge-qAWFp-trust-strip__card-title{font-size:11.5px;white-space:normal;line-height:1.2;overflow:visible;text-overflow:clip}.fudge-qAWFp-trust-strip__card-desc{font-size:10px;white-space:normal;line-height:1.2;overflow:visible;text-overflow:clip}.fudge-qAWFp-trust-strip__card-arrow{display:none}.fudge-qAWFp-trust-strip__payments-link{flex-direction:column;align-items:center;gap:8px;margin-top:10px;padding-top:10px}.fudge-qAWFp-trust-strip__payments-list{gap:6px;max-width:216px;margin:0 auto;justify-content:center}.fudge-qAWFp-trust-strip__payments-list svg.fudge-pay-svg,.fudge-qAWFp-trust-strip__payments-list svg{width:36px!important;height:23px!important}}@media(max-width:380px){.fudge-qAWFp-trust-strip__grid{grid-template-columns:1fr;gap:6px}}.product-info .fudge-b2b-upsell{margin-top:10px!important;margin-bottom:0!important}#fudge-b2b-upsell-details summary::-webkit-details-marker{display:none}#fudge-b2b-upsell-details summary::marker{display:none}#fudge-volume-discount summary::-webkit-details-marker{display:none}#fudge-volume-discount summary::marker{display:none}.fudge-compact-specs{width:100%!important;box-sizing:border-box!important;clear:both!important;float:none!important;margin-top:14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:16px;box-shadow:0 1px 3px #00000008}.fudge-compact-specs-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.fudge-compact-specs-title{font-family:var(--heading-font-family, Figtree, sans-serif);font-size:15px;font-weight:700;color:#0d3320;margin:0;line-height:1.2}.fudge-compact-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.fudge-compact-spec-row{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;transition:background .15s ease,border-color .15s ease}.fudge-compact-spec-row:hover{background:#f0f7ec;border-color:#d7e7cd}.fudge-compact-spec-label{font-family:var(--body-font-family, Muli, sans-serif);font-size:12px;font-weight:500;color:#64748b;line-height:1.3;text-transform:none;letter-spacing:0}.fudge-compact-spec-value{font-family:var(--body-font-family, Muli, sans-serif);font-size:13px;font-weight:600;color:#0f172a;line-height:1.4}.fudge-spec-link{color:#0f172a!important;text-decoration:none;transition:color .15s}.fudge-spec-link:hover{color:#70b247!important;text-decoration:underline}@media(max-width:480px){.fudge-compact-spec-grid{grid-template-columns:1fr}.fudge-compact-spec-row{padding:6px 8px}}.product-description-under-media{margin-top:14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:16px;box-shadow:0 1px 3px #00000008;box-sizing:border-box;width:100%}.product-description-under-media.fudge-pdp-desc-collapsible:not(.is-expanded) .product-description-body{max-height:240px;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to bottom,black 65%,transparent 100%);mask-image:linear-gradient(to bottom,black 65%,transparent 100%)}.fudge-pdp-desc-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:8px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#0d3320;font-family:var(--heading-font-family, Figtree, sans-serif);font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;width:100%}.fudge-pdp-desc-toggle-btn:hover{background:#f0f7ec;border-color:#d7e7cd;color:#4a7c2e}.fudge-pdp-desc-toggle-btn svg{transition:transform .2s ease}.product-description-under-media.is-expanded .fudge-pdp-desc-toggle-btn svg{transform:rotate(180deg)}@media(min-width:769px){.product-description-under-media{float:none;clear:none;width:100%;margin-inline-end:0;border-inline-end:1px solid #e5e7eb!important}}@media(max-width:768px){.product-description-under-media{float:none;clear:both;width:100%;margin-top:14px;margin-inline-end:0}}@media(min-width:769px){.product-main .product-media{border-inline-end:none!important;padding-bottom:0!important;margin-bottom:0!important}.product-main .product-info:before,.product-main .product-info:after{display:none!important}}.product.js-product:after{content:"";display:table;clear:both}.product-description-body p{margin:0 0 12px;line-height:1.65}.product-description-body p:last-child{margin-bottom:0}.product-description-body ul{margin:10px 0 14px 20px;padding:0}.product-description-body li{margin-bottom:6px;font-size:14px;color:#334155;line-height:1.6}@media(max-width:639px){.fudge-usp-search-form{flex-wrap:nowrap!important}.fudge-usp-search-form input[type=search]{min-width:0!important;padding:12px 8px!important;font-size:16px!important}.fudge-usp-search-form .fudge-usp-search-btn{padding:10px 14px!important;flex-shrink:1!important;font-size:13px!important}.fudge-usp-search-form .fudge-usp-search-btn .fudge-usp-search-btn-label{overflow:hidden;text-overflow:ellipsis;display:none!important}.fudge-usp-search-form .fudge-usp-search-btn .fudge-usp-search-btn-icon{display:inline-block!important}.fudge-usp-search-form .fudge-usp-search-btn{padding:10px 16px!important;flex:0 0 44px;height:44px;box-sizing:border-box;justify-content:center}}body:has(.main-menu__disclosure[open]) .fudge-sticky-cta,body:has(cart-drawer[aria-hidden=false]) .fudge-sticky-cta,body:has(cart-drawer.is-open) .fudge-sticky-cta,body:has(.drawer[aria-hidden=false]) .fudge-sticky-cta{display:none!important}.main-menu__content .mob__announcement-links{display:none!important}@media(max-width:834px){.fudge-bol-pin:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}.fudge-bol-pin{position:absolute}}.tfc-nl-btn,.tfc-nl-input{border-radius:8px!important;min-height:44px;box-sizing:border-box}@media(max-width:768px){.tfc-columns{display:flex!important;flex-direction:column!important}.tfc-nl-form{flex-direction:column;gap:8px}}@media(max-width:768px){input[type=text],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],textarea,select{font-size:16px!important}}@media(max-width:834px){.fudge-lang-switcher__btn{min-height:44px!important;min-width:44px!important;justify-content:center}.breadcrumbs-list__link{display:inline-flex;align-items:center;min-height:44px}.qty-input__btn{min-height:44px!important;min-width:44px!important}.sticky-atc-panel .btn--sm,.fudge-mob-nav__quick-link,.fudge-mob-nav__cat{min-height:44px!important}.announcement__col--right>a,.announcement__col--right .ann-dropdown-toggle,.announcement__col--right .ann-dropdown a,.announcement-contact-btn{min-height:44px!important;display:inline-flex!important;align-items:center!important}}.fudge-compact-spec-label{text-transform:capitalize}.about-page__stat-unit--producten,.about-page__stat-unit--years{display:inline}.product-info__add-to-cart{display:flex!important;align-items:center!important;gap:10px!important;margin-top:14px!important}.product-info__add-to-cart quantity-input{flex:0 0 130px!important;margin-inline-end:0!important}.product-info__add-to-cart .qty-input--combined{border-radius:8px!important;border:1.5px solid #d1d5db!important;background:#fff!important;height:50px!important;transition:border-color .2s ease,box-shadow .2s ease!important;overflow:hidden!important}.product-info__add-to-cart .qty-input--combined:focus-within{border-color:#5a9c38!important;box-shadow:0 0 0 3px #70b24726!important}.product-info__add-to-cart .qty-input__btn{height:50px!important;min-height:48px!important;min-width:40px!important;background:transparent!important;color:#374151!important;border:none!important;transition:background-color .15s ease,color .15s ease!important}.product-info__add-to-cart .qty-input__btn:hover{background-color:#f3f4f6!important;color:#111827!important}.product-info__add-to-cart .qty-input__input{height:50px!important;font-size:15px!important;font-weight:700!important;color:#111827!important;text-align:center!important;background:transparent!important;border:none!important}.product-info__add-button{flex:1 1 auto!important}.product-info__add-button .btn--primary{height:50px!important;min-height:50px!important;border-radius:8px!important;font-size:15px!important;letter-spacing:.2px!important;box-shadow:0 2px 6px #70b24738!important}.product-info__dynamic-checkout-button .shopify-payment-button__button{height:50px!important;min-height:50px!important;border-radius:8px!important}.product-breadcrumbs{margin-top:0!important;margin-bottom:0!important;padding-top:4px!important;padding-bottom:2px!important}.product-breadcrumbs .breadcrumbs{margin-top:2px!important;margin-bottom:4px!important}.product-main .product-media,.product-main .product-info{padding-top:4px!important;margin-top:0!important}@media(max-width:768px){.product-breadcrumbs{padding-top:2px!important;padding-bottom:2px!important}.product-breadcrumbs .breadcrumbs{margin:2px 0!important}.product-main .product-media{margin-top:4px!important;padding-top:0!important}}.product-breadcrumbs,.product-main>.container,main:has(.product-main) .container,.fudge-fbt-container,.fudge-brand-link-section .container,.fudge-trust-section .container,.fudge-mfc-section .container,.fudge-pdp-faq-section .container,.cc-product-recommendations .container,.recently-viewed-products .container{max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--gutter, 20px)!important;padding-right:var(--gutter, 20px)!important;box-sizing:border-box!important}.product-breadcrumbs{padding-top:4px!important;padding-bottom:2px!important}.fudge-pdp-buy-card{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:16px;box-shadow:0 1px 3px #00000008;box-sizing:border-box}.fudge-pdp-buy-card>:first-child,.fudge-pdp-buy-card>.product-info__block:first-child{margin-top:0!important;padding-top:0!important}.fudge-pdp-buy-card>:last-child,.fudge-pdp-buy-card>.product-info__block:last-child{margin-bottom:0!important;padding-bottom:0!important}.product-info .product-title{font-family:var(--heading-font-family, Figtree, sans-serif)!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;color:#1f2937!important;margin:0!important}@media(min-width:769px){:root{--product-info-block-margin: 10px;--product-column-padding: 16px !important}.product-main .product-media{padding-inline-end:16px!important}.product-main .product-info{padding-inline-start:16px!important}.product-left-column{margin-inline-end:16px!important;width:calc(100% - var(--product-info-width, 47%) - 16px)!important}.product-info .product-info__block{margin-top:8px!important;margin-bottom:8px!important}.product-info .product-info__block--sm{margin-top:4px!important;margin-bottom:4px!important}.product-info .product-info__title{margin-top:4px!important;margin-bottom:6px!important}.product-info .product-title{font-size:15px!important;font-weight:700!important;line-height:1.35!important}.product-info .product-vendor-sku{margin-top:0!important;margin-bottom:4px!important}.product-info .product-info__price{margin-top:6px!important;margin-bottom:6px!important}.product-info .product-options{margin-top:8px!important;margin-bottom:8px!important}.product-info .product-info__add-to-cart{margin-top:10px!important;margin-bottom:6px!important}.product-info .fudge-pdp-buy-card+.product-info__block{margin-top:0!important}.product-info .fudge-qAWFp-trust-strip{margin-top:0!important}}.fudge-fbt-container{margin-top:14px!important;margin-bottom:0!important}.fudge-brand-link-section{padding:10px 0!important}.fudge-brand-link-card{padding:18px 24px!important}.fudge-trust-section{padding:20px 0 16px!important}.fudge-mfc-section.section{margin-top:16px!important;margin-bottom:8px!important}.fudge-pdp-faq-section{padding:10px 0 20px!important}@media(max-width:768px){.fudge-pdp-buy-card{padding:16px 14px 18px!important;margin-bottom:12px!important}}@media(max-width:640px){.product-info__add-to-cart{gap:8px!important}.product-info__add-to-cart quantity-input{flex:0 0 105px!important}.product-info__add-to-cart .qty-input__btn{min-width:32px!important}.product-info__add-button .btn--primary{font-size:14px!important;padding-left:10px!important;padding-right:10px!important;white-space:nowrap!important}}.slider-nav:not(.slide-nav--inline){position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:5!important;transform:none!important}.slider-nav:not(.slide-nav--inline) .slider-nav__btn{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;pointer-events:auto!important;z-index:6!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;border-radius:50%!important;background:#70b247!important;background-color:#70b247!important;border:2px solid #ffffff!important;color:#fff!important;box-shadow:0 4px 12px #00000038!important;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease!important;cursor:pointer!important;opacity:1!important}.slider-nav:not(.slide-nav--inline) .slider-nav__btn:hover{background:#5a9c38!important;background-color:#5a9c38!important;transform:translateY(-50%) scale(1.1)!important;box-shadow:0 6px 16px #00000052!important}.slider-nav:not(.slide-nav--inline) .slider-nav__btn[name=prev]{left:6px!important;right:auto!important}.slider-nav:not(.slide-nav--inline) .slider-nav__btn[name=next]{right:6px!important;left:auto!important}.slider-nav:not(.slide-nav--inline) .slider-nav__btn svg{width:24px!important;height:24px!important;color:#fff!important;stroke:#fff!important;fill:none!important;display:block!important}.slider-nav:not(.slide-nav--inline) .slider-nav__btn svg path{stroke:#fff!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important}.slider-nav:not(.slide-nav--inline) .slider-nav__btn[name=prev] svg{transform:rotate(180deg)!important;margin-right:0!important}.slider-nav:not(.slide-nav--inline) .slider-nav__btn[name=next] svg{transform:none!important;margin-left:0!important}@media(min-width:1280px){.slider-nav:not(.slide-nav--inline) .slider-nav__btn[name=prev]{left:-20px!important}.slider-nav:not(.slide-nav--inline) .slider-nav__btn[name=next]{right:-20px!important}}@media(min-width:1440px){.slider-nav:not(.slide-nav--inline) .slider-nav__btn[name=prev]{left:-22px!important}.slider-nav:not(.slide-nav--inline) .slider-nav__btn[name=next]{right:-22px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fudge-DhsiE-sections.css.map */
