.social_media_wrapper ul{margin:0;padding:0;display:flex;list-style:none;gap:1.5rem}.announcement-bar__slides{width:100%!important;max-width:100%!important}.announcement-bar .social_media_wrapper{position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:45%}.announcement-bar__text{font-size:16px;line-height:24px!important}.main_announcement_bar_wrapper{margin-right:0!important;border-radius:100rem 0 0 100rem!important;overflow:hidden;margin:0 100px;position:relative}.section-content-wrapper .button,.gbtn{font-size:20px;text-transform:uppercase;border-radius:50px;padding:10px 20px!important;min-width:220px}.inner-grey{background-color:#f7f7f7;border:1px solid #e1e1e1}.full-height-cols .section-content-wrapper>div{height:100%}.img-left-radius img{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.img-right-radius img{border-top-right-radius:9999px;border-bottom-right-radius:9999px}footer .footer-content{background-color:#fff;color:#000;padding-left:30px;padding-right:30px;margin-top:60px;border-radius:50px;grid-template-columns:55% repeat(3,1fr)}.footer-content .h5 p,.footer-content .menu__item a{color:#000}footer .group-block-content{justify-content:flex-start}footer summary.menu__heading{padding:0}.footer-first-block{max-width:95%;border-right:1px solid #000}.footer-first-block #contact_form{max-width:350px}footer .email-signup__input-group{background:transparent;border-bottom:2px solid;border-radius:0;padding:0!important}footer .email-signup__input{padding:0}footer .email-signup__button img{max-width:30px}footer button.email-signup__button{margin:6px 0;justify-content:flex-end!important}.footer-utilites .utilities{background-color:#fff;display:flex;gap:0px;color:#000!important;border-radius:50px;margin-top:20px}.footer-utilities__text a{color:#000!important}.footer-utilites{margin-bottom:60px!important}.social-icons__wrapper{margin-top:15px}.email-signup__input.paragraph{outline-color:transparent!important}.utilities .details-content ul.list-unstyled{display:flex;justify-content:center;gap:20px}.utilities .details-content ul.list-unstyled a{color:#000;font-size:12px;text-decoration:underline}.product-information__grid.product-information--media-right{background:#f7f7f7}.round-img img{border-radius:200px}body .featured-blog-posts-card__inner{gap:30px!important}.newsletter-form .email-signup__input{width:100%}.email-signup__input-group.newsletter-form{flex-direction:column}.email-signup__input-group.newsletter-form:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline){align-items:flex-start}.email-signup__input-group.newsletter-form{gap:20px!important}.newsletter-form button.email-signup__button{max-width:280px;width:100%;text-transform:uppercase}.email-signup__input::placeholder{color:#000!important}.max-1200 .custom-section-content{max-width:1200px;margin:0 auto}.max-1000 .custom-section-content{max-width:1000px;margin:0 auto}.max-1300 .custom-section-content{max-width:1300px;margin:0 auto}.bgwhite{background-color:#fff}.max-900 p{max-width:900px}.home-img-slider .slider-item img{height:40px;max-height:100%;width:100%;max-width:100%;object-fit:contain;margin:0 auto}.home-img-slider .custom-section-content{border:0px;border-radius:60px;background:#fff;padding:20px 0}body .blog-post-featured-image__image{border-radius:50px}body .overflow-menu:after{background:transparent;box-shadow:none}.prod-inner-grey .image-block img{border-radius:0 9999px 9999px 0}.prod-inner-grey .rev-row .image-block img{border-radius:9999px 0 0 9999px}.product-information__media .product-media .product-media__image{border-radius:0 0 0 50px;object-fit:cover}.product-information--media-left .product-information__media .product-media .product-media__image{border-radius:20px;object-fit:cover}.phoneicon{position:relative;justify-content:center}.phoneicon p{margin-left:100px;position:relative;padding-left:30px}.phoneicon p:before{content:"";width:35px;height:25px;background-image:url(/cdn/shop/files/phone-call-svgrepo-com.svg?v=1767784586);background-size:18px;left:0;position:absolute;background-position:left;background-repeat:no-repeat}.phoneicon{width:100%!important;height:100%!important}.announcement-bar__slides{margin-inline:auto;padding:0 10px}.image-with-text-slider-cont{align-items:center;align-items:stretch}.image-with-text-slider-cont>div{width:50%}.image-with-text-slider-cont .group-block{display:grid;flex-direction:column;row-gap:10px;align-items:center;align-contents:center}.col2sameheight .layout-panel-flex--row{align-items:stretch}.image-with-text-slider-cont .group-block{padding:50px}.image-with-text-slider-cont .group-block .h2{margin-bottom:10px}.image-with-text-slider-cont .group-block .h2 h2{line-height:56px}.section--full-width .image-with-text-slider-cont .group-block .content{max-width:600px;margin:0 auto}.image-bottom-left-radius .image-block img{border-bottom-left-radius:100px}.image-with-text-slider-cont .button{background:#004639;margin-top:20px;max-width:100%}.imgradius img{border-radius:15px}.imgTextSlider-maincont .slick-prev{left:0;background:#7fffd4}.imgTextSlider-maincont .slick-next{right:0;background:#7fffd4}.imgTextSlider-maincont .slick-next{right:25%;background:#fff;z-index:99;width:70px;height:70px;color:#000;border:1px solid;border-radius:50%}.imgTextSlider-maincont .slick-arrow{top:auto;bottom:-60px}.imgTextSlider-maincont .slick-prev{left:65%;background:#fff;z-index:99;width:70px;height:70px;color:#000;border:1px solid;border-radius:50%}.slick-arrow:before{font-size:32px!important;color:#000!important}.imgTextSlider-maincont .slick-arrow:hover,.imgTextSlider-maincont .slick-arrow:focus{background:#004639;transition:.3s}.imgTextSlider-maincont .slick-arrow:hover:before,.imgTextSlider-maincont .slick-arrow:focus:before{color:#fff!important}.blog-post-content{max-width:100%!important;margin:0 auto}.date-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}header-actions button.account-button{height:100%}.button-row{gap:20px;width:100%;display:flex;justify-content:space-between}.button-row .trnsbtn{background-color:transparent;color:#004639;border:1px solid #004639}.button-row .btn span{margin-top:5px!important;display:block;margin-left:10px}body .mr-top-30{margin-top:30px}.product-details-icon h2{font-size:20px;text-align:center;line-height:26px}.product-details-icon .slider-item img{max-width:70px!important;width:100%;max-height:70px}.h2 h2{line-height:56px!important}.max-700 .custom-section-content{max-width:700px;margin:0 auto}.greenlink{text-transform:uppercase;color:#004639;text-decoration:underline}.custom-acc{border:1px solid;border-radius:20px;padding:25px}.custom-acc .header h3,.custom-acc .header p,.cust-contactform h3,.cust-contactform p{margin:0 0 10px!important}.custom-acc accordion-custom details{border:1px solid #f5f5f5!important;margin-bottom:20px;padding:0 20px;background-color:#f5f5f5;border-radius:50px}.cust-contactform{padding:30px;background-color:#f5f5f5;border-radius:20px}.custom-acc .header,.cust-contactform .header{margin-bottom:15px}.cust-contactform .contact-form__input{background:#e6e6e6;border-radius:30px}.cust-contactform .contact-form__form-row{flex-direction:column}.cust-contactform button.button{background-color:#000;padding:15px 30px!important}.blog-post-item:first-child .blog-post-card{flex-direction:column!important}.blog-post-item:first-child .blog-post-card__image-container,.blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{width:100%!important}body .blog-post-item{--blog-post-card-scale: .8 !important;grid-column:span 2!important}.subheading p{font-size:18px!important;text-transform:capitalize}.prod-inner-grey .group-block:after{position:absolute;content:"";display:block}.product-card .product-media,.product-card slideshow-slides,.product-card .round-img img{min-height:400px}.product-card .slideshow-slide{overflow-y:auto}.product-card .product-card__content{text-align:center}.product-card .product-card__content p{min-height:40px}.product-information__grid{align-items:center}.product-information__grid .product-details{align-self:center}body .metafield-rich_text_field{max-width:100%!important}.rev-row .layout-panel-flex--row{flex-direction:row-reverse}.featured-blog-posts-card__inner img.image-block__image{max-width:100%}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:1fr 1fr!important}add-to-cart-component .add-to-cart-button{max-width:220px!important;border-radius:50px}.variant-picker__form legend{font-size:18px;font-weight:600;margin-bottom:20px}label.variant-option__button-label{border-radius:50px}label.variant-option__button-label span{font-size:18px;text-transform:capitalize}.variant-option__button-label__pill{background:#004639!important}.variant-option__button-label:has(:checked),.variant-option__button-label:has(:checked):hover{color:#fff!important;border-color:#004639!important;background-color:#004639}.variant-picker__form .variant_price{margin-top:10px!important;display:block;margin-left:10px;color:#004639}.variant-picker__form legend{margin-bottom:25px!important}form.variant-picker__form{max-width:500px}span.variant-option__button-label__pill{display:none!important}.product-details product-form-component{margin-top:20px!important;display:block}.product-details-icon .custom-section-content{background:transparent}.add-to-cart-button span{font-size:20px}product-recommendations .product-card .product-card__content p{min-height:100%}.metafield-rich_text_field h2{line-height:56px}.heading_capitalize .text-block.h5,.heading_capitalize .text-block.h5 h2,.heading_capitalize .text-block.h5 p{text-transform:capitalize}.menu-setting{margin-top:0;margin-bottom:0}.menu-list__list-item a{font-weight:500!important}aside.announcement-bar{padding-top:5px;padding-bottom:5px}.GetStarted{position:relative}.GetStarted span{position:absolute;background-color:#fff;padding:10px 25px;color:#004639;font-weight:600;border-radius:10px}.menu-list__list-item a.menu-list__link{padding-left:20px!important;padding-right:20px!important}.trns-btn{border:2px solid #fff;border-radius:15px;text-transform:math-auto;font-weight:700}.header__columns:has(.header__column--center header-menu){--header-center: auto;--header-left: minmax(max-content, 0fr) !important;--header-right: minmax(max-content, 0fr) !important}header-component#header-component>.header__row{max-width:1635px;margin:0 0 0 auto}.green-box h4,.green-box p{color:#004639!important;border:1px solid #004639;padding-top:10px!important;padding-bottom:10px!important;border-radius:50px!important;font-weight:600!important;text-transform:capitalize!important;font-family:Jost!important;font-size:18px!important}header-component{background-color:#004639}.search-modal__button svg,.account-button svg,cart-drawer-component.cart-drawer{display:none}.customer-icons .fa-phone{background-image:url(/cdn/shop/files/phone-icon.png?v=1770967060);height:24px;width:30px;background-size:contain;background-repeat:no-repeat;position:absolute;left:-40px}.customer-icons .fa-phone:before{content:""!important}.customer-icons li a{position:relative}.search-modal__button span:before,.account-button span:before{content:"";background-image:url(/cdn/shop/files/magnifine.png?v=1770967061);height:24px;width:30px;background-size:contain;background-repeat:no-repeat}.account-button span:before{background-image:url(/cdn/shop/files/user.png?v=1770967060)}.customer-icons ul{gap:10px}#header-component .header__columns{position:relative}.header__column--left search-button{position:absolute;right:0}.capitalize p,.menu__heading__default{text-transform:capitalize!important}a.menu-list__link[aria-haspopup=true]{position:relative}a.menu-list__link[aria-haspopup=true]:before{position:absolute;margin-top:0;width:10px;height:10px;background-repeat:no-repeat;background-position:center;right:0;color:#fff;display:inline-block;font:7px FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f078";margin-left:10px!important;font-weight:500;font-size:12px}.inner-1200 .resource-list{max-width:1200px;margin:0 auto}a.menu-list__link[aria-haspopup=true][aria-expanded=true]:before{content:"\f077"}#header-group .main-bar{background-color:#004639}#header-group .main-bar .main_announcement_bar_wrapper{background-color:#fff}.boxshadow{box-shadow:0 5px 10px #b9b9b9}.inner-bgwhite .custom-section-content{background-color:#fff}.inner-round .custom-section-content{border-radius:20px}body .pl-5 .custom-section-content{padding-left:50px}body .pr-5 .custom-section-content{padding-right:50px}.home-acc{border:0;padding-top:0;padding-bottom:0}.team-slider h2{font-size:20px;padding:20px 20px 10px}.team-slider h2,.team-slider p{margin:0}.team-slider .slider-item img{border-top-left-radius:20px;border-top-right-radius:20px}.team-slider .description{padding:0 20px 30px}.team-slider .slick-prev,.team-slider .slick-next,.team-slider .slick-prev:hover,.team-slider .slick-next:hover,.team-slider .slick-prev:focus,.team-slider .slick-next:focus{background-color:#fff;z-index:99;height:50px;width:50px;border-radius:50px!important;border-color:#000!important;border:1px solid #000!important}.team-slider .slick-arrow:before{font-size:26px!important;color:#000!important}.home-acc summary.details__header{font-size:20px}.team-slider .slider-item{display:block;margin:15px;text-align:center;border-radius:20px}.announcement-bar .social-icons a{margin:6px;font-size:20px}.announcement-bar{display:flex;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px}.announcement-bar .customer-icons ul{margin:0;padding:0!important;list-style:none;display:flex;align-items:center}@media (min-width:980px){.rev-row{flex-direction:row-reverse}.bgwhite .eq-height{min-height:150px}}@media (min-width:980px) and (max-width:1139px){.home-img-slider .slider-item img{max-width:100px}.product-card .product-card__content p{min-height:auto!important}.three_tab .resource-list--grid{--resource-list-columns: repeat(3, 1fr) !important}}@media (min-width:749px) and (max-width:979px){.three_tab .resource-list--grid{--resource-list-columns: repeat(2, 1fr) !important}.image-with-text-slider-cont{gap:0px;flex-direction:column-reverse}.image-with-text-slider-cont{gap:0px!important;flex-direction:column-reverse!important}.image-with-text-slider-cont .group-block .content{max-width:100%!important;padding-left:20px;padding-right:20px}}@media (max-width:979px){.phoneicon p{font-size:0;width:25px;height:20px;padding:0}.phoneicon p:before{width:100%;height:100%;left:0;top:0;background-position:center}body header .button{padding:0!important}.main_announcement_bar_wrapper{margin-right:0!important;border-radius:0rem 0 0 0rem!important;margin:0;position:relative}.social_media_wrapper ul{margin:0;padding:0;display:flex;list-style:none;gap:6px}body .announcement-bar__text{text-align:right}.social_media_wrapper svg{height:16px!important}.image-with-text-slider-cont>div{padding-left:20px;padding-right:20px;max-width:100%;width:100%}.image-with-text-slider-cont .group-block{padding:20px}.image-with-text-slider-cont{gap:30px}.imgTextSlider-maincont .slick-next{right:40%!important;width:40px!important;height:40px!important}.imgTextSlider-maincont .slick-prev{left:40%!important;width:40px!important;height:40px!important}.slick-arrow:before{font-size:22px!important}.imgTextSlider-maincont .slick-arrow{bottom:-40px!important}.image-with-text-slider-cont .group-block .h2 h2{line-height:42px!important}.custom-section-content .group-block.inner-grey{padding-left:20px;padding-right:20px}.h2 h2{line-height:42px!important}.footer-first-block{max-width:100%;border-right:0px!important}.footer-content{display:flex!important;flex-direction:column}.section-content-wrapper .button,.gbtn{font-size:16px}.image-bottom-left-radius .image-block img{border-bottom-left-radius:0}.home-img-slider .slider-item{display:flex;height:100%;min-height:44px;align-items:center}.home-img-slider .slider-item img{height:100%;width:100%;max-width:75px;margin:0 auto}.img-left-radius img{border-top-left-radius:0;border-bottom-left-radius:0}.img-right-radius img{border-top-right-radius:0;border-bottom-right-radius:0}.metafield-rich_text_field h2{line-height:42px}.home-img-slider .slider-item{flex-direction:column}.rev-row .layout-panel-flex--row{flex-direction:column-reverse;gap:0}.imgTextSlider-maincont{padding-top:0;padding-bottom:0}.metafield-rich_text_field ul{padding-left:15px}.product_page .image-with-text-slider-cont{flex-direction:column-reverse;gap:0}.product_page .imgTextSlider-maincont{margin-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
