.product-meta .circle-dot{display:inline-block;width:12px;height:12px;background-color:#84b55b;border:2px solid #aaff52;border-radius:50%;color:#84b55b}.blog-post .product-form__add-button{transform:none!important}.h1,.rte h1{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 28px));line-height:1.3}.h2,.rte h2{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 25px));line-height:1.35}.h3,.rte h3{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 22px));line-height:1.4}@media screen and (min-width:641px){.h1,.rte h1{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 36px))}.h2,.rte h2{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 30px))}.h3,.rte h3{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 26px))}}h1.heading.h1{font-size:clamp(30px,5vw,48px);line-height:1.25}.slideshow__title.heading.h1{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 30px));line-height:1.25}@media screen and (min-width:641px){.slideshow__title.heading.h1{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 48px))}}@media screen and (min-width:641px){.cus_li_section-title{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 30px))!important}}.text-with-icons__icon-wrapper img.text-with-icons__custom-icon{width:60px;height:60px;max-width:none;object-fit:contain}.section--text-centered .rte ul,.section--text-centered .rte ol{display:inline-block;text-align:left}@media screen and (min-width:1024px)and (hover:hover)and (pointer:fine){.nav-dropdown,.nav-bar__dropdown,.navigation__dropdown,.header__dropdown{transition-delay:.32s}.nav-bar__item:hover>.nav-dropdown,.nav-bar__item:hover>.nav-bar__dropdown,.nav-bar__linklist>li:hover>.nav-dropdown,.navigation__item:hover>.navigation__dropdown,.header__linklist-item:hover>.header__dropdown{transition-delay:.18s}.nav-bar__item>.nav-dropdown,.nav-bar__item>.nav-bar__dropdown,.navigation__item>.navigation__dropdown{transition-property:opacity,visibility,transform;transition-duration:.16s;transition-timing-function:ease-out}}@media(hover:none),(pointer:coarse){.nav-dropdown,.nav-bar__dropdown,.navigation__dropdown,.header__dropdown{transition-delay:0ms!important}}.shopify-section--dp-catbar,.dp-catbar,[id$=__custom_html_QDVRFE]{display:none!important}form[action*="/cart/add"] button[type=submit],form[action*="/cart/add"] input[type=submit],button.product-form__add-button,a.product-form__add-button,button.product-item__action-button,a.product-item__action-button,button.product-form__submit,button[name=add],.product-sticky-form button[type=submit],.product-sticky-form .button,.product-sticky-bar .button,.sticky-product-bar .button,.product-bar button,button.product-bar__button,a.quick-buy__button,button.quick-buy__button{background-color:#04363f!important;background-image:none!important;border:2px solid #04363F!important;color:#fff!important;opacity:1!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;border-radius:30px!important;min-height:48px}form[action*="/cart/add"] button[type=submit] span,button.product-form__add-button span,button.product-item__action-button span,a.product-item__action-button span,button[name=add] span,.product-sticky-form .button span,button.product-bar__button span{color:#fff!important;opacity:1!important}form[action*="/cart/add"] button[type=submit]:hover,button.product-form__add-button:hover,button.product-item__action-button:hover,a.product-item__action-button:hover,button[name=add]:hover,.product-sticky-form .button:hover,button.product-bar__button:hover{background-color:#01262c!important;border-color:#01262c!important;color:#fff!important}form[action*="/cart/add"] button[type=submit] svg,button.product-item__action-button svg,button[name=add] svg{fill:currentColor;color:#fff!important}form[action*="/cart/add"] button[type=submit]:disabled,button.product-form__add-button:disabled,button.product-item__action-button:disabled,button[name=add]:disabled{background-color:#757575!important;border-color:#757575!important;color:#fff!important}form[action*="/cart/add"] button[type=submit]:focus-visible,button.product-item__action-button:focus-visible,button[name=add]:focus-visible{outline:3px solid #F59241;outline-offset:3px}a.button--secondary,button.button--secondary,a.back-to-top,button.back-to-top,a.dp-ba-btn,a.install-cta-btn,a.helper_button,a.install-guide-button{background-color:#fff!important;background:#fff!important;border:2px solid #04363F!important;color:#04363f!important;font-weight:700!important;border-radius:30px!important;min-height:44px;box-sizing:border-box}a.button--secondary:hover,button.button--secondary:hover,a.back-to-top:hover,button.back-to-top:hover,a.dp-ba-btn:hover,a.install-cta-btn:hover,a.helper_button:hover,a.install-guide-button:hover{background-color:#04363f!important;background:#04363f!important;border-color:#04363f!important;color:#fff!important}a.button[href*=get-a-quote],a.button[href*=consultation],a.button[href*=wholesale],a.button[href*=contact-us],button.dp-hero-quote{background-color:#f59241!important;background:#f59241!important;border:2px solid #F59241!important;color:#04363f!important;font-weight:700!important;border-radius:30px!important;min-height:44px}a.button[href*=get-a-quote]:hover,a.button[href*=consultation]:hover,a.button[href*=wholesale]:hover,a.button[href*=contact-us]:hover,button.dp-hero-quote:hover{background-color:#e07c28!important;background:#e07c28!important;border-color:#e07c28!important;color:#04363f!important}button.dp-hero-shop{background-color:#fff!important;border:2px solid #FFFFFF!important;color:#04363f!important;font-weight:700!important}button.dp-hero-shop:hover{background-color:#04363f!important;border-color:#fff!important;color:#fff!important}.rich-text .button,.rich-text__buttons .button,.button-wrapper .button,.rich-text a.button{display:inline-flex!important;align-items:center;justify-content:center;margin:8px 6px!important;vertical-align:middle;position:relative;float:none!important}.rich-text__buttons,.button-wrapper{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.product-sticky-form,.product-sticky-bar,.sticky-product-bar,.product-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:60!important;background:#fff!important;box-shadow:0 -2px 12px #0000001f!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}@media screen and (max-width:767px){.product-sticky-form,.product-bar{padding-right:80px!important}}[id$=__newsletter] section{padding:72px 0;margin:0;background-image:linear-gradient(#00000080,#00000080),url(/cdn/shop/files/newsletter_bg.webp?v=1783615269);background-repeat:no-repeat;background-position:center center;background-size:cover}[id$=__b80e3e24-11f6-4ca4-8671-5568fcbe541a] h2{font-size:clamp(24px,3vw,38px)!important;font-weight:700!important;color:#04363f!important;line-height:1.2!important;margin:0 0 12px!important}[id$=__random_product_recommendations_PrmEPJ] .product-item{box-shadow:0 0 10px #0003}[id$=__random_product_recommendations_PrmEPJ] .product-item:after{box-shadow:none}[id$=__random_product_recommendations_PrmEPJ] .product-list:before{border:none}[id$=__random_product_recommendations_PrmEPJ] .product-item__label-list>.product-label{border-radius:35px}@media screen and (max-width:767px){.product-item__title,.product-item .product-item__title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;text-overflow:ellipsis;font-size:14px!important;line-height:1.3!important;min-height:0!important;max-height:2.6em;margin-bottom:6px!important}.product-item__image-wrapper,.product-item__image{aspect-ratio:1 / 1;object-fit:cover}.product-item__info,.product-item__info-inner{padding-top:8px!important;padding-bottom:8px!important}.product-item__price-list{margin-bottom:6px!important}.product-item .rating,.product-item__rating{margin:0 0 8px!important}form[action*="/cart/add"] button[type=submit],button.product-item__action-button{font-size:14px!important;padding:10px 16px!important;min-height:44px}}.faq-tab[data-tab=shipping],.faq-group#shipping{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
