﻿.product-reviews-overview,.product-reviews-bar{font-size:.6rem}.customer-reviews .customer-reviews-stars{margin-right:15px}.customer-reviews .customer-reviews-item{align-items:center;margin-bottom:10px}.customer-reviews .customer-reviews-slide{position:relative;background:#e9e9e9;height:3px;margin-right:15px}.customer-reviews .customer-reviews-per{width:60px;border-radius:3px;border:1px solid #ccc;text-align:center}.customer-reviews .customer-reviews-score{position:absolute;width:50%;background:#ff4747;height:3px}.nav-link.active{border-bottom:2px solid !important}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none)}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button{transition:opacity .15s ease}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}.fancybox__container{--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__slide{--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:hsla(0,0%,100%,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0.006) 8.1%, hsla(0, 0%, 0%, 0.021) 15.5%, hsla(0, 0%, 0%, 0.046) 22.5%, hsla(0, 0%, 0%, 0.077) 29%, hsla(0, 0%, 0%, 0.114) 35.3%, hsla(0, 0%, 0%, 0.155) 41.2%, hsla(0, 0%, 0%, 0.198) 47.1%, hsla(0, 0%, 0%, 0.242) 52.9%, hsla(0, 0%, 0%, 0.285) 58.8%, hsla(0, 0%, 0%, 0.326) 64.7%, hsla(0, 0%, 0%, 0.363) 71%, hsla(0, 0%, 0%, 0.394) 77.5%, hsla(0, 0%, 0%, 0.419) 84.5%, hsla(0, 0%, 0%, 0.434) 91.9%, hsla(0, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__toolbar{opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.cf-product-page{background:#f8f9fa}.cf-supply-shell{padding:1.25rem}.cf-product-page-heading{margin-bottom:1rem}.cf-product-page-heading span,.cf-panel-kicker{color:#416900;display:block;font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase}.cf-product-page-heading h2{color:#191c1d;font-size:1.6rem;font-weight:700;margin:.15rem 0 0}.cf-product-detail-panel,.cf-panel{border:1px solid #e9ecef;border-radius:.5rem;box-shadow:0 .75rem 2rem rgba(33,37,41,.06);overflow:hidden}.cf-product-gallery,.cf-product-buybox,.cf-product-sidebar{padding:1.25rem}.cf-product-gallery{background:#fff}.cf-product-gallery #product-carousel{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;padding:.85rem !important}.cf-product-gallery #mainCarousel{background:#fff;border:1px solid #e9ecef;border-radius:.5rem;overflow:hidden}.cf-product-gallery #mainCarousel .product-image,.cf-product-gallery #mainCarousel .product-image a{align-items:center;display:flex;justify-content:center}.cf-product-gallery #mainCarousel .product-image{aspect-ratio:1/1}.cf-product-gallery #mainCarousel img,.cf-product-gallery #mainCarousel video{height:100% !important;object-fit:contain;width:100% !important}.cf-product-gallery #thumbCarousel{height:auto;padding-top:.75rem}.cf-product-gallery #thumbCarousel .carousel__slide{background:#fff;border:1px solid #e9ecef !important;border-radius:.35rem;height:4.75rem;overflow:hidden;width:4.75rem}.cf-product-gallery #thumbCarousel img{height:100% !important;object-fit:cover;width:100% !important}.cf-product-buybox{border-left:1px solid #e9ecef;border-right:1px solid #e9ecef}.cf-product-buybox h1{color:#191c1d;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:700;line-height:1.16;margin-bottom:.85rem;padding-left:0 !important}.cf-product-trust-strip{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.cf-product-trust-strip span,.cf-supplier-badges span{background:#edf7e1;border:1px solid #cde8ad;border-radius:999px;color:#416900;font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;font-size:.72rem;font-weight:700;padding:.35rem .55rem;text-transform:uppercase}.section-price{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;padding:1rem}.price-label{background:#fff;border:1px solid #e9ecef;border-radius:.45rem;padding:.85rem}.price-label .availability,.price-label .weight{color:#5b5f63;font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif}.price-label #price-amount,.price-label .discount-price{color:#416900;font-weight:800}.offer-list{background:#f8f9fa;border-radius:.35rem;list-style:none;margin:.75rem 0 0;padding:.5rem}.section-shipping{display:block}.attribute-fieldset{background:#fff;border:1px solid #e9ecef;border-radius:.45rem;margin-top:.85rem !important;padding:.85rem}.attribute-label{color:#191c1d;font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;font-size:.84rem;font-weight:700;margin-bottom:.5rem}.qty-row-container{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:.5rem;max-width:17rem;padding:.35rem}.qty-minus-container,.qty-plus-container{align-items:center;display:flex;justify-content:center}.qty-input{border:0;box-shadow:none !important;font-weight:700}.cf-product-actions .cart-btn{background:#8cc63f;border:0;border-radius:.45rem !important;color:#203500;font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;font-weight:800;min-height:3rem}.cf-product-actions .cart-btn:hover{background:#212529;color:#fff}.cf-product-app-link{background:#fff8e6 !important;border:1px solid #f0d58a !important;color:#654600 !important;font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;font-weight:700}.cf-product-condition{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:.45rem;display:flex;justify-content:space-between;margin-top:.75rem;padding:.75rem .85rem}.cf-product-condition span{color:#6b7176;font-size:.85rem}.cf-product-condition strong{color:#416900}.cf-supplier-aside{border:1px solid #e9ecef;border-radius:.5rem;position:sticky;top:1rem}.cf-supplier-name{color:#191c1d;display:block;font-size:1.1rem;font-weight:800;line-height:1.25;text-decoration:none}.cf-supplier-name:hover{color:#416900}.cf-supplier-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0;padding-left:.5rem}.cf-product-side-products{border-top:1px solid #e9ecef;margin-top:1rem !important;padding-top:1rem}.cf-product-side-products-title{color:#191c1d;display:block;font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;font-weight:800;text-decoration:none}.cf-product-mini-carousel{display:flex;gap:.65rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem !important;scroll-snap-type:x proximity}.cf-product-mini-card{display:flex;flex:0 0 8.5rem;max-width:8.5rem;padding:0;scroll-snap-align:start;width:8.5rem}.cf-product-mini-card .cf-product-card{width:100%}.cf-product-mini-card .cf-product-card .product-name{min-height:2.8rem}.cf-product-mini-card .cf-product-title{font-size:.78rem}.cf-product-description-panel .tabs-wrapper{padding:0}#product-tabs{border-bottom:1px solid #e9ecef;padding:.35rem .75rem 0}#product-tabs .nav-link{border:0;border-radius:.4rem .4rem 0 0;color:#5b5f63;font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;font-weight:800}#product-tabs .nav-link.active{background:#8cc63f;color:#203500}.tab-content{padding:1rem}#product-breadcrumb .breadcrumb-nav{list-style:none;overflow:hidden}#product-breadcrumb .breadcrumb-nav li{display:block;float:left}#product-content #thumbCarousel .carousel__button.is-prev,#product-content #thumbCarousel .carousel__button.is-next{top:-100px;z-index:3;color:#fff}#product-content .product-image img{height:auto;max-height:100%}#product-content .carousel__slide.col-3{width:25% !important}#product-content #mainCarousel .carousel__slide{width:100%}video.image-medium{width:auto;margin:0 auto;height:100%;display:flex}#thumbCarousel{height:100px}#thumbCarousel .carousel__slide{width:auto}#thumbCarousel .carousel__slide img{width:80px;height:80px}#thumbCarousel .product-image button{position:relative;top:-60px;text-align:center;margin:0 auto;display:flex;color:#fff;width:40px;height:40px}.carousel__button{background:#99d813}video{max-width:100%}.attribute-group{list-style:none}.attribute-group .attribute{float:left;margin:5px;min-height:42px;min-width:42px;text-align:center}.attribute-group .attribute img{width:42px;height:42px}.attribute-group .attribute .attribute-name{padding:8px 10px;display:flex}.attribute-group .attribute .attribute-name.hide{display:none}.attribute-group .attribute .attribute-image{display:flex;width:auto}.attribute-group li.selected{border:1px solid #99d813 !important}.description img{max-width:100%}.category-product-ul .carousel__nav{display:flex;position:relative}.category-product-ul .carousel__nav .carousel__button.is-prev,.category-product-ul .carousel__nav .carousel__button.is-next{top:-80px;z-index:3;color:#fff}.offer-name{background:linear-gradient(305deg, rgb(242, 148, 7) 0%, #f00da0 100%);border-radius:12px;padding:5px}.offer-name a{color:#fff !important}ul.category-ul,ul.category-child-ul,.category-product-ul{margin:0;padding:0;list-style:none}@media(max-width: 991.98px){.cf-supply-shell{padding:.75rem}.cf-product-buybox{border-left:0;border-right:0;border-top:1px solid #e9ecef}.cf-supplier-aside{position:static}}.cf-product-page{--cf-primary: #416900;--cf-green: #8cc63f;--cf-border: #edf0ea;background:#fff}.cf-product-merchant-strip,.cf-product-page-heading{display:none}.cf-supply-shell{margin:0 auto;max-width:1440px;padding:1rem 2rem 3rem}.cf-product-detail-panel,.cf-panel{background:#fff;border:0;border-bottom:1px solid var(--cf-border);border-radius:0;box-shadow:none;overflow:visible}.cf-product-detail-panel{align-items:flex-start}.cf-product-gallery,.cf-product-buybox,.cf-product-sidebar{padding:1rem}.cf-product-buybox{border-left:0;border-right:0}.cf-product-gallery #product-carousel{background:#fff;border:0;border-radius:0;padding:0 !important}.cf-product-gallery #mainCarousel{background:#fff;border:1px solid var(--cf-border);border-radius:.25rem}.cf-product-gallery #mainCarousel .product-image{aspect-ratio:1/1;padding:.5rem !important}.cf-product-gallery #mainCarousel img,.cf-product-gallery #mainCarousel video{height:100% !important;object-fit:contain;width:100% !important}.cf-product-gallery #thumbCarousel{height:auto;margin-top:.75rem;padding:0}.cf-product-gallery #thumbCarousel .carousel__slide{background:#fff;border:1px solid var(--cf-border) !important;border-radius:.25rem;height:4.5rem;margin-right:.5rem !important;opacity:.78;overflow:hidden;width:4.5rem !important}.cf-product-gallery #thumbCarousel .carousel__slide.is-nav-selected,.cf-product-gallery #thumbCarousel .carousel__slide:hover{border-color:var(--cf-green) !important;opacity:1}.cf-product-buybox h1{color:#191c1d;font-size:clamp(1.35rem,1.7vw,1.85rem);font-weight:600;letter-spacing:0;line-height:1.25;padding-left:0 !important}.cf-product-sidebar{border-left:1px solid var(--cf-border)}.cf-panel-kicker,.cf-product-trust-strip span,.cf-supplier-badges span{font-weight:600;letter-spacing:0;text-transform:none}.cf-product-trust-strip span,.cf-supplier-badges span{background:rgba(0,0,0,0);border-color:#dce6d2;border-radius:.25rem;padding:.25rem .45rem}.section-price,.price-label,.attribute-fieldset,.qty-row-container,.cf-product-condition,.cf-supplier-aside{background:#fff;border-color:var(--cf-border);border-radius:.25rem;box-shadow:none}.section-price{padding:.75rem 0}.price-label{border:0;padding:0}.attribute-fieldset{border-left:0;border-right:0;border-radius:0;padding:.75rem 0}.attribute-label,.cf-supplier-name,#product-tabs .nav-link{font-weight:500}.qty-row-container{max-width:16rem}.cf-product-actions .cart-btn{background:var(--cf-primary);border:1px solid var(--cf-primary);border-radius:.25rem !important;color:#fff;font-weight:600}.cf-product-actions .cart-btn:hover{background:#2d4900;color:#fff}.cf-product-app-link{background:#fff !important;border:1px solid var(--cf-border) !important;border-radius:.25rem !important;color:#191c1d !important}.cf-supplier-aside{border:0;padding:.85rem !important;position:static}.cf-related-products{border-bottom:1px solid var(--cf-border);padding:1rem 0}.cf-product-description-panel{border-top:1px solid var(--cf-border);margin-top:1rem !important}#product-tabs{border-bottom:1px solid var(--cf-border);padding:0}#product-tabs .nav-link{border:0;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;color:#424938;padding:.85rem 1rem}#product-tabs .nav-link.active{background:rgba(0,0,0,0);border-bottom-color:var(--cf-primary);color:var(--cf-primary)}.tab-content{padding:1rem 0 0}@media(max-width: 991.98px){.cf-supply-shell{padding:.75rem}.cf-product-gallery,.cf-product-buybox,.cf-product-sidebar{padding:.75rem 0}.cf-product-sidebar{border-left:0;border-top:1px solid var(--cf-border);margin-top:.75rem}.cf-product-gallery #thumbCarousel .carousel__slide{height:4.25rem;width:4.25rem !important}}.cf-product-page{background:#f5f7f3}.cf-supply-shell{max-width:1500px;padding-top:1rem}.cf-product-detail-panel{background:#fff;border:0;border-radius:.375rem;padding:.75rem}.cf-product-gallery,.cf-product-buybox,.cf-product-sidebar{padding:.75rem 1rem}.cf-product-buybox,.cf-product-sidebar{border-left:0}.cf-product-gallery #mainCarousel{border:0}.cf-product-gallery #mainCarousel .product-image{padding:0 !important}.cf-product-gallery #thumbCarousel .carousel__slide{border-color:#e4eadf !important;height:4.25rem;width:4.25rem !important}.cf-panel-kicker{background:#f3f8ed;border:1px solid #dce8d1;border-radius:.25rem;color:var(--cf-primary);display:inline-flex;font-size:.72rem;line-height:1;margin-bottom:.65rem;padding:.35rem .5rem}.cf-product-buybox h1{font-size:clamp(1.35rem,1.55vw,1.75rem);margin-bottom:.65rem}.cf-product-trust-strip{margin-bottom:.75rem}.cf-product-trust-strip span,.cf-supplier-badges span{border:0;color:#66715f;font-size:.75rem;padding:0}.section-price{background:#f8faf6;border:0;border-bottom:0;border-left:0;border-radius:0;border-right:0;border-top:0;margin:.75rem 0;padding:.85rem}.attribute-fieldset{margin-top:.75rem !important}.qty-row-container{border-radius:.25rem;margin-left:0 !important;max-width:12rem}.cf-product-actions{margin-top:.85rem !important}.cf-product-actions .cart-btn{min-height:2.75rem}.cf-product-app-link{margin-top:.5rem !important;min-height:2.5rem}.cf-product-condition{background:#f8faf6;border:0;border-left:0;border-radius:0;border-right:0;margin-top:.75rem}.cf-supplier-aside{background:#f8faf6 !important;border-radius:.375rem;padding:0 !important}.cf-supplier-aside .section-label{color:#66715f;font-size:.78rem}.cf-supplier-name{color:#191c1d;font-size:1rem;line-height:1.35;margin:0 !important}.cf-supplier-badges{gap:.55rem;margin:.75rem 0;padding-left:0}.cf-supplier-aside .ps-3{color:#66715f;padding-left:0 !important}.cf-related-products,.cf-product-description-panel{background:#fff;border:0;border-radius:.375rem;margin-top:1rem !important;padding:1rem}@media(max-width: 991.98px){.cf-product-detail-panel{padding:.75rem}.cf-product-buybox,.cf-product-sidebar{border-left:0;border-top:0}}.cf-product-redesign{--cf-page-bg: #f8f9fa;--cf-card-bg: #ffffff;--cf-soft-bg: #f3f5f1;--cf-border-soft: #e7ebe3;--cf-text: #191c1d;--cf-muted-text: #5b5f63;background:var(--cf-page-bg);color:var(--cf-text);max-width:1280px;padding:1.5rem 2.5rem 4rem}.cf-product-page-redesign,.cf-product-page-redesign .cf-product-merchant-strip,.cf-product-page-redesign .merchant-info{background:var(--cf-page-bg, #f8f9fa) !important}.cf-product-page-redesign .merchant-info{padding-bottom:0 !important;padding-top:0 !important}.cf-product-page-redesign .cf-supply-shell{background:var(--cf-page-bg, #f8f9fa) !important}.cf-product-redesign .cf-product-hero-row{background:rgba(0,0,0,0) !important;border:0;border-radius:0;margin-left:-0.75rem;margin-right:-0.75rem;padding:0}.cf-product-redesign .cf-product-gallery,.cf-product-redesign .cf-product-buybox,.cf-product-redesign .cf-product-sidebar{border:0;padding:0 .75rem}.cf-product-redesign .cf-product-gallery #product-carousel{background:rgba(0,0,0,0);border:0;padding:0 !important}.cf-product-redesign .cf-product-gallery #mainCarousel{background:var(--cf-card-bg);border:1px solid var(--cf-border-soft);border-radius:.5rem;overflow:hidden}.cf-product-redesign .cf-product-gallery #mainCarousel .product-image{aspect-ratio:1/1;padding:0 !important}.cf-product-redesign .cf-product-gallery #mainCarousel img,.cf-product-redesign .cf-product-gallery #mainCarousel video{height:100% !important;object-fit:cover;width:100% !important}.cf-product-redesign .cf-product-gallery #thumbCarousel{height:auto;margin-top:1rem;padding:0}.cf-product-redesign .cf-product-gallery #thumbCarousel .carousel__slide{background:var(--cf-card-bg);border:1px solid var(--cf-border-soft) !important;border-radius:.375rem;height:4.25rem;margin-right:.5rem !important;opacity:.65;overflow:hidden;width:4.25rem !important}.cf-product-redesign .cf-product-gallery #thumbCarousel .carousel__slide.is-nav-selected,.cf-product-redesign .cf-product-gallery #thumbCarousel .carousel__slide:hover{border-color:var(--cf-green) !important;opacity:1}.cf-product-redesign .cf-product-buybox h1{color:var(--cf-text);font-size:clamp(1.65rem,2.2vw,2rem);font-weight:600;letter-spacing:0;line-height:1.16;margin:0 0 .25rem;padding:0 !important}.cf-product-sku{color:var(--cf-muted-text);font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.03em;margin-bottom:1.5rem}.cf-price-tiers{background:var(--cf-card-bg);border:1px solid var(--cf-border-soft);border-radius:.5rem;margin-bottom:1.5rem;overflow:hidden}.cf-price-tier{border-right:1px solid var(--cf-border-soft);padding:1rem .75rem;text-align:center}.cf-price-tier:last-child{border-right:0}.cf-price-tier-featured{background:#eef5e9}.cf-price-tier span,.cf-min-order span,.cf-spec-card span{color:var(--cf-muted-text);display:block;font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;font-size:.72rem;font-weight:600}.cf-price-tier strong{color:var(--cf-text);display:block;font-size:1.45rem;font-weight:700;line-height:1.2;margin-top:.25rem}.cf-min-order{align-items:center;background:hsla(0,0%,100%,.72);border-top:1px solid var(--cf-border-soft);display:flex;justify-content:space-between;padding:.85rem 1rem}.cf-min-order strong{color:var(--cf-text);font-size:.9rem;font-weight:600;text-align:right}.cf-spec-preview h3,.cf-related-sidebar h3{color:var(--cf-muted-text);font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.cf-spec-card{background:var(--cf-card-bg);border:1px solid var(--cf-border-soft);border-radius:.25rem;min-height:4rem;padding:.75rem}.cf-spec-card strong{color:var(--cf-text);display:block;font-size:.95rem;font-weight:500;line-height:1.35;margin-top:.25rem}.cf-product-options{margin-top:1.25rem}.cf-option-label{color:var(--cf-muted-text);display:block;font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;font-size:.78rem;font-weight:600;margin-bottom:.5rem}.cf-product-redesign .attribute-fieldset{background:rgba(0,0,0,0);border:0;margin-top:.75rem !important;padding:0}.cf-product-redesign .attribute-label{color:var(--cf-muted-text);font-size:.78rem;font-weight:600}.cf-product-redesign .qty-row-container{background:var(--cf-card-bg);border:1px solid var(--cf-border-soft);border-radius:.25rem;margin:0;max-width:11rem;min-width:11rem;padding:.25rem}.cf-product-redesign .cf-quantity-action-row{margin-left:0;margin-right:0}.cf-product-redesign .qty-minus-container,.cf-product-redesign .qty-plus-container{align-items:center;color:var(--cf-primary);cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;user-select:none}.cf-product-redesign .qty-input{border:0;box-shadow:none !important;font-weight:600;min-height:2rem}.cf-supplier-card{background:var(--cf-card-bg);border:1px solid var(--cf-border-soft);border-radius:.5rem;padding:1rem}.cf-supplier-head{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem}.cf-supplier-logo{align-items:center;background:var(--cf-soft-bg);border:1px solid var(--cf-border-soft);border-radius:.375rem;color:var(--cf-primary);display:flex;flex:0 0 3rem;font-size:1.2rem;font-weight:700;height:3rem;justify-content:center}.cf-product-redesign .cf-supplier-name{color:var(--cf-text);display:block;font-size:.98rem;font-weight:700;line-height:1.2;text-decoration:none}.cf-verified-badge{background:#edf7e1;border-radius:.125rem;color:var(--cf-primary);display:inline-flex;font-size:.68rem;font-weight:700;margin-top:.45rem;padding:.2rem .45rem}.cf-supplier-meta{border-bottom:1px solid var(--cf-border-soft);margin-bottom:1rem;padding-bottom:1rem}.cf-supplier-meta div{align-items:center;display:flex;justify-content:space-between;margin-bottom:.45rem}.cf-supplier-meta span{color:var(--cf-muted-text)}.cf-supplier-meta strong{color:var(--cf-text);font-weight:500;text-align:right}.cf-product-redesign .cf-product-actions{display:flex;flex-direction:column;gap:.55rem;margin:0 !important}.cf-product-redesign .cf-request-quote-btn{background:var(--cf-green);border:1px solid var(--cf-green);border-radius:.25rem !important;color:#102000;display:inline-flex;align-items:center;justify-content:center;font-weight:600;min-height:2.75rem;text-decoration:none}.cf-product-redesign .cf-request-quote-btn:hover{background:var(--cf-primary);border-color:var(--cf-primary);color:#fff}.cf-product-redesign .cf-add-cart-btn{align-items:center;background:var(--cf-primary) !important;border:1px solid var(--cf-primary) !important;border-radius:.25rem !important;color:#fff !important;display:inline-flex;font-weight:600;justify-content:center;min-height:2.75rem;min-width:9.5rem;text-decoration:none}.cf-product-redesign .cf-add-cart-btn:hover{background:#2d4900 !important;border-color:var(--cf-primary) !important;color:#fff !important}.cf-product-redesign .cf-product-app-link{align-items:center;background:rgba(0,0,0,0) !important;border:0 !important;border-top:1px solid var(--cf-border-soft) !important;color:var(--cf-muted-text) !important;display:inline-flex !important;justify-content:center;margin-top:.5rem !important;min-height:2.75rem;text-decoration:none}.cf-trust-list{color:var(--cf-muted-text);display:flex;flex-direction:column;font-size:.78rem;gap:.55rem;margin-top:1.25rem}.cf-trust-list span::before,.cf-info-card p::before{color:var(--cf-primary);content:"✓";font-weight:700;margin-right:.45rem}.cf-product-tabs{border-bottom:1px solid var(--cf-border-soft);display:flex;gap:1.5rem;margin:2rem 0 1.5rem;overflow-x:auto}.cf-product-tabs a{border-bottom:2px solid rgba(0,0,0,0);color:var(--cf-muted-text);flex:0 0 auto;font-weight:500;padding:0 0 .85rem;text-decoration:none}.cf-product-tabs a:first-child,.cf-product-tabs a:hover{border-bottom-color:var(--cf-primary);color:var(--cf-primary)}.cf-product-section{margin-bottom:2rem}.cf-product-section h2{color:var(--cf-text);font-size:1.5rem;font-weight:600;margin:0 0 1rem}.cf-spec-table,.cf-info-card,.cf-related-sidebar{background:var(--cf-card-bg);border:1px solid var(--cf-border-soft);border-radius:.5rem;overflow:hidden}.cf-spec-row+.cf-spec-row{border-top:1px solid var(--cf-border-soft)}.cf-spec-key,.cf-spec-value{padding:.9rem 1rem}.cf-spec-key{color:var(--cf-muted-text);font-weight:500}.cf-spec-value{color:var(--cf-text)}.cf-info-card{min-height:100%;padding:1rem}.cf-info-card h3{font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.cf-info-card p{color:var(--cf-muted-text);margin-bottom:.65rem}.cf-info-card em{background:#f3f4f5;color:var(--cf-text);display:block;margin-top:.75rem;padding:.75rem}.cf-related-sidebar{padding:1rem}.cf-related-sidebar .section-category-products,.cf-related-sidebar .category-product-ul{padding:0 !important}.cf-related-sidebar .category-product-ul,.cf-related-sidebar .cf-related-product-list,.cf-related-sidebar .carousel__track{display:block !important;list-style:none;margin-left:0 !important;margin-right:0 !important;transform:none !important;width:100% !important}.cf-related-sidebar .carousel__viewport{overflow:visible !important}.cf-related-sidebar .carousel__slide,.cf-related-sidebar .cf-product-list-card{display:block !important;flex:none !important;max-width:none !important;padding:0 !important;width:100% !important}.cf-related-sidebar .carousel__nav,.cf-related-sidebar .carousel__dots{display:none !important}.cf-related-product-list{display:block;list-style:none;margin:0;max-height:32rem;overflow-x:hidden;overflow-y:auto;padding-right:.35rem !important;scrollbar-color:var(--cf-border-soft) rgba(0,0,0,0);scrollbar-width:thin}.cf-related-product-list::-webkit-scrollbar{width:6px}.cf-related-product-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.cf-related-product-list::-webkit-scrollbar-thumb{background:var(--cf-border-soft);border-radius:999px}.cf-related-sidebar .cf-product-list-card,.category-product-ul .cf-product-list-card{background:var(--cf-card-bg);border:1px solid var(--cf-border-soft);border-radius:.25rem;margin-bottom:.55rem;overflow:hidden}.cf-related-sidebar .cf-product-list-card:last-child{margin-bottom:0}.cf-product-list-card-link{color:inherit;display:block;text-decoration:none}.cf-product-list-card-inner{align-items:center;display:flex;gap:.75rem;padding:.65rem}.cf-product-list-card-image{align-items:center;background:#eef1ee;border-radius:.2rem;display:flex;flex:0 0 4rem;height:4rem;justify-content:center;overflow:hidden;width:4rem}.cf-product-list-card-image img,.cf-product-list-card-image video{height:100%;object-fit:cover;width:100%}.cf-product-list-card-body{min-width:0}.cf-product-list-card-title{color:var(--cf-text);display:-webkit-box;font-size:.88rem;font-weight:500;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cf-product-list-card-price{color:var(--cf-primary);font-size:.82rem;font-weight:700;margin-top:.25rem}.cf-related-sidebar .cf-product-list-card:hover,.category-product-ul .cf-product-list-card:hover{border-color:var(--cf-green)}.cf-related-demo{border:1px solid var(--cf-border-soft);border-radius:.25rem;margin-top:.75rem;padding:.75rem}@media(max-width: 991.98px){.cf-product-redesign{padding:1rem}.cf-product-redesign .cf-product-buybox,.cf-product-redesign .cf-product-sidebar{margin-top:1rem}}@media(max-width: 575.98px){.cf-product-redesign .qty-row-container,.cf-product-redesign .cf-add-cart-btn{width:100%}.cf-product-redesign .qty-row-container{max-width:none}}/*# sourceMappingURL=product.min.css.map */
