*,*:before,*:after{box-sizing:border-box}:root{font-size:var(--font-size-base)}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--font-body-family);font-size:var(--font-size-base);font-weight:var(--font-body-weight);line-height:var(--line-height-base);color:rgba(var(--color-text),1);background-color:rgba(var(--color-background),1);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:var(--spacer) 0;color:inherit;background-color:currentColor;border:0;opacity:.25;height:1px}iframe{border:0}[hidden]{display:none!important}h6,h5,h4,h3,h2,.h2,h1{margin-top:0;margin-bottom:var(--spacer-50);font-weight:var(--font-body-weight-bold);line-height:1.2}h1{font-size:calc(var(--font-size-base) * 2.5)}h2,.h2{font-size:calc(var(--font-size-base) * 2)}h3{font-size:calc(var(--font-size-base) * 1.75)}h4{font-size:calc(var(--font-size-base) * 1.5)}h5{font-size:calc(var(--font-size-base) * 1.25)}h6{font-size:calc(var(--font-size-base) * 1)}p{margin-top:0;margin-bottom:var(--spacer)}abbr[title],abbr[data-bs-original-title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:var(--spacer);font-style:normal;line-height:inherit}blockquote{margin:0 0 var(--spacer)}b,strong{font-weight:var(--font-body-weight-bold)}small{font-size:calc(var(--font-size-base) * .875)}a,a:hover{color:rgb(var(--color-link))}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}ol,ul{padding-left:calc(var(--spacer) * 2)}ol,ul,dl{margin-top:0;margin-bottom:var(--spacer)}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:var(--font-body-weight-bold)}dd{margin-bottom:calc(var(--spacer) * .5);margin-left:0}.stretched-link{width:100%;height:100%;top:0;left:0;position:absolute}.\#section.\@spaced.\@color-scheme\:default{margin-top:4.5rem;margin-bottom:4.5rem}.\#section.\@spaced:not(.\@color-scheme\:default){padding-top:4.5rem;padding-bottom:4.5rem}.\#section.\@bg\:alt{background-color:#f2f2f2}.\#section.\@bg\:dark{background-color:#1a1a1a}.\#section.\@bg\:primary{background-color:rgb(var(--color-base-accent-1))}.\#section.\@color-scheme\:default{color:rgba(var(--color-text),1);background-color:rgba(var(--color-background),1)}.\#section.\@color-scheme\:alt{color:rgba(var(--color-text),1);background-color:rgba(var(--color-alt-background),1)}.\#section.\@color-scheme\:invert{color:rgba(var(--color-background),1);background-color:rgba(var(--color-text),1)}.\#section.\@color-scheme\:accent{color:rgba(var(--color-accent-c),1);background-color:rgba(var(--color-accent),1)}.\#section-header{padding-left:3rem;padding-right:3rem;margin-bottom:calc(var(--spacer) * 3)}.\#section-header .\#hero{margin:0;width:100%}.\#section-header .\#section-button{margin-top:1rem;padding:0}@media (min-width: 992px){.\#section-header.\@side-button{display:flex;justify-content:space-between;align-items:flex-end}.\#section-header.\@side-button .\#section-button{flex-shrink:0}}.\#section-button{--text-align: var(--section-button-align, center);margin-top:calc(var(--spacer) * 2.5);padding-left:3rem;padding-right:3rem;text-align:var(--text-align)}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}.hide-loading{display:none}.strip-link,.strip-link:hover{text-decoration:none;color:inherit}.flex,.flex-between-center,.flex-center{display:flex}.flex-center{justify-content:center;align-items:center}.flex-between-center{justify-content:space-between;align-items:center}.block,.stretched-link{display:block}.stretched-link{z-index:20}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}@media (max-width: 991px){.mobile-visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}}@media (min-width: 992px){.desktop-visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}}.details-reset>summary{list-style:none;cursor:pointer}.details-reset>summary::marker{display:none}.details-reset>summary::-webkit-details-marker{display:none}.\#icon{color:inherit;fill:currentColor;width:calc(var(--spacer) * 1.7);height:calc(var(--spacer) * 1.7);stroke-width:1.5;vertical-align:top}.\#list.\@unstyled{list-style:none;margin:0;padding:0}.\#list.\@horizontal.\@spacing\:100>li:not(:last-child){margin-right:calc(var(--spacer) * 1)}.\#list.\@horizontal.\@spacing\:50>li:not(:last-child){margin-right:calc(var(--spacer) * .5)}.\#list.\@horizontal.\@spacing\:30>li:not(:last-child){margin-right:calc(var(--spacer) * .3)}.\#list.\@horizontal>li{display:inline-block}.list-unstyled{list-style:none;margin:0;padding:0}.uppercase{text-transform:uppercase}.bold{font-weight:var(--font-body-weight-bold)}.padded{padding-left:calc(var(--spacer) * 3.5);padding-right:calc(var(--spacer) * 3.5);padding-top:calc(var(--spacer) * 3);padding-bottom:calc(var(--spacer) * 3)}.m0{margin:0}.overflow-hidden{overflow:hidden}body.preload *{transition:none!important}.heading-font{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:var(--headings-text-transfrom, none)}@media (min-width: 992px){.hide-desktop,.desktop-hidden{display:none!important}}@media (max-width: 991px){.hide-mobile,.mobile-hidden{display:none!important}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.link{display:inline;cursor:pointer;text-decoration:underline}@media (min-width: 992px){.sticky-top{position:sticky;top:var(--sticky-header-offset, 0);transition:.3s}}select>option{background:#fff!important;color:#4d4d4d!important}html.no-js .no-js-hidden{display:none!important}.SPCMP_chk_lbl{z-index:21!important}.\#product-card .ify-quote-group,.\#main-nav-megamenu .SPCMP_chk_lbl,.\#main-nav-submenu .SPCMP_chk_lbl,.\#main-nav-menu .SPCMP_chk_lbl,.\#rte .SPCMP_chk_lbl,#product-info-tab .SPCMP_chk_lbl{display:none!important}.has-inline-logo .\#main-header-inner{padding-top:0;max-width:1460px;margin:0 auto}@media (min-width: 1460px){.\#main-header.\@sticky .\#main-nav-container{padding-left:calc((100vw - 1420px)/2)!important;padding-right:calc((100vw - 1420px)/2)!important}}.\#main-footer .\#container{max-width:1500px;margin:0 auto}.desktop-search-bar{width:150px;border:2px solid currentColor;border-radius:15px;padding:3px 15px 3px 10px}.desktop-search-bar .\#search-popup-form{padding:0!important;background:transparent;border-radius:0}.desktop-search-bar .\#search-popup-input{padding:0 0 0 5px;font-size:14px;min-width:100px}.desktop-search-bar .\#search-popup-icon{margin-right:3px}.desktop-search-bar .\#search-popup-icon .\#icon{stroke-width:2px;width:calc(var(--spacer) * 1.5);height:calc(var(--spacer) * 1.5)}.desktop-search-bar .\#search-popup-form input::placeholder{opacity:1;text-transform:uppercase;font-weight:500;color:#000;letter-spacing:.05em;font-size:12px}.product_request_a_quote_form{padding:20px 10px;font-family:Montserrat;line-height:1.2}.product_request_a_quote_form>h2{text-align:center;color:#474747;font-size:20px;margin-bottom:8px;font-weight:600}.product_request_a_quote_form .rte{color:#474747;font-size:14px;text-align:center}.product_request_a_quote_form_thumbnail{margin:35px auto 0;width:125px;border-radius:5px;border:1px solid #e1e3e5;max-width:100%;padding-bottom:15px}.product_request_a_quote_form_thumbnail img{width:100%;display:block}.product_request_a_quote_form>h3{padding:5px 0;font-size:18px;margin:10px 0 15px;text-align:center}.contact-form{display:flex;flex-direction:column;gap:20px}.product_request_a_quote_form_block:not(.radios):not(.submit){display:flex;flex-wrap:wrap;gap:10px}.product_request_a_quote_form_block>input,.product_request_a_quote_form_block>textarea{display:block;height:36px;border:1px solid #333333;padding:0 15px;-webkit-box-shadow:none;box-shadow:none;outline:none;line-height:36px;width:100%;background-color:#fff;color:#333;font-size:13px;text-transform:none;font-weight:400;border-radius:.25em;font-family:inherit}.product_request_a_quote_form_block>textarea{height:auto}.product_request_a_quote_form_block.half_width>input{width:calc(50% - 5px)}.product_request_a_quote_form_block>label{font-size:13px;text-transform:none;font-weight:400;color:#333;font-family:inherit;margin:0 0 7px;display:block}.product_request_a_quote_form_block_radios{display:block;width:100%;position:relative}.product_request_a_quote_form_block_radios .radio_wrapper{margin:0 15px 5px 5px;display:inline-block}.product_request_a_quote_form_block_radios .radio_wrapper input{position:absolute;left:0;top:0;width:16px;height:16px;opacity:0;visibility:hidden}.product_request_a_quote_form_block_radios .radio_wrapper label{display:inline-block;padding:0 2px 0 22px;margin:0 0 5px;position:relative;line-height:1;cursor:pointer;font-size:13px;text-transform:none;font-weight:400;color:#333}.product_request_a_quote_form_block_radios .radio_wrapper label:before{border:1px solid #bfbfbf;content:"";height:16px;width:16px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;box-sizing:border-box;cursor:pointer;border-radius:50%;border-color:#333}.product_request_a_quote_form_block_radios .radio_wrapper label:after{color:#4e4e4e;background-color:transparent;content:"";height:10px;width:10px;opacity:0;position:absolute;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;left:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;height:8px;width:8px;border-radius:50%;cursor:pointer}.product_request_a_quote_form_block_radios .radio_wrapper input:checked+label:after{opacity:1;background-color:#333}.product_request_a_quote_form_block.submit{text-align:center}button{font-family:inherit;border-radius:5px;font-size:15px;padding:8px 35px;border:none;font-weight:600;display:inline-block;margin:5px;color:#000;background-color:#c9a959;cursor:pointer}.image-with-text-play-icon{text-align:center;position:absolute;z-index:1;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.image-with-text-column,.gallery-card-media-wrapper{position:relative}.gallery-card-media-wrapper.with-video-button{z-index:21}.gallery-card-media-wrapper .\#floating-content-wrapper modal-trigger{position:relative;z-index:21;width:65px;display:block;margin-top:10px}@media (min-width: 769px){.\#article-container:nth-child(2){max-width:min(100%,1020px)!important}}button.storeify-quote-btn-trigger-popup{margin-left:0!important;margin-right:0!important}.related-directories-grid{margin:0 auto;display:flex;flex-wrap:wrap;gap:calc(var(--spacer) * 3)}.related-directories-grid-item{border:1px solid #e5e5e5;padding:30px 30px 40px;width:calc(33.333% - (var(--spacer) * 3 * 2 / 3))}.related-directories-grid-item h2{margin-bottom:20px;color:#6a9d8f;font-size:36px}.related-directories-grid-item .rte h3{font-size:24px}.related-directories-grid-item .rte p{font-size:21px}.related-directories-grid-item-link{display:flex;align-items:center;margin-top:30px;gap:20px;font-weight:700;text-decoration:none;font-size:24px;line-height:1;color:rgba(var(--color-text),1)}.related-directories-grid-item-link svg{width:22px;height:auto;min-width:22px;fill:#6a9d8f;position:relative;top:2px}@media (max-width: 991px){.related-directories-grid-item{width:100%}}@media (max-width: 768px){.related-directories-grid-item{padding:20px 20px 30px}.related-directories-grid-item h2{font-size:26px}.related-directories-grid-item .rte h3{font-size:20px}.related-directories-grid-item .rte p{font-size:16px}.related-directories-grid-item-link{font-size:20px;margin-top:20px}.related-directories-grid-item-link svg{width:19px;min-width:19px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/core.css.map */
