.single-product.woocommerce .et_pb_wc_description{display:block!important;max-width:100%!important}select#select_stockist{margin-left:10px}.preferred-stockist-description{margin-bottom:20px}@media (max-width:767px){select#select_stockist{margin-left:0px}body .qib-button-wrapper{float:unset;justify-content:right}.woocommerce-page table.cart td.actions .coupon .input-text+.button{width:auto}}.cus-product-cat-list .woocommerce-loop-category__title .count{display:none}.cus-product-cat-list .woocommerce ul.products li.product-category .woocommerce-loop-category__title{font-size:18px!important;text-transform:uppercase;line-height:1.2;padding-bottom:5px!important}.cus-product-cat-list .woocommerce ul.products li.product-category a{display:block!important;min-height:233px!important}.woocommerce-order-received .product .et-last-child{width:100%}.woocommerce-order-pay form.woocommerce-form-coupon{display:none!important}.et_pb_wc_checkout_billing.et_pb_wc_order_pay{display:block!important}.video-iframe-row{display:flex;flex-direction:row;column-gap:50px;flex-wrap:wrap;row-gap:40px;justify-content:space-between}.video-iframe-row .iframe-wrapper{width:calc(50% - 25px)}@media only screen and (max-width:768px){.video-iframe-row{display:flex;flex-direction:column;row-gap:40px}.video-iframe-row .iframe-wrapper{width:100%}}.product-disclaimer p{line-height:1.2em;font-size:14px}#logo.main-logo{height:97%;max-height:85%;margin-bottom:5px}#homepage-banner .et_pb_row_0{display:flex;flex-direction:row;align-items:end}#sbi_images{padding:0!important}#preferred_stockist{color:#000;height:51px;padding-left:10px}.preferred-stockist-description p{font-size:14px;line-height:1.1}div#et-main-area{overflow:hidden}.sidebar-sticky{position:fixed;z-index:2;background:#20b0a0;top:50%;right:0px;transform:translate(0%,-50%)}.sidebar-sticky img{width:40px;filter:brightness(0) invert(1);height:40px;object-fit:contain}.sticky-links-top a{display:flex;padding:8px 10px;align-items:center;border-bottom:1px solid #fff;justify-content:center}@media (max-width:980px){.sidebar-sticky img{width:25px;height:25px}.sticky-links-top a{padding:5px 5px}}@media (max-width:980px){#homepage-banner .et_pb_row_0{display:block}}.sidebar-sticky.with-title{background-color:transparent}.sidebar-sticky.with-title .sticky-links-top{display:flex;flex-direction:column;justify-content:flex-end}.sidebar-sticky.with-title .item-link{display:flex;align-items:center;justify-content:flex-end;transform:translateX(194px);transition:all ease-in-out .35s}.sidebar-sticky.with-title .item-link:hover{transform:translateX(0)}.sidebar-sticky.with-title .sticky-links-top .item-link a{display:flex;padding:8px 10px;align-items:center;border-bottom:1px solid #fff;justify-content:center;flex:0 0 50px;background-color:#20b0a0}.sidebar-sticky.with-title img{width:40px;filter:brightness(0) invert(1);height:40px;object-fit:contain;object-position:center;flex:1 1 40px;max-width:40px}.sidebar-sticky.with-title .item-link .title{font-size:12px;line-height:1.1;color:#fff;margin-left:10px;min-height:30px;display:flex;align-items:center;width:185px}@media (max-width:980px){.sidebar-sticky.with-title img{width:25px;height:25px}.sidebar-sticky.with-title	.sticky-links-top a{padding:5px 5px}}@media (min-width:981px){.nav li.menu-scroll ul{max-height:400px;overflow-y:auto;overflow-x:hidden}ul.sub-menu::-webkit-scrollbar{width:5px;height:5px;border-radius:30px}ul.sub-menu::-webkit-scrollbar-track{background:#ffffff;box-shadow:inset 0 0 5px grey;border-radius:30px}ul.sub-menu::-webkit-scrollbar-thumb{background:#20b0a0;box-shadow:inset 0 0 5px grey;border-radius:30px}ul.sub-menu::-webkit-scrollbar-thumb:hover{background:#20b0a0;box-shadow:inset 0 0 5px grey;border-radius:30px}}@media (max-width:980px){header#main-header{position:fixed!important}ul#mobile_menu{height:calc(100vh - 80px);right:0;position:fixed;overflow:auto;-webkit-transition:-webkit-transform 0.4s 0s;-moz-transition:-moz-transform 0.4s 0s;transition:transform 0.4s 0s;-overflow-scrolling:touch!important;-webkit-overflow-scrolling:touch!important}}a.ph-icon{color:#4a4f54}.woocommerce-loop-category__title{text-transform:unset!important}span#gform_ajax_spinner_1{position:absolute;right:0px}.newsletter .gform_footer.top_label{position:absolute;right:0px;top:-8px}form#gform_1{position:relative}#gform_submit_button_1{transform:none!important}.text-slider-top .item a{text-align:center!important;color:#20b0a0!important;font-size:13px!important;font-weight:600!important}.text-slider-top .item{line-height:15px}.skin-blurb{background:#f4f4f4;padding:20px;text-align:center;border-radius:15px;height:100%}.skin-blurb .et_pb_main_blurb_image img{border-radius:100px!important;border:5px solid #384a56}.grid-bx-case{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px}.hover_box_wrapper{display:inline-block;position:relative;overflow:hidden;line-height:0;max-width:100%}.hover_box_wrapper .visible_photo{opacity:1}.hover_box_wrapper .hidden_photo{position:absolute;left:50%;top:50%;opacity:0;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hover_box_wrapper img{display:block}.hover_box_wrapper .visible_photo,.hover_box_wrapper .hidden_photo{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hover_box_wrapper:hover .hidden_photo{opacity:1}.hover_box_wrapper:hover .visible_photo{opacity:0}.hover_box_wrapper img{display:block}.column_hover_box{background:#4a4f54}.hoverBox-desc{padding:10px 20px 20px}.column.one-second .title{color:#fff;font-size:18px;font-weight:600;min-height:50px;overflow:hidden}.column.one-second{margin-bottom:10px}.column.one-second .time{font-size:16px;color:rgba(255,255,255,0.5)}.column_hover_box .description{font-size:15px;color:#fff;border-top:1px solid #f2651e;padding-top:10px;line-height:20px}.time:before{font-family:'ETmodules';font-size:16px;margin-right:6px;position:relative;top:1px;content:'\7d'}.environ-category{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px}.skin-blurb .et_pb_module_header{font-size:18px!important}@media (max-width:767px){.grid-bx-case{grid-template-columns:repeat(1,1fr)}.environ-category{grid-template-columns:repeat(1,1fr)}}@media (min-width:768px) and (max-width:980px){.grid-bx-case{grid-template-columns:repeat(2,1fr)}.environ-category{grid-template-columns:repeat(2,1fr)}}.case-tiltes-info h4{text-align:center;font-size:22px!important;padding-top:10px;padding-bottom:0px;color:#20b0a0!important}@media (max-width:767px){.case-tiltes-info h4{font-size:18px!important}}div#homepage-banner{background-color:#20b0a0}@media (min-width:1199px){body.not-logged-in header#main-header{top:43px!important}}@media (max-width:980px){.page-banner .et_pb_module.et_pb_text{margin-left:0px!important}.et_pb_section_0 .et_pb_module.et_pb_text_align_center-phone{margin-left:0px!important;padding-right:0px!important}}.error404 .page-banner{min-height:200px!important}.category-list li{display:block}.category-list li a{text-align:center;display:block!important;width:100%}@media(max-width:600px){.ginput_recaptcha{transform:scale(0.86);transform-origin:0 0;margin-bottom:-20px}}@media (min-width:981px) and (max-width:1240px){#top-menu li{display:inline-block;font-size:14px;padding-right:10px}body header #logo{max-height:70%!important}#wpsl-search-btn,#wpsl-search-wrap input{width:70%!important}.wpsl-select-wrap{display:flex!important}}@media(min-width:768px) and (max-width:1099px){.about-bx-banner .et_pb_column.et_pb_column_3_5.et_pb_column_1{left:75px}}#wpsl-search-wrap .wpsl-dropdown{display:inline-block;color:#000!important}#wpsl-radius{padding-right:0px}.environ-stockist{position:absolute;bottom:-105px;right:-90px;width:200px}@media (max-width:1222px){.environ-stockist{position:absolute;bottom:-80px;right:-90px;width:200px}}p.gform_required_legend{display:none}.stockist-registration-form-wrapper label.gfield_label.gform-field-label{color:#fff}.stockist-registration-form-wrapper .gform_wrapper.gravity-theme .gfield_label{color:#fff!important}.stockist-registration-form-wrapper .gform_wrapper.gravity-theme .ginput_complex label{color:#fff}.stockist-registration-form-wrapper .gform_wrapper.gravity-theme .gfield_required{color:#fff}.stockist-registration-form-wrapper .gfield select.large{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-repeat:no-repeat;background-position:94% center;background-image:url(/wp-content/uploads/2025/08/arrow-down.svg)!important;background-size:13px}.stockist-registration-form-wrapper .gfield select.large{padding-left:12px!important}.et_pb_section.page-banner.orange-s:before{content:none}@media(min-width:768px) and (max-width:980px){.find-stock-banner{background-position:30%!important}.page-id-316 .et_pb_section.et_pb_section_0.d-flex{background-position:20%}}@media (max-width:980px){.stockist-registration-form-wrapper{margin-top:0px}.stock-form-section .et_pb_column.et_pb_column_3_5.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough{margin-top:0px!important;margin-bottom:0px}.page-id-3 .et_pb_section.et_pb_section_0.page-banner.inner-banner:before{content:none}}.page-id-3 .et_pb_module.et_pb_text{width:100%}.large-heading.stockist-registration-heading.l-border-new .heading-size-large{font-size:48px}.large-heading.stockist-registration-heading.l-border-new .heading-size-large:after{bottom:15px;margin-left:47px;left:unset;width:200px}@media (max-width:980px){.large-heading.stockist-registration-heading.l-border-new .heading-size-large{font-size:28px}}