.btn{display:flex;justify-content:center;align-items:center;gap:8px}.btn__text{display:flex;align-items:center;gap:8px}.btn__text svg{display:inline-block;vertical-align:middle;flex-shrink:0}@media(max-width:768px){.product-info__add-button .btn{padding-left:10px;padding-right:10px;min-height:44px}.product-info__add-button .btn__text{gap:6px;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;white-space:normal;word-break:break-word;line-height:1.4}.product-info__add-button .btn__text svg{width:20px;height:20px;flex-shrink:0;align-self:center}@media(max-width:375px){.product-info__add-button .btn{font-size:.85em;padding-left:8px;padding-right:8px}.product-info__add-button .btn__text svg{width:18px;height:18px}}}.btn.btn--secondary{border:none}.js-empty-cart{display:none}h1,h2,h3,h4,h5{font-family:CoconPro-Bold!important}.font-green{color:#61ab28}.scroll-stop{position:relative;top:-110px}.wwk-widget-iframe.wwk-widget--new_button-stars.wwk-widget--new_button-stars--light{height:40px;width:268px;border-radius:4px;border:0}div[data-etrusted-widget-id]{height:40px}.shopify-section-group-header-group .icons-with-text{padding:4px 0}.icons-with-text__text:not(.text-center){margin-inline-start:8px!important}.gallery .media{border-radius:8px}.slider[data-overlayscrollbars-viewport]{padding-bottom:0!important}.carousel .os-scrollbar.os-scrollbar-horizontal{display:none}.card:not(.multi-column>*){border-radius:8px;overflow:hidden}.card__collection .media{background:none}.card__collection--with-border{border:1px solid var(--coll-card-border-color)}.card__collection--with-border .card__media{border:none}.c14-custom-carousel{width:70%!important}.c14-custom-carousel .card{height:100%}.c14-custom-carousel .card__info p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.c14-custom-carousel .card__media{padding:0;flex:0 0 80px}@media(max-width:768px){.c14-custom-carousel{width:85%!important;gap:8px}.c14-custom-carousel .card__media{flex:0 0 64px}}.card:not(.card--related).card--no-lines .price--bottom,.card:not(.card--related) .price--bottom{padding-top:8px}.price__current{color:rgb(var(--sale-price-color));font-weight:700!important}.card__quick-add{padding-top:0!important}.card__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-inline-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.gap-card{gap:var(--product-card-gap)}@media(max-width:768px){.gap-card{gap:calc(var(--product-card-gap)*.5)}.card__compare{display:none!important}}.tag-wrapper{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.tag{display:inline-block;padding:6px 12px;background-color:#eff7e9;border-radius:4px;color:rgb(var(--heading-color));text-decoration:none;font-size:14px;transition:all .3s ease}.tag:hover{background-color:#dfeed4}.tag.active{background-color:#dfeed4;color:rgb(var(--heading-color))}.related-siblings__list{list-style:none;padding:0;margin:0}.related-siblings{padding-top:24px;border-top:1px solid rgba(var(--text-color) / .15)}.related-siblings__item{margin-bottom:8px}.related-siblings__item--active,.related-siblings__subitem--active{color:#61ab28}.related-siblings__sublist{list-style:none;padding-left:16px;margin:8px 0 0;border-left:2px solid #61AB28}.related-siblings__subitem{margin-bottom:6px}.related-siblings__subitem:not(.related-siblings__subitem--active){color:#3d3935}.related-siblings__link,.related-siblings__sublink{text-decoration:none;color:inherit}.product-info__block:first-of-type{margin-top:0}.valued-product-reviews{max-width:100%!important}.price__excl-vat{font-size:var(--body-font-size-px)}.opt-btn:checked+.opt-label--btn{background-color:rgb(var(--btn-bg-color) / .1)!important;border-color:rgb(var(--btn-bg-color))!important}.js .qty-input--combined{border:1px solid var(--card-border-color);border-radius:var(--btn-border-radius, 0);background-color:rgb(var(--input-bg-color))}.js .qty-input--combined:focus-within{border-color:var(--card-border-color);box-shadow:none}.js .qty-input--combined .qty-input__input,.js .qty-input--combined .qty-input__btn{border:0;background:none;color:rgb(var(--text-color))}.c14-container{margin-bottom:10px}.c14-header-container{display:flex}.c14-header{display:block;font-weight:700}.c14-list{border:solid 1px #d9d9d9;border-radius:5px;overflow:hidden}.c14-list-item{padding:8px}.c14-location-info{display:flex;gap:4px}.c14-qty{font-weight:700;white-space:nowrap}.c14-list>.c14-list-item:not(:last-child){border-bottom:solid 1px #d9d9d9}.c14-title-text{white-space:nowrap}@media(min-width:769px){.buyzone-usps{margin-top:20px}}.buyzone-usps ul{display:flex;flex-direction:column;gap:8px}.buyzone-usps__item,.buyzone-usps__item a{display:flex;align-items:center;gap:8px;color:inherit}.buyzone-usps__item p{margin:0}.buyzone-usps__item svg{color:#61ab28}.product-details__content h1,.product-details__content h2,.product-details__content h3{font-size:var(--h4-font-size)}.product-details__content .product-title,.product-details__content ul{margin-bottom:1em}.product-details__content{position:relative}.product-details__collapsible{position:relative;max-height:320px;overflow:hidden;transition:max-height .5s ease}.product-details__collapsible iframe{max-width:100%}.product-details__collapsible:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;transition:opacity .3s ease}.product-details__read-more{display:none}.product-details__read-more-label{display:inline-block;margin-top:10px;color:#61ab28;cursor:pointer;font-weight:700;text-decoration:underline}.product-details__read-more-label:hover{opacity:.8}.product-details__read-more:checked+.product-details__collapsible{max-height:5000px}.product-details__read-more:checked+.product-details__collapsible:after{opacity:0}.product-details__read-more-label .read-more-text{display:none}.product-details__read-more-label:after{content:attr(data-read-more)}.product-details__read-more:checked~.product-details__read-more-label:after{content:attr(data-read-less)}.anchor-container{background:#eff7e9}.scroll-anchor{display:flex;align-items:center;justify-content:space-between;gap:48px}.scroll-anchor li a{display:flex;align-items:center;gap:4px;text-decoration:underline;color:inherit;font-weight:600}.scroll-anchor li a:hover{color:#61ab28}@media(min-width:769px){.main-product-details{display:grid;grid-template-columns:1fr 1fr;gap:48px}.product-details__content.left{order:-1}.anchor-target{scroll-margin-top:160px}}@media(max-width:768px){.anchor-container{display:none}.main-product-details{display:grid;grid-template-columns:1fr;gap:24px}}@media(max-width:768px){.tag-wrapper{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:16px 0;margin:0 calc(-1 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter);scrollbar-width:none;-ms-overflow-style:none;width:calc(100% + (2 * var(--gutter)));scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);scroll-padding-right:var(--gutter)}.tag-wrapper::-webkit-scrollbar{display:none}.tag{white-space:nowrap;scroll-snap-align:start}}.product-info__add-button{position:relative}.product-info__add-button button[disabled]{cursor:not-allowed}.product-info__add-button .tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:8px 12px;background-color:#000;color:#fff;border-radius:4px;font-size:14px;white-space:nowrap;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;box-shadow:0 2px 5px #0003}.product-info__add-button .tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}.product-info__add-button button[disabled]:hover+.tooltip{opacity:1;visibility:visible}.cc-faq h4{padding:16px 40px 16px 20px;width:100%;position:relative;line-height:26px;font-family:var(--heading-font-family)}.video-btn{display:flex;align-items:center;background:#eff7e9;border:none;border-radius:999px;padding:0;cursor:pointer;overflow:hidden;transition:box-shadow .2s;height:32px;min-height:32px}.video-btn__icon{background:#61ab28;color:#fff;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:-8px;z-index:1;font-size:1.2rem}.video-btn__text{font-weight:700;padding:0 16px 0 20px;font-size:12px;line-height:32px;border-radius:0 999px 999px 0;background:#eff7e9;z-index:0;display:flex;align-items:center}.video-btn:hover{color:#61ab28}.product-info__price-wrapper.product-info__price--with-video{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.product-info__price--with-video .video-btn{margin-left:auto}@media(max-width:767.98px){.product-info__price--with-video .video-btn{margin-left:0}}.product-info__action-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:767.98px){.product-info__action-buttons{width:100%;gap:8px;flex-wrap:wrap}.product-info__action-buttons .video-btn{flex:0 1 auto;min-width:0;justify-content:flex-start;border-radius:999px}.product-info__action-buttons modal-opener{flex:0 1 auto;min-width:0}.product-info__action-buttons modal-opener .video-btn{width:100%;justify-content:flex-start;border-radius:999px}.product-info__action-buttons .video-btn__text{border-radius:0 999px 999px 0}.product-info__price-wrapper.product-info__price--with-video{flex-direction:column;align-items:flex-start;gap:12px}.product-info__price--with-video .product-info__action-buttons{width:100%}}.quotify-request-quote-btn:before{content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.75 2.99999H15.3506C14.9292 2.52817 14.4129 2.15066 13.8355 1.8922C13.2581 1.63373 12.6326 1.50012 12 1.50012C11.3674 1.50012 10.7419 1.63373 10.1645 1.8922C9.58709 2.15066 9.07079 2.52817 8.64938 2.99999H5.25C4.85218 2.99999 4.47064 3.15802 4.18934 3.43933C3.90804 3.72063 3.75 4.10216 3.75 4.49999V20.25C3.75 20.6478 3.90804 21.0293 4.18934 21.3106C4.47064 21.592 4.85218 21.75 5.25 21.75H18.75C19.1478 21.75 19.5294 21.592 19.8107 21.3106C20.092 21.0293 20.25 20.6478 20.25 20.25V4.49999C20.25 4.10216 20.092 3.72063 19.8107 3.43933C19.5294 3.15802 19.1478 2.99999 18.75 2.99999ZM12 2.99999C12.7956 2.99999 13.5587 3.31606 14.1213 3.87867C14.6839 4.44127 15 5.20434 15 5.99999H9C9 5.20434 9.31607 4.44127 9.87868 3.87867C10.4413 3.31606 11.2044 2.99999 12 2.99999ZM18.75 20.25H5.25V4.49999H7.75781C7.58721 4.98169 7.50002 5.48896 7.5 5.99999V6.74999C7.5 6.9489 7.57902 7.13966 7.71967 7.28032C7.86032 7.42097 8.05109 7.49999 8.25 7.49999H15.75C15.9489 7.49999 16.1397 7.42097 16.2803 7.28032C16.421 7.13966 16.5 6.9489 16.5 6.74999V5.99999C16.5 5.48896 16.4128 4.98169 16.2422 4.49999H18.75V20.25Z' fill='currentColor'/%3E%3C/svg%3E");position:relative;width:24px;height:24px;z-index:1}.header.header--with-topbar{padding-top:0}.header.header--with-topbar .header__grid{padding-top:calc(2 * var(--space-unit))}.header__topbar{background-color:var(--topbar-bg-color);color:var(--topbar-text-color);font-size:16px;line-height:1.4;border-bottom:1px solid rgba(0,0,0,.08)}.header__topbar[hidden],html.header-topbar-dismissed .header__topbar{display:none!important}.header__topbar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.625rem;padding-block:12px}.header__topbar-balance{display:none}.header__topbar-main{gap:calc(2.5 * var(--space-unit))}.header__topbar-icon-wrap:empty{display:none}.header__topbar-icon{width:18px;height:18px}.header__topbar-icon svg{width:100%;height:100%}.header__topbar-copy{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.header__topbar-copy-gap{white-space:pre}.header__topbar-button{text-decoration:none}.header__topbar-close{width:2.25rem;height:2.25rem;justify-self:end;color:inherit;background:transparent;border:0;padding:0}.header__topbar-close .icon{width:16px;height:16px}@media(min-width:768px){.header__topbar-inner{grid-template-columns:1fr auto 1fr;column-gap:.75rem}.header__topbar-balance{display:block;width:2.25rem;height:2.25rem;justify-self:end}.header__topbar-main{justify-self:center;flex:0 1 auto;max-width:min(100%,72rem)}.header__topbar-copy{flex:0 1 auto}}@media(max-width:767px){.header__topbar-inner{padding-block:10px}.header__topbar{line-height:1.35}.header__topbar-copy{font-size:.8em}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
