:root{--primary-green: #BCCF00;--dark-green: #9db300;--dark-green-hover: #8a9f00;--dark-grey: #3A413F;--gold: #FFD700}.review-badge,.recycling-banner,.trust-section,.final-cta-wrapper{contain:content;content-visibility:auto;contain-intrinsic-size:100px 500px}input[type=radio]+label.opt-label{background-color:#fff;color:#000;cursor:pointer;border:2px solid transparent;border-radius:4px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}input[type=radio]:checked+label.opt-label,input[type=radio]+label.opt-label:hover{background-color:var(--dark-grey);color:#fff;border-color:var(--dark-grey)}input[type=radio]:focus+label.opt-label{outline:2px solid var(--dark-grey);outline-offset:2px}.product-group-switcher{margin-top:20px}.product-group-switcher ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.product-group-switcher li{margin:0;position:relative;flex:0 0 auto}.product-group-switcher img{width:120px;height:120px;object-fit:cover;border-radius:4px;border:2px solid transparent;transition:border-color .3s ease;display:block}.product-group-switcher img:hover,.product-group-switcher li.current-product img{border-color:var(--dark-grey)}.review-badge{text-align:center;margin:10px auto;padding:12px 10px;width:95%;max-width:600px;background:#fff;border-radius:8px;border:1px solid var(--primary-green);box-shadow:0 4px 12px #0000000d}.review-badge__stars{margin-bottom:6px}.review-badge__stars-icon{color:var(--gold);font-size:18px}.review-badge__rating{font-size:16px;color:var(--dark-grey);display:block;margin-top:4px}.review-badge__links{font-size:13px;color:var(--dark-grey);line-height:1.6}.review-badge__link{color:var(--dark-grey);text-decoration:none;border-bottom:1px solid var(--primary-green);padding:2px 0;transition:border-bottom-color .2s ease}.review-badge__link:hover{border-bottom-color:var(--dark-grey)}.review-badge__separator{margin:0 8px;color:var(--primary-green)}.recycling-banner{max-width:800px;margin:30px auto;padding:25px 20px;background:linear-gradient(135deg,var(--primary-green) 0%,var(--dark-green) 100%);border-radius:12px;text-align:center;box-shadow:0 6px 20px #0000001a}.recycling-banner__heading{font-size:24px;font-weight:700;color:#fff;margin-bottom:12px}.recycling-banner__text{font-size:15px;color:#fff;line-height:1.6;margin-bottom:20px;max-width:600px;margin-left:auto;margin-right:auto}.recycling-banner-btn:hover{background:#fff!important;color:var(--dark-grey)!important;opacity:.9}@media (max-width: 600px){.recycling-banner__heading{font-size:21px}}.trust-section{text-align:center;padding:40px 20px;background:#f9f9f9;margin:30px 0;border-radius:8px}.trust-section__title{font-size:24px;margin-bottom:30px;color:var(--dark-grey);font-weight:600}.trust-section__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;max-width:900px;margin:0 auto}.trust-box{padding:25px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d}.trust-box__icon{font-size:36px;margin-bottom:12px}.trust-box__title{font-weight:700;color:var(--dark-grey);margin-bottom:8px;font-size:17px}.trust-box__text{font-size:14px;color:#666;line-height:1.6}.trust-box__text--reviews{line-height:1.7}.trust-box__link{color:var(--dark-grey);text-decoration:underline}.trust-box__link:hover{color:var(--primary-green)}.final-cta-wrapper{text-align:center;margin:50px auto;max-width:600px;padding:0 20px}.final-cta-btn{display:inline-block;padding:18px 50px;font-size:18px;font-weight:700;background:linear-gradient(135deg,var(--primary-green) 0%,var(--dark-green) 100%);color:#fff!important;text-decoration:none;border-radius:8px;box-shadow:0 4px 15px #bccf004d;transition:all .3s ease}.final-cta-btn:hover{background:linear-gradient(135deg,var(--dark-green) 0%,var(--dark-green-hover) 100%)!important;box-shadow:0 6px 25px #bccf0066;transform:translateY(-2px);color:#fff!important;text-decoration:none!important}@media (max-width: 600px){.final-cta-btn{padding:16px 40px;font-size:16px}}.content-divider{height:1px;background:linear-gradient(to right,transparent,var(--primary-green),transparent);margin:20px 0}#TS-etrust-widget,#etrust-widget,.trustpilot-widget{opacity:0;transition:opacity .3s ease}#TS-etrust-widget.loaded,#etrust-widget.loaded,.trustpilot-widget.loaded{opacity:1}.trustpilot-widget,#TS-etrust-widget{position:fixed!important;z-index:9999}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom-optimizations.css.map */
