.custom_class_featured_coll .product-price__reduced,.cstm_class_promotional .product-price__reduced{color:#000}.custom_class_featured_coll span.product-price__compare,.cstm_class_promotional .product-price__compare{color:red}a.right_button_link{text-decoration:none}.btn{--button-border-color: #ffffff !important;box-shadow:0 0 0 2px var(--button-border-color),0 4px 10px -4px var(--button-border-color),0 2px 6px #0000007f!important}.template-cart .cart-notes-container .btn{box-shadow:unset!important}.search-bar__container .btn{--button-border-color: unset !important;box-shadow:unset!important}.cstm_header_class.docked-header--dock .docked-navigation-container .docking-header__utils.docking-header__center-layout-search{min-width:fit-content}li.our_youtube_channel_button.site-nav__item svg{max-width:35px;width:100%}.cstm_header_class.site-header.docking-header.docked-header--dock ul.nav.site-nav.site-nav--center,.cstm_header_class.site-header.docking-header ul.nav.site-nav.site-nav--center{flex-wrap:wrap;display:flex;justify-content:center}.custom-featured-content-section .custom-featured-content-inner .custom-section--two_blocks .two_blocks_cstm_new{text-align:center;max-width:50%;width:100%;background-color:#fffdf7;padding:25px}.custom-featured-content-section .custom-featured-content-inner .custom-section--two_blocks .two_blocks_cstm_new .two_blocks_cstm_heading p{margin-block:10px;font-size:20px;font-weight:400}.custom-featured-content-section .custom-featured-content-inner .custom-section--two_blocks .two_blocks_cstm_new .two_blocks_cstm_content p{margin-block:0px;font-size:16px;padding-bottom:10px}.custom-featured-content-section .custom-featured-content-inner .custom-section--two_blocks .two_blocks_cstm_new .two_blocks_cstm_icon img{display:block;width:100%}.custom-featured-content-section .custom-featured-content-inner .custom-section--two_blocks .two_blocks_cstm_new .two_blocks_cstm_icon{max-width:40px;margin:0 auto;width:100%}.custom-featured-content-section .custom-featured-content-inner .custom-section--two_blocks{display:flex;align-items:flex-start;gap:15px;margin-top:20px}.custom-featured-content_new_layout .custom-featured-content-section .custom-featured-content-inner .custom-section--email_wrapper{text-align:center;margin-top:15px}.custom-featured-content_new_layout .custom-featured-content-section .custom-featured-content-inner .custom-section--email_wrapper h5{font-size:18px}.custom-featured-content-section a.btn.new_two_block{background-color:#000;box-shadow:unset}.custom-featured-content-section a.btn.new_two_block:hover{box-shadow:unset}.cstm_header_class.docked-header--dock .docked-navigation-container .docking-header__utils{min-width:fit-content}.full-width_img-text,.full_width_rich{padding-inline:0px}.cstm_img_text .image-with-text a.image-with-text__link,.cstm_class_promotional a.btn.btn--small.btn--primary{background-color:#fb8500;box-shadow:unset}.cstm_class_scrolling{margin-top:0}.cstm_multicolumn{padding-inline:0px}.cstm_multicolumn .text-columns-section a.text-column__link.btn.btn--small.btn--primary{background-color:#fb8500;box-shadow:unset}.icon_text_wrapper{display:flex;align-items:center;gap:10px}.icon_text_wrapper .icontext_new p{margin:0;font-size:13px;letter-spacing:0;line-height:normal}.icon_with_text_cstm{margin-block:15px}.icon_with_text_cstm_wrapper{display:flex;flex-direction:column;gap:10px}.icon_text_wrapper .icon_svg_new{max-width:fit-content;width:100%}.icon_text_wrapper .icontext_new{font-size:13px}.cstm_header_class .docked-mobile-navigation-container__inner input#open-search-bar\ {border:2px solid #000}.cstm_header_class .settings-open-bar.desktop-only .search-form__icon svg.icon--type-search{margin:8px}.custom-featured-product__vest #add-to-cart-btn:disabled{opacity:.5;cursor:not-allowed}.custom-featured-product__vest #static-variant-select{display:none}.custom-featured-product__vest #add-to-cart-btn{font-size:20px;text-transform:uppercase;color:#fff;width:100%;padding:15px;font-weight:700;cursor:pointer;border-radius:8px;box-shadow:none}.custom-sizing_guidance button.sizing_guidance_btn{background:#f7a13f;text-transform:uppercase;color:#fff;width:100%;border:2px solid #fff;padding:15px 30px;border-radius:10px;font-weight:700;box-shadow:none;font-size:20px;transition:.3s all ease-in-out}.custom-sizing_guidance button.sizing_guidance_btn:hover{background:#fb8500}@media only screen and (max-width: 767px){.custom-featured-product__vest #add-to-cart-btn,.custom-sizing_guidance button.sizing_guidance_btn{font-size:16px}}.custom-featured-product__vest select#measurement_a:focus-visible,.custom-featured-product__vest select#measurement_b:focus-visible,.custom-featured-product__vest select#measurement_c:focus-visible{border:2px solid #000!important;outline:none!important;box-shadow:none!important}.custom-featured-product__vest select#measurement_a,.custom-featured-product__vest select#measurement_b,.custom-featured-product__vest select#measurement_c,.custom-featured-product__vest select#measurement_d,.custom-featured-product__vest select#measurement_e{width:100%;max-width:200px;padding:8px;border-radius:5px;font-size:14px;font-weight:500;line-height:20px;color:#121212;cursor:pointer;border:2px solid #000!important}.custom-featured-product__vest .custom-1{padding-bottom:15px}.custom-featured-product__vest .custom-1 input[type=radio]{display:none}.custom-featured-product__vest .custom-1 label{display:inline-block;margin-bottom:10px;cursor:pointer;font-size:13px;font-weight:600;color:#121212;line-height:18px}.custom-featured-product__vest .main_vest_block{display:flex;gap:15px;align-items:baseline}.custom-featured-product__vest .custom-1 span{padding:10px 15px;border:2px solid #ccc;border-radius:5px;transition:background-color .3s ease,border-color .3s ease;display:inline-block}.custom-featured-product__vest .custom-1 input[type=radio]:checked+span{background-color:#000;border-color:#000;color:#fff}.custom-featured-product__vest .custom-1 label:hover span{background-color:#f0f0f0;border-color:#aaa}.custom-featured-product__vest .new-containter-3{display:flex;gap:5px;flex-wrap:wrap}@media only screen and (max-width: 767px){.custom-featured-product__vest .main_vest_block{gap:5px}.custom-featured-product__vest select#measurement_a,.custom-featured-product__vest select#measurement_b,.custom-featured-product__vest select#measurement_c{max-width:125px}.custom-featured-product__vest .custom-1 label{font-size:12px;margin-bottom:0}}.custom-featured-product__vest #static-variant-combine-select{display:none}.custom-featured-product__vest .variant-price-element .variant-compare-at-price{font-size:25px;text-decoration:line-through;color:#b0b0b0}.custom-featured-product__vest .variant-price-element .variant-regular-price{font-size:25px;color:#000}.custom-featured-product__vest .variant-price-element{display:inline-flex;flex-wrap:nowrap;gap:10px}.header-localization .disclosure .disclosure-list{left:-20px}@media only screen and (min-width: 941px){.header-localization .selectors-form__item{border:solid 2px #000;padding:4px}}.disclosure-list{max-width:180px!important}.disclosure-list__item .disclosure-option-with-parts__part{font-size:14px}.header-localization--desktop .disclosure .disclosure__toggle{display:flex;align-items:center;gap:2px}.review-img-block{margin:14px 0}.custom-featured-product .featured-product-content .cstm_content{text-align:left}.custom-featured-product .featured-product-content .cstm_content h4{font-size:16px;font-weight:600}.accordion_cstm.active .cstm_acc_content p{text-align:left;font-size:14px;color:#000}.custom-featured-product-details-area .featured-product-content.center.zoom-out-fade-in.cc-animate-init.cc-animate-in{padding-top:0}.accordion_head_cstm{display:flex;align-items:center;gap:8px}.acc_icon_head img{width:100%;height:100%;display:block}.cstm_acc_content{display:none}.accordion_cstm.active .cstm_acc_content{display:block}.accordion_cstm{margin-block:18px;border-block:1px solid #000;padding-block:10px}.cstm_img_acc{display:none;margin-top:15px}.accordion_cstm.active .cstm_img_acc{display:block}.accordion_cstm.active .accordion_text_cstm svg.feather.feather-chevron-down{transform:rotate(180deg)}.custom-featured-product .featured-product-content .cstm_content ul{font-size:15px}.accordion_cstm .accordion_text_cstm{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.accordion_text_cstm svg.feather.feather-chevron-down{max-width:30px;width:100%}.custom-featured-product .featured-product-content .cstm_content ul li{list-style:disc;padding-left:12px}.main-product-media-carousel{margin-bottom:20px}.custom-featured-product__video .video-area-heading{margin-bottom:18px}.custom-featured-product__video .youtube-video-content .section_video_wrapper video{display:block;width:100%;height:365px}.custom-featured-product__imagebox img{display:block;width:100%}.custom-featured-product-section .custom-featured-product-details-area .cstm_text{margin-block:18px}.custom-featured-product-section .custom-featured-product-details-area .cstm_text p{margin:0;font-size:16px;color:#121212}.custom-featured-product__imagebox{margin-block:10px}.custom-featured-product__video .video-area-heading h3{font-size:18px;text-align:left;font-weight:600}.custom-featured-product__video .youtube-video-content iframe{display:block;width:100%;height:365px}.custom-featured-product-details-area .featured-product__title-container,.custom-featured-product-details-area .featured-product__reviews{text-align:left}.custom-featured-product__content-wrapper .custom-featured-product__content-row{display:flex;align-items:center;gap:12px}.custom-featured-product__content-wrapper .custom-featured-product__content-row .custom-featured-content-left{max-width:25px;width:100%;height:25px}.custom-featured-product__content-wrapper .custom-featured-product__content-row .custom-featured-content-left img{display:block;width:100%;height:100%}.custom-featured-product__content-wrapper .custom-featured-product__content-row .custom-featured-content-right p{margin-block:8px;text-align:left}.custom-featured-product__content-wrapper{margin-block:15px}.product-thumbnail-media-carousel .flickity-prev-next-button{height:45px;padding:0;min-width:45px;background-color:#000;color:#fff;border:1px solid #000;box-shadow:unset}.main-product-media-carousel .product-media-inner .video_wrapper video{display:block;width:100%;height:100%}.product-thumbnail-media-carousel .flickity-prev-next-button .flickity-button-icon{left:50%;top:50%;width:40%;height:40%;transform:translate(-50%,-50%)}.product-media-inner img{display:block;width:100%;height:100%;object-fit:contain}.custom-featured-product .product-thumbnail-media-carousel .product-thumbnail-inner img{display:block;width:100%;height:100%;object-fit:cover}.custom-featured-product .product-thumbnail-media-carousel .product-thumbnail-inner iframe{display:block;width:100%;height:100%}.custom-featured-product .product-thumbnail-media-carousel .product-thumbnail-inner video{display:block;width:100%;height:100%}.custom-featured-product .product-thumbnail-media-carousel .product-thumbnail-inner{max-width:120px;width:100%;height:120px;padding-inline:3px}.custom-featured-product .product-thumbnail-inner svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:35px;height:auto}.custom-featured-product .product-thumbnail-inner.is-selected.is-nav-selected img{border:2px solid #000}.main-product-media-carousel .product-media-inner.is-selected{height:100%}.main-product-media-carousel .product-media-inner{position:absolute;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.main-product-media-carousel .video_wrapper_iframe{position:relative;width:100%;max-width:100%;padding-top:100%;height:0;overflow:hidden}.main-product-media-carousel .video_wrapper_iframe iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:none}.main-product-media-carousel{opacity:0}.main-product-media-carousel.flickity-enabled{opacity:1}.custom-sizing_guidance{margin-top:10px}.custom-featured-content .custom-section--heading,.custom-featured-content .custom-section--subheading{display:block;width:100%;text-align:center}.custom-featured-content .custom-section--heading h3{font-size:25px;line-height:normal;max-width:500px;width:100%;margin:0 auto}.custom-featured-content .custom-section--subheading h4{font-size:18px}.custom-featured-content_new_layout .custom-featured-content-section .custom-featured-content-inner .custom-section--heading p{font-size:24px;font-weight:500;line-height:150%}.custom-featured-content_new_layout .custom-featured-content-section .custom-featured-content-inner{border:0px;padding-top:0;padding-inline:0px}.custom-featured-content .custom-section--content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:30px;grid-row-gap:0px;margin-top:30px}.custom-featured-content .custom-featured-content-section .custom-section--heading{margin-bottom:20px}.custom-featured-content .custom-section--content .single-row-content{display:flex;align-items:center;gap:15px}.custom-featured-content .custom-section--content .custom-icon-wrapper{display:flex;align-items:center;max-width:40px;width:100%}.custom-featured-content .custom-section--content .single-row-content .custom-icon-wrapper img,.custom-featured-content .custom-section--content .single-row-content .custom-icon-wrapper svg{width:100%;height:auto;display:block;object-fit:contain}.custom-featured-content-inner{width:100%;max-width:1024px;margin:0 auto;border:solid 2px;padding:30px}.custom-featured-product-image-gallery .product-media-with-thumbnail{position:sticky;top:20px}@media only screen and (min-width: 1025px){.custom-featured-product-image-gallery{padding-right:20px}.custom-featured-product-details-area{padding-left:20px}}@media only screen and (max-width: 768px){.custom-featured-product-details-area .featured-product-content.center.zoom-out-fade-in.cc-animate-init.cc-animate-in{padding-top:35px;padding-inline:0px}.custom-featured-product__video .video-area-heading h3{font-size:16px}.custom-featured-product .featured-product-content .cstm_content{padding-inline:15px}.custom-featured-product .featured-product-content .cstm_content ul li{padding-left:5px}.custom-featured-content .custom-section--heading h3{font-size:18px;line-height:normal}.custom-featured-content .custom-featured-content-section .custom-section--heading{margin-bottom:18px}.custom-featured-content .custom-section--subheading h4{font-size:16px}.custom-featured-content .custom-section--content{grid-template-columns:repeat(1,1fr);margin-top:20px;grid-row-gap:20px}.custom-featured-content-section{padding-top:20px}.custom-featured-content .custom-section--content .single-row-content .custom-text-wrapper p{font-size:15px;margin-block:0px}}@media only screen and (max-width: 1024px){.one-half.custom-featured-product-details-area{margin-top:30px}}@media only screen and (max-width: 939.98px){.search-bar--open.search-bar--open-mobile{padding:0 20px}}.page-footer__beforeend{display:block;width:100%;margin-bottom:15px}.page-footer__beforeend ul{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;flex-wrap:wrap}.page-footer__beforeend ul li{margin:0 5px}.copyright-text{margin-top:0}.page-footer__end{margin:0;justify-content:center}@media only screen and (min-width: 768px){.page-footer__end-wrapper{margin-top:30px}}.page-footer__inner{padding-bottom:20px}@media only screen and (max-width: 767.98px){.page-footer__end{align-items:center}.page-footer__end .payment-icons{margin:0}.breadcrumbs-container{display:none}.custom-featured-product-section.flex{margin-top:20px}}.page-footer .page-footer__inner p.footer-block__heading,.page-footer .page-footer__inner .footer-block .nav__link,.page-footer .page-footer__inner .copyright-text,.page-footer .page-footer__inner .copyright-text a,.page-footer .page-footer__inner .small-nav__link,.page-footer__beforeend ul li a{color:#fff}.page-footer .page-footer__inner .page-footer__blocks .icon,.page-footer .page-footer__inner .copyright-text a,.page-footer .page-footer__inner .small-nav__link{fill:#fff}.page-footer .page-footer__inner .page-footer__blocks{display:flex;justify-content:space-between;gap:20px}.page-footer .page-footer__inner .custom-footer-menu-width{width:calc(20% - 10px)!important;min-width:265px}.page-footer .page-footer__inner .custom-footer-social-width{width:calc(30% - 10px)!important;min-width:285px}.page-footer .page-footer__inner .custom-footer-text-width{width:calc(50% - 10px)!important}.page-footer .page-footer__inner .custom-footer-menu-width .nav .nav__item{opacity:.75}.page-footer .page-footer__inner .custom-footer-menu-width .nav .nav__item:hover{color:#fff;text-decoration:underline;opacity:1}.page-footer .page-footer__inner{background-color:#242833!important}.page-footer .page-footer__inner .subscribe-form__heading{color:#fff}.page-footer .page-footer__inner .custom-footer-text-width .rte p{color:#fff;font-size:12px;font-weight:500;line-height:normal}.page-footer .page-footer__inner .custom-footer-social-width .page-footer__subscribe{width:100%!important;padding:0;margin-bottom:15px}.page-footer .page-footer__inner .custom-footer-social-width .page-footer__subscribe button.btn.btn--secondary.subscribe-form__submit{padding:10px 15px;min-width:100px;position:absolute;right:10px;font-size:12px;text-transform:uppercase;font-weight:600;top:50%;transform:translateY(-50%)}.page-footer .page-footer__inner .custom-footer-social-width .page-footer__subscribe .input-wrapper{border:1px solid #fff;border-radius:10px;color:#fff}.page-footer .page-footer__inner .custom-footer-social-width .page-footer__subscribe .subscribe-form__email::placeholder{color:#fff;padding-left:10px}.page-footer .page-footer__inner .custom-footer-social-width .page-footer__subscribe .subscribe-form__inputs{align-items:center;position:relative;max-width:360px}.page-footer .page-footer__inner .custom-footer-social-width .page-footer__subscribe .subscribe-form__email{padding:20px 10px!important;color:#fff}.page-footer .page-footer__inner .custom-footer-social-width .page-footer__subscribe .input-wrapper label{top:50%;left:10px;font-size:14px;color:#fff}.page-footer .page-footer__inner .custom-footer-social-width .subscribe-form__heading{margin-bottom:23px;text-align:start}.page-footer .page-footer__inner .custom-footer-social-width .social-links__list li a{padding:10px}.page-footer .page-footer__inner .custom-footer-social-width .social-links__list li{padding:0;margin:0}@media (max-width: 767px){.page-footer .page-footer__inner .page-footer__blocks{gap:0}.footer-block:not(:last-child){margin-bottom:0}.page-footer .page-footer__inner .custom-footer-social-width .subscribe-form__heading{margin-bottom:10px}p.footer-block__heading{margin:0}.page-footer .page-footer__inner .custom-footer-social-width .page-footer__subscribe .subscribe-form__email{padding:10px!important}.page-footer .page-footer__inner .custom-footer-social-width .page-footer__subscribe button.btn.btn--secondary.subscribe-form__submit{min-width:75px;padding:7px 10px}.footer-block .social-links{padding:0}.page-footer .page-footer__inner .custom-footer-text-width .rte p{margin:10px 0}.page-footer .page-footer__inner .page-footer__blocks .icon{height:20px;width:20px}}@media (max-width: 949px){.page-footer .page-footer__inner .page-footer__blocks{flex-wrap:wrap}.page-footer .page-footer__inner .custom-footer-menu-width,.page-footer .page-footer__inner .custom-footer-social-width,.page-footer .page-footer__inner .custom-footer-text-width{width:calc(50% - 10px)!important}}@media (max-width: 767px){.page-footer .page-footer__inner .page-footer__blocks{flex-wrap:wrap}.page-footer .page-footer__inner .custom-footer-menu-width,.page-footer .page-footer__inner .custom-footer-social-width,.page-footer .page-footer__inner .custom-footer-text-width{width:100%!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vest-atc-wrapper{position:relative}.vest-atc-wrapper .loaderwrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.custom-featured-product__vest #add-to-cart-btn.adding .atcwrapper{opacity:0}.custom-featured-product__vest #add-to-cart-btn.adding .loaderwrapper{opacity:1}.vest-atc-wrapper .loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite;display:block}.popup-overlay.sizeguidancepopup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:none;justify-content:center;align-items:center;z-index:9}.sizeguidancepopup .popup-content{background-color:#fff;padding:30px;width:85%;border-radius:8px;text-align:center;position:relative;max-width:700px;border:solid 3px #fb8500}.sizeguidancepopup .popup-content img{width:100%;height:auto;border-radius:8px}.sizeguidancepopup .popup-content .close-btn{position:absolute;top:10px;right:10px;background-color:#fb8500;color:#fff;border:none;padding:0;cursor:pointer;border-radius:50%;height:32px;width:32px;min-width:0px;font-size:12px;font-weight:700}body.overflow-hidden.template-page .docked-navigation-container__inner{display:none}.custom-footer-text-width .payment-icons{text-align:left;margin:0}.option-selector legend.label{font-size:14px}.option-selector label.opt-label{font-size:12px;line-height:19px;text-align:left}.quickbuy-form__container .quickbuy__price{min-height:unset}.quickbuy-form__container .quickbuy__titlebar{position:relative;padding-bottom:0}.quickbuy .quickbuy-form .one-quarter{width:20%}.quickbuy .quickbuy-form .three-quarters{width:80%}.quickbuy__quantity .cc-select__listbox{max-height:8rem}.quickbuy__form{padding-top:10px}.product-price .large-title{font-size:25px}.product-price .product-price__compare{font-size:18px!important}.product-detail-accordion{margin-top:0;margin-bottom:25px}.product-layout-grid__detail .large-row{margin-bottom:15px;margin-top:20px}.product-layout-grid__detail .sharing{margin:15px 0}.sharing span.sharing-label{display:none}.sharing .sharing-list{justify-content:center}.cstm_img_bottom_line span.btn_cstm_text{text-align:center;position:absolute;top:auto;bottom:0;background-color:#d9cffa99;width:100%;font-size:20px;padding-block:5px;font-weight:600;line-height:150%}@media only screen and (min-width: 768px){.product-layout-grid__images,.product-layout-grid__detail{width:50%}}@media only screen and (max-width: 767px){.cstm_img_bottom_line span.btn_cstm_text{font-size:16px;padding-inline:10px}.product-layout-grid__detail .jdgm-widget.jdgm-widget{text-align:center;padding-bottom:10px}.product-detail__title-area{margin:0 0 20px}}.product-block .product-price{font-size:1rem}.product-block .grid-flex__item{padding-bottom:10px}.collection-header__content-container{padding:0}@media only screen and (max-width: 767px){.product-block .product-block__title-link{font-size:14px}.collection-header__content-container{padding-top:10px;padding-bottom:0}.collection-header{margin-bottom:10px}}@media only screen and (max-width: 767px){.new-announcement-slider .new-announcement-slide{font-size:12px}.new-announcement-bar{padding:5px!important}.site-logo img{max-width:50px}.cstm_header_class.site-header .docked-mobile-navigation-container__inner .utils.relative.utils--center{padding:5px 20px}.cstm_header_class.site-header .icon--header .icon{height:24px;width:24px}.collection-header__content-container .large-title{font-size:20px}.cstm_class_scrolling .marquee-item.marquee-image .rimage-outer-wrapper{width:100px!important}}@media only screen and (max-width: 480px){.new-announcement-slider .new-announcement-slide{font-size:10px}.cstm_class_scrolling .marquee-item.marquee-image .rimage-outer-wrapper{width:85px!important}}.testimonials .review-title{margin:10px 0}.testimonials .review-title h3{font-size:24px}.testimonials .testimonial-author-name{font-weight:400;color:#000}.section-image-with-text .image_upper_title{text-align:center;padding-top:20px}.image-with-text .large-title,.custom-gallery-header h2{font-size:25px;text-transform:uppercase}.text-columns-section .description p{max-width:70%;margin:auto}.section-image-with-text .main_section_title{text-align:center}@media only screen and (max-width: 767px){.video-section-title h2{font-size:22px!important}.image-with-text .large-title{font-size:22px}.image-with-text .image-with-text__content{padding:35px}.custom-gallery-header h2{font-size:22px}.img-with-table-header h2{font-size:22px!important}.section-gallery .gallery-slideshow-controls{position:absolute;bottom:unset;top:50%;background:#c1beb9;border-radius:35px}.section-gallery .slick-arrow svg{width:18px;stroke:#fff}.section-gallery .gallery-slideshow-controls--prev{left:27px}.section-gallery .gallery-slideshow-controls--next{right:27px}.section-gallery .gallery.slick-slider .slick-dots{padding-left:20px;position:absolute;bottom:5px}.section-gallery .gallery .slick-dots li button{background-color:#000}.section-gallery .slick-dots li.slick-active button{background-color:#fffbf4}.testimonials--title .large-title{font-size:26.4px}.testimonials .review-title h3{font-size:22px}.custom-featured-product .featured-product__title-container .featured-product__title{font-size:22px!important}.product-thumbnail-media-carousel .flickity-prev-next-button{height:35px;min-width:35px}.custom-featured-product-section .flickity-prev-next-button{width:35px}.product-thumbnail-media-carousel .flickity-prev-next-button{background-color:#0000008c}.product-block .product-price{margin-top:2px}.cc-filters-control__btn{padding:11px 15px}.product-layout-grid .product-detail__images-container .slick-dots li.slick-active button{background-color:#fffbf4}.product-layout-grid .product-detail__images-container .slick-dots li button{background-color:#000}.product-detail__images-container{position:relative}.product-layout-grid .product-detail__images-container .slick-external-controls{position:unset}.product-layout-grid .product-detail__images-container .slick-external-controls .slick-next{right:5px;top:50%;transform:translateY(-50%)}.product-layout-grid .product-detail__images-container .slick-external-controls .slick-prev{left:5px;top:50%;transform:translateY(-50%)}.product-layout-grid .product-detail__images-container .slick-arrow.slick-disabled{background:#000}.product-layout-grid .product-detail__images-container .slick-arrow svg{fill:#fff}.product-layout-grid .product-detail__images-container .slick-arrow{background:#c1beb9;border-radius:35px}.product-layout-grid .product-detail__images-container div.slick-dots{position:absolute;bottom:12px;left:0}.text-columns-section .description p{max-width:90%;margin:auto}.section-image-with-text .main_section_title h2{font-size:28px}.section-image-with-text .image_upper_title h4{font-size:20px}.section-image-with-text .image_upper_title{padding-top:15px}}.multi_video_container .section_title{text-align:center}.multi_video_container .video_wrapper{display:flex}.multi_video_container .video iframe{width:100%;height:500px}.multi_video_container .video_wrapper{display:flex;gap:50px;max-width:85%;margin:auto}.multi_video_container .video_wrapper .video-block{flex:1 1 auto}.multi_video_container .video_wrapper .video-block .block_title{text-align:center;margin-bottom:20px}.multi_video_container .video_wrapper .video-block .block_title h3{font-size:24px}.multi_video_container .custom_button{text-align:center;margin-bottom:35px}.multi_video_container .section_title{margin-bottom:35px}.new_video_with_text{margin-block:35px}.new_video_with_text_wrapper{padding:25px}.new_video_with_text .new_video_with_text_wrapper .video_text_wrapper{display:flex;align-items:center;gap:25px}.new_video_with_text .new_video_with_text_wrapper .video_text_wrapper .video_cstm_wrap{max-width:40%;width:100%}.new_video_with_text .new_video_with_text_wrapper .video_text_wrapper .video_content_wrapper p{margin-block:15px;font-size:18px;line-height:155%;color:#000}.new_video_with_text .new_video_with_text_wrapper .video_text_wrapper .video_cstm_wrap iframe,.new_video_with_text .new_video_with_text_wrapper .video_text_wrapper .video_cstm_wrap video{display:block;width:100%}.new_video_with_text .new_video_with_text_wrapper .video_text_wrapper .video_content_wrapper{max-width:60%;width:100%}@media only screen and (min-width: 769px) and (max-width: 940px){.new_video_with_text{margin-block:15px}.new_video_with_text_wrapper{padding:15px}.new_video_with_text .new_video_with_text_wrapper .video_text_wrapper{gap:15px}.new_video_with_text .new_video_with_text_wrapper .video_text_wrapper .video_content_wrapper p{margin-block:5px;font-size:15px;line-height:150%}}@media only screen and (max-width: 768px){.new_video_with_text{margin-block:25px}.new_video_with_text .new_video_with_text_wrapper .video_text_wrapper .video_cstm_wrap{order:unset!important}.new_video_with_text_wrapper{padding:20px}.new_video_with_text .new_video_with_text_wrapper .video_text_wrapper{gap:13px;flex-direction:column}.new_video_with_text .new_video_with_text_wrapper .video_text_wrapper .video_cstm_wrap,.new_video_with_text .new_video_with_text_wrapper .video_text_wrapper .video_content_wrapper{max-width:100%!important}.new_video_with_text .new_video_with_text_wrapper .video_text_wrapper .video_content_wrapper p{margin-block:10px;font-size:16px}}.cstm_icon_with_text .cstm_icon_wrapper_text .cstm_icon_with_heading h3{text-align:center;font-size:36px;color:#333}.cstm_icon_with_text .cstm_icon_wrapper_text .icon_text_wrapper_new{display:flex;justify-content:space-evenly;align-items:flex-start}.cstm_icon_with_text .cstm_icon_wrapper_text .icon_text_wrapper_new .icon_new_wrapper .icon_new{max-width:50px;width:100%;margin:0 auto}.cstm_icon_with_text .cstm_icon_wrapper_text .icon_text_wrapper_new .icon_new_wrapper .icon_content{font-size:17px;line-height:150%;padding-inline:12px}.cstm_icon_with_text .cstm_icon_wrapper_text .icon_text_wrapper_new .icon_heading h4{margin-top:12px;font-size:24px;color:#fb8500;font-weight:500}.cstm_icon_with_text .cstm_icon_wrapper_text{padding:25px}.cstm_icon_with_text .cstm_icon_wrapper_text .icon_text_wrapper_new .icon_new_wrapper{text-align:center;max-width:33.33%;width:100%}.cstm_icon_with_text .cstm_icon_wrapper_text .icon_text_wrapper_new .icon_new_wrapper .icon_new img{display:block;width:100%}@media only screen and (min-width: 769px) and (max-width: 940px){.cstm_icon_with_text .cstm_icon_wrapper_text .cstm_icon_with_heading h3{font-size:32px}.cstm_icon_with_text .cstm_icon_wrapper_text .icon_text_wrapper_new .icon_heading h4{font-size:22px}.cstm_icon_with_text .cstm_icon_wrapper_text .icon_text_wrapper_new .icon_new_wrapper .icon_content{font-size:16px}}@media only screen and (max-width: 768px){.cstm_icon_with_text .cstm_icon_wrapper_text .cstm_icon_with_heading h3{font-size:24px}.cstm_icon_with_text .cstm_icon_wrapper_text{padding:20px}.cstm_icon_with_text .cstm_icon_wrapper_text .icon_text_wrapper_new{flex-direction:column;gap:15px}.cstm_icon_with_text .cstm_icon_wrapper_text .icon_text_wrapper_new .icon_new_wrapper{max-width:100%}}.custom_quote_section{max-width:600px;width:100%;margin:0 auto;padding:40px;border:dashed 2px #fb8500}.custom_quote_wrappper{position:relative}.custom_quote_section .custom_quote_wrappper p{font-size:20px;line-height:150%}.cstm_button_wrapper_new{max-width:650px;width:100%;margin:25px auto;background-color:#e0d7fa;border-radius:20px;text-align:center}.cstm_button_wrapper_new a.button_content{text-decoration:none;color:#000;font-size:20px;line-height:150%;font-weight:500;padding:25px;display:block;transition:.6s all ease-in-out}.cstm_button_wrapper_new a.button_content:hover{background-color:#c9baf4;border-radius:20px}.cstm_quote_img.custom_quote_section p strong{font-size:0;position:relative;display:inline-block;height:20px}.cstm_quote_img.custom_quote_section p strong:first-of-type{margin-right:24px}.cstm_quote_img.custom_quote_section p strong:first-of-type:after{content:"";background-image:url(/cdn/shop/files/quote-alt-left-svgrepo-com.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:block;position:absolute;top:-10px;left:0}.cstm_quote_img.custom_quote_section p strong:last-of-type{margin-left:24px}.cstm_quote_img.custom_quote_section p strong:last-of-type:after{content:"";background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:block;position:absolute;top:-10px;right:0;background-image:url(/cdn/shop/files/quote-alt-right-svgrepo-com.svg)}.map_iframe_cstm{display:block;width:100%;height:100%}.map_iframe_cstm iframe{display:block;height:100%;width:100%}.custom_class_featured_coll .product-carousel-peek .product-block .product-block__quicklook-btn{background-color:#fb8500}.cstm_img_text .main_section_title{margin-bottom:30px}.cstm_img_text .main_section_title h2{font-size:36px;font-weight:600}.cstm_img_text .image-with-text{border-radius:30px}.cstm_img_text h2.image-with-text__title{font-size:25px;font-weight:600;color:#000}.cstm_img_text .image-with-text__text p{font-size:20px;line-height:150%}@media screen and (min-width: 767px){.multi_video_container .custom_button .btn{padding:15px 30px;font-size:20px}}@media screen and (max-width: 767px){.cstm_img_text .image-with-text__text p{font-size:16px}.cstm_button_wrapper_new{max-width:90%}.cstm_img_text .main_section_title h2{font-size:27px}.custom_quote_section{padding:20px}.custom_quote_section .custom_quote_wrappper p{font-size:16px;margin-block:6px}.cstm_button_wrapper_new a.button_content{font-size:16px;padding:15px}.multi_video_container .section_title h2{font-size:22px}.multi_video_container .video_wrapper{flex-direction:column}.multi_video_container .video iframe{height:300px}}.custom_rich_text{margin:40px 0}.custom_rich_text .content_wrapper{color:#9ea3a2;text-align:left;padding:10px 0}.custom_rich_text .content_wrapper{width:80%;margin:auto}.content_wrapper .heading h6{font-size:18px;font-weight:600;margin-bottom:0}.custom_rich_text .page-width{background:#253642;padding:10px;max-width:40%;margin:auto}.custom_rich_text .description p{font-size:14px;margin:0!important}@media screen and (max-width: 1024px) and (min-width: 767px){.custom_rich_text .page-width{max-width:60%}}@media screen and (max-width: 767px){.custom_rich_text .page-width{max-width:100%}.custom_rich_text .content_wrapper{width:90%}.content_wrapper .heading h6{margin-bottom:2px}}.image-grid-with-text .text_icon_block{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;row-gap:15px}.image-grid-with-text .text_icon{display:flex;gap:10px}.top_content_wrapper{padding-bottom:2px}.top_content_wrapper .description_content p{font-size:14px!important;line-height:normal}.top_content_wrapper .description_content p strong{font-weight:700}.feature_collection_items .hero_title{font-size:16px;font-weight:600;text-decoration:underline}.feature_collection_items .content_wrap h6{font-size:16px;font-weight:600}.feature_collection_items .content_wrap p{font-size:14px;line-height:normal;margin-top:5px}.text_icon_block .icon_wrap img{width:45px;height:auto}.text_icon_block .content_wrap{width:fit-content}.text_icon_block .content_text p{margin-bottom:0}.feature_collection_items .items_wrapper{margin-bottom:30px}.new-studies-cited .new-studies-cited-block-wrapper .block_cities_wrapper{display:flex;align-items:center;padding-bottom:10px;gap:13px;border-bottom:1px solid #e1e1e1}.new-studies-cited .new-studies-cited-block-wrapper .block_cities_wrapper span{background-color:#fb8500;margin-right:0;color:#fff;border-radius:50%;width:35px;flex:0 0 35px;height:35px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:100%}.new-studies-cited .new-studies-cited-wrapper .new-studies-cited-block-wrapper .block_cities_wrapper p a{word-break:break-all;overflow-wrap:break-word;white-space:normal}.new-studies-cited .new-studies-cited-wrapper .studies-cited-heading p{margin:0;font-size:22px;padding-bottom:15px;font-weight:600}.new-studies-cited .new-studies-cited-wrapper .new-studies-cited-block-wrapper .block_cities_wrapper p{font-size:17px;line-height:150%;letter-spacing:0;margin-block:0px}.block_cities_wrapper p:empty{display:none!important}.new-studies-cited .new-studies-cited-wrapper{max-width:100%;margin:0 auto}.new-studies-cited .new-studies-cited-wrapper .new-studies-cited-block-wrapper{border-radius:5px;display:flex;flex-direction:column;gap:15px;border:1px solid #e1e1e1;padding:20px;background-color:#fff}.new-studies-cited .new-studies-cited-block-wrapper .block_cities_wrapper:last-child{border-bottom:0px}.cstm_rich_text .rich-text-section.large-section{padding-bottom:0;padding-top:0}.cstm_rich_text .reading-width.text-center{text-align:left!important;font-size:18px;line-height:150%}.cstm_rich_text .rich-text-section__title{text-align:center;margin-bottom:22px}.richtext_two_blocks .richtext_two_blocks_wrapper .richtext_new_two_blocks_wrapper .richtext_two_blocks_content .richtext_two_blocks_new{display:flex;align-items:center;margin-bottom:10px;gap:10px}.richtext_two_blocks .richtext_two_blocks_wrapper .richtext_new_two_blocks_wrapper{padding:25px;background-color:#fff;box-shadow:#63636333 0 2px 8px;border-radius:5px}.richtext_two_blocks .richtext_two_blocks_wrapper .richtext_new_two_blocks_wrapper .richtext_two_blocks_head{margin-bottom:14px}.richtext_two_blocks .richtext_two_blocks_wrapper .richtext_new_two_blocks_wrapper .richtext_two_blocks_head h3{font-size:24px;font-weight:600;color:#fb8500}.richtext_two_blocks{margin-block:25px}.richtext_two_blocks .richtext_two_blocks_wrapper .richtext_new_two_blocks_wrapper .richtext_two_blocks_content .richtext_two_blocks_new .richtext_two_block_icon_text{font-size:18px;color:#000;line-height:150%}.richtext_two_blocks .richtext_two_blocks_wrapper{width:100%;display:flex;justify-content:center;gap:12px}.richtext_two_blocks .richtext_two_blocks_wrapper .richtext_new_two_blocks_wrapper .richtext_two_blocks_content .richtext_two_blocks_new .richtext_two_block_icon{max-width:30px;width:100%}.richtext_two_blocks .richtext_two_blocks_wrapper .richtext_new_two_blocks_wrapper .richtext_two_blocks_content .richtext_two_blocks_new .richtext_two_block_icon img{display:block;width:100%}.utils__item.utils__item----shop-all-btn{display:none}@media screen and (max-width: 1200px) and (min-width: 1024px){.image-grid-with-text .page-width{padding-left:30px;padding-right:30px}}@media screen and (max-width: 1024px) and (min-width: 767px){.image-grid-with-text .page-width{padding-left:30px;padding-right:30px}.richtext_two_blocks .richtext_two_blocks_wrapper{gap:12px}}@media screen and (max-width: 940px){.cstm_header_class.site-header.docking-header ul.nav.site-nav.site-nav--center{display:none}.mobile-site-nav .mobile-site-nav__link svg{max-width:40px;width:100%}a.mobile-site-nav__link.cstm_youtube_icon_new{display:flex;gap:10px;align-items:center}}@media screen and (max-width: 767px){.site-header .docked-mobile-navigation-container__inner .utils__item.utils__item----shop-all-btn{background-color:#fb8500;color:#fff;--button-border-color: #ffffff !important;box-shadow:0 0 0 2px var(--button-border-color),0 4px 10px -4px var(--button-border-color),0 2px 6px #0000007f!important;padding:7px 8px;border-radius:5px;text-transform:uppercase;font-size:14px;display:block}.cstm_rich_text .reading-width.text-center{font-size:16px}.richtext_two_blocks .richtext_two_blocks_wrapper{flex-direction:column;gap:10px}.richtext_two_blocks .richtext_two_blocks_wrapper .richtext_new_two_blocks_wrapper .richtext_two_blocks_head h3{font-size:22px}.richtext_two_blocks .richtext_two_blocks_wrapper .richtext_new_two_blocks_wrapper .richtext_two_blocks_content .richtext_two_blocks_new .richtext_two_block_icon_text{font-size:16px}.new-studies-cited .new-studies-cited-wrapper{margin-block:25px}.custom-featured-content-section .custom-featured-content-inner .custom-section--two_blocks{gap:5px}.custom-featured-content-section a.btn.new_two_block{font-size:11px}.custom-featured-content-section .custom-featured-content-inner .custom-section--two_blocks .two_blocks_cstm_new{padding:14px 5px}.custom-featured-content-section .custom-featured-content-inner .custom-section--two_blocks .two_blocks_cstm_new .two_blocks_cstm_heading p{font-size:18px}.custom-featured-content-section .custom-featured-content-inner .custom-section--two_blocks .two_blocks_cstm_new .two_blocks_cstm_content p{font-size:16px}.custom-featured-content_new_layout .custom-featured-content-section .custom-featured-content-inner .custom-section--heading p{font-size:22px}.image-grid-with-text .page-width{padding-left:30px;padding-right:30px}.custom-featured-content_new_layout .custom-featured-content-section .custom-featured-content-inner .custom-section--email_wrapper h5{font-size:16px}.image-grid-with-text .text_icon_block{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width: 939.98px){.search-bar--open.search-bar--open-mobile{background-color:#ede8d0}.search-bar--open.search-bar--open-mobile .search-bar__container .btn .icon--stroke-only{stroke:#000}.search-bar--open.search-bar--open-mobile .search-form__input,.search-bar--open.search-bar--open-mobile .search-form__input::placeholder{color:#000}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
