.product-item{--vb-dark:#05371e;--vb-lime:#c3f578;--vb-paper:#f5f1e8}.product-item__image{border-radius:12px;overflow:hidden;background:var(--vb-paper)}.product-item__image .lazy-image--fit img{transition:transform .5s ease}.product-item:hover .product-item__image img{transform:scale(1.03)}.product-item__badges{top:12px!important;left:auto!important;right:14px!important;display:flex;justify-content:flex-end}.product-item .product-item__badges .product-item__badge,.product-item__badge{background:#c82350!important;color:#fff!important;font-family:Circe,sans-serif!important;font-weight:800!important;letter-spacing:0;font-size:15px!important;line-height:1;width:56px!important;height:56px!important;padding:0!important;margin:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:3px 3px #b8b8b8;white-space:nowrap;float:none!important;flex-direction:column;gap:2px}.product-item__badge b{font-weight:800;line-height:1}.product-item__badge small{font-family:Courier New,Courier,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;line-height:1;opacity:.9}.product-item__title .text-size--large{font-size:17px!important;line-height:1.25;font-weight:800;color:var(--vb-dark);display:block}.product-item__title .vb-card-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Circe,sans-serif;font-size:14px;line-height:1.35;font-weight:500;letter-spacing:0;color:#3c5a47;margin-top:4px;text-transform:none}.product-item .ruk_rating_snippet{margin:6px 0 4px;font-size:12px}.product-item .ruk_rating_snippet i{color:var(--vb-dark)!important}.product-item__price .product-price--original{font-weight:800;font-size:16px;color:var(--vb-dark)}.product-item__price .product-price--compare{opacity:.5;margin-left:6px}.product-item__price .product-price--unit{display:block;font-size:12px;color:#4a6655;margin-top:2px}.product-item__text.gutter-top--regular{padding-top:12px!important}.product-item__text.gutter-bottom--regular{padding-bottom:8px!important}.section-footer__actions{padding-top:18px!important}.section-heading h2,.section-heading .h2{font-weight:900;letter-spacing:-.02em;color:var(--vb-dark,#05371e)}[id*=__footer] p em{font-style:normal;font-size:11px;opacity:.7;display:block;margin-top:8px}.we-subscription-banner{background:#c3f578!important;background-image:none!important;color:#05371e!important}.we-subscription-banner__eyebrow{font-family:Courier New,Courier,monospace;font-weight:400;letter-spacing:.12em;opacity:.85}.we-subscription-banner__heading{font-weight:900;letter-spacing:-.02em}.we-subscription-banner__button{background:#05371e!important;color:#c3f578!important;font-weight:800;border-radius:10px!important;box-shadow:4px 4px #05371e00;border:2px solid #05371e;transition:transform .15s,box-shadow .15s}.we-subscription-banner__button:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #05371e}.button--solid,.button--arrow-right,.section-footer .button{background:#05371e!important;color:#c3f578!important;border-color:#05371e!important;border-radius:10px!important;font-weight:800!important;font-family:Circe,sans-serif!important;box-shadow:4px 4px #05371e00;transition:transform .15s,box-shadow .15s}.button--solid span,.button--arrow-right span,.section-footer .button span{color:#c3f578!important}.button--solid:hover,.button--arrow-right:hover,.section-footer .button:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #c3f578}.slideshow .button--solid,[class*=slider-text-section] .button--solid,[id*=c9ad9495] .button--solid{background:#c3f578!important;color:#05371e!important;border-color:#c3f578!important}.slideshow .button--solid span,[id*=c9ad9495] .button--solid span{color:#05371e!important}[id*=c9ad9495] .button--solid:hover{box-shadow:4px 4px #05371e}.container--vertical-space{margin-top:64px!important}.container--vertical-space-small{margin-top:40px!important}.container--has-background{padding-top:48px!important;padding-bottom:48px!important;border-radius:16px}.section-heading__title{font-weight:900!important;letter-spacing:-.02em;color:#05371e}.section-heading__subtitle,.section-heading__text p{color:#3c5a47}#reviewsio-carousel-widget .stars__icon,#reviewsio-carousel-widget i[class*=star]{-webkit-text-stroke:1.2px #05371e;paint-order:stroke fill}.section-heading--one-row .section-heading__text{flex-direction:column!important;align-items:flex-start!important;gap:6px}.section-heading__subheading{border-left:0!important;margin:0!important;font-size:18px!important;line-height:1.4;opacity:1!important;color:#05371e!important;font-family:Circe,sans-serif;font-weight:600;display:inline;background:linear-gradient(#c3f578,#c3f578) 0 82%/100% 42% no-repeat;padding:0 4px!important;box-decoration-break:clone;-webkit-box-decoration-break:clone}#reviewsio-carousel-widget .CarouselWidget__header{background:#f5f1e8;border-radius:12px;padding:20px 24px!important;margin-bottom:20px;text-align:left!important}#reviewsio-carousel-widget .header__inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}#reviewsio-carousel-widget .cssVar-header__heading,#reviewsio-carousel-widget .cssVar-header__subheading,#reviewsio-carousel-widget .CarouselWidget__header .R-TextBody--xxs{font-family:Courier New,Courier,monospace;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:#3c5a47!important}#reviewsio-carousel-widget .cssVar-subheading__number{font-family:Circe,sans-serif;font-size:44px;font-weight:900;line-height:1;color:#05371e;letter-spacing:0;margin-right:6px;vertical-align:middle}#reviewsio-carousel-widget .R-ReviewsList__item{background:#fff!important;border:1px solid #e3e8e4!important;border-radius:12px!important;box-shadow:none!important;padding:20px!important}#reviewsio-carousel-widget .R-ReviewsList__item--body{font-size:16px!important;line-height:1.55!important;color:#1b2e22!important}#reviewsio-carousel-widget .cssVar-authorName{font-size:14px;font-weight:800;color:#05371e}#reviewsio-carousel-widget .R-ReviewsList__item .R-TextBody--xxxxs{font-family:Courier New,Courier,monospace;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase;color:#3c5a47!important}#reviewsio-carousel-widget .R-ReviewsList__controlButton{background:#05371e!important;color:#c3f578!important;border-radius:50%!important;width:44px;height:44px;box-shadow:3px 3px #c3f578}#reviewsio-carousel-widget .CarouselWidget__footer{opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/128/assets/vb-global.css.map */
