.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:Circe,sans-serif;font-size:10px;line-height:1;opacity:.9}.product-item .product-item__badges .product-item__badge[style*="#757575"]{display:none!important}.product-item:has(.product-item__badge[style*="#757575"]) .product-item__image img{filter:grayscale(1);opacity:.55}.product-item:has(.product-item__badge[style*="#757575"]) .product-item__image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#5a5a5a40;z-index:100;pointer-events:none}.product-item:has(.product-item__badge[style*="#757575"]) .product-item__image:after{content:"Sold out";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-18deg);background:#3a3a3a;color:#fff;font-family:Circe,sans-serif;font-weight:800;font-size:22px;letter-spacing:.04em;padding:10px 30px;border-radius:8px;white-space:nowrap;z-index:101;pointer-events:none;box-shadow:3px 3px #b8b8b8}.product-item__title{min-height:66px}.product-item__title .text-size--large{font-size:17px!important;line-height:1.25;font-weight:800;color:var(--vb-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item__title .vb-card-sub{display:-webkit-box;-webkit-line-clamp:1;-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:Circe,sans-serif;font-weight:700;letter-spacing:0;text-transform:none;font-size:15px;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:Circe,sans-serif;font-size:14px!important;font-weight:600;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:Circe,sans-serif;font-size:12px!important;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}.mount-slideshow .css-slider.css-slider--bottom-navigation .css-slider-navigation-container{align-items:flex-start}@media(max-width:767px){.section-heading__title{font-size:24px!important;line-height:1.15}}.container--vertical-space-xsmall:has(>.breadcrumb-main--margin){margin-top:14px!important}.vba.container--vertical-space-small,.vbb.container--vertical-space-small,.vbph.container--vertical-space-small{margin-top:44px!important}.vbb .breadcrumb-main--margin,.vbph .breadcrumb-main--margin{margin-bottom:22px!important}.vbwh__kicker,.vbw__kicker,.vbb__kicker,.vba__kicker,.vbph__kicker,.vbti__kicker,.vbj-kicker,.vbfs-kicker,.vbch__crumb,.vbb__side-title,.vba__toc summary,.vbsb__k span,.vbsb__c small,.vbb__meta,.vba__meta,.vbj-card__meta,.vbb__chip,.vba__tags a,.vbch__meta,.vbp-pair__head,.product-text .product-variant-info-option,.reviews-io-polaris-widget .header__group--left .R-TextBody,.reviews-io-polaris-widget .R-BadgeElement__text,.vbfs-ticker{font-family:Circe,sans-serif!important;text-transform:none!important;letter-spacing:0!important}.vbwh__kicker,.vbw__kicker,.vbb__kicker,.vba__kicker,.vbph__kicker,.vbti__kicker,.vbj-kicker,.vbfs-kicker{font-size:16px!important;font-weight:700!important;color:#3c5a47!important}.vbb__side-title,.vba__toc summary{font-size:16px!important;font-weight:800!important;color:#05371e!important}.vbsb__k span,.vbsb__c small,.product-text .product-variant-info-option,.vbp-pair__head{font-size:13px!important;font-weight:600!important;color:#3c5a47!important}.vbb__meta,.vba__meta,.vbj-card__meta,.reviews-io-polaris-widget .header__group--left .R-TextBody{font-size:14px!important;font-weight:500!important;color:#4a6655!important}.vbch__crumb{font-size:14px!important;font-weight:600!important;color:#c3f578!important;opacity:1!important}.vbch--plain .vbch__crumb{color:#3c5a47!important}.vbb__chip,.vbch__meta,.vbch__meta b,.reviews-io-polaris-widget .R-BadgeElement__text{font-size:13px!important;font-weight:600!important}.vbw__item:before{display:none!important}.vbw__h{padding-right:0!important}.vba__tags a,.vbb__chip{background:#c3f578!important;color:#05371e!important;border-radius:30px!important;padding:7px 16px!important;font-size:14px!important;font-weight:600!important}.vba__tags a:hover{background:#05371e!important;color:#c3f578!important}[class^=ai-timeline-title]{font-family:Circe,sans-serif!important;font-weight:900!important;letter-spacing:-.02em!important;color:#05371e!important}[class^=ai-timeline-event-title]{font-family:Circe,sans-serif!important;font-weight:800!important;color:#05371e!important}[class^=ai-timeline-date]{font-family:Circe,sans-serif!important;font-weight:700!important;color:#3c5a47!important}[class^=ai-timeline-event-description]{color:#1b2e22!important;line-height:1.55!important}[class^=ai-timeline-image-wrapper]{border-radius:10px;overflow:hidden}@media(max-width:767px){[class^=ai-timeline-image-wrapper]{max-height:150px}[class^=ai-timeline-image-wrapper] img{height:150px!important;width:100%!important;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/vb-global.css.map */
