/*!
Theme Name:   Twenty Twenty-Four
Description:  Twenty Twenty-Four Child Theme
Author:       VML
Template:     sherwin-williams-co-sw-base-theme-wp
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  twentytwentyfourchild
*/*,::before,::after{box-sizing:border-box;margin:0;padding:0}body a,body button,body input{transition:.3s ease all}@media screen and (-webkit-min-device-pixel-ratio: 0){select:focus,textarea:focus,input:focus{font-size:16px;background:#fff}}.breadcrumbs a{text-decoration:none}h2,h3,h4,h5,h6{color:#4d4d4d}.wp-block-search input{color:#989898 !important}.wp-block-post-terms .wp-block-post-terms__prefix{font-family:Montserrat,sans-serif;color:inherit}button.lightbox-trigger{background-color:initial !important}@media(pointer: coarse){img+button.lightbox-trigger{display:none !important}}#ensModalWrapper .ensButtons .button{background-color:#0069af !important}.search-result-items h2 a:hover{color:#0c2b1f !important;text-decoration:underline}.color-picker-btn-wrapper{margin-top:2rem}.color-picker-btn-wrapper .color-picker-btn{display:inline-block;padding:10px 16px;text-align:center;color:#fff;background-color:#204435;border:1px solid #515151;text-decoration:none;transition:background-color .3s ease}.color-picker-btn-wrapper .color-picker-btn:hover{background-color:#0c2b1f}textarea,input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0 !important}input{border-radius:0px !important}@media screen and (-webkit-min-device-pixel-ratio: 0){select:focus,textarea:focus,input:focus{font-size:16px;background:#fff}}input:focus:not([type=checkbox]),.wp-block-post-comments-form .comment-form textarea:focus,input.wpcf7-form-control:focus,textarea.wpcf7-textarea:focus,input[type=reset]:focus{outline:3px solid #204435;box-shadow:0 0 40px rgba(0,0,0,.2);border:0;border-radius:0 !important}.wpcf7-form-control-wrap input{margin:5px 0}.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap select{cursor:pointer;margin:5px 0;color:#989898}.wpcf7-form-control-wrap textarea{min-width:100% !important;width:100% !important;padding:5px !important;border:1px solid #222}.wpcf7-form-control-wrap input:not(.wpcf7-acceptance .form-accept),.wpcf7-form-control-wrap select{min-width:100% !important;width:100% !important;height:40px !important;padding:0 5px !important;border:1px solid #222}.form-accept{margin:0 5px 0 0 !important;accent-color:#204435}.wpcf7-form-control-wrap[data-name=acceptance-163] .wpcf7-list-item{margin:0 !important}.contact-form .row{padding-right:0;padding-left:0;align-items:center}.contact-form .row .btns-wrapper .row{margin:0;align-items:flex-start;justify-content:end}.contact-form .row .btns-wrapper input{width:100px;height:fit-content;padding:5px 15px;border:2px solid #204435;border-radius:0;font-weight:300;color:#fff;background-color:#fff;outline:initial !important}.contact-form .row .btns-wrapper input[type=reset]{color:#204435;font-weight:600}.contact-form .row .btns-wrapper input[type=reset]:hover{color:#fff;background-color:#204435;font-weight:600}.contact-form .row .btns-wrapper .wpcf7-submit{background-color:#204435;color:#fff;font-weight:600}.contact-form .row .btns-wrapper .wpcf7-submit:hover{background-color:#0c2b1f;border-color:#0c2b1f}.contact-form .row .wpcf7-not-valid-tip{color:#da1c25 !important;font-style:italic !important;font-size:12px !important}.wpcf7 form.invalid .wpcf7-response-output{border-color:#da1c25 !important}.wpcf7-list-item-label{cursor:pointer}.wpcf7-radio .wpcf7-list-item input[type=radio]{min-width:auto !important;width:auto !important;height:auto !important;padding:0 5px !important;border:initial;outline:initial;box-shadow:initial;border-radius:0 !important}.wpcf7-radio .wpcf7-list-item{margin:.75rem 0}.acceptance-row a{color:#204435 !important}.acceptance-row a:hover{color:#0c2b1f !important}a{text-decoration:underline}a:hover{text-decoration:none}.base-button{height:56px;min-width:246px}.wp-block-button,.wp-block-button input{height:56px}a.base-anchor{text-decoration:underline !important;color:#204435}a.base-anchor:hover{text-decoration:none !important;color:#989898}.base-anchor a{text-decoration:underline !important}.base-anchor a:hover{text-decoration:none !important}.wp-element-button:hover,.wp-element-button:focus{background-color:#0c2b1f !important;color:#fff !important}.wp-block-search .wp-element-button{border-radius:0px}.wp-block-social-links li:hover{background-color:#0c2b1f !important}.secondary-btn a.wp-element-button.wp-block-button__link:hover{background-color:#f1f0f0 !important;color:#204435 !important}.secondary-btn a.wp-element-button.wp-block-button__link:hover{background-color:#f1f0f0 !important;color:#204435 !important}.wp-block-query-title{word-wrap:break-word}.yoast-breadcrumbs a{text-decoration:none !important}.yoast-breadcrumbs a:hover{text-decoration:none}.yoast-breadcrumbs .breadcrumb_last{word-wrap:break-word !important}.view-products-link{text-decoration:none;color:red}.view-products-link:hover{text-decoration:none;color:red}.upper-nav-wrapper{margin-left:auto !important}.upload-photo-link:hover{color:#0c2b1f}.micro-nav__item a{text-decoration:none}.micro-nav__item a:hover{text-decoration:underline;color:#0c2b1f}.micro-nav__item i{padding-right:5px}.submenu-item{font-weight:500;padding:5px 0;font-size:14px}.wp-block-navigation-submenu__toggle:hover{background-color:rgba(0,0,0,0) !important}.main-nav .wp-block-navigation .wp-block-navigation-item a{padding:5px 0}.main-nav .wp-block-navigation ul{padding:10px}.main-nav li.primary-item ul.primary-item{border:1px solid #f6b42a !important}@media screen and (max-width: 600px){.main-nav li.primary-item ul.primary-item{border:0 !important}}.main-nav .primary-item button:focus{background-color:rgba(0,0,0,0) !important}.main-nav button:focus{background-color:#fff !important}li.primary-item{position:relative;transition:none}li.primary-item a:where(:not(.wp-element-button)):hover{text-decoration:none}ul.primary-item .submenu-item a:hover{text-underline-offset:initial}li.primary-item:hover:after{content:"";display:inline-block;background-color:#f6b42a;height:5px;width:100%;bottom:0px;position:absolute;left:0}ul.primary-item:hover:after{content:none}ul.primary-item .submenu-item a:where(:not(.wp-element-button)):hover{text-decoration:underline}@media screen and (max-width: 600px){.main-nav .wp-block-navigation__responsive-container{padding:40px;top:100px;background-color:#fff !important}.main-nav button[aria-label="Open menu"]:focus{background-color:rgba(0,0,0,0) !important}.header .main-nav{justify-content:end !important}.main-nav ul{padding:0 !important}.main-nav .primary-item{border-bottom:2px solid #eaeaea}.main-nav .primary-item:last-child{margin-bottom:2em}.main-nav .wp-block-navigation .wp-block-navigation-item a{color:#204435 !important;padding:10px 0 !important}.header .main-nav-container .nav-content{justify-content:end}.nav-content .main-nav-search{order:-1;padding-bottom:10px;min-width:100% !important}.nav-content .main-nav-search>div{width:100% !important}.nav-content .wp-block-navigation__responsive-close{color:#204435 !important}li.primary-item a:hover{text-decoration:none}li.primary-item a:hover:after{content:none}li.primary-item:hover::after{content:none}}.retail-btn .wp-block-button__link:hover,.retail-btn .wp-block-button__link:focus{background-color:#0c2b1f !important;color:#fff !important}.wp-block-button.retail-btn{height:auto}.nav__arrow-down{width:12px;height:8px;background:url("./assets/imgs/arrow-down-green.svg") no-repeat;background-size:contain;margin-left:10px;transform:rotate(0deg);-webkit-transform:rotate(0deg);transform-origin:center;display:inline-block;transition:transform .3s ease;vertical-align:middle}.nav__arrow-up{width:12px;height:8px;background:url("./assets/imgs/arrow-down-green.svg") no-repeat;background-size:contain;margin-left:10px;transform:rotate(180deg);-webkit-transform:rotate(180deg);transform-origin:center;display:inline-block;transition:transform .3s ease;vertical-align:middle}.social-icons-wrapper a{margin:0 10px !important}.social-icons-wrapper a span{background:#989898 !important;border-radius:50%}.social-icons-wrapper a span svg path{color:#f1f0f0;fill:#f1f0f0}.social-icons-wrapper a span:hover{background-color:#050608 !important}.faq-accordion details>summary{list-style:none !important}.faq-accordion summary{display:flex;justify-content:space-between;align-items:center}.faq-accordion summary::-webkit-details-marker{display:none !important}.faq-accordion summary::marker{display:none}.faq-accordion summary::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2'/%3E%3C/svg%3E");display:inline-block;width:24px;height:24px;display:flex;margin-left:10px;transition:transform .3s ease;-webkit-transform:rotate(0deg);transform-origin:center;-webkit-transform:rotate(0deg);transform:rotate(0deg);transform-origin:center}.faq-accordion details[open] summary::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-dash-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8'/%3E%3C/svg%3E");-webkit-transform:rotate(0deg);transform:rotate(180deg);transform-origin:center}@media screen and (max-width: 782px){.footer-container .footer__third{order:-1}.footer-links{padding:0 0 15px 0;border-bottom:2px solid #eaeaea}}.footer-container a{text-decoration:none}.footer-container a:hover{text-decoration:underline;color:#989898 !important}.wp-block-post-terms a{text-decoration:underline !important}.wp-block-post-comments-form input[type=submit]:hover{background-color:#369}.post-content .post-categories a{text-decoration:underline}.post-content .post-categories a:hover{text-decoration:none !important}.post-content .tags a{text-decoration:underline}.post-content .tags a:hover{text-decoration:none !important}.comments-form p input{height:56px;min-width:246px}.categories-list{color:#222}.comment-form-cookies-consent #wp-comment-cookies-consent{min-width:14px;height:14px;margin-right:.35em}.post-template a:hover{color:#fff}.product-details__description{color:#989898}.product-details__description p a{color:#204435}.product-details__description p a:hover{color:#0c2b1f}.product-details__description .use-icon figcaption{text-align:center}.product-details .product-details__additional-info-tab .additional-info-tab__summary{background-color:#f1f0f0}.product-details .product-details__additional-info-tab .additional-info-tab__summary::after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27currentColor%27 class=%27bi bi-plus-lg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2%27/%3E%3C/svg%3E") no-repeat}.product-details .product-details__additional-info-tab details[open]>.additional-info-tab__summary::after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27currentColor%27 class=%27bi bi-dash-lg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8%27/%3E%3C/svg%3E") no-repeat;background-size:contain}.product-details .product-details__additional-info-tab .additional-info-tab__content-wrapper{color:#989898;padding:15px}@media screen and (max-width: 867px){.product-details .product-details__additional-info-tab .additional-info-tab__content-wrapper{padding:10px}}.product-details .product-details__additional-info-tab .additional-info-tab__content-wrapper *,.product-details .product-details__additional-info-tab .additional-info-tab__content-wrapper div,.product-details .product-details__additional-info-tab .additional-info-tab__content-wrapper p,.product-details .product-details__additional-info-tab .additional-info-tab__content-wrapper ol,.product-details .product-details__additional-info-tab .additional-info-tab__content-wrapper ul,.product-details .product-details__additional-info-tab .additional-info-tab__content-wrapper li{color:inherit}.product-details .product-details__additional-info-tab .additional-info-tab__content-wrapper h4,.product-details .product-details__additional-info-tab .additional-info-tab__content-wrapper th{color:#4d4d4d}.product-details .product-details__additional-info-tab .additional-info-tab__content-wrapper a{color:#204435}.product-details .product-details__additional-info-tab .additional-info-tab__content-wrapper a:hover{color:#0c2b1f}.product-details .product-details__additional-info-tab__filter{color:#989898}.product-details .product-details__additional-info-tab__filter__dropdown{color:inherit}.product-details .product-details__additional-info-tab__filter__dropdown__select{color:inherit}.product-details__gallery .gallery-figure__img{max-height:600px;object-fit:contain}.product-details__showcase .related-products__item:hover .item__name{color:#0c2b1f}.product-details__showcase .related-products .item__name{color:#204435}.product-details__showcase .gallery-product-inuse__item{max-width:420px}.product-details__showcase .gallery-product-inuse__img{max-height:300px;object-fit:contain}.table-container .product-table{color:#989898;font-family:"Open Sans",sans-serif}.table-container .product-table th{color:#204435;border:2px solid #f1f0f0 !important;background-color:#f1f0f0}.global__perc-container.proddetail__coating-type-container{display:flex;justify-content:flex-start;max-width:400px;gap:15px;margin-bottom:20px}.global__perc-container.proddetail__coating-type-container span{min-width:60px}.table-description{min-width:max-content;max-width:400px;margin-top:1rem}.table-description .table{background-color:#fff;margin-bottom:0}.table-description tr:nth-child(odd):not(thead tr){background-color:#f1f0f0}.table-description td{padding:5px;border:0;vertical-align:middle}@media only screen and (max-width: 599px){.table-description td{max-width:120px}}.product-listing__categories-filter h4{color:#204435}.product-listing__categories-filter span{color:#204435;cursor:pointer}.product-listing__categories-filter span:hover{color:#0c2b1f}.product-listing__sort{color:#4d4d4d}.product-listing__sort__dropdown.show{background:#f1f0f0}.product-listing__sort__option{color:#4d4d4d}.product-listing__header h3{color:#204435}.product-listing-product{min-height:fit-content}.product-listing-product:hover .product-listing-product__info .product-listing-product__title{text-decoration:underline;color:#0c2b1f}.product-listing-product__title{color:#204435;margin-bottom:0}.product-listing-product__description p{color:#989898}.product-listing-product__img{background-color:#fff}.product-listing-product__info{background-color:#f1f0f0}.dropdown{color:#989898}.dropdown__product-list__arrow-down{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27currentColor%27 class=%27bi bi-plus-lg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2%27/%3E%3C/svg%3E") no-repeat}.dropdown__product-list__arrow-up{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27currentColor%27 class=%27bi bi-dash-lg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8%27/%3E%3C/svg%3E") no-repeat}.dropdown__product-list__label{display:flex;width:100%;justify-content:space-between;align-items:center}.dropdown__product-list__label h5{color:#204435}.dropdown__product-list__dropdown-content{color:#204435}.dropdown__product-list__dropdown-content div:hover label{color:#0c2b1f}.dropdown__product-list__dropdown-content label{color:inherit;padding:.5rem .313rem;cursor:pointer}.dropdown__product-list__dropdown-content input[type=checkbox]{accent-color:#204435}.dropdown__product-list__dropdown-content input[type=checkbox]:checked+label{font-weight:bold}.pagination__button[data-type=button]{background:#204435;color:#d3d3d3}.pagination__button[data-type=button][data-enabled=false]{background:#fff;color:#d3d3d3}.pagination__button[data-type=page]{border-bottom:1px solid #204435;color:#204435}.pagination__button[data-type=page][data-enabled=false]{color:#204435}.dropdown-content a{color:#989898}.distributor-locator-container .distributor-locator-form{background-color:#204435}.distributor-locator-container .distributor-locator-form form#search-form input[type=text]{background-color:#fff;color:#204435}.distributor-locator-container .distributor-locator-form form#search-form input[type=text]::placeholder{color:#204435}.distributor-locator-container .distributor-locator-form form#search-form label{color:#fff}.distributor-locator-container .distributor-locator-form form#search-form select{background-color:#fff;color:#204435}.distributor-locator-container .distributor-locator-form form#search-form button{background-color:#fff;color:#204435;font-family:"Open Sans",sans-serif;border:1px solid #989898}.distributor-locator-container .distributor-locator-form form#search-form button:hover{background-color:#f1f0f0}.distributor-locator-container .distributor-locator-map a{font-weight:600;color:#204435 !important;text-decoration:underline !important}.distributor-locator-container .distributor-locator-map a:hover{color:#0c2b1f !important;text-decoration:none !important}.distributor-locator-container .distributor-locator-map #results div p a{color:#204435;text-decoration:underline !important}.distributor-locator-container .distributor-locator-map #results div p a:hover{color:#0c2b1f !important;text-decoration:none !important}.distributor-locator-container .distributor-locator-map #results>p{color:#204435}.distributor-locator-table th{background-color:#204435;border:1px solid #204435;color:#fff}.distributor-locator-table tbody tr:nth-child(even){background-color:#f1f0f0}.distributor-locator-table a{color:#204435;text-decoration:none !important}.distributor-locator-table a:hover{color:#989898;text-decoration:underline !important}.distributor-locator-table td.phone{color:#989898}.pagination a,.pagination span{color:#204435}.pagination a:hover,.pagination span:hover{color:#989898;text-decoration:underline !important}.pagination span{color:#204435}.pagination a:hover{background-color:#204435;color:#989898}.pagination .dots{color:#204435}/*# sourceMappingURL=style.css.map */
