@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:.3s opacity;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:transform .2s,top .2s;-o-transition:.2s transform,.2s top;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,left .2s;-o-transition:.2s transform,.2s left;transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,right .2s;-o-transition:.2s transform,.2s right;transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;-o-transition-property:transform,opacity,height;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}@font-face{font-family:CF ModGrotesk;src:url(CFModGrotesk-Medium.eot);src:url(CFModGrotesk-Medium.eot?#iefix) format("embedded-opentype"),url(CFModGrotesk-Medium.woff2) format("woff2"),url(CFModGrotesk-Medium.woff) format("woff"),url(CFModGrotesk-Medium.ttf) format("truetype"),url(ca3b8d2a10999786cbd39683bf8eacb9.svg#CFModGrotesk-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}html{font-size:16px;line-height:20px}*{color:#2b292a;font-family:CF ModGrotesk;font-weight:400}::-moz-selection{background-color:#2b292a;color:#e0e1d9}::selection{background-color:#2b292a;color:#e0e1d9}.h1,h1{font-size:80px;margin:26px 0;line-height:1}@media (max-width:1680px){.h1,h1{font-size:60px}}@media (max-width:1440px){.h1,h1{font-size:48px}}@media (max-width:960px){.h1,h1{font-size:40px}}.h2,h2{font-size:60px;line-height:66px}@media (max-width:1680px){.h2,h2{font-size:40px;line-height:44px}}@media (max-width:660px){.h2,h2{font-size:32px;line-height:36px}}.h1.smaller,.h3,.page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),h1.smaller,h3{font-size:40px;line-height:44px}@media (max-width:1680px){.h1.smaller,.h3,.page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),h1.smaller,h3{font-size:30px;line-height:32px}}@media (max-width:660px){.h1.smaller,.h3,.page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),h1.smaller,h3{font-size:20px;line-height:22px}}.h4,h4{font-size:30px;line-height:34px}@media (max-width:1680px){.h4,h4{font-size:24px;line-height:26px}}@media (max-width:660px){.h4,h4{font-size:20px;line-height:22px}}.h5,h5{font-size:20px;line-height:24px}@media (max-width:660px){.h5,h5{font-size:20px;line-height:22px}}.text{font-size:16px;line-height:20px}.text.small{font-size:14px}.text.smaller{font-size:12px;line-height:14px}p{margin-top:0}p:last-child{margin-bottom:0}#paint-visualizer .image .actions *,.form-btn button,.page-template-template-color-calculator .gform-footer button,.site-btn{color:#2b292a;width:auto;cursor:pointer;-webkit-box-shadow:inset 0 0 0 2px #2b292a;box-shadow:inset 0 0 0 2px #2b292a;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;margin-top:10px;-webkit-transition:background-color .25s ease-in-out,color .45s ease-in-out,border .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .45s ease-in-out,border .25s ease-in-out;transition:background-color .25s ease-in-out,color .45s ease-in-out,border .25s ease-in-out;position:relative;overflow:hidden;line-height:.6;z-index:1}@media (max-width:1160px){#paint-visualizer .image .actions *,.form-btn button,.page-template-template-color-calculator .gform-footer button,.site-btn{padding:16px 18px}}@media (max-width:960px){#paint-visualizer .image .actions *,.form-btn button,.page-template-template-color-calculator .gform-footer button,.site-btn{padding:22px}}@media (max-width:420px){#paint-visualizer .image .actions *,.form-btn button,.page-template-template-color-calculator .gform-footer button,.site-btn{padding:22px 16px}}#paint-visualizer .image .actions [data-chart],#paint-visualizer .image .actions [data-tab-category],#paint-visualizer .image .actions [data-tab],.form-btn button[data-chart],.form-btn button[data-tab-category],.form-btn button[data-tab],.page-template-template-color-calculator .gform-footer button[data-chart],.page-template-template-color-calculator .gform-footer button[data-tab-category],.page-template-template-color-calculator .gform-footer button[data-tab],.site-btn[data-chart],.site-btn[data-tab-category],.site-btn[data-tab]{cursor:pointer}#paint-visualizer .image .actions :before,.form-btn button:before,.page-template-template-color-calculator .gform-footer button:before,.site-btn:before{content:"";display:block;width:110%;height:110%;position:absolute;left:-5%;top:-5%;background-color:#2b292a;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .65s cubic-bezier(.2,1.24,.55,1);transition:-webkit-transform .65s cubic-bezier(.2,1.24,.55,1);-o-transition:transform .65s cubic-bezier(.2,1.24,.55,1);transition:transform .65s cubic-bezier(.2,1.24,.55,1);transition:transform .65s cubic-bezier(.2,1.24,.55,1),-webkit-transform .65s cubic-bezier(.2,1.24,.55,1);z-index:-1}#paint-visualizer .image .actions :hover,.form-btn button:hover,.page-template-template-color-calculator .gform-footer button:hover,.site-btn:hover{color:#f7f7f8}#paint-visualizer .image .actions :hover:before,.form-btn button:hover:before,.page-template-template-color-calculator .gform-footer button:hover:before,.site-btn:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#paint-visualizer .image .actions .dark,.form-btn button.dark,.page-template-template-color-calculator .gform-footer button.dark,.site-btn.dark{background-color:#2b292a;color:#f7f7f8}#paint-visualizer .image .actions .white,.form-btn button.white,.page-template-template-color-calculator .gform-footer button.white,.site-btn.white{-webkit-box-shadow:inset 0 0 0 2px #f7f7f8;box-shadow:inset 0 0 0 2px #f7f7f8;color:#f7f7f8}#paint-visualizer .image .actions .white:before,.form-btn button.white:before,.page-template-template-color-calculator .gform-footer button.white:before,.site-btn.white:before{background-color:#f7f7f8}#paint-visualizer .image .actions .white.solid,#paint-visualizer .image .actions .white:hover,.form-btn button.white.solid,.form-btn button.white:hover,.page-template-template-color-calculator .gform-footer button.white.solid,.page-template-template-color-calculator .gform-footer button.white:hover,.site-btn.white.solid,.site-btn.white:hover{color:#2b292a}#paint-visualizer .image .actions .white.solid:before,.form-btn button.white.solid:before,.page-template-template-color-calculator .gform-footer button.white.solid:before,.site-btn.white.solid:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#paint-visualizer .image .actions .margin-top--large,.form-btn button.margin-top--large,.page-template-template-color-calculator .gform-footer button.margin-top--large,.site-btn.margin-top--large{margin-top:80px}@media (max-width:1440px){#paint-visualizer .image .actions .margin-top--large,.form-btn button.margin-top--large,.page-template-template-color-calculator .gform-footer button.margin-top--large,.site-btn.margin-top--large{margin-top:60px}}@media (max-width:1160px){#paint-visualizer .image .actions .margin-top--large,.form-btn button.margin-top--large,.page-template-template-color-calculator .gform-footer button.margin-top--large,.site-btn.margin-top--large{margin-top:40px}}.archive-tools .alt-btn,.sticky-navigation .alt-btn{margin:10px 5px 0}.alt-btn{margin:5px 0;padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#eeefe9;border:1px solid #e0e1d9;border-radius:8px;text-align:center;cursor:pointer;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out}.alt-btn.active,.alt-btn:hover{background-color:#2b292a;border:1px solid #2b292a;color:#f7f7f8}.full-width-btn{width:100%;padding:16px 45px;position:relative;display:block;margin-bottom:10px;border-radius:8px;-webkit-transition:background-color .35s ease-in-out;-o-transition:background-color .35s ease-in-out;transition:background-color .35s ease-in-out}.full-width-btn.cream-bg:hover,.store-filters .dropdown-col .full-width-btn.select2:hover{background-color:#d4d6cb}@media (max-width:1440px){.full-width-btn{padding:16px 30px}}@media (max-width:1160px){.full-width-btn{padding:15px 20px}}.full-width-btn:last-child{margin-bottom:0;border-radius:8px}.full-width-btn span{font-size:20px}@media (max-width:1440px){.full-width-btn span{font-size:18px}}@media (max-width:1160px){.full-width-btn span{font-size:16px}}.full-width-btn svg{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}a,img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{text-decoration:none}body{background-color:#f7f7f8}@media (max-width:960px){body{min-height:100dvh}}html{position:relative;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;scrollbar-width:none}html.fade-out{opacity:0}html.block-scroll{height:100vh;overflow-y:hidden}html #chatbase-bubble-window,html button#chatbase-bubble-button{-webkit-transition:-webkit-transform .8s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-transform .8s cubic-bezier(.25,.8,.25,1)!important;-o-transition:transform .8s cubic-bezier(.25,.8,.25,1)!important;transition:transform .8s cubic-bezier(.25,.8,.25,1)!important;transition:transform .8s cubic-bezier(.25,.8,.25,1),-webkit-transform .8s cubic-bezier(.25,.8,.25,1)!important}@media (max-width:960px){html #chatbase-bubble-window,html button#chatbase-bubble-button{-webkit-transition:-webkit-transform .15s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-transform .15s cubic-bezier(.25,.8,.25,1)!important;-o-transition:transform .15s cubic-bezier(.25,.8,.25,1)!important;transition:transform .15s cubic-bezier(.25,.8,.25,1)!important;transition:transform .15s cubic-bezier(.25,.8,.25,1),-webkit-transform .15s cubic-bezier(.25,.8,.25,1)!important}}html.footer-reached #chatbase-bubble-window,html.footer-reached button#chatbase-bubble-button{-webkit-transform:translateY(-30px)!important;-ms-transform:translateY(-30px)!important;transform:translateY(-30px)!important}@media (max-width:960px){html.footer-reached #chatbase-bubble-window{-webkit-transform:translateY(0x)!important;-ms-transform:translateY(0x)!important;transform:translateY(0x)!important}}@media (max-width:960px){html{overflow-x:hidden;overscroll-behavior-y:none;max-height:100dvh;overflow-y:scroll}}.pjax-element,.pjax-menu-animation{height:100dvh;width:100%;position:fixed;top:0;left:0;border:10px solid #f7f7f8;pointer-events:none;-webkit-transition:border .8s ease-in-out;-o-transition:border .8s ease-in-out;transition:border .8s ease-in-out;z-index:999}@media (max-width:960px){.pjax-element,.pjax-menu-animation{display:none}}.pjax-element.hidden,.pjax-menu-animation.hidden{opacity:0!important;pointer-events:none}.pjax-element .pjax-frame,.pjax-menu-animation .pjax-frame{position:absolute;height:100vh;width:calc(100% + 20px);top:-10px;left:-10px;border:10px solid #f7f7f8;pointer-events:none;-webkit-transition:border .8s ease-in-out;-o-transition:border .8s ease-in-out;transition:border .8s ease-in-out}@media (max-width:960px){.pjax-element .pjax-frame,.pjax-menu-animation .pjax-frame{height:100dvh}}.pjax-element .pjax-frame-rounded,.pjax-menu-animation .pjax-frame-rounded{position:absolute;height:100vh;width:calc(100% + 20px);top:-10px;left:-10px;border:10px solid #f7f7f8;border-radius:20px;pointer-events:none;-webkit-transition:border .8s ease-in-out;-o-transition:border .8s ease-in-out;transition:border .8s ease-in-out;z-index:1}@media (max-width:960px){.pjax-element .pjax-frame-rounded,.pjax-menu-animation .pjax-frame-rounded{height:100dvh;border-radius:16px}}.pjax-element .pjax-layer,.pjax-menu-animation .pjax-layer{position:absolute;height:100vh;width:calc(100% + 20px);top:-10px;left:-10px;background-color:#f7f7f8;opacity:0}@media (max-width:960px){.pjax-element .pjax-layer,.pjax-menu-animation .pjax-layer{height:100dvh}}.pjax-element.fg-element,.pjax-menu-animation.fg-element{z-index:9999}.pjax-menu-animation{opacity:0;visibility:hidden}.pjax-menu-animation.active{opacity:1;visibility:visible}.pjax-horizontal{position:absolute;height:100vh;width:calc(100% + 20px);top:-10px;left:-10px;background-color:#385086;pointer-events:none;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}@media (max-width:960px){.pjax-horizontal{height:100dvh}}.pjax-vertical{position:absolute;height:100vh;width:calc(100% + 20px);top:-10px;left:-10px;background-color:#00a2b6;pointer-events:none;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);-o-transition:transform .65s cubic-bezier(.25,.8,.25,1),opacity .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1),opacity .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1),opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);z-index:-2}@media (max-width:960px){.pjax-vertical{height:100dvh}}.pjax-vertical.fade-out{opacity:0}.pjax-vertical.scale{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.pjax-vertical.origin-bottom{-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.pjax-vertical.scale-down{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.pjax-vertical-translate{position:absolute;height:100vh;width:100%;top:0;left:0;background-color:#385086;border-radius:8px;pointer-events:none;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .65s ease-in-out;transition:-webkit-transform .65s ease-in-out;-o-transition:transform .65s ease-in-out;transition:transform .65s ease-in-out;transition:transform .65s ease-in-out,-webkit-transform .65s ease-in-out;opacity:0;z-index:-1}@media (max-width:960px){.pjax-vertical-translate{height:100dvh}}.pjax-vertical-translate.move{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes scaleX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes scaleX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes scaleY{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleY{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes borderGrow{0%{border:10px solid #f7f7f8}50%{border:20vw solid #f7f7f8}to{border:10px solid #f7f7f8}}@keyframes borderGrow{0%{border:10px solid #f7f7f8}50%{border:20vw solid #f7f7f8}to{border:10px solid #f7f7f8}}@-webkit-keyframes borderGrowRadius{0%{border-radius:.6vw;border:10px solid #f7f7f8}50%{border-radius:45vw;border:15vw solid #f7f7f8}to{border-radius:.6vw;border:10px solid #f7f7f8}}@keyframes borderGrowRadius{0%{border-radius:.6vw;border:10px solid #f7f7f8}50%{border-radius:45vw;border:15vw solid #f7f7f8}to{border-radius:.6vw;border:10px solid #f7f7f8}}@-webkit-keyframes layerVisibility{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes layerVisibility{0%{opacity:0}50%{opacity:1}to{opacity:0}}.toggle-animation{z-index:9999;width:40px;height:40px;background-color:#f7f7f8}.base-animation{will-change:transform,opacity}@media (max-width:960px){.base-animation{opacity:1!important;-webkit-transform:none;-ms-transform:none;transform:none}}.stagger-item{opacity:0;will-change:transform,opacity}@media (max-width:960px){.stagger-item{opacity:1!important;-webkit-transform:none;-ms-transform:none;transform:none}}.hero-animation{opacity:1;will-change:transform,opacity}.pjax-overlay{position:fixed;bottom:10px;border-radius:8px;height:calc(100% - 20px);z-index:99;background:#00a2b6;-webkit-transform:scaleX(0) scaleY(0);-ms-transform:scaleX(0) scaleY(0);transform:scaleX(0) scaleY(0);-webkit-transition:-webkit-transform .9s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .9s cubic-bezier(.16,1,.3,1);-o-transition:transform .9s cubic-bezier(.16,1,.3,1);transition:transform .9s cubic-bezier(.16,1,.3,1);transition:transform .9s cubic-bezier(.16,1,.3,1),-webkit-transform .9s cubic-bezier(.16,1,.3,1)}.pjax-overlay.overlay-one{left:10px;width:calc(100% - 10px);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;height:60vh;top:10px}.pjax-overlay.overlay-one.level-one{-webkit-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}.pjax-overlay.overlay-one.level-two{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.pjax-overlay.overlay-one.level-three{-webkit-transform:scaleX(1) scaleY(0);-ms-transform:scaleX(1) scaleY(0);transform:scaleX(1) scaleY(0)}.pjax-overlay.overlay-two{left:10px;width:calc(50% - 15px);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.pjax-overlay.overlay-two.level-one{-webkit-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}.pjax-overlay.overlay-two.level-two{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.pjax-overlay.overlay-two.level-three{-webkit-transform:scaleX(1) scaleY(0);-ms-transform:scaleX(1) scaleY(0);transform:scaleX(1) scaleY(0)}.pjax-overlay.overlay-three{left:10px;width:calc(50% - 15px);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;background-color:#7b3143}.pjax-overlay.overlay-three.level-one{-webkit-transform:scaleX(0) scaleY(1);-ms-transform:scaleX(0) scaleY(1);transform:scaleX(0) scaleY(1)}.pjax-overlay.overlay-three.level-two{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.pjax-overlay.overlay-three.level-three{-webkit-transform:scaleX(1) scaleY(0);-ms-transform:scaleX(1) scaleY(0);transform:scaleX(1) scaleY(0)}.loader-overlay{position:fixed;top:10px;border-radius:8px;z-index:999;display:none}.loader-overlay.color-overlay{left:10px;width:calc(50% - 15px);height:calc(100vh - 20px)}@media (max-width:960px){.loader-overlay.color-overlay{height:calc(100vh - 20px)}}.loader-overlay.color-overlay:before{content:"";display:block;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.15);top:0;left:0;border-radius:8px}.loader-overlay.full-width-hero{height:60vh;left:10px;width:calc(100% - 20px);background-color:#ccc}@media (max-width:960px){.loader-overlay.full-width-hero{height:60vh}}.loader-overlay.half-image-overlay{left:10px;width:calc(50% - 15px);background-color:#ccc;height:calc(100vh - 20px)}#content{position:relative;-webkit-transition:opacity .45s ease-in-out;-o-transition:opacity .45s ease-in-out;transition:opacity .45s ease-in-out;opacity:1}#content.animate{opacity:0}@media (max-width:960px){.page-template-template-home #content.animate{opacity:1}}#footer{-webkit-transition:opacity .45s ease-in-out;-o-transition:opacity .45s ease-in-out;transition:opacity .45s ease-in-out;opacity:1}#footer.animate{opacity:0}.mob-menu.animate{opacity:0!important}#content{padding:10px}#content>section:last-child{margin-bottom:0}.full-height{height:calc(100vh - 20px);min-height:600px}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.full-height{height:650px;min-height:650px}}.full-height .content-wrap{padding:100px 10px}@media (max-width:1024px){.full-height .content-wrap{padding:60px 10px}}@media (max-width:660px){.full-height .content-wrap{padding:60px 5%}}@media (max-width:960px){.full-height{min-height:calc(50vh - 10px);height:auto}}@media (max-width:660px){.full-height{min-height:unset;height:auto}}.full-height.min-full-height{height:auto;min-height:calc(100vh - 20px)}@media (max-width:660px){.full-height.min-full-height{min-height:unset}}.cream-bg,.store-filters .dropdown-col .select2{background-color:#e0e1d9}.default-radius{border-radius:8px}.centered-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.footer-overlay{background-color:hsla(70,16%,93%,.3);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);border-radius:8px}.footer-overlay.no-overlap,.image-overlay.no-overlap,.video-overlay.no-overlap{background-color:#e0e1d9;-webkit-backdrop-filter:unset;backdrop-filter:unset}.swiper-button{margin-top:0}@media (max-width:960px){.home-slider .swiper-button{display:none!important}}.product-list{border-radius:8px;padding:10px 10px 5%;margin-top:10px}@media (max-width:960px){.product-list{padding:0 10px 60px}}@media (max-width:960px){.product-list .swiper-pagination{bottom:0}}@media (min-width:960px){.product-list .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:960px){.product-list .swiper-wrapper{padding-bottom:60px}}.product-list .swiper-wrapper .swiper-slide{-ms-flex-preferred-size:calc(25% - 7.5px);flex-basis:calc(25% - 7.5px);width:calc(25% - 7.5px);margin-right:10px;height:auto}@media (max-width:960px){.product-list .swiper-wrapper .swiper-slide{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}}.product-list .swiper-wrapper .swiper-slide .product-box{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;height:100%}.product-list .swiper-wrapper .swiper-slide:nth-child(4n+4){margin-right:0}@media (max-width:960px){.product-list .swiper-wrapper .swiper-slide:nth-child(4n+4){margin-right:10px}}@media (max-width:960px){.product-list .swiper-wrapper .swiper-slide:nth-child(2n+2){margin-right:0}}.light-products .product-box .image-wrap{background-color:#eeefe9}.title.no-margin{margin-bottom:0}.breadcrumbs.centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumbs.centered a{position:relative}.breadcrumbs.centered a:after{right:-12px}.breadcrumbs a,.breadcrumbs span{margin:0 10px;display:inline-block;position:relative}@media (max-width:960px){.breadcrumbs a,.breadcrumbs span{line-height:1}}.breadcrumbs a{position:relative}.breadcrumbs a:after{content:"";display:inline-block;height:3px;width:3px;border-radius:100%;background-color:#2b292a;right:-14px;position:absolute;pointer-events:none;top:50%}.breadcrumbs a[href]:hover{text-decoration:underline}.breadcrumbs a[href]:hover:after{text-decoration:none}@media (max-width:660px){.breadcrumbs{display:none!important}}.title-group{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5% 0}@media (max-width:1440px){.title-group{padding:7.5% 0}}@media (max-width:1160px){.title-group{padding:40px 10%}}.title-group .pretitle{margin-bottom:80px}@media (max-width:1440px){.title-group .pretitle{margin-bottom:60px}}@media (max-width:1160px){.title-group .pretitle{margin-bottom:40px}}.title-group .pretitle.no-margin{margin-bottom:0}.title-group.with-description .title{margin-bottom:5px}.title-group.with-description .text{margin-bottom:0}.title-group.with-description .tab-buttons{margin-top:25px}.title-group .title{margin-top:0;margin-bottom:25px}.title-group .title:last-child{margin-bottom:0}.title-group .title.less-margin{margin-bottom:15px}.title-group .text{max-width:800px}@media (max-width:1920px){.title-group .text{max-width:50%}}@media (max-width:1160px){.title-group .text{max-width:60%}}@media (max-width:960px){.title-group .text{max-width:90%}}.tab-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}#paint-visualizer .image .actions .tab-buttons *,.form-btn .tab-buttons button,.page-template-template-color-calculator .gform-footer .tab-buttons button,.tab-buttons #paint-visualizer .image .actions *,.tab-buttons .form-btn button,.tab-buttons .page-template-template-color-calculator .gform-footer button,.tab-buttons .site-btn{margin-right:10px}#paint-visualizer .image .actions .tab-buttons :last-child,.form-btn .tab-buttons button:last-child,.page-template-template-color-calculator .gform-footer .tab-buttons button:last-child,.tab-buttons #paint-visualizer .image .actions :last-child,.tab-buttons .form-btn button:last-child,.tab-buttons .page-template-template-color-calculator .gform-footer button:last-child,.tab-buttons .site-btn:last-child{margin-right:0}@media (max-width:660px){.color-chart-row .tab-buttons,.related-products .tab-buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;overflow-x:scroll;scrollbar-width:none}}@media (max-width:660px){#paint-visualizer .image .actions .color-chart-row .tab-buttons *,#paint-visualizer .image .actions .related-products .tab-buttons *,.color-chart-row .tab-buttons #paint-visualizer .image .actions *,.color-chart-row .tab-buttons .form-btn button,.color-chart-row .tab-buttons .page-template-template-color-calculator .gform-footer button,.color-chart-row .tab-buttons .site-btn,.form-btn .color-chart-row .tab-buttons button,.form-btn .related-products .tab-buttons button,.page-template-template-color-calculator .gform-footer .color-chart-row .tab-buttons button,.page-template-template-color-calculator .gform-footer .related-products .tab-buttons button,.related-products .tab-buttons #paint-visualizer .image .actions *,.related-products .tab-buttons .form-btn button,.related-products .tab-buttons .page-template-template-color-calculator .gform-footer button,.related-products .tab-buttons .site-btn{-ms-flex-negative:0;flex-shrink:0}}.color-chart-row.all-product-colors.full .color-charts{max-height:unset;overflow-y:auto}.color-chart-row.all-product-colors .color-charts{max-height:50vh;overflow-y:hidden;border-radius:8px;scrollbar-width:none}.all-colors-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}#paint-visualizer .image .actions .all-colors-button *,.all-colors-button #paint-visualizer .image .actions *,.all-colors-button .form-btn button,.all-colors-button .page-template-template-color-calculator .gform-footer button,.all-colors-button .site-btn,.form-btn .all-colors-button button,.page-template-template-color-calculator .gform-footer .all-colors-button button{margin-top:0}.related-products.content-only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.related-products.content-only,.related-products .products-tab{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:960px){.related-products .products-tab{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media (max-width:960px){.related-products .products-tab .product-box{margin-bottom:25px}}@media (max-width:960px){.related-products .title-group{padding-left:0;padding-right:0}}@media (max-width:960px){.related-products .title-group .title{max-width:70%}}@media (max-width:660px){.related-products .title-group .title{max-width:100%}}.color-chart{display:none;padding-bottom:5%;grid-template-columns:repeat(12,1fr);grid-gap:10px}@media (max-width:1366px){.color-chart{grid-template-columns:repeat(8,1fr)}}@media (max-width:960px){.color-chart{grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.color-chart{grid-template-columns:repeat(5,1fr)}}@media (max-width:660px){.color-chart{grid-template-columns:repeat(4,1fr)}}.color-chart.active{display:grid}.color-chart .color-box{padding-bottom:100%}.color-box{border-radius:8px;position:relative;min-height:80px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;cursor:none}@media (max-width:1440px){.color-box{min-height:70px}}@media (max-width:660px){.color-box{min-height:60px}}.color-box .content{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;word-break:break-word;z-index:2}@media (max-width:1160px){.color-box .content{width:calc(100% - 12px);left:6px;bottom:6px}}@media (max-width:960px){.color-box .content{width:calc(100% - 20px);left:10px;bottom:10px}}.color-box .content .subtitle,.color-box .content .title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1440px){.color-box .content .title{line-height:1;margin-bottom:2px}}@media (max-width:1440px){.color-box .content .subtitle{line-height:1}}.color-box .color-texture{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.color-box.dark .content .subtitle,.color-box.dark .content .title{color:#2b292a}.color-box.light .content .subtitle,.color-box.light .content .title{color:#f7f7f8}.large-image{background-size:cover;border-radius:8px;height:calc(100vh - 20px)}@media (max-width:1024px){.large-image{height:50vh;min-height:400px}}.large-title-row{border-radius:8px;margin:10px 0;padding:10px}@media (max-width:960px){.large-title-row{padding:60px 10%}}@media (max-width:660px){.large-title-row{padding:60px 5%}}@media (max-width:960px){.large-title-row .title-group{padding:0}}.large-title-row .title-group .title{margin-top:0}@media (max-width:960px){.large-title-row .title-group .title{margin-bottom:0}}.large-title-row .title{max-width:60%;margin:0 auto 10px}@media (max-width:1440px){.large-title-row .title{max-width:80%;margin:0 10% 10px}}@media (max-width:1024px){.large-title-row .title{max-width:100%;margin:0 0 10px}}.large-title-row .title.wider{max-width:100%;margin:0 0 10px}@media (max-width:1440px){.large-title-row .title.wider{max-width:80%;margin:0 10% 10px}}@media (max-width:960px){.large-title-row .title.wider{max-width:90%;margin:0 5% 10px}}.large-title-row .title.less-margin{margin-bottom:15px}.large-title-row.has-breadcrumbs .breadcrumbs{padding-top:10px}@media (max-width:1160px){.large-title-row.has-breadcrumbs .breadcrumbs{padding-top:0}}.large-title-row.fill-height{height:calc(40vh - 30px);min-height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.large-title-row.fill-height{height:unset;min-height:unset;padding:60px 10px}}@media (max-width:660px){.large-title-row.fill-height{min-height:unset;height:auto}}.large-title-row.fill-height .breadcrumbs{position:absolute;top:10px;left:0;width:100%}.large-title-row.fill-height .title-group{padding:20px 0;margin:auto;width:100%}.large-title-row.fill-height .title-group .title{margin:0 0 10px}.large-title-row.fill-height .archive-tools-wrap{margin-top:auto;margin-bottom:10px}.large-title-row.overlay{background-color:hsla(70,16%,93%,.3);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);border-radius:8px}.large-title-row.centered-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.large-title-row.centered-content .breadcrumbs{top:unset;bottom:0}.large-title-row.hero-title-row{height:auto}.large-title-row.hero-title-row .title-group{padding:10% 0 9%}.hero-image{position:relative;height:60vh;min-height:400px;border-radius:8px;overflow:hidden;margin-bottom:10px}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.hero-image{height:50vh}}@media (max-width:1024px){.hero-image{height:50vh}}.hero-image .image-wrap{height:100%;width:100%}.hero-image .hero-bg{position:absolute;top:-10%;left:0;width:100%;height:120%;background-size:cover;background-position:50%}.hero-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-video{position:relative;height:60vh;border-radius:8px;overflow:hidden;margin-bottom:10px}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.hero-video{height:50vh;min-height:400px}}@media (max-width:1024px){.hero-video{height:50vh;min-height:400px;position:relative}}.hero-video .video-wrap,.hero-video video{height:100%;width:100%}.hero-video video{-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.hero-video video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.pagination-wrapper .pagination{padding:0;margin:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:660px){.pagination-wrapper .pagination{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;width:100%;scrollbar-width:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.pagination-wrapper .pagination .page-item:first-child{margin-left:0;margin-right:auto}.pagination-wrapper .pagination .page-item:last-child{margin-left:auto;margin-right:0}.pagination-wrapper .pagination .page-item .page-link{width:52px;height:52px;border:2px solid #2b292a;border-radius:8px;color:#2b292a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out}.pagination-wrapper .pagination .page-item .page-link svg{-webkit-transition:-webkit-filter .25s ease-in-out;transition:-webkit-filter .25s ease-in-out;-o-transition:filter .25s ease-in-out;transition:filter .25s ease-in-out;transition:filter .25s ease-in-out,-webkit-filter .25s ease-in-out}.pagination-wrapper .pagination .page-item .page-link.next,.pagination-wrapper .pagination .page-item .page-link.prev{border:0;width:52px;height:52px;border-radius:50%;background-color:#eeefe9;border:1px solid #e0e1d9}.pagination-wrapper .pagination .page-item .page-link.next.disabled,.pagination-wrapper .pagination .page-item .page-link.prev.disabled{opacity:.4;pointer-events:none}.pagination-wrapper .pagination .page-item .page-link.current,.pagination-wrapper .pagination .page-item .page-link:hover{background-color:#2b292a;color:#f7f7f8}.pagination-wrapper .pagination .page-item .page-link.current svg,.pagination-wrapper .pagination .page-item .page-link:hover svg{-webkit-filter:invert(1);filter:invert(1)}.pagination-wrapper .pagination .page-item .page-link.prev svg{position:relative;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.media-col .hero-image-col{background-size:cover;background-position:50%}@media (max-width:960px){.media-col .hero-image-col.full-height{height:50vh;min-height:400px}}.two-col-hero .flex-container>div:first-child{margin-right:10px}@media (max-width:1024px){.two-col-hero .flex-container>div:first-child{margin-right:0;margin-bottom:10px}}@media (max-height:560px){.two-col-hero .centered-content{height:calc(100vh - 20px)!important;min-height:auto}}.two-col-hero .media-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);border-radius:8px;overflow:hidden;position:relative}@media (max-width:1024px){.two-col-hero .media-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;height:50vh;min-height:400px}}.two-col-hero .media-col .hero-bg{height:110%;width:100%;position:absolute;top:-5%;left:0;background-size:cover;background-position:50%;z-index:1}@media (max-width:960px){.two-col-hero .media-col .hero-bg{top:0;left:0;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}}.two-col-hero .media-col .breadcrumbs{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);z-index:2}.two-col-hero .media-col .breadcrumbs a,.two-col-hero .media-col .breadcrumbs span{color:#f7f7f8}.two-col-hero .media-col .breadcrumbs a:after,.two-col-hero .media-col .breadcrumbs span:after{background-color:#f7f7f8}.two-col-hero .content-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);border-radius:8px;height:calc(100vh - 20px);min-height:600px}@media (max-width:1024px){.two-col-hero .content-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;height:auto;min-height:unset;overflow:hidden}}.two-col-hero .content-col.hide-overflow{overflow:hidden}@media (max-width:960px){.two-col-hero .content-col.color-content-col .centered-content{min-height:400px}}@media (max-width:1024px){.two-col-hero .content-col .full-height.centered-content{height:auto;min-height:unset;height:calc(40vh - 30px);min-height:320px}}.two-col-hero .content-col .content-wrap{max-width:80%;margin:auto;text-align:center;padding:0}@media (max-width:960px){.two-col-hero .content-col .content-wrap{max-width:90%;padding:60px 10px}}@media (max-width:660px){.two-col-hero .content-col .content-wrap{max-width:100%;padding:60px 5%}}.two-col-hero .content-col .content-wrap .title{margin:40px}@media (max-width:1680px){.two-col-hero .content-col .content-wrap .title{margin:20px}}.two-col-hero .content-col .content-wrap span{display:block;max-width:60%;margin:0 20%}.two-col-hero .content-col .content-wrap span p{color:inherit}@media (max-width:1440px){.two-col-hero .content-col .content-wrap span{max-width:80%;margin:0 10%}}@media (max-width:1160px){.two-col-hero .content-col .content-wrap span{max-width:100%;margin:0}}.two-col-hero .content-col .content-wrap span.pretitle{max-width:50%;margin:0 25%}@media (max-width:960px){.two-col-hero .content-col .content-wrap span.pretitle{max-width:100%;margin:0;text-align:center}}.two-col-hero .content-col .light .h1,.two-col-hero .content-col .light .title,.two-col-hero .content-col .light span{color:#f7f7f8}.two-col-hero.scrollable .media-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.two-col-hero.scrollable .sticky-container{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px)}@media (max-width:1024px){.two-col-hero.scrollable .sticky-container{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.two-col-section .flex-container>div:first-child{margin-right:10px}@media (max-width:960px){.two-col-section .flex-container>div:first-child{margin-right:0;margin-bottom:10px}}.two-col-section .media-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);border-radius:8px;overflow:hidden}@media (max-width:960px){.two-col-section .media-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;height:65vh;min-height:400px}}.two-col-section .media-col .hero-bg{height:110%;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-size:cover;background-position:50%;z-index:1}.two-col-section .content-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);border-radius:8px;height:calc(100vh - 20px)}@media (max-width:960px){.two-col-section .content-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;height:auto;overflow:hidden}}.two-col-section .content-col .content-wrap{max-width:80%;margin:auto;text-align:center}.two-col-section .content-col .content-wrap .title{margin-bottom:40px}.two-col-section .content-col .content-wrap span{display:block;max-width:60%;margin:0 20%;line-height:1.32}@media (max-width:1680px){.two-col-section .content-col .content-wrap span{max-width:80%;margin:0 10%}}@media (max-width:1160px){.two-col-section .content-col .content-wrap span{max-width:100%;margin:0}}.two-col-section .content-col .content-wrap span.pretitle{max-width:50%;margin:0 25%}.two-col-section .content-col .light .title,.two-col-section .content-col .light span{color:#f7f7f8}.iso-row{padding:50px 10px;text-align:center}.iso-row .content-wrap{max-width:650px;margin:25px 0;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.iso-row .iso-logo{margin-top:25px}.iso-row .iso-logo img{max-width:100px;max-height:100px}.three-image-columns{padding:10px}.three-image-columns .video-col{-ms-flex-preferred-size:calc(33.33% - 6.66px);flex-basis:calc(33.33% - 6.66px);width:calc(33.33% - 6.66px);margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.three-image-columns .video-col{-ms-flex-preferred-size:80%;flex-basis:80%;width:80%;margin:0 10% 50px}}@media (max-width:560px){.three-image-columns .video-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin:0 0 50px}}.three-image-columns .video-col:nth-child(3){margin-right:0}@media (max-width:660px){.three-image-columns .video-col:nth-child(3){margin:0 10%}}@media (max-width:560px){.three-image-columns .video-col:nth-child(3){margin:0}}.three-image-columns .video-col .video-wrap{height:auto;padding-bottom:100%;position:relative;margin-bottom:10px;border-radius:8px;overflow:hidden}.three-image-columns .video-col .video-wrap .image-bg{position:absolute;top:0;left:0;background-size:cover;width:100%;height:100%}.three-image-columns .video-col .video-wrap video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:110%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1440px){.three-image-columns .video-col .content-wrap{max-width:85%}}@media (max-width:768px){.three-image-columns .video-col .content-wrap{max-width:100%}}.page-template-template-color-calculator .validation_message .three-image-columns .video-col .result>div>span:nth-child(2),.three-image-columns .video-col .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.three-image-columns .video-col h3{margin:0 0 10px}.full-image-row .image-wrap{height:calc(100vh - 20px);border-radius:8px;position:relative;overflow:hidden}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.full-image-row .image-wrap{height:650px}}@media (max-width:960px){.full-image-row .image-wrap{height:unset;padding-bottom:60%}}.full-image-row .image-wrap .image-element{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;background-size:cover;width:100%;height:calc(100vh - 20px)}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.full-image-row .image-wrap .image-element{height:650px}}@media (max-width:960px){.full-image-row .image-wrap .image-element{top:0;left:0;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important;height:100%}}.scrollable-tabs .media-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);border-radius:8px;margin-right:10px;position:relative;overflow:hidden}@media (max-width:1024px){.scrollable-tabs .media-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;margin-bottom:10px;height:50vh;min-height:400px}}.scrollable-tabs .media-col .scrollable-media-wrap{border-radius:8px;height:calc(100vh - 20px);overflow:hidden}@media (max-width:1024px){.scrollable-tabs .media-col .scrollable-media-wrap{height:100%;min-height:unset;position:relative}}.scrollable-tabs .media-col .hero-bg{height:110%;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-size:cover;background-position:50%;z-index:1}.scrollable-tabs .media-col .breadcrumbs{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);z-index:2}.scrollable-tabs .media-col .breadcrumbs a,.scrollable-tabs .media-col .breadcrumbs span{color:#f7f7f8}.scrollable-tabs .media-col .breadcrumbs a:after,.scrollable-tabs .media-col .breadcrumbs span:after{background-color:#f7f7f8}.scrollable-tabs .content-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);border-radius:8px;overflow:hidden}@media (max-width:1024px){.scrollable-tabs .content-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media (max-height:560px){.scrollable-tabs .content-col .centered-content{display:block;height:auto;min-height:auto}}.scrollable-tabs .content-col .content-wrap{max-width:80%;margin:auto;text-align:center}@media (max-width:1440px){.scrollable-tabs .content-col .content-wrap{max-width:100%}}.scrollable-tabs .content-col .content-wrap span{display:block;max-width:60%;margin:0 20%}@media (max-width:1440px){.scrollable-tabs .content-col .content-wrap span{max-width:80%;margin:0 10%}}.scrollable-tabs .content-col .content-wrap span.pretitle{max-width:50%;margin:0 25%}@media (max-width:1680px){.scrollable-tabs .content-col .content-wrap .title{margin:15px 0}}.scrollable-tabs .content-col .full-height.cream-bg,.scrollable-tabs .content-col .store-filters .dropdown-col .full-height.select2,.store-filters .dropdown-col .scrollable-tabs .content-col .full-height.select2{border-radius:8px}@media (max-width:1024px){.scrollable-tabs .content-col .full-height{height:auto;min-height:unset}}.scrollable-tabs .content-col .light .title,.scrollable-tabs .content-col .light span{color:#f7f7f8}.scrollable-tabs .single-tab{border-radius:8px;margin-top:10px;padding:40px;position:relative;cursor:pointer}@media (max-width:1440px){.scrollable-tabs .single-tab{padding:40px 20px}}@media (max-width:1280px){.scrollable-tabs .single-tab{padding:25px 20px}}@media (max-width:660px){.scrollable-tabs .single-tab{padding:15px}}.scrollable-tabs .single-tab:before{content:"";display:block;width:20px;height:4px;position:absolute;top:47px;right:40px;background-color:#2b292a}@media (max-width:1440px){.scrollable-tabs .single-tab:before{right:20px;top:50px}}@media (max-width:1280px){.scrollable-tabs .single-tab:before{top:34px;right:19px;height:3px;width:17px}}@media (max-width:660px){.scrollable-tabs .single-tab:before{top:24px;right:15px}}.scrollable-tabs .single-tab:after{content:"";display:block;width:4px;height:20px;position:absolute;top:39px;right:48px;background-color:#2b292a}@media (max-width:1440px){.scrollable-tabs .single-tab:after{right:28px;top:42px}}@media (max-width:1280px){.scrollable-tabs .single-tab:after{top:27px;right:26px;height:17px;width:3px}}@media (max-width:660px){.scrollable-tabs .single-tab:after{top:17px;right:22px}}.scrollable-tabs .single-tab .content-wrap{display:none;margin:0;text-align:left;cursor:text;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.scrollable-tabs .single-tab .content-wrap .content{-ms-flex-preferred-size:80%;flex-basis:80%;width:80%}.scrollable-tabs .single-tab .content-wrap .content p{margin:0 0 1em}.scrollable-tabs .single-tab .content-wrap .row-logo{-ms-flex-preferred-size:20%;flex-basis:20%;width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scrollable-tabs .single-tab .content-wrap .row-logo img{max-height:120px;max-width:120px;width:auto;height:auto}@media (max-width:1366px){.scrollable-tabs .single-tab .content-wrap .row-logo img{max-width:100px;max-height:100px}}@media (max-width:1280px){.scrollable-tabs .single-tab .content-wrap .row-logo img{max-width:80px;max-height:80px}}@media (max-width:660px){.scrollable-tabs .single-tab .content-wrap .row-logo img{max-width:50px;max-height:50px}}.scrollable-tabs .single-tab .title{margin:0}.scrollable-tabs .single-tab.active .title{margin:0 0 40px}.scrollable-tabs .single-tab.active .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.scrollable-tabs .single-tab.active:before{top:48px}@media (max-width:1440px){.scrollable-tabs .single-tab.active:before{top:50px}}@media (max-width:1280px){.scrollable-tabs .single-tab.active:before{top:35px}}@media (max-width:660px){.scrollable-tabs .single-tab.active:before{top:25px}}.scrollable-tabs .single-tab.active:after{display:none}.scrollable-tabs.full-content .content-col .content-wrap span{max-width:90%;margin:0 5%}.first-row{margin-top:0}.select2-hidden-accessible{display:none}.select2-dropdown{border-radius:8px;border-top-left-radius:0;border-top-right-radius:0;background-color:#d4d6cb;background-color:#e0e1d9;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);padding:10px 20px}.select2-dropdown,.select2-dropdown .select2-search--dropdown{width:100%;display:block}.select2-dropdown .select2-search--dropdown .select2-search__field{background-color:#f7f7f8;color:#2b292a;width:100%;height:40px;border-radius:8px;outline:0;border:0;padding:0 20px}.select2-dropdown .select2-results__options{padding:0;margin-bottom:0}.select2-dropdown .select2-results__options li{cursor:pointer;height:40px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f7f7f8}.select2-dropdown .select2-results__options li.select2-results__option--highlighted{background-color:#2b292a;color:#f7f7f8;padding:0 5px}.select2-dropdown .select2-results__options li:last-child{border-bottom:0}.text-link{display:inline-block;margin-top:25px}.text-link.white{color:#f7f7f8}.text-link.dark{color:#2b292a}@media (max-width:960px){.mob-bg-cover{background-size:cover;background-position:50%}}.color-hero{background-color:#e0e1d9;height:60vh;min-height:400px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:1024px){.color-hero{height:auto;min-height:500px}}@media (max-width:960px){.color-hero{min-height:400px}}.color-hero .color-hero-content{max-width:calc(100% - 20px);width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}@media (max-width:660px){.color-hero .color-hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.color-hero .color-hero-content .color-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;color:inherit}@media (max-width:660px){.color-hero .color-hero-content .color-info{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;text-align:center}}@media (max-width:660px){.color-hero .color-hero-content .color-info:first-child{margin-bottom:50px}}.color-hero .color-hero-content .color-info span{color:inherit}.color-hero .color-hero-content .color-box-image{margin-right:10px;width:8.33vw;padding-bottom:8.33vw;border-radius:8px}.color-products{padding:10px 10px 10vh;margin-top:10px;border-radius:8px}@media (max-width:1024px){.color-products .product-box{-ms-flex-preferred-size:calc(33.33% - 6.77px);flex-basis:calc(33.33% - 6.77px);width:calc(33.33% - 6.77px);margin-right:10px;margin-bottom:10px}}@media (max-width:660px){.color-products .product-box{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px}}@media (max-width:1024px){.color-products .product-box:nth-child(2n+2){margin-right:10px}}@media (max-width:660px){.color-products .product-box:nth-child(2n+2){margin-right:0!important}}@media (max-width:1024px){.color-products .product-box:nth-child(3n+3){margin-right:0}}@media (max-width:660px){.color-products .product-box:nth-child(3n+3){margin-right:10px}}.color-products .product-box{margin-bottom:45px}.no-products{padding:7.5vh 0;border-radius:8px;text-align:center;margin-top:10px}.sticky-menu{position:fixed;bottom:20px;left:0;width:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:all;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;-o-transition:opacity .25s ease-in-out,transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out}@media (max-width:960px){.sticky-menu{background-color:hsla(70,16%,93%,.3);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);top:0;left:0;bottom:unset;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;z-index:99;opacity:0}}@media (max-width:660px){.sticky-menu.active{opacity:1}}.sticky-menu.active .close-floating{opacity:1}.sticky-menu.not-fixed{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:0;pointer-events:none}.sticky-menu .category-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:960px){.sticky-menu .category-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sticky-menu .category-nav .category-link{top:-10px;-webkit-box-shadow:none;box-shadow:none}@media (max-width:960px){.sticky-menu .category-nav .category-link{margin:5px 0}}.sticky-menu .category-nav .category-link:before,.sticky-menu .close-floating{display:none}@media (max-width:660px){.sticky-menu .close-floating{display:block;opacity:0}}.sticky-menu-toggle{display:none;margin:5px 0;padding:16px 20px;position:fixed;bottom:15px;left:50%;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);opacity:1;background-color:#eeefe9;border:1px solid #e0e1d9;border-radius:8px;cursor:pointer;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out}@media (max-width:960px){.sticky-menu-toggle{display:block;z-index:999}}.sticky-toggle-wrap.not-fixed .sticky-menu-toggle{position:fixed;opacity:0;-webkit-transform:translateX(-50%) translateY(-20px);-ms-transform:translateX(-50%) translateY(-20px);transform:translateX(-50%) translateY(-20px)}.terms-content{max-width:760px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding-bottom:15vh}.terms-content a{text-decoration:underline}@media (max-width:660px){.terms-container{padding-top:50px}}html.no-smoother .hero-bg[data-speed],html.no-smoother .image-element[data-speed]{height:100%!important;top:0!important;left:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}html.no-smoother .footer-logo{bottom:-8%;max-width:90%;left:5%}html.no-smoother .footer-logo-wrap[data-speed]{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}#glbb *{color:inherit}#header{position:fixed;top:20px;left:10px;width:calc(100% - 20px);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){#header{display:none}}#header .header-container{display:-webkit-box;display:-ms-flexbox;display:flex}#header.hide{display:none}@media (max-width:1160px){.header__logo{padding-right:10px}}.header__logo img{height:52px;width:auto}.header__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding-left:10px}@media (max-width:1160px){.header__menu ul{padding-left:0}}.header__menu li{list-style:none}.header__menu li .menu-element{color:#000;cursor:pointer;padding:16px 20px;border:1px solid #e0e1d9;background-color:#eeefe9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;border-radius:8px;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__menu li .menu-element:hover{background-color:#2b292a;border:1px solid #2b292a;color:#f7f7f8}.header__menu li .menu-element .color-preview{width:18px;display:inline-block;height:18px;border-radius:10px;margin-right:3px;margin-left:-5px;position:relative;top:1px}.header__menu li.current-page-ancestor>.menu-element,.header__menu li.menu-item-has-children.toggled>.has-dropdown a,.header__menu li.menu-item-has-children.toggled>.menu-element,.header__menu li.menu-item-has-children.toggled>a{border:1px solid #2b292a;background-color:#2b292a;color:#f7f7f8}.header__menu li.menu-item-has-children.toggled>.child-column,.header__menu li.menu-item-has-children.toggled>.mega-menu{opacity:1;pointer-events:all;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (max-width:960px){.header__menu li.menu-item-has-children.toggled>.child-column{position:relative;margin-top:0}}.header__menu li.current_page_item>.has-dropdown a:hover,.header__menu li.current_page_item>a:hover{border:1px solid #2b292a;background-color:#2b292a;color:#f7f7f8}@media (min-width:960px){.header__menu li.current_page_item>.has-dropdown a,.header__menu li.current_page_item>a{border:1px solid #2b292a;background-color:#2b292a;color:#f7f7f8}}.header__menu li.current-menu-item>a{border:1px solid #2b292a;background-color:#2b292a;color:#f7f7f8}.header__menu .mega-menu{position:absolute;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);-o-transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1)}.header__menu .mega-menu .menu-element{margin-top:10px}@media (max-width:960px){.header__menu .mega-menu .menu-element{margin-top:0}}.header__menu .child-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute;left:0;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);-o-transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1)}@media (max-width:960px){.header__menu .dropdown-active .menu-item:not(.toggled){display:none}}.header__menu .dropdown-active .toggled.active .menu-element{display:none}.header__menu .dropdown-active .active .mega-menu .menu-item,.header__menu .dropdown-active .toggled.active .child-column .menu-item,.header__menu .dropdown-active .toggled.active .child-column .menu-item .menu-element,.header__menu .dropdown-active .toggled.active .toggled .menu-element{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu .dropdown-active .active .mega-column.menu-item{display:none}.header__menu .dropdown-active .active .mega-column.menu-item.toggled{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu.active>.menu-item{display:none}.header__menu.active>.menu-item.toggled{display:-webkit-box;display:-ms-flexbox;display:flex}.header-tool.header__lang .lang-element,.header-tool.header__search{color:#2b292a;cursor:pointer;border:1px solid #e0e1d9;background-color:#eeefe9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-right:10px;border-radius:8px;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;width:52px;height:52px}.header-tool.header__lang .lang-element:hover,.header-tool.header__search:hover{border:1px solid #2b292a;background-color:#2b292a;color:#f7f7f8}.header-tool.header__search{margin-right:0}.header-tool.header__search:hover svg{-webkit-filter:invert(1);filter:invert(1)}.header-tool.header__search:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.header-tool.header__search:after,.header-tool.header__search:before{content:"";display:block;width:16px;height:3px;position:absolute;top:50%;left:50%;opacity:0;background-color:#f7f7f8;-webkit-transition:opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;transition:opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;-o-transition:transform .35s ease-in-out,opacity .35s ease-in-out;transition:transform .35s ease-in-out,opacity .35s ease-in-out;transition:transform .35s ease-in-out,opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;border-radius:8px}.header-tool.header__search:after{-webkit-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.header-tool.header__search svg{position:absolute;top:50%;left:50%;-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:opacity .35s ease-in-out,-webkit-filter .35s ease-in-out,-webkit-transform .35s ease-in-out;transition:opacity .35s ease-in-out,-webkit-filter .35s ease-in-out,-webkit-transform .35s ease-in-out;-o-transition:filter .35s ease-in-out,transform .35s ease-in-out,opacity .35s ease-in-out;transition:filter .35s ease-in-out,transform .35s ease-in-out,opacity .35s ease-in-out;transition:filter .35s ease-in-out,transform .35s ease-in-out,opacity .35s ease-in-out,-webkit-filter .35s ease-in-out,-webkit-transform .35s ease-in-out;color:transparent}.header-tool.header__search svg circle{fill:transparent}.header-search-wrap{position:fixed;top:81px;z-index:99999;left:50%;-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);transform:translate(-50%,10px);height:52px;opacity:0;pointer-events:none;-webkit-transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);-o-transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1)}.header-search-wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.header-search-wrap form input{height:100%;padding:16px 20px;border:1px solid #e0e1d9;background-color:#eeefe9;display:inline-block;border-radius:8px;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;z-index:1;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.header-search-wrap form input:focus{background-color:#eeefe9;outline:0}.header-search-wrap form button{color:#2b292a;cursor:pointer;padding:10px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:52px;flex-basis:52px;width:52px;height:52px;border-radius:8px;border:0;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out;position:absolute;top:1px;right:0;z-index:2}.header-search-wrap form button svg circle{fill:transparent}.header-search-wrap form button svg circle,.header-search-wrap form button svg path{-webkit-transition:stroke .25s ease-in-out;-o-transition:stroke .25s ease-in-out;transition:stroke .25s ease-in-out}.header-search-wrap form button:hover{background-color:#2b292a}.header-search-wrap form button:hover svg circle,.header-search-wrap form button:hover svg path{stroke:#eeefe9}#mob-header{position:fixed;top:20px;left:20px;width:calc(100% - 40px);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:9999;display:none;-webkit-transition:-webkit-transform .25s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .25s cubic-bezier(.25,.8,.25,1);-o-transition:transform .25s cubic-bezier(.25,.8,.25,1);transition:transform .25s cubic-bezier(.25,.8,.25,1);transition:transform .25s cubic-bezier(.25,.8,.25,1),-webkit-transform .25s cubic-bezier(.25,.8,.25,1)}@media (max-width:960px){#mob-header.scrolled{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}}#mob-header .header-tool{width:52px;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:1px solid #e0e1d9;background-color:#eeefe9;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);border-radius:8px;cursor:pointer;-webkit-transition:background-color .35s ease-in-out,border .35s ease-in-out;-o-transition:background-color .35s ease-in-out,border .35s ease-in-out;transition:background-color .35s ease-in-out,border .35s ease-in-out}#mob-header .header-tool:hover{border:1px solid #eeefe9;background-color:#eeefe9}#mob-header .header-tool.menu-btn:before{margin-top:4px}#mob-header .header-tool.menu-btn:after,#mob-header .header-tool.menu-btn:before{content:"";display:block;width:16px;height:3px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#2b292a;border-radius:8px}#mob-header .header-tool.menu-btn:after{margin-top:-4px}#mob-header .header-tool.mob-lang{display:none}#mob-header .header-tool.mob-lang a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}#mob-header .header-tool.mob-search svg circle{fill:transparent}#mob-header .header-tool.mob-search.active svg{opacity:0}#mob-header .header-tool.mob-search.active:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#mob-header .header-tool.mob-search.active:after,#mob-header .header-tool.mob-search.active:before{content:"";display:block;width:16px;height:3px;position:absolute;top:50%;left:50%;background-color:#2b292a;border-radius:8px}#mob-header .header-tool.mob-search.active:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#mob-header .mob-header-logo{-webkit-transition:opacity .65s ease-in-out;-o-transition:opacity .65s ease-in-out;transition:opacity .65s ease-in-out;opacity:1}#mob-header .mob-header-logo a{display:block}#mob-header .mob-header-logo svg{max-height:100%}@media (max-width:960px){#mob-header{display:-webkit-box;display:-ms-flexbox;display:flex}}.mob-menu{display:none;position:fixed;min-height:100svh;height:100vh;height:100dvh;top:0;left:0;z-index:999;background-color:hsla(70,16%,93%,.3);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);opacity:0;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;pointer-events:none;padding:10px;width:100%;border:10px solid #f7f7f8;border-radius:18px}.mob-menu ul{padding:0}.mob-menu ul li .back-button,.mob-menu ul li.menu-item{display:none}.mob-menu ul li.toggled{width:100%}.mob-menu ul li.toggled,.mob-menu ul li.toggled ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mob-menu ul li.toggled ul{display:-webkit-box;display:-ms-flexbox;display:flex}.mob-menu ul li.toggled>.menu-element{background-color:#2b292a;color:#f7f7f8;margin-left:62px;position:relative}.mob-menu ul li.toggled>.menu-element .back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background-color:#eeefe9;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);margin-right:10px;position:absolute;left:-62px;top:0;width:52px;height:52px}.mob-menu ul li.toggled>.menu-element .back-button svg{position:relative;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.mob-menu ul li.toggled>.mega-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.mob-menu ul li.toggled>.mega-menu li.menu-item{display:block}.mob-menu ul .menu-element{cursor:pointer}@media (max-width:960px){.mob-menu ul .menu-element{padding:16px 20px;border:1px solid #e0e1d9;background-color:#eeefe9;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);border-radius:8px;margin-bottom:10px}}.mob-menu ul .menu-element:hover{border:1px solid #e0e1d9;background-color:#eeefe9;color:#2b292a}.mob-menu ul.mob-menu-wrap{margin:0;margin-top:62px;padding:0;width:100%;overflow:scroll;height:calc(100% - 62px);scrollbar-width:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mob-menu ul.mob-menu-wrap,.mob-menu ul.mob-menu-wrap>li.menu-item{display:-webkit-box;display:-ms-flexbox;display:flex}.mob-menu .menu-color{display:block;width:18px;height:18px;border-radius:50%;position:relative;top:2px;margin-right:8px;margin-left:-4px}.mob-menu .header__menu{width:100%}@media (max-width:960px){.mob-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}html.mob-toggled{overflow:hidden}@media (max-width:960px){html.mob-toggled #mob-header.scrolled{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}html.mob-toggled .archive-tools-wrap{opacity:0}html.mob-toggled .mob-menu{opacity:1;pointer-events:all;overflow-y:auto;scrollbar-width:none}html.mob-toggled #mob-header .mob-header-logo{opacity:0}html.mob-toggled #mob-header .header-tool.menu-btn:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);margin-top:0}html.mob-toggled #mob-header .header-tool.menu-btn:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);margin-top:0}html.mob-toggled #mob-header .header-tool.mob-search{display:none}html.mob-toggled #mob-header .header-tool.mob-lang{display:-webkit-box;display:-ms-flexbox;display:flex}html.search-toggled .header-tool.header__search{border:1px solid #2b292a;background-color:#2b292a}html.search-toggled .header-tool.header__search svg{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}html.search-toggled .header-tool.header__search:before{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}html.search-toggled .header-tool.header__search:after{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}html.search-toggled .header-search-wrap{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);pointer-events:all;opacity:1}@media (max-width:960px){html.search-toggled .header-search-wrap{display:none}}.mob-search-wrap,html.search-toggled .header__menu li.menu-item-has-children.toggled>.mega-menu{opacity:0;pointer-events:none;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.mob-search-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:72px;left:0;z-index:999;border-radius:8px;-webkit-transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);-o-transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);padding:10px;width:100%}@media (min-width:961px){.mob-search-wrap.active{opacity:0;pointer-events:none}}@media (max-width:960px){.mob-search-wrap.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:all}}.mob-search-wrap .search-form-wrap{max-width:calc(100% - 20px);margin:auto;width:100%}.mob-search-wrap .search-form-wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;position:relative}.mob-search-wrap .search-form-wrap form input{height:52px;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;border:0;border-radius:8px;padding:0 15px;background-color:#eeefe9;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);z-index:1}.mob-search-wrap .search-form-wrap form input:focus{outline:0}.mob-search-wrap .search-form-wrap form input::-webkit-input-placeholder{color:#2b292a;opacity:.5}.mob-search-wrap .search-form-wrap form input::-ms-input-placeholder{color:#2b292a;opacity:.5}.mob-search-wrap .search-form-wrap form input::placeholder{color:#2b292a;opacity:.5}.mob-search-wrap .search-form-wrap form button{cursor:pointer;-ms-flex-preferred-size:52px;flex-basis:52px;width:52px;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;outline:0;border-radius:8px;position:absolute;top:0;right:0;z-index:2}.mob-search-wrap .search-form-wrap form button svg circle{fill:transparent}.cursor-icon{position:fixed;pointer-events:none;z-index:9999;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s ease-out,-webkit-filter .2s ease-in-out;transition:opacity .2s ease-out,-webkit-filter .2s ease-in-out;-o-transition:opacity .2s ease-out,filter .2s ease-in-out;transition:opacity .2s ease-out,filter .2s ease-in-out;transition:opacity .2s ease-out,filter .2s ease-in-out,-webkit-filter .2s ease-in-out;opacity:0}@media (max-width:960px) and (pointer:coarse){.cursor-icon{display:none}}.cursor-icon svg{-webkit-transition:fill .35s ease-in-out;-o-transition:fill .35s ease-in-out;transition:fill .35s ease-in-out}.cursor-icon.invert svg{fill:#f7f7f8}.cursor-icon.is-active{opacity:1}@media (min-width:960px){.toggle-frame-corners .frame-patches{display:none}}.toggle-frame-corners .frame-patches .frame-patch{position:fixed;background:#f7f7f8;width:100%;height:10px;z-index:1000}.toggle-frame-corners .frame-patches .frame-patch.top{top:0}.toggle-frame-corners .frame-patches .frame-patch.bottom{bottom:0}#footer{background-color:#2b292a;padding:10px 10px 0;max-width:calc(100% - 20px);margin:0 10px;border-top-left-radius:8px;border-top-right-radius:8px;position:relative;height:65vh;min-height:600px;overflow:hidden}@media (max-width:1920px){#footer{height:85vh}}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){#footer{height:650px}}@media (max-width:960px){#footer{border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:auto}}@media (max-width:960px){#footer>.flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-logo{position:absolute;bottom:-50%;opacity:.1;text-align:center;pointer-events:none;width:100%;max-width:90%;left:5%}@media (max-width:1920px){.footer-logo{bottom:-40%}}@media (max-height:560px){.footer-logo{bottom:-50%!important;max-width:80%;left:10%}}@media (max-width:1440px){.footer-logo{bottom:-60%}}@media (max-width:1280px){.footer-logo{bottom:-80%}}@media (max-width:1024px){.footer-logo{bottom:-8%;max-width:90%;left:5%}}@media (max-width:660px){.footer-logo{bottom:-2%;max-width:80%;left:10%}}.footer-logo svg{height:auto;width:100%}.footer-contact-col{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1280px){.footer-contact-col{-ms-flex-preferred-size:75%;flex-basis:75%;width:75%}}@media (max-width:960px){.footer-contact-col{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.footer-contact-col .column{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;width:33.33%;padding-right:20px}@media (max-width:960px){.footer-contact-col .column{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px}}.footer-contact-col .column .location-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px}.footer-contact-col .column .location-wrap .location-title{color:#919091;text-transform:uppercase;margin-bottom:25px;line-height:1}.footer-contact-col .column .location-wrap .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-contact-col .column .location-wrap .contact-info .address{color:#f7f7f8;display:block}.footer-contact-col .column .location-wrap .contact-info a{color:#f7f7f8}.footer-contact-col .column .location-wrap .contact-info a:hover{text-decoration:underline}.footer-contact-col .column .location-wrap .contact-info a span{color:#919091;margin-right:5px;display:inline-block}.footer-menu-col{-ms-flex-preferred-size:16.66%;flex-basis:16.66%;width:16.66%;margin-left:33.34%}@media (max-width:1280px){.footer-menu-col{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;margin-left:0}}@media (max-width:1080px){.footer-menu-col{margin-left:0}}@media (max-width:960px){.footer-menu-col{margin-left:0;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.footer-menu-col li a{color:#f7f7f8}.footer-menu-wrap{margin-bottom:25px}.footer-menu-wrap span{display:inline-block;color:#919091;text-transform:uppercase;margin-bottom:25px;margin-top:0}.footer-menu-wrap ul{padding:0;margin:0}.footer-menu-wrap ul li{list-style:none}.footer-menu-wrap ul li.extra-margin{margin-top:25px}.footer-menu-wrap ul li a{color:#f7f7f8;display:inline-block}.footer-menu-wrap ul li a:hover{text-decoration:underline}@media (max-width:960px){#smooth-content{padding-bottom:10px}}.footer-bottom{position:absolute;width:calc(100% - 20px);left:10px;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:960px){.footer-bottom{position:relative;left:0;bottom:0;width:100%;margin-top:35px;padding-bottom:10px}}.footer-bottom .footer-copyrights,.footer-bottom .footer-signature{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}.footer-bottom .footer-signature{text-align:right}.footer-bottom .footer-signature a{-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.footer-bottom .footer-signature a:hover{color:#f7f7f8}.footer-bottom a,.footer-bottom span{color:#919091;text-transform:uppercase;font-size:12px}.category-list{padding:10px;border-radius:8px}@media (max-width:1366px){.category-list{margin-bottom:-30px;padding:10px}}@media (max-width:1366px){.category-list .swiper-pagination{bottom:0;display:block}}@media (min-width:1367px){.category-list .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}@media (max-width:1366px){.category-list .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:60px}}.category-list .swiper-wrapper .swiper-slide{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto}@media (max-width:1366px){.category-list .swiper-wrapper .swiper-slide{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:calc(25% - 8px);flex-basis:calc(25% - 8px);width:calc(25% - 8px);margin-right:0}}@media (max-width:960px){.category-list .swiper-wrapper .swiper-slide{-ms-flex-preferred-size:calc(33.33% - 7px);flex-basis:calc(33.33% - 7px);width:calc(33.33% - 7px)}}@media (max-width:768px){.category-list .swiper-wrapper .swiper-slide{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px)}}.category-list .swiper-wrapper .swiper-slide:nth-child(6n+6){margin-right:0}@media (max-width:1366px){.category-list .swiper-wrapper .swiper-slide:nth-child(6n+6){margin-right:10px}}.category-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}#paint-visualizer .image .actions .category-box:hover *,.category-box:hover #paint-visualizer .image .actions *,.category-box:hover .form-btn button,.category-box:hover .page-template-template-color-calculator .gform-footer button,.category-box:hover .site-btn,.form-btn .category-box:hover button,.page-template-template-color-calculator .gform-footer .category-box:hover button{color:#f7f7f8}#paint-visualizer .image .actions .category-box:hover :before,.category-box:hover #paint-visualizer .image .actions :before,.category-box:hover .form-btn button:before,.category-box:hover .page-template-template-color-calculator .gform-footer button:before,.category-box:hover .site-btn:before,.form-btn .category-box:hover button:before,.page-template-template-color-calculator .gform-footer .category-box:hover button:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.category-box:hover .image-container{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.category-box .image-container{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .85s cubic-bezier(.25,1,.25,1);transition:-webkit-transform .85s cubic-bezier(.25,1,.25,1);-o-transition:transform .85s cubic-bezier(.25,1,.25,1);transition:transform .85s cubic-bezier(.25,1,.25,1);transition:transform .85s cubic-bezier(.25,1,.25,1),-webkit-transform .85s cubic-bezier(.25,1,.25,1)}.category-box .image-wrap{background-color:#e0e1d9;padding-bottom:150%;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}@media (max-width:1440px){.category-box .image-wrap{padding-bottom:155%}}@media (max-width:960px){.category-box .image-wrap{padding-bottom:120%}}@media (max-width:660px){.category-box .image-wrap{padding-bottom:140%}}.category-box .image-wrap img{width:100%;position:absolute;-o-object-fit:cover;object-fit:cover;height:110%}@media (max-width:960px){.category-box .image-wrap img{height:100%}}.category-box .title{display:block;margin-bottom:20px;margin-top:20px}@media (max-width:1366px){.category-box .title{margin-top:15px;margin-bottom:10px}}@media (max-width:1160px){.category-box .title{margin-top:10px}}.category-box .content-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category-box .content-wrap .content{margin-bottom:35px}@media (max-width:1440px){.category-box .content-wrap .content{max-width:85%}}@media (max-width:768px){.category-box .content-wrap .content{max-width:100%}}#paint-visualizer .image .actions .category-box *,.category-box #paint-visualizer .image .actions *,.category-box .form-btn button,.category-box .page-template-template-color-calculator .gform-footer button,.category-box .site-btn,.form-btn .category-box button,.page-template-template-color-calculator .gform-footer .category-box button{margin-top:auto;margin-right:auto;margin-left:0}.product-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:calc(25% - 7.5px);flex-basis:calc(25% - 7.5px);width:calc(25% - 7.5px);margin-right:10px}@media (max-width:960px){.product-box{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}}.product-box:nth-child(4n+4){margin-right:0}@media (max-width:960px){.product-box:nth-child(4n+4){margin-right:10px}}@media (max-width:960px){.product-box:nth-child(2n+2){margin-right:0}}.product-box .image-wrap{background-color:#eeefe9;padding-bottom:125%;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:960px){.product-box .image-wrap{padding-bottom:145%}}.product-box .image-wrap img{max-width:60%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05);z-index:2;-webkit-transition:-webkit-transform .85s cubic-bezier(.25,1,.25,1);transition:-webkit-transform .85s cubic-bezier(.25,1,.25,1);-o-transition:transform .85s cubic-bezier(.25,1,.25,1);transition:transform .85s cubic-bezier(.25,1,.25,1);transition:transform .85s cubic-bezier(.25,1,.25,1),-webkit-transform .85s cubic-bezier(.25,1,.25,1)}.product-box .image-wrap .color-background{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:8px;-webkit-transition:opacity .85s cubic-bezier(.25,1,.25,1);-o-transition:opacity .85s cubic-bezier(.25,1,.25,1);transition:opacity .85s cubic-bezier(.25,1,.25,1);z-index:1}.product-box .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1280px){.product-box .content-wrap{padding-top:10px}}.product-box .content-wrap .title{text-transform:uppercase;display:block;margin-bottom:15px}@media (max-width:1160px){.product-box .content-wrap .title{margin-bottom:10px}}.product-box .content-wrap .content{max-width:65%;margin-bottom:35px}@media (max-width:1440px){.product-box .content-wrap .content{max-width:80%}}@media (max-width:1280px){.product-box .content-wrap .content{max-width:100%}}#paint-visualizer .image .actions .product-box .content-wrap *,.form-btn .product-box .content-wrap button,.page-template-template-color-calculator .gform-footer .product-box .content-wrap button,.product-box .content-wrap #paint-visualizer .image .actions *,.product-box .content-wrap .form-btn button,.product-box .content-wrap .page-template-template-color-calculator .gform-footer button,.product-box .content-wrap .site-btn{margin-top:auto}.product-box:hover .image-wrap img{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.product-box:hover .image-wrap .color-background{opacity:1}#paint-visualizer .image .actions .product-box:hover *,.form-btn .product-box:hover button,.page-template-template-color-calculator .gform-footer .product-box:hover button,.product-box:hover #paint-visualizer .image .actions *,.product-box:hover .form-btn button,.product-box:hover .page-template-template-color-calculator .gform-footer button,.product-box:hover .site-btn{color:#e0e1d9}#paint-visualizer .image .actions .product-box:hover :before,.form-btn .product-box:hover button:before,.page-template-template-color-calculator .gform-footer .product-box:hover button:before,.product-box:hover #paint-visualizer .image .actions :before,.product-box:hover .form-btn button:before,.product-box:hover .page-template-template-color-calculator .gform-footer button:before,.product-box:hover .site-btn:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.page-template-template-smart-assistant #results,.page-template-template-smart-assistant .hero-title-row{margin-top:0}@media (max-width:660px){.page-template-template-smart-assistant .large-title-row.fill-height{height:auto}}.page-template-template-smart-assistant .steps.is-result{margin-bottom:10px}.page-template-template-smart-assistant .steps.is-result .steps-container{grid-template-columns:repeat(4,1fr)}@media (max-width:660px){.page-template-template-smart-assistant .steps.is-result .steps-container{grid-template-columns:repeat(2,1fr)}}.page-template-template-smart-assistant .steps.is-result .steps-container .step-wrapper .text{margin-top:0;margin-bottom:auto}@media (max-width:1024px){.page-template-template-smart-assistant .steps.is-result .steps-container .step-wrapper .text{margin-bottom:120px}}@media (max-width:660px){.page-template-template-smart-assistant .steps.is-result .steps-container .step-wrapper .text{margin-bottom:60px}}@media (max-width:1024px){.page-template-template-smart-assistant .steps.is-result .steps-container .step-wrapper .h1.smaller,.page-template-template-smart-assistant .steps.is-result .steps-container .step-wrapper .h3,.page-template-template-smart-assistant .steps.is-result .steps-container .step-wrapper h1.smaller{margin-top:auto}}.page-template-template-smart-assistant .steps.is-result .steps-container .step-wrapper.blank-step{display:none}@media (max-width:1024px){.page-template-template-smart-assistant .steps.is-result .steps-container .step-wrapper.blank-step{display:block}}@media (max-width:660px){.page-template-template-smart-assistant .steps.is-result .steps-container .step-wrapper.blank-step{display:none}}.page-template-template-smart-assistant .steps.is-result+.large-title-row.is-result{display:none!important}@media (max-width:660px){.page-template-template-smart-assistant .steps-container{grid-template-columns:repeat(1,1fr)}}#smart-assistant .fields{padding-top:65px;padding-bottom:65px}@media (max-width:960px){#smart-assistant .fields{padding-left:10px;padding-right:10px}}#smart-assistant .fields-title{text-align:center;margin-bottom:65px}#smart-assistant .fields-top{max-width:620px;margin:0 auto}#smart-assistant .fields-top>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 20px}#smart-assistant .fields-top label{display:block;margin-bottom:10px}#smart-assistant .fields-top input,#smart-assistant .fields-top select{height:52px;border-radius:8px;border:2px solid #2b292a;padding:10px 15px;color:#2b292a;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#smart-assistant .fields-top input:active,#smart-assistant .fields-top input:focus,#smart-assistant .fields-top select:active,#smart-assistant .fields-top select:focus{outline:0}.surfshade{max-width:1100px;margin:0 auto}@media (max-width:1160px){.surfshade{max-width:none}}.surfshade .title{margin:0 0 10px}.surfshade-list{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;margin:0 0 40px}@media (max-width:1366px){.surfshade-list{grid-template-columns:repeat(5,1fr)}}@media (max-width:768px){.surfshade-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:660px){.surfshade-list{grid-template-columns:repeat(3,1fr)}}.surfshade-item{padding-left:56px}.surfshade-item input{display:none}.surfshade-item label{cursor:pointer}.surfshade-item .small-color-box .color{width:100%;padding-bottom:52px;border-radius:5px;margin-bottom:5px;position:relative}.surfshade-item .small-color-box .color:before{content:"";border:2px solid #2b292a;border-radius:8px;width:52px;position:absolute;top:0;left:-56px;bottom:0;background:#f7f7f8;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.surfshade-item .small-color-box .color:after{content:"";display:block;width:10px;height:22px;position:absolute;top:45%;left:-30px;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-right:2px solid #f7f7f8;border-bottom:2px solid #f7f7f8;opacity:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.surfshade-item .small-color-box span{display:block;position:relative;left:-56px}.surfshade-item input:checked+label .small-color-box .color:before{background:#2b292a}.surfshade-item input:checked+label .small-color-box .color:after{opacity:1}.solutions{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:660px){.solutions{-ms-flex-wrap:wrap;flex-wrap:wrap}}.solution{border-radius:8px;width:50%;padding:10px 10px 5px;margin:0 10px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:660px){.solution{width:100%;margin:0 0 10px}}.solution:last-child{margin:0}.solution .title{margin-bottom:65px}.solution .text>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;border-top:2px solid #f7f7f8}#paint-visualizer .image,#paint-visualizer .images,.solution .text>div{display:-webkit-box;display:-ms-flexbox;display:flex}#paint-visualizer .image{width:calc(50% - 5px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:8px;border:2px dashed #919091;overflow:hidden}#paint-visualizer .image:first-child{margin:0 5px 0 0}#paint-visualizer .image:nth-child(2){margin:0 0 0 5px}#paint-visualizer .image img{width:auto;height:100%;max-width:100%;min-height:350px}#paint-visualizer .image .actions{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0;right:0;padding:0 10px 10px}#paint-visualizer .image .actions *{outline:0;border:0;margin:0 0 0 10px}.archive-hero .media-col{-ms-flex-preferred-size:calc(50% - 85px);flex-basis:calc(50% - 85px);width:calc(50% - 85px);border-radius:8px;overflow:hidden;position:relative}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.archive-hero .media-col{-ms-flex-preferred-size:calc(50% - 60px);flex-basis:calc(50% - 60px);width:calc(50% - 60px)}}@media (max-width:960px){.archive-hero .media-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-bottom:10px}}@media (max-width:660px){.archive-hero .media-col{height:auto}}@media (max-width:660px){.archive-hero .media-col .hero-image-col{height:50vh;min-height:400px}}.archive-hero .media-col .breadcrumbs{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px)}.archive-hero .media-col .breadcrumbs a,.archive-hero .media-col .breadcrumbs span{color:#f7f7f8}.archive-hero .media-col .breadcrumbs a:after,.archive-hero .media-col .breadcrumbs span:after{background-color:#f7f7f8}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.archive-hero .full-height{height:650px;max-height:650px}}.archive-hero .colors-col{-ms-flex-preferred-size:150px;flex-basis:150px;width:150px;margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.archive-hero .colors-col{-ms-flex-preferred-size:100px;flex-basis:100px;width:100px}}@media (max-width:960px){.archive-hero .colors-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin:0 0 10px;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}}@media (max-width:660px){.archive-hero .colors-col{overflow-x:scroll;scrollbar-width:none}}@media (max-width:960px){.archive-hero .colors-col .color-box{-ms-flex-preferred-size:calc(33.33% - 6.66px);flex-basis:calc(33.33% - 6.66px);width:calc(33.33% - 6.66px);margin-right:10px;-ms-flex-negative:0;flex-shrink:0;padding-bottom:calc(33.33% - 6.66px)}}@media (max-width:960px){.archive-hero .colors-col .color-box:last-child{margin-right:0}}.archive-hero .colors-col .color-box:first-child{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;margin-bottom:10px}@media (max-width:960px){.archive-hero .colors-col .color-box:first-child{margin-bottom:0}}@media (max-width:660px){.archive-hero .colors-col .color-box:first-child{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}}.archive-hero .colors-col .color-box:nth-child(2){-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;margin-bottom:10px}@media (max-width:960px){.archive-hero .colors-col .color-box:nth-child(2){margin-bottom:0}}@media (max-width:660px){.archive-hero .colors-col .color-box:nth-child(2){-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}}.archive-hero .colors-col .color-box:nth-child(3){-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (max-width:660px){.archive-hero .colors-col .color-box:nth-child(3){-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}}.archive-hero .content-col{border-radius:8px;-ms-flex-preferred-size:calc(50% - 85px);flex-basis:calc(50% - 85px);width:calc(50% - 85px)}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.archive-hero .content-col{-ms-flex-preferred-size:calc(50% - 60px);flex-basis:calc(50% - 60px);width:calc(50% - 60px)}}@media (max-width:960px){.archive-hero .content-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:7.5% 10px}}@media (max-width:660px){.archive-hero .content-col{padding:60px 10%;height:auto}}.archive-hero .content-col .full-height{border-radius:8px;padding:10px;margin-bottom:10px}.archive-hero .content-col .full-height:last-child{margin-bottom:0}.archive-hero .content-col .content-wrap{max-width:80%;margin:auto;text-align:center;padding:0}@media (max-width:960px){.archive-hero .content-col .content-wrap{max-width:90%}}@media (max-width:660px){.archive-hero .content-col .content-wrap{max-width:100%}}.archive-hero .content-col .content-wrap h1{margin:10px 0}@media (max-width:1160px){.archive-hero .content-col .content-wrap h1{margin:20px 0}}.archive-hero .content-col .content-wrap span{display:block;max-width:80%;margin:0 10%}@media (max-width:1160px){.archive-hero .content-col .content-wrap span{max-width:100%;margin:0}}.archive-hero .content-col .content-wrap span.pretitle{max-width:50%;margin:0 25% 40px}@media (max-width:1160px){.archive-hero .content-col .content-wrap span.pretitle{max-width:100%;margin:0 0 10px}}.archive-hero .content-col .content-wrap span.subtitle{margin-top:40px}@media (max-width:1160px){.archive-hero .content-col .content-wrap span.subtitle{margin-top:20px}}@media (max-width:960px){.archive-hero .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:660px){.archive-hero .flex-container{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}}.content-columns .flex-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}@media (max-width:1160px){.content-columns .flex-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:660px){.content-columns .flex-container{grid-template-columns:repeat(1,1fr)}}.content-columns .column-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;padding:25px 20px;overflow:hidden}.content-columns .column-item.less-margin{margin-bottom:10px}@media (max-width:1440px){.content-columns .column-item{padding:15px}}@media (max-width:660px){.content-columns .column-item{margin-bottom:0}}.content-columns .column-item .margin-container{padding-top:50px;margin-top:auto}@media (max-width:960px){.content-columns .column-item .margin-container{padding-top:0}}.content-columns .column-item .title-wrap{margin-bottom:25%}.content-columns .column-item .text-wrap{margin-top:auto}.content-columns .column-item .text-wrap p{margin:0}.content-columns .column-item.image-col{padding:0;position:relative}@media (max-width:660px){.content-columns .column-item.image-col{margin-bottom:50px}}@media (max-width:660px){.content-columns .column-item.image-col:last-child{margin-bottom:0}}.content-columns .column-item.image-col .image-wrap{padding-bottom:100%;margin-bottom:10px;position:relative;overflow:hidden;border-radius:8px}.content-columns .column-item.image-col .image-box{background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:100%}.content-columns .column-item.image-col .col-title{margin-bottom:10px}.content-columns .column-item.image-col .col-text{max-width:80%;margin:0 20% 0 0}@media (max-width:1440px){.content-columns .column-item.image-col .col-text{max-width:90%;margin:0 10% 20px 0}}@media (max-width:1160px){.content-columns .column-item.image-col .col-text{max-width:100%}}.content-columns .column-item.image-col .colors-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto;overflow:hidden;border-radius:5px}@media (max-width:660px){.content-columns .column-item.image-col .colors-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}}.content-columns .column-item.image-col .colors-wrap .margin-container{margin-top:50px}.content-columns .column-item.image-col .colors-wrap .color-box{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:24%;position:relative;border-radius:5px;-webkit-transform:translateX(var(--translateX,-100%));-ms-transform:translateX(var(--translateX,-100%));transform:translateX(var(--translateX,-100%));-webkit-transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);-o-transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1),-webkit-transform .5s cubic-bezier(.16,1,.3,1);margin-right:-6px}.content-columns .column-item.image-col .colors-wrap .color-box .content{bottom:10px;left:15px;width:calc(100% - 25px)}@media (max-width:660px){.content-columns .column-item.image-col .colors-wrap .color-box .content{left:10px}}@media (max-width:660px){.content-columns .column-item.image-col .colors-wrap .color-box{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;padding-bottom:33.33%;width:33.33%;-ms-flex-negative:0;flex-shrink:0}}.content-columns .column-item.image-col .colors-wrap .color-box.show-detail,.content-columns .column-item.image-col .colors-wrap .color-box:first-child{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.content-columns .column-item.image-col .colors-wrap .color-box:first-child{-ms-flex-preferred-size:24%;flex-basis:24%;width:24%;z-index:99}.content-columns .column-item.image-col .colors-wrap .color-box:first-child .content{bottom:10px;left:10px;width:calc(100% - 20px)}@media (max-width:1440px){.content-columns .column-item.image-col .colors-wrap .color-box:first-child{-ms-flex-preferred-size:16.5%;flex-basis:16.5%;width:16.5%}}@media (max-width:1160px){.content-columns .column-item.image-col .colors-wrap .color-box:first-child{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%}}@media (max-width:960px){.content-columns .column-item.image-col .colors-wrap .color-box:first-child{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}.content-columns.row-margin{margin-bottom:10px}.detail-point{position:absolute;z-index:9}.detail-point .detail-circle{width:18px;height:18px;border-radius:50%;border:2px solid #f7f7f8;position:relative;z-index:2}.detail-point .detail-color{display:none;padding:8px;border-radius:8px;width:90px;height:90px;font-size:10px;position:relative;left:8px;top:-8px;border:2px solid #f7f7f8;z-index:1;line-height:1.2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:960px){.detail-point .detail-color{display:-webkit-box;display:-ms-flexbox;display:flex}}.detail-point .detail-color span{color:inherit}.detail-point .detail-color>span:first-child{margin-top:auto}.detail-point .detail-color.dark span{color:#2b292a}.detail-point .detail-color.light span{color:#f7f7f8}.detail-point:hover .detail-color{display:-webkit-box;display:-ms-flexbox;display:flex}.detail-point.align-left .detail-color{left:-82px;text-align:right}.detail-point.align-bottom .detail-color{top:-98px}.expandable-charts{padding-top:20px}.expandable-charts .color-category{margin-bottom:20px}.expandable-charts .color-category h2{margin:0 0 10px}.expandable-charts .color-category .colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:8px;overflow-x:auto;max-width:100%;scrollbar-width:none;scroll-behavior:auto;-ms-touch-action:pan-x;touch-action:pan-x;overscroll-behavior-x:contain}@media (max-width:660px){.expandable-charts .color-category .colors{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}}.expandable-charts .color-category .colors .color-box{-ms-flex-preferred-size:8.33%;flex-basis:8.33%;width:8.33%;padding-bottom:8.33%;position:relative;-webkit-transform:translateX(var(--translateX,-100%));-ms-transform:translateX(var(--translateX,-100%));transform:translateX(var(--translateX,-100%));-webkit-transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);-o-transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1),-webkit-transform .5s cubic-bezier(.16,1,.3,1);-ms-flex-negative:0;flex-shrink:0;margin-right:-10px}@media (max-width:1280px){.expandable-charts .color-category .colors .color-box{-ms-flex-preferred-size:12%;flex-basis:12%;width:12%;padding-bottom:12%}}@media (max-width:960px){.expandable-charts .color-category .colors .color-box{-ms-flex-preferred-size:15%;flex-basis:15%;width:15%;padding-bottom:15%}}@media (max-width:660px){.expandable-charts .color-category .colors .color-box{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;width:33.33%;padding-bottom:33.33%}}.expandable-charts .color-category .colors .color-box .content{bottom:10px;left:20px;width:calc(100% - 30px)}.expandable-charts .color-category .colors .color-box.show-detail,.expandable-charts .color-category .colors .color-box:first-child{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.expandable-charts .color-category .colors .color-box:first-child{-ms-flex-preferred-size:24%;flex-basis:24%;width:24%;z-index:99}@media (max-width:960px){.expandable-charts .color-category .colors .color-box:first-child{-webkit-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;-ms-flex-negative:0;flex-shrink:0}}.expandable-charts.two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.expandable-charts.two-columns .color-category{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;margin-bottom:20px}@media (max-width:960px){.expandable-charts.two-columns .color-category{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;margin-bottom:20px}}.expandable-charts.two-columns .color-category .colors{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none;scroll-behavior:auto;-ms-touch-action:pan-x;touch-action:pan-x;overscroll-behavior-x:contain}.expandable-charts.two-columns .color-category .colors .color-box{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;width:15%;padding-bottom:15%}@media (max-width:660px){.expandable-charts.two-columns .color-category .colors .color-box{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;width:33.33%;padding-bottom:33.33%}}.expandable-charts.two-columns .color-category .colors .color-box:first-child{-webkit-box-flex:0;-ms-flex:0 0 calc(55% + 30px);flex:0 0 calc(55% + 30px);width:calc(55% + 30px)}@media (max-width:960px){.expandable-charts.two-columns .color-category .colors .color-box:first-child{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding-bottom:0}}.expandable-charts.two-columns .color-category:nth-child(2n+2){margin-right:0}.extra-content .flex-row{margin:10px 0}.extra-content .flex-row:last-child{margin-bottom:0}.extra-content .image-text-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.extra-content .image-text-row .col-wrap{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px)}@media (max-width:660px){.extra-content .image-text-row .col-wrap{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.extra-content .image-text-row .image-col{position:relative;overflow:hidden;border-radius:8px;padding-bottom:35%;margin-right:10px}@media (max-width:660px){.extra-content .image-text-row .image-col{margin-bottom:10px;padding-bottom:75%;margin-right:0}}.extra-content .image-text-row .image-col .image{background-size:cover;background-position:50%;height:110%;position:absolute;border-radius:0;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.extra-content .image-text-row .content-col{border-radius:8px;padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:660px){.extra-content .image-text-row .content-col{padding:50px 25px}}.extra-content .image-text-row .content-col .content-wrap{text-align:center;max-width:70%;margin:auto}@media (max-width:1280px){.extra-content .image-text-row .content-col .content-wrap{max-width:80%}}@media (max-width:1160px){.extra-content .image-text-row .content-col .content-wrap{max-width:100%}}.extra-content .image-text-row.reverse .image-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:10px;margin-right:0}@media (max-width:660px){.extra-content .image-text-row.reverse .image-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;margin-bottom:10px}}@media (max-width:660px){.extra-content .image-text-row.reverse .content-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.large-image-row{height:calc(100vh - 20px);max-height:1200px;overflow:hidden;border-radius:8px;position:relative}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.large-image-row{height:650px;max-height:650px}}@media (max-width:960px){.large-image-row{height:auto;padding-bottom:65%}}.large-image-row .large-image{background-size:cover;background-position:50%;height:calc(100vh - 20px);position:absolute;border-radius:0;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.large-image-row .large-image{height:650px}}@media (max-width:960px){.large-image-row .large-image{height:100%}}.pin-row.with-overlay .large-image-row{height:calc(100vh - 20px)}@media (max-width:960px){.pin-row.with-overlay .large-image-row{height:auto}}.pin-row.with-overlay .large-title-row{height:calc(100vh - 20px);display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:960px){.pin-row.with-overlay .large-title-row{height:auto}}.calculator-step{display:none}.calculator-step.active{display:block}.calculator-step .calculator-section-title{text-align:center;margin-bottom:65px}@media (max-width:768px){.calculator-step .calculator-section-title{margin-bottom:25px}}.calculator-step .step-section{padding:65px 10px;border-radius:8px;margin-bottom:10px}.calculator-step .step-section:last-child{margin-bottom:0}.calculator-step.step-two .product-list{padding:0}#paint-visualizer .image .actions .calculator-step.step-two .product-box *,.calculator-step.step-two .product-box #paint-visualizer .image .actions *,.calculator-step.step-two .product-box .form-btn button,.calculator-step.step-two .product-box .page-template-template-color-calculator .gform-footer button,.calculator-step.step-two .product-box .site-btn,.form-btn .calculator-step.step-two .product-box button,.page-template-template-color-calculator .gform-footer .calculator-step.step-two .product-box button{display:none}.calculator-step.step-three,.calculator-step.step-two{padding:65px 10px;margin-top:10px;border-radius:8px}.step-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.step-categories{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.step-categories .category-option{-ms-flex-preferred-size:calc(20% - 8px);flex-basis:calc(20% - 8px);width:calc(20% - 8px);margin-right:10px;cursor:pointer}@media (max-width:960px){.step-categories .category-option{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-bottom:50px}}@media (max-width:960px){.step-categories .category-option:nth-child(2n+2){margin-right:0}}.step-categories .category-option:nth-child(5){margin-right:0}@media (max-width:960px){.step-categories .category-option:nth-child(5){margin-right:10px}}.step-categories .category-option.selected .block-checkbox .checkbox-element{background-color:#2b292a}.step-categories .category-option.selected .block-checkbox .checkbox-element:before{opacity:1}.step-categories .cat-image{padding-bottom:130%;background-size:cover;background-position:50%;border-radius:8px;background-color:#d4d6cb}.page-template-template-color-calculator .validation_message .step-categories .content-wrap .result>div>span:nth-child(2),.step-categories .content-wrap .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.step-categories .content-wrap h3{margin:20px 0;text-align:center}.step-categories .block-checkbox{position:relative}.step-categories .block-checkbox .checkbox-element{width:52px;height:52px;border:2px solid #2b292a;border-radius:8px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.step-categories .block-checkbox .checkbox-element:before{content:"";display:block;width:14px;height:22px;position:absolute;top:42%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-right:2px solid #f7f7f8;border-bottom:2px solid #f7f7f8;opacity:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.step-paint-type{margin-top:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.step-paint-type{margin-top:0}}.step-paint-type .paint-type{padding:40px 140px;border:2px solid #2b292a;border-radius:8px;color:#2b292a;text-align:center;cursor:pointer;margin:0 5px;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out,opacity .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out,opacity .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out,opacity .25s ease-in-out;opacity:1;pointer-events:all}@media (max-width:768px){.step-paint-type .paint-type{width:80%;margin-bottom:20px;padding:20px}}@media (max-width:768px){.step-paint-type .paint-type:last-child{margin-bottom:0}}.step-paint-type .paint-type.disabled{pointer-events:none;opacity:.4}.step-paint-type .paint-type.selected,.step-paint-type .paint-type:hover{background-color:#2b292a;color:#f7f7f8}.calculator-form,.selection-summary{max-width:620px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:65px}.selection-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.selection-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.selection-summary .image-col{background-color:#f7f7f8;-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.selection-summary .image-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;padding:50px 0;margin-bottom:10px}}.selection-summary .image-col img{width:60%;height:auto;margin:0 auto}.selection-summary .content-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px)}@media (max-width:768px){.selection-summary .content-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.selection-summary .content-col .selection-single{border-radius:8px;background-color:#f7f7f8;margin-bottom:10px;text-align:center;padding:40px 0}.page-template-template-color-calculator .validation_message .selection-summary .content-col .selection-single .result>div>span:nth-child(2),.selection-summary .content-col .selection-single .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.selection-summary .content-col .selection-single h3{margin:0;margin-top:5px}.selection-summary .content-col .selection-single:last-child{margin-bottom:0}.calc-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.calc-form-field label{display:block;margin-bottom:10px}.calc-form-field input{height:52px;border-radius:8px;border:2px solid #2b292a;padding:10px 15px;color:#2b292a;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calc-form-field input:active,.calc-form-field input:focus{outline:0}.form-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:65px}.form-btn button{outline:0;border:0;margin-top:0}.calculator-results{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.calculator-results.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.calculator-results{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.calculator-results .result-col{-ms-flex-preferred-size:calc(33.33% - 6.66px);flex-basis:calc(33.33% - 6.66px);width:calc(33.33% - 6.66px);margin-right:10px;border-radius:8px;padding:10px}@media (max-width:768px){.calculator-results .result-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;margin-bottom:10px}}.calculator-results .result-col .title{display:block}.calculator-results .result-col .result-text{margin-top:65px;margin-bottom:0}.calculator-results .result-col:last-child{margin-right:0}@media (max-width:768px){.calculator-results .result-col:last-child{margin-right:10px;margin-bottom:0}}#color-calculator{padding-bottom:65px;min-height:300px;width:100%}.page-template-template-color-calculator .large-title-row.hero-title-row{min-height:100vh}@media (max-width:1024px){.page-template-template-color-calculator .large-title-row.hero-title-row{min-height:unset}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page-template-template-color-calculator .hero-title-row{margin-top:0}.page-template-template-color-calculator #gform_ajax_spinner_3,.page-template-template-color-calculator #gform_ajax_spinner_6{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:#2b292a;opacity:.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px}.page-template-template-color-calculator #gform_ajax_spinner_3:before,.page-template-template-color-calculator #gform_ajax_spinner_6:before{content:"";width:48px;height:48px;border:2px solid #f7f7f8;border-bottom-color:transparent;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}.page-template-template-color-calculator .gform_wrapper{max-width:620px;margin:0 auto}.page-template-template-color-calculator .gform_heading{display:none}.page-template-template-color-calculator .gform_validation_errors{outline:none;margin:0 0 20px}.page-template-template-color-calculator .gfield_description,.page-template-template-color-calculator .gfield_required_asterisk{display:none}.page-template-template-color-calculator .gfield_label .gfield_required{position:absolute;right:4px;bottom:4px;font-size:10px!important;line-height:1!important;color:#b0191b;display:none}@media (max-width:660px){.page-template-template-color-calculator .gfield_label .gfield_required{right:4px;bottom:4px}}.page-template-template-color-calculator .gfield_error input,.page-template-template-color-calculator .gfield_error select{background-color:rgba(0,0,0,.075);border-color:#919091!important;-webkit-transition:background-color .35s ease-in-out,border-color .35s ease-in-out;-o-transition:background-color .35s ease-in-out,border-color .35s ease-in-out;transition:background-color .35s ease-in-out,border-color .35s ease-in-out}.page-template-template-color-calculator .gfield{margin:0 0 20px;position:relative}.page-template-template-color-calculator .gfield.gfield_error .gfield_required{display:block}.page-template-template-color-calculator .gfield label{display:block;margin-bottom:10px}.page-template-template-color-calculator .gfield input,.page-template-template-color-calculator .gfield select{height:52px;border-radius:8px;border:2px solid #2b292a;padding:10px 15px;color:#2b292a;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.page-template-template-color-calculator .gfield input:active,.page-template-template-color-calculator .gfield input:focus,.page-template-template-color-calculator .gfield select:active,.page-template-template-color-calculator .gfield select:focus{outline:0}.page-template-template-color-calculator .gform-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.page-template-template-color-calculator .gform-footer button{outline:0;border:0;margin-top:0}.page-template-template-color-calculator .validation_message .has_error{border:2px solid #2b292a;background-color:#2b292a;height:52px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 15px}.page-template-template-color-calculator .validation_message .has_error span{color:#f7f7f8!important}.page-template-template-color-calculator .validation_message .results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -5px}@media (max-width:660px){.page-template-template-color-calculator .validation_message .results{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}}.page-template-template-color-calculator .validation_message .result{width:33.33333%;padding:0 5px}@media (max-width:660px){.page-template-template-color-calculator .validation_message .result{width:100%;padding:0;margin:0 0 10px}.page-template-template-color-calculator .validation_message .result:last-child{margin:0}}.page-template-template-color-calculator .validation_message .result>div{border-radius:8px;border:2px solid #2b292a;height:0;padding-top:100%;position:relative}@media (max-width:660px){.page-template-template-color-calculator .validation_message .result>div{padding-top:150px}}.page-template-template-color-calculator .validation_message .result>div>span:first-child{position:absolute;top:10px;left:10px;max-width:75%}.page-template-template-color-calculator .validation_message .result>div>span:nth-child(2){position:absolute;bottom:10px;left:10px}.page-template-template-color-calculator .validation_message .results-note{font-size:14px;line-height:18px;padding:35px 40px 0;text-align:center}@media (max-width:660px){.page-template-template-color-calculator .validation_message .results-note{padding:35px 20px 0}}.page-template-template-color-calculator .validation_message .results-product{padding:35px 0 65px;text-align:center}.page-template-template-color-calculator .validation_message .results-image{background-color:#eeefe9;padding-bottom:95%;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:1024px){.page-template-template-color-calculator .validation_message .results-image{padding-bottom:70%}}.page-template-template-color-calculator .validation_message .results-image img{max-width:50%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05);z-index:2;-webkit-transition:-webkit-transform .85s cubic-bezier(.25,1,.25,1);transition:-webkit-transform .85s cubic-bezier(.25,1,.25,1);-o-transition:transform .85s cubic-bezier(.25,1,.25,1);transition:transform .85s cubic-bezier(.25,1,.25,1);transition:transform .85s cubic-bezier(.25,1,.25,1),-webkit-transform .85s cubic-bezier(.25,1,.25,1)}@media (max-width:1024px){.page-template-template-color-calculator .validation_message .results-image img{max-width:40%}}.page-template-template-color-calculator .validation_message .results-link{margin:0 0 10px}.page-template-template-color-calculator .validation_message .results-link a{color:#000;cursor:pointer;padding:16px 20px;border:1px solid #e0e1d9;background-color:#eeefe9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template-color-calculator .validation_message .results-link a:hover{background-color:#2b292a;border:1px solid #2b292a;color:#f7f7f8}.color-years{overflow:hidden;border-radius:8px}.color-row{margin-bottom:10px;height:calc(100vh - 20px);overflow:hidden;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (max-width:1024px){.color-row{height:auto}}.color-row:last-child{margin-bottom:0}.color-row .row-header{position:relative;border-top-left-radius:8px;border-top-right-radius:8px}.color-row .row-header .tab-head-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}.color-row .row-header .tab-head-content span{color:#f7f7f8}.color-row .row-header:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border-top-left-radius:8px;border-top-right-radius:8px;background-color:rgba(0,0,0,.2);z-index:1}.color-row .color-row-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.color-row .color-row-content .tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:660px){.color-row .color-row-content .tab-content{height:calc(50vh - 25px);min-height:250px}}.color-row .color-row-content .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#paint-visualizer .image .actions .color-row .color-row-content .content-wrap *,.color-row .color-row-content .content-wrap #paint-visualizer .image .actions *,.color-row .color-row-content .content-wrap .form-btn button,.color-row .color-row-content .content-wrap .page-template-template-color-calculator .gform-footer button,.color-row .color-row-content .content-wrap .site-btn,.form-btn .color-row .color-row-content .content-wrap button,.page-template-template-color-calculator .gform-footer .color-row .color-row-content .content-wrap button{margin-top:25px}.color-row .color-row-content .content-wrap span{color:#f7f7f8}@media (max-width:768px){.color-row .color-row-content .content-wrap span{font-size:30px;line-height:34px}}.color-row .color-row-content .tab-content,.color-row .color-row-content .tab-image{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}@media (max-width:660px){.color-row .color-row-content .tab-content,.color-row .color-row-content .tab-image{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.color-row .color-row-content .tab-image{position:relative;overflow:hidden;border-bottom-right-radius:8px;height:calc(100vh - 20px)}@media (max-width:1024px){.color-row .color-row-content .tab-image{height:unset;padding-bottom:65%}}.color-row .color-row-content .tab-image .hero-bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:110%;width:100%;background-size:cover;background-position:50%}.two-col-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.two-col-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.two-col-row .media-col{margin-right:10px;overflow:hidden;border-radius:8px}@media (max-width:1024px){.two-col-row .media-col{padding-bottom:75%}}.two-col-row .content-col,.two-col-row .media-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px)}@media (max-width:1024px){.two-col-row .content-col,.two-col-row .media-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-top:10px;margin-right:0}}.two-col-row .hero-bg{height:110%;width:100%;position:absolute;top:-5%;left:0;background-size:cover;background-position:50%;z-index:1}.two-col-row .content-col{border-radius:8px}.two-col-row .content-col .content-wrap{max-width:80%;margin:auto;text-align:center}@media (max-width:1024px){.two-col-row .content-col .content-wrap{max-width:90%}}@media (max-width:660px){.two-col-row .content-col .content-wrap{max-width:100%}}.two-col-row .content-col .content-wrap .title{padding:0;margin:0 0 5px}.two-col-row .content-col .content-wrap .subtitle{margin-top:25px}.two-col-row .content-col .content-wrap span{display:block;max-width:70%;margin:0 15%}@media (max-width:1680px){.two-col-row .content-col .content-wrap span{max-width:80%;margin:0 10%}}@media (max-width:1440px){.two-col-row .content-col .content-wrap span{max-width:100%;margin:0}}.two-col-row .content-col .content-wrap span.pretitle{max-width:50%;margin:0 25%}.row-gap--top{margin-top:10px}.text-color-inherit *{color:inherit}.color-suggestions{padding-top:20px}.color-suggestions.no-padding{padding-top:0}.color-suggestions .image-box{background-size:cover;background-position:50%;padding-bottom:66%;border-radius:8px;margin-top:10px;margin-bottom:10px}.color-suggestions .suggestions{margin-top:10px;margin-bottom:35px}.color-suggestions .suggestions h4{margin:30px 0 15px}.color-suggestions .suggestions:first-child,.color-suggestions .suggestions>:first-child{margin-top:0}.color-suggestions .suggestions:last-child{margin-bottom:10px}.color-suggestions .suggestions:last-child .color-list{margin-bottom:0}.color-suggestions .color-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:960px){.color-suggestions .color-list{overflow-x:scroll;scrollbar-width:none;border-radius:8px}}.color-suggestions .color-list .color-box{-ms-flex-preferred-size:calc(10% + 10px);flex-basis:calc(10% + 10px);width:calc(10% + 10px);position:relative;-webkit-transform:translateX(var(--translateX,-100%));-ms-transform:translateX(var(--translateX,-100%));transform:translateX(var(--translateX,-100%));-webkit-transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);-o-transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1),-webkit-transform .5s cubic-bezier(.16,1,.3,1);margin-right:-11px;min-height:unset;padding-bottom:calc(10% + 10px)}.color-suggestions .color-list .color-box .content{bottom:10px;left:15px;width:calc(100% - 25px)}@media (max-width:1440px){.color-suggestions .color-list .color-box{-ms-flex-preferred-size:15%;flex-basis:15%;width:15%;padding-bottom:15%}}@media (max-width:660px){.color-suggestions .color-list .color-box{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;width:33.33%;-ms-flex-negative:0;flex-shrink:0;padding-bottom:33.33%}}.color-suggestions .color-list .color-box.show-detail,.color-suggestions .color-list .color-box:first-child{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.color-suggestions .color-list .color-box:first-child{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;z-index:99}.color-suggestions .color-list .color-box:first-child .content{bottom:10px;left:10px;width:calc(100% - 20px)}@media (max-width:960px){.color-suggestions .color-list .color-box:first-child{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;-ms-flex-negative:0;flex-shrink:0;padding-bottom:0}}.year-navigation{position:fixed;width:100%;bottom:20px;z-index:99}@media (max-width:960px){.year-navigation{bottom:10px}}.year-navigation .sticky-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}#paint-visualizer .image .actions .year-navigation .sticky-navigation *,.form-btn .year-navigation .sticky-navigation button,.page-template-template-color-calculator .gform-footer .year-navigation .sticky-navigation button,.year-navigation .sticky-navigation #paint-visualizer .image .actions *,.year-navigation .sticky-navigation .form-btn button,.year-navigation .sticky-navigation .page-template-template-color-calculator .gform-footer button,.year-navigation .sticky-navigation .site-btn{margin:0 5px}#paint-visualizer .image .actions .year-navigation .sticky-navigation :before,.form-btn .year-navigation .sticky-navigation button:before,.page-template-template-color-calculator .gform-footer .year-navigation .sticky-navigation button:before,.year-navigation .sticky-navigation #paint-visualizer .image .actions :before,.year-navigation .sticky-navigation .form-btn button:before,.year-navigation .sticky-navigation .page-template-template-color-calculator .gform-footer button:before,.year-navigation .sticky-navigation .site-btn:before{display:none}.page-template-template-inspiration-year .archive-tools-wrap{-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.page-template-template-inspiration-year .archive-tools-wrap.at-end{opacity:0}.palette-row .palette-title{padding:5% 25px;text-align:center}.page-template-template-color-calculator .validation_message .palette-row .palette-title .result>div>span:nth-child(2),.palette-row .palette-title .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.palette-row .palette-title h3{margin:0}.palette-row .color-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 10px 10vw;border-radius:8px;margin-bottom:10px;color:inherit}@media (max-width:660px){.palette-row .color-block{padding:10px 10px 20vw;margin-bottom:0}}.palette-row .color-block .title{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;padding-right:10px;color:inherit}@media (max-width:960px){.palette-row .color-block .title{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}@media (max-width:960px){.page-template-template-inspiration-trends .content-columns .column-item:nth-child(3),.page-template-template-inspiration-trends .content-columns .column-item:nth-child(4),.page-template-template-inspiration-trends .content-columns.row-margin{margin-bottom:0}}.page-template-template-inspiration-trends #content,.page-template-template-inspiration-year div#content{padding-bottom:0}.other-colors .colors-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.other-colors .colors-list .color-box{-ms-flex-preferred-size:calc(14.28% - 8.57px);flex-basis:calc(14.28% - 8.57px);width:calc(14.28% - 8.57px);margin-right:10px;min-height:120px}@media (max-width:960px){.other-colors .colors-list .color-box{min-height:unset;padding-bottom:calc(14.28% - 8.57px)}}@media (max-width:660px){.other-colors .colors-list .color-box{-ms-flex-preferred-size:calc(33.33% - 6.67px);flex-basis:calc(33.33% - 6.67px);width:calc(33.33% - 6.67px);padding-bottom:calc(33.33% - 6.67px);margin-right:10px;margin-top:10px}}.other-colors .colors-list .color-box:nth-child(7n+7){margin-right:0}@media (max-width:660px){.other-colors .colors-list .color-box:nth-child(3n+3){margin-right:0}}.parent-categories-row{margin-top:-10px}.parent-categories-row>.flex-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none;scroll-behavior:auto;-ms-touch-action:pan-x;touch-action:pan-x;overscroll-behavior-x:contain}.parent-categories-row .parent-category-item{background-color:#ccc;border-radius:8px;-ms-flex-preferred-size:calc(8.33% - 9.16px);flex-basis:calc(8.33% - 9.16px);width:calc(8.33% - 9.16px);margin-right:10px;margin-top:10px;padding:10px;position:relative;padding-bottom:7.33%;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:padding .25s cubic-bezier(.25,.8,.25,1.2);-o-transition:padding .25s cubic-bezier(.25,.8,.25,1.2);transition:padding .25s cubic-bezier(.25,.8,.25,1.2)}@media (max-width:1366px){.parent-categories-row .parent-category-item{-ms-flex-preferred-size:10%;flex-basis:10%;width:10%;padding-bottom:10%}}@media (max-width:1160px){.parent-categories-row .parent-category-item{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;width:12.5%;padding-bottom:12.5%}}@media (max-width:960px){.parent-categories-row .parent-category-item{-ms-flex-preferred-size:15%;flex-basis:15%;width:15%;padding-bottom:15%}}@media (max-width:768px){.parent-categories-row .parent-category-item{-ms-flex-preferred-size:20%;flex-basis:20%;width:20%;padding-bottom:20%}}@media (max-width:660px){.parent-categories-row .parent-category-item{-ms-flex-preferred-size:26.5%;flex-basis:26.5%;width:26.5%;padding-bottom:26.5%}}.parent-categories-row .parent-category-item.light .title{color:#f7f7f8}.parent-categories-row .parent-category-item.active{padding-bottom:10%}@media (max-width:1366px){.parent-categories-row .parent-category-item.active{padding-bottom:12.5%}}@media (max-width:1160px){.parent-categories-row .parent-category-item.active{padding-bottom:15%}}@media (max-width:960px){.parent-categories-row .parent-category-item.active{padding-bottom:17.5%}}@media (max-width:768px){.parent-categories-row .parent-category-item.active{padding-bottom:26%}}@media (max-width:660px){.parent-categories-row .parent-category-item.active{padding-bottom:34%}}.parent-categories-row .parent-category-item:last-child{margin-right:0}.parent-categories-row .parent-category-item .title{margin:0;line-height:1.2;position:absolute;bottom:10px;left:10px;color:inherit}.children-categories-row .children-group{display:none}.children-categories-row .children-group.active{display:block}.children-categories-row .children-group .child-category-item{margin-bottom:50px}.children-categories-row .children-group .child-category-item .cat-title-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.children-categories-row .children-group .child-category-item h4{margin:0}.children-categories-row .children-group .child-category-item .colors-list{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:10px}@media (max-width:1366px){.children-categories-row .children-group .child-category-item .colors-list{grid-template-columns:repeat(8,1fr)}}@media (max-width:960px){.children-categories-row .children-group .child-category-item .colors-list{grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.children-categories-row .children-group .child-category-item .colors-list{grid-template-columns:repeat(5,1fr)}}@media (max-width:660px){.children-categories-row .children-group .child-category-item .colors-list{grid-template-columns:repeat(4,1fr)}}.children-categories-row .children-group .child-category-item .colors-list .color-box{-ms-flex-preferred-size:unset;flex-basis:unset;width:100%;margin-right:0;margin-top:0;padding-bottom:100%;min-height:unset;cursor:pointer;position:relative;contain:layout style paint;content-visibility:auto}.children-categories-row .children-group .child-category-item .colors-list .color-box:before{content:"";display:block;height:18px;width:18px;border:2px solid #f7f7f8;border-radius:50%;position:absolute;top:10px;right:10px;pointer-events:none;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.25,.8,.25,1.7);transition:-webkit-transform .25s cubic-bezier(.25,.8,.25,1.7);-o-transition:transform .25s cubic-bezier(.25,.8,.25,1.7);transition:transform .25s cubic-bezier(.25,.8,.25,1.7);transition:transform .25s cubic-bezier(.25,.8,.25,1.7),-webkit-transform .25s cubic-bezier(.25,.8,.25,1.7)}.children-categories-row .children-group .child-category-item .colors-list .color-box:nth-child(12n+12){margin-right:0}.children-categories-row .children-group .child-category-item .colors-list .color-box.not-popular{display:none}.children-categories-row .children-group .child-category-item .colors-list .color-box.active:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.children-categories-row .children-group .child-category-item .colors-list .color-box.dark:before{border:2px solid #2b292a}.children-categories-row .children-group .total-title{text-align:center;margin:2.5vw 0}@media (max-width:960px){.children-categories-row .children-group .total-title{margin:0;padding:60px 0}}.load-all-colors{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.load-all-colors{padding-top:0}}.load-all-colors .load-btn{width:auto;color:#000;cursor:pointer;padding:16px 20px;background-color:#eeefe9;border:1px solid #e0e1d9;display:inline-block;margin-right:10px;border-radius:8px;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.color-info-popup{display:none;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;grid-column:1/-1;grid-column:1/13;grid-column:span 12}@media (max-width:1366px){.color-info-popup{grid-column:1/9;grid-column:span 8}}@media (max-width:960px){.color-info-popup{grid-column:1/7;grid-column:span 6}}@media (max-width:768px){.color-info-popup{grid-column:1/6;grid-column:span 5}}@media (max-width:660px){.color-info-popup{grid-column:1/5;grid-column:span 4}}.color-info-popup .close-popup{width:100%;padding:15px;text-align:center;margin-top:10px;background-color:#eeefe9;border:1px solid #e0e1d9;border-radius:8px;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.color-info-popup .close-popup:hover{background-color:#c9c9c6}.color-info-popup.active{display:block}.color-details{padding:10px 10px 10%;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:660px){.color-details{padding:10px}}.color-details.light .color-info .color-hex,.color-details.light .color-info .color-name,.color-details.light .color-info .small-title{color:#f7f7f8}.color-details.dark .color-info .color-hex,.color-details.dark .color-info .color-name,.color-details.dark .color-info .small-title{color:#2b292a}.color-details .color-info{-ms-flex-preferred-size:16.66%;flex-basis:16.66%;width:16.66%;padding-right:10px}@media (max-width:660px){.color-details .color-info{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}.color-details .color-info .color-hex,.color-details .color-info .color-name,.color-details .color-info .small-title{display:block}.color-details .details-btn-wrap{margin-left:auto;-ms-flex-preferred-size:200px;flex-basis:200px;width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:660px){.color-details .details-btn-wrap{margin-left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:45px;width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}#paint-visualizer .image .actions .color-details .details-btn-wrap *,.color-details .details-btn-wrap #paint-visualizer .image .actions *,.color-details .details-btn-wrap .form-btn button,.color-details .details-btn-wrap .page-template-template-color-calculator .gform-footer button,.color-details .details-btn-wrap .site-btn,.form-btn .color-details .details-btn-wrap button,.page-template-template-color-calculator .gform-footer .color-details .details-btn-wrap button{margin-top:0}@media (max-width:660px){#paint-visualizer .image .actions .color-details .details-btn-wrap *,.color-details .details-btn-wrap #paint-visualizer .image .actions *,.color-details .details-btn-wrap .form-btn button,.color-details .details-btn-wrap .page-template-template-color-calculator .gform-footer button,.color-details .details-btn-wrap .site-btn,.form-btn .color-details .details-btn-wrap button,.page-template-template-color-calculator .gform-footer .color-details .details-btn-wrap button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.all-group,.popular-group{display:none}.all-group.active,.popular-group.active{display:block}.details-section{margin:10px 0 60px}.details-section.hidden{display:none}.details-section .title{margin-top:0;margin-bottom:5px}.details-section .color-list{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:10px}@media (max-width:1366px){.details-section .color-list{grid-template-columns:repeat(8,1fr)}}@media (max-width:960px){.details-section .color-list{grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.details-section .color-list{grid-template-columns:repeat(5,1fr)}}@media (max-width:660px){.details-section .color-list{grid-template-columns:repeat(4,1fr)}}.details-section .small-color-box .color{width:100%;padding-bottom:33.33%;border-radius:5px;margin-bottom:5px}.details-section .small-color-box span{display:block}.tax-color-swatch body{min-height:60vh}.contact-form-row{padding-bottom:5%}.contact-form-row .title{margin-bottom:10px}@media (max-width:960px){.contact-form-row .title{margin:10px 5% 25px}}.contact-form-row .contact-info{max-width:60%;width:100%}@media (max-width:1280px){.contact-form-row .contact-info{max-width:80%}}.contact-info .location-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:960px){.contact-info .location-wrap{margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contact-info .location-wrap a:hover{text-decoration:underline}.contact-info .location-wrap a,.contact-info .location-wrap span{position:relative;-webkit-user-select:inherit;-moz-user-select:inherit;-ms-user-select:inherit;user-select:inherit}.contact-info .location-wrap a:after,.contact-info .location-wrap span:after{content:"";display:inline-block;width:4px;height:4px;position:relative;border-radius:50%;background-color:#2b292a;margin:0 5px 0 7px;top:-2px}@media (max-width:960px){.contact-info .location-wrap a:after,.contact-info .location-wrap span:after{display:none}}.contact-info .location-wrap a:last-child:after,.contact-info .location-wrap span:last-child:after{display:none}.contact-form-wrap form{max-width:650px;margin:0 auto}.contact-form-wrap form input[type=email],.contact-form-wrap form input[type=text],.contact-form-wrap form select{width:100%;height:52px;border-radius:8px;border:2px solid #2b292a;padding:0 10px}.contact-form-wrap form textarea{width:100%;border-radius:8px;border:2px solid #2b292a;padding:10px}.contact-form-wrap.metallic-form .gform_fields .gfield--type-email,.contact-form-wrap.metallic-form .gform_fields .gfield--type-text{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-bottom:10px}.contact-form-wrap.metallic-form .gform_fields .gfield--type-email{margin-right:10px}.contact-form-wrap .gform-footer{text-align:center;margin-top:45px}.contact-form-wrap li{list-style:none;width:100%;display:block}.contact-form-wrap ul{padding:0;margin:0}.contact-form-wrap .hidden_label label{display:none}.contact-form-wrap .ginput_complex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-form-wrap .ginput_complex .gform-grid-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px}@media (max-width:660px){.contact-form-wrap .ginput_complex .gform-grid-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;margin-bottom:10px}}.contact-form-wrap .ginput_complex .gform-grid-col:nth-child(2){margin-right:0}.contact-form-wrap .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-form-wrap .gform_fields .gfield--type-name,.contact-form-wrap .gform_fields .gfield--type-textarea{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-bottom:10px}.contact-form-wrap .gform_fields .gfield--type-email{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}@media (max-width:660px){.contact-form-wrap .gform_fields .gfield--type-email{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0}}.contact-form-wrap .gform_fields .gfield--type-text{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-bottom:10px}@media (max-width:660px){.contact-form-wrap .gform_fields .gfield--type-text{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0}}.contact-form-wrap .gform_fields .gfield--type-consent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.contact-form-wrap .gform_fields .gfield--type-consent .ginput_container_consent{-ms-flex-preferred-size:30px;flex-basis:30px;width:30px}.contact-form-wrap .gform_fields .gfield--type-consent .ginput_container_consent input{width:26px;height:26px;display:block;position:relative;top:3px;background:transparent;cursor:pointer}.contact-form-wrap .gform_fields .gfield--type-consent .ginput_container_consent .gfield_required{display:none}.contact-form-wrap .gform_fields .gfield--type-consent .gfield_description{-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px);width:calc(100% - 30px);padding-left:10px;text-align:left}.contact-form-wrap .gform_fields .gfield--type-consent .gfield_description a{text-decoration:underline;-webkit-user-select:inherit;-moz-user-select:inherit;-ms-user-select:inherit;user-select:inherit}.contact-form-wrap .gform_fields .gfield--type-consent .gfield_description.validation_message{padding-left:42px}.contact-form-wrap .gfield.gfield_error input,.contact-form-wrap .gfield.gfield_error select,.contact-form-wrap .gfield.gfield_error textarea{border-color:red;-webkit-animation:fade_out_red 3s;animation:fade_out_red 3s}.contact-form-wrap .gform_footer input{padding:16px 24px;border:2px solid #2b292a;border-radius:8px;cursor:pointer;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out}.contact-form-wrap .gform_footer input:hover{background-color:#2b292a;color:#f7f7f8}.contact-form-wrap .gfield_description.validation_message{color:red;text-align:left;padding-left:2px;display:none}.contact-form-wrap .gform_submission_error{display:none}@-webkit-keyframes fade_out_red{0%{background-color:rgba(255,0,0,.6)}to{background-color:rgba(255,0,0,0)}}@keyframes fade_out_red{0%{background-color:rgba(255,0,0,.6)}to{background-color:rgba(255,0,0,0)}}.two-images{margin-top:10px}.two-images .image-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;height:70vh;min-height:400px;position:relative;border-radius:8px;overflow:hidden}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.two-images .image-col{height:30vh}}@media (max-width:960px){.two-images .image-col{height:50vh}}@media (max-width:660px){.two-images .image-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;height:60vh}}.two-images .image-col .image-element{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:120%;background-size:cover;background-position:50%}@media (max-width:960px){.two-images .image-col .image-element{height:100%}}.two-images .image-col:nth-child(2){margin-right:0}@media (max-width:660px){.two-images .image-col:nth-child(2){margin-top:10px}}.radius-row{border-radius:8px;padding-bottom:150px;margin-top:10px}.half-video-row .video-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;position:relative}@media (max-width:1024px){.half-video-row .video-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;margin-bottom:10px}}.half-video-row .video-col video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;width:100%;height:110%}.half-video-row .video-col .sticky-video{position:relative;overflow:hidden;border-radius:8px;height:calc(100vh - 20px)}.half-video-row .video-col .sticky-video .image-element{background-size:cover;background-position:50%;width:100%;height:100%}@media (max-width:1024px){.half-video-row .video-col .sticky-video{height:50vh;min-height:400px}}.half-video-row .steps-content-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px)}@media (max-width:1024px){.half-video-row .steps-content-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.half-video-row .steps-content-col .large-content-block{border-radius:8px;height:50vh;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media (max-width:1024px){.half-video-row .steps-content-col .large-content-block{height:auto;min-height:unset;padding:60px 5%}}.half-video-row .steps-content-col .large-content-block .content-wrap{max-width:70%;text-align:center}@media (max-width:660px){.half-video-row .steps-content-col .large-content-block .content-wrap{max-width:90%}}.steps-container{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px}@media (max-width:1280px){.steps-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.steps-container{grid-template-columns:repeat(2,1fr)}}.steps-container.two-grid{grid-template-columns:repeat(2,1fr);grid-gap:10px}@media (max-width:660px){.steps-container.two-grid{grid-template-columns:repeat(1,1fr)}}.steps-container .step-wrapper{border-radius:8px;height:25vh;min-height:250px;padding:10px}@media (max-width:1024px){.steps-container .step-wrapper{height:auto;min-height:unset}}@media (max-width:660px){.steps-container .step-wrapper{height:auto}}.steps-container .step-wrapper.blank-step{display:none}@media (max-width:1024px){.steps-container .step-wrapper.blank-step{display:block}}@media (max-width:660px){.steps-container .step-wrapper.blank-step{display:none}}.steps-container .step-wrapper .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.page-template-template-color-calculator .validation_message .steps-container .step-wrapper .result>div>span:nth-child(2),.steps-container .step-wrapper .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.steps-container .step-wrapper h3{margin:0}@media (max-width:1440px){.page-template-template-color-calculator .validation_message .steps-container .step-wrapper .result>div>span:nth-child(2),.steps-container .step-wrapper .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.steps-container .step-wrapper h3{margin-bottom:25px}}@media (max-width:1024px){.page-template-template-color-calculator .validation_message .steps-container .step-wrapper .result>div>span:nth-child(2),.steps-container .step-wrapper .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.steps-container .step-wrapper h3{margin-bottom:120px}}@media (max-width:660px){.page-template-template-color-calculator .validation_message .steps-container .step-wrapper .result>div>span:nth-child(2),.steps-container .step-wrapper .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.steps-container .step-wrapper h3{margin-bottom:60px;margin-bottom:20%}}.steps-container .step-wrapper .text{margin-top:auto;margin-bottom:0}.video-row{border-radius:8px;overflow:hidden;position:relative}.video-row .video-wrapper{position:relative;height:calc(100vh - 20px)}@media (max-width:960px){.video-row .video-wrapper{height:60vh}}.video-row video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-content-row{margin-bottom:10px}.image-content-row:last-child{margin-bottom:0}.image-content-row.reverse .image-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-left:10px}@media (max-width:1024px){.image-content-row.reverse .image-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0}}@media (max-width:1024px){.image-content-row.reverse .content-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.image-content-row .image-col{height:70vh;min-height:400px;position:relative;-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;border-radius:8px;overflow:hidden}@media (max-width:1024px){.image-content-row .image-col{height:50vh;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0}}.image-content-row .image-col .image-element{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:110%;background-size:cover;background-position:50%}.image-content-row .content-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);border-radius:8px}@media (max-width:1024px){.image-content-row .content-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:50px 10px;margin-top:10px}}.image-content-row .content-col .content-wrap{width:70%;text-align:center}@media (max-width:960px){.image-content-row .content-col .content-wrap{width:90%}}.image-overlay,.video-overlay{background-color:hsla(70,16%,93%,.3);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);border-radius:8px;position:relative;z-index:2;padding-bottom:100px}@media (max-width:660px){.image-overlay,.video-overlay{padding-bottom:50px}}.page-template-template-history .two-col-hero .content-col .content-wrap span{max-width:80%;margin:0 10%}@media (max-width:960px){.page-template-template-history .two-col-hero .content-col .content-wrap span{max-width:100%;margin:0}}.home-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100vh - 20px);min-height:600px}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.home-slide{height:650px}}@media (max-width:960px){.home-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}}.home-slide .slide-image{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;border-radius:8px;overflow:hidden;height:100%;position:relative}@media (max-width:960px){.home-slide .slide-image{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;margin-bottom:10px;height:auto;padding-bottom:75%}}@media (max-width:660px){.home-slide .slide-image{padding-bottom:110%}}.home-slide .slide-image img{position:absolute;top:-5%;left:-5%;-o-object-fit:cover;object-fit:cover;width:105%;height:105%}@media (max-width:960px){.home-slide .slide-image img{height:100%;width:100%;top:0;left:0}}.home-slide .slide-content{border-radius:8px;-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:960px){.home-slide .slide-content{background:unset!important;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;height:auto;position:relative;border-radius:8px;overflow:hidden}}.home-slide .slide-content .content-wrap{max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1440px){.home-slide .slide-content .content-wrap{max-width:60%}}@media (max-width:1160px){.home-slide .slide-content .content-wrap{max-width:80%}}@media (max-width:960px){.home-slide .slide-content .content-wrap{max-width:100%;padding:80px 0}}.home-slide .slide-content .slide-text{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:auto}@media (max-width:960px){.home-slide .slide-content .slide-text{border-radius:8px}}#paint-visualizer .image .actions .home-slide .slide-content .slide-text *,.form-btn .home-slide .slide-content .slide-text button,.home-slide .slide-content .slide-text #paint-visualizer .image .actions *,.home-slide .slide-content .slide-text .form-btn button,.home-slide .slide-content .slide-text .page-template-template-color-calculator .gform-footer button,.home-slide .slide-content .slide-text .site-btn,.page-template-template-color-calculator .gform-footer .home-slide .slide-content .slide-text button{margin:30px 0}@media (max-width:1160px){#paint-visualizer .image .actions .home-slide .slide-content .slide-text *,.form-btn .home-slide .slide-content .slide-text button,.home-slide .slide-content .slide-text #paint-visualizer .image .actions *,.home-slide .slide-content .slide-text .form-btn button,.home-slide .slide-content .slide-text .page-template-template-color-calculator .gform-footer button,.home-slide .slide-content .slide-text .site-btn,.page-template-template-color-calculator .gform-footer .home-slide .slide-content .slide-text button{margin:15px 0}}@media (max-width:960px){#paint-visualizer .image .actions .home-slide .slide-content .slide-text *,.form-btn .home-slide .slide-content .slide-text button,.home-slide .slide-content .slide-text #paint-visualizer .image .actions *,.home-slide .slide-content .slide-text .form-btn button,.home-slide .slide-content .slide-text .page-template-template-color-calculator .gform-footer button,.home-slide .slide-content .slide-text .site-btn,.page-template-template-color-calculator .gform-footer .home-slide .slide-content .slide-text button{margin-top:35px;margin-bottom:0}}.home-slide .slide-content .slide-text h2{margin-top:0;margin-bottom:30px}@media (max-width:1160px){.home-slide .slide-content .slide-text h2{margin-bottom:15px}}@media (max-width:960px){.home-slide .slide-content .slide-text .text,.home-slide .slide-content .slide-text h2{padding:0 5%}}.home-slide .slide-content .spacer{width:100%;margin:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:960px){.home-slide .slide-content .spacer{display:none}}.home-slide .slide-content .color-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1160px){.home-slide .slide-content .color-blocks{max-width:80%}}@media (max-width:960px){.home-slide .slide-content .color-blocks{max-width:100%;margin-bottom:10px;-webkit-box-flex:0;-ms-flex:0;flex:0}}.home-slide .slide-content .color-blocks .color-box{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding-bottom:15%;border-radius:0}@media (max-width:1160px){.home-slide .slide-content .color-blocks .color-box{padding-bottom:14%}}.home-slide .slide-content .color-blocks .color-box:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;overflow:hidden}.home-slide .slide-content .color-blocks .color-box:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.home-slide.light .slide-content .text,.home-slide.light .slide-content .text p,.home-slide.light .slide-content h2{color:#f7f7f8}#paint-visualizer .image .actions .home-slide.light .slide-content *,.form-btn .home-slide.light .slide-content button,.home-slide.light .slide-content #paint-visualizer .image .actions *,.home-slide.light .slide-content .form-btn button,.home-slide.light .slide-content .page-template-template-color-calculator .gform-footer button,.home-slide.light .slide-content .site-btn,.page-template-template-color-calculator .gform-footer .home-slide.light .slide-content button{color:#f7f7f8;-webkit-box-shadow:inset 0 0 0 2px #f7f7f8;box-shadow:inset 0 0 0 2px #f7f7f8}#paint-visualizer .image .actions .home-slide.light .slide-content :before,.form-btn .home-slide.light .slide-content button:before,.home-slide.light .slide-content #paint-visualizer .image .actions :before,.home-slide.light .slide-content .form-btn button:before,.home-slide.light .slide-content .page-template-template-color-calculator .gform-footer button:before,.home-slide.light .slide-content .site-btn:before,.page-template-template-color-calculator .gform-footer .home-slide.light .slide-content button:before{background-color:#f7f7f8}#paint-visualizer .image .actions .home-slide.light .slide-content :hover,.form-btn .home-slide.light .slide-content button:hover,.home-slide.light .slide-content #paint-visualizer .image .actions :hover,.home-slide.light .slide-content .form-btn button:hover,.home-slide.light .slide-content .page-template-template-color-calculator .gform-footer button:hover,.home-slide.light .slide-content .site-btn:hover,.page-template-template-color-calculator .gform-footer .home-slide.light .slide-content button:hover{color:#2b292a}.home-slider .swiper-pagination{bottom:20px}.swiper-pagination{bottom:0;top:unset;display:none}@media (max-width:960px){.swiper-pagination{display:block}}@media (max-width:660px){.swiper-pagination{bottom:20px}}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;background-color:#f7f7f8;opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2b292a}.color-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:8px;overflow:hidden}@media (max-width:960px){.color-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.color-tabs .color-tab{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;overflow:hidden;height:calc(100vh - 20px);max-height:1200px}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.color-tabs .color-tab{height:650px;max-height:650px}}@media (max-width:1280px){.color-tabs .color-tab{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px}}@media (max-width:960px){.color-tabs .color-tab{display:block;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;height:auto}}.color-tabs .color-tab .tab-head{-ms-flex-preferred-size:50px;flex-basis:50px;width:50px;cursor:pointer;position:relative;height:100%;color:inherit}@media (max-width:1280px){.color-tabs .color-tab .tab-head{-ms-flex-preferred-size:36px;flex-basis:36px;width:36px}}@media (max-width:960px){.color-tabs .color-tab .tab-head{width:100%;height:50px}}.color-tabs .color-tab .tab-head:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);z-index:1;pointer-events:none}.color-tabs .color-tab .tab-head .tab-head-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;z-index:2;color:inherit;position:relative}@media (max-width:960px){.color-tabs .color-tab .tab-head .tab-head-content{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}}.color-tabs .color-tab .tab-head .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;color:inherit}@media (max-width:960px){.color-tabs .color-tab .tab-head .left{-webkit-box-flex:0;-ms-flex:0;flex:0;width:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.color-tabs .color-tab .tab-head .left span{color:inherit;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;position:absolute;left:50%;top:30px;translate:-50% 0;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:960px){.color-tabs .color-tab .tab-head .left span{position:relative;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);translate:0 0;top:0;left:0}}.color-tabs .color-tab .tab-head .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;color:inherit}@media (max-width:960px){.color-tabs .color-tab .tab-head .right{-webkit-box-flex:0;-ms-flex:0;flex:0;width:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.color-tabs .color-tab .tab-head .right span{color:inherit;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;position:absolute;left:50%;bottom:135px;white-space:nowrap;width:250px;-webkit-transform:translateX(-50%) rotate(-90deg);-ms-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg)}@media (max-width:960px){.color-tabs .color-tab .tab-head .right span{position:relative;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);translate:0 0;top:0;left:0}}.color-tabs .color-tab .tab-content{-ms-flex-preferred-size:calc(50% - 25px);flex-basis:calc(50% - 25px);width:calc(50% - 25px);position:relative;pointer-events:none;height:100%;color:inherit}@media (max-width:1280px){.color-tabs .color-tab .tab-content{-ms-flex-preferred-size:calc(50% - 18px);flex-basis:calc(50% - 18px);width:calc(50% - 18px)}}@media (max-width:960px){.color-tabs .color-tab .tab-content{width:100%;height:calc(50vh - 25px);min-height:400px;height:auto;padding:40px 20px}}.color-tabs .color-tab .tab-content .content-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}#paint-visualizer .image .actions .color-tabs .color-tab .tab-content .content-wrap *,.color-tabs .color-tab .tab-content .content-wrap #paint-visualizer .image .actions *,.color-tabs .color-tab .tab-content .content-wrap .form-btn button,.color-tabs .color-tab .tab-content .content-wrap .page-template-template-color-calculator .gform-footer button,.color-tabs .color-tab .tab-content .content-wrap .site-btn,.form-btn .color-tabs .color-tab .tab-content .content-wrap button,.page-template-template-color-calculator .gform-footer .color-tabs .color-tab .tab-content .content-wrap button{margin-top:25px}.color-tabs .color-tab .tab-content span{color:inherit;line-height:1;display:block}.color-tabs .color-tab .tab-image{-ms-flex-preferred-size:calc(50% - 25px);flex-basis:calc(50% - 25px);width:calc(50% - 25px);padding-bottom:50%;position:relative;overflow:hidden;height:calc(100vh - 20px);max-height:1200px}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.color-tabs .color-tab .tab-image{height:650px;max-height:650px}}@media (max-width:1280px){.color-tabs .color-tab .tab-image{-ms-flex-preferred-size:calc(50% - 18px);flex-basis:calc(50% - 18px);width:calc(50% - 18px)}}@media (max-width:960px){.color-tabs .color-tab .tab-image{width:100%;padding-bottom:unset;min-height:calc(50vh - 40px);height:400px}}.color-tabs .color-tab .tab-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:101%;height:101%}.color-tabs .color-tab .base-animation{opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.color-tabs .color-tab.active{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}@media (max-width:960px){.color-tabs .color-tab.active{display:block;width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.color-tabs .color-tab.active .tab-head{cursor:default}.color-tabs .color-tab.active .tab-content{pointer-events:all}.color-tabs .color-tab.active .tab-content .content-wrap{opacity:1}.reveal-animation{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;z-index:99;border-radius:8px}.color-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;margin-bottom:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.color-carousel .large-slider-col{-ms-flex-preferred-size:calc(100% - 160px);flex-basis:calc(100% - 160px);width:calc(100% - 160px);margin-right:10px;position:relative}@media (max-width:1440px){.color-carousel .large-slider-col{-ms-flex-preferred-size:calc(100% - 110px);flex-basis:calc(100% - 110px);width:calc(100% - 110px)}}@media (max-width:960px){.color-carousel .large-slider-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0}}.color-carousel .large-slider-col .slide-content{width:calc(100% - 80px);position:absolute;bottom:40px;left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:10}@media (max-width:1160px){.color-carousel .large-slider-col .slide-content{bottom:20px;left:20px;width:calc(100% - 40px)}}@media (max-width:960px){.color-carousel .large-slider-col .slide-content{left:10px;width:calc(100% - 20px);bottom:10px;display:block}}.color-carousel .large-slider-col .slide-content .title{color:#f7f7f8;margin:0;line-height:1;-ms-flex-preferred-size:calc(100% - 180px);flex-basis:calc(100% - 180px);width:calc(100% - 180px)}@media (max-width:960px){.color-carousel .large-slider-col .slide-content .title{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}#paint-visualizer .image .actions .color-carousel .large-slider-col .slide-content *,.color-carousel .large-slider-col .slide-content #paint-visualizer .image .actions *,.color-carousel .large-slider-col .slide-content .form-btn button,.color-carousel .large-slider-col .slide-content .page-template-template-color-calculator .gform-footer button,.color-carousel .large-slider-col .slide-content .site-btn,.form-btn .color-carousel .large-slider-col .slide-content button,.page-template-template-color-calculator .gform-footer .color-carousel .large-slider-col .slide-content button{-ms-flex-preferred-size:160px;flex-basis:160px;width:160px;padding:16px 0;margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.2}@media (max-width:960px){#paint-visualizer .image .actions .color-carousel .large-slider-col .slide-content *,.color-carousel .large-slider-col .slide-content #paint-visualizer .image .actions *,.color-carousel .large-slider-col .slide-content .form-btn button,.color-carousel .large-slider-col .slide-content .page-template-template-color-calculator .gform-footer button,.color-carousel .large-slider-col .slide-content .site-btn,.form-btn .color-carousel .large-slider-col .slide-content button,.page-template-template-color-calculator .gform-footer .color-carousel .large-slider-col .slide-content button{margin-left:0;margin-top:20px}}.color-carousel .large-slider-col .swiper-slide{background-size:cover;height:calc(100vh - 20px);max-height:1200px;min-height:400px;border-radius:8px;position:relative}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.color-carousel .large-slider-col .swiper-slide{height:650px;max-height:650px}}@media (max-width:1920px){.color-carousel .large-slider-col .swiper-slide{max-height:unset}}.color-carousel .large-slider-col .swiper-slide:before{content:"";display:block;width:100%;height:100%;background:#000;opacity:.2;position:absolute;top:0;left:0;z-index:1;border-radius:8px}@media (max-width:960px){.color-carousel .large-slider-col .swiper-slide{height:60vh}}@media (max-width:660px){.color-carousel .large-slider-col .swiper-button{background-color:#d8d8d6;bottom:-190px;top:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset;width:52px;height:52px}}.color-carousel .large-slider-col .swiper-button.swiper-button-prev{left:10px}@media (max-width:660px){.color-carousel .large-slider-col .swiper-button.swiper-button-prev{left:0}}.color-carousel .large-slider-col .swiper-button.swiper-button-next{right:10px}@media (max-width:660px){.color-carousel .large-slider-col .swiper-button.swiper-button-next{right:0}}.color-carousel .colors-col{-ms-flex-preferred-size:150px;flex-basis:150px;width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:8px}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.color-carousel .colors-col{height:650px;max-height:650px;overflow:hidden!important;border-radius:8px}}@media (max-width:1920px){.color-carousel .colors-col{max-height:unset;overflow:visible;border-radius:unset}}@media (max-width:1440px){.color-carousel .colors-col{-ms-flex-preferred-size:100px;flex-basis:100px;width:100px}}@media (max-width:960px){.color-carousel .colors-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;margin-top:10px}}.color-carousel .colors-col .color-box{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding-bottom:100%;margin-bottom:10px}@media (max-width:960px){.color-carousel .colors-col .color-box{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:20%;flex-basis:20%;width:20%;margin-right:10px;padding-bottom:20%;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:660px){.color-carousel .colors-col .color-box{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;width:33.33%;padding-bottom:33.33%}}@media (max-width:660px){.color-carousel .colors-col .color-box:nth-child(3n+3){margin-right:10px}}.color-carousel .colors-col .color-box:last-child{margin-right:0}.color-carousel .colors-col .colors-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (max-width:960px){.color-carousel .colors-col .colors-vertical{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}}.color-carousel .colors-col .colors-vertical .color-box:last-child{margin-bottom:0}@media (max-width:660px){.color-carousel.last-row .colors-col .colors-vertical{padding-bottom:60px}}.swiper-button{background-color:#f7f7f8;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:52px;height:52px;border-radius:50%}@media (max-width:1160px){.swiper-button{width:40px;height:40px}}.swiper-button:after{display:none}.swiper-button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1160px){.swiper-button svg{width:12px}}.swiper-button.swiper-button-prev{left:10px}.swiper-button.swiper-button-prev svg{-webkit-transform:translate(-50%,-50%) rotate(-180deg);-ms-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}.swiper-button.swiper-button-next{right:10px}.location-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10%}@media (max-width:1024px){.location-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.location-row .main-location-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;height:100vh}@media (max-width:1024px){.location-row .main-location-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;margin-bottom:10px;height:60vh}}.location-row .location-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.location-row .location-item .image-wrap{height:calc(100vh - 170px);position:relative;overflow:hidden;border-radius:8px}@media (max-width:1024px){.location-row .location-item .image-wrap{padding-bottom:65%;position:relative;top:0;left:0;height:100%}}.location-row .location-item .image-wrap .image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:110%;width:100%;background-size:cover;background-position:50%}.location-row .location-item .color-palette{height:150px;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:8px}@media (max-width:1024px){.location-row .location-item .color-palette{height:auto}}.location-row .location-item .color-palette .color-box{-ms-flex-preferred-size:150px;flex-basis:150px;width:150px;padding-bottom:100%;-ms-flex-negative:0;flex-shrink:0;min-height:unset;height:unset;margin-right:10px}@media (max-width:1024px){.location-row .location-item .color-palette .color-box{-ms-flex-preferred-size:calc(20% - 6.66px);flex-basis:calc(20% - 6.66px);width:calc(20% - 6.66px);padding-bottom:calc(20% - 6.66px)}}@media (max-width:960px){.location-row .location-item .color-palette .color-box{-ms-flex-preferred-size:calc(33.33% - 6.66px);flex-basis:calc(33.33% - 6.66px);width:calc(33.33% - 6.66px);padding-bottom:calc(33.33% - 6.66px)}}.location-row .location-item .color-palette .color-box:last-child{margin-right:0}.location-row .location-item.main-item{height:calc(100vh - 20px)}.location-row .location-item.main-item .color-palette{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}.location-row .location-item.main-item .color-palette .color-box{padding-bottom:0}@media (max-width:1024px){.location-row .location-item.main-item .color-palette .color-box{padding-bottom:calc(20% - 6.66px)}}@media (max-width:960px){.location-row .location-item.main-item .color-palette .color-box{padding-bottom:calc(33.33% - 6.66px)}}@media (max-width:1024px){.location-row .location-item.main-item{height:auto}}.location-row .location-item.secondary-item{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}@media (max-width:1024px){.location-row .location-item.secondary-item{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px}}@media (max-width:960px){.location-row .location-item.secondary-item{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0}}@media (max-width:1024px){.location-row .location-item.secondary-item:nth-child(2n+3){margin-right:0}}.location-row .location-item.secondary-item:last-child{margin-bottom:0}.location-row .location-item.secondary-item .image-wrap{-ms-flex-preferred-size:calc(100% - 160px);flex-basis:calc(100% - 160px);width:calc(100% - 160px);margin-right:10px;height:50vh;min-height:400px}@media (max-width:1024px){.location-row .location-item.secondary-item .image-wrap{height:unset;min-height:unset;padding-bottom:unset;-ms-flex-preferred-size:calc(100% - 110px);flex-basis:calc(100% - 110px);width:calc(100% - 110px)}}@media (max-width:660px){.location-row .location-item.secondary-item .image-wrap{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;margin-bottom:10px}}.location-row .location-item.secondary-item .color-palette{width:150px;-ms-flex-preferred-size:150px;flex-basis:150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:unset;flex-wrap:unset;margin-top:0;height:50vh;min-height:400px;overflow-y:scroll;scrollbar-width:none;border-radius:8px}@media (max-width:1024px){.location-row .location-item.secondary-item .color-palette{width:100px;-ms-flex-preferred-size:100px;flex-basis:100px;height:400px;min-height:unset}}@media (max-width:660px){.location-row .location-item.secondary-item .color-palette{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;min-height:100px}}.location-row .location-item.secondary-item .color-palette .color-box{margin-right:0;margin-bottom:10px;padding-bottom:95%}@media (max-width:1024px){.location-row .location-item.secondary-item .color-palette .color-box{width:100%}}@media (max-width:660px){.location-row .location-item.secondary-item .color-palette .color-box{-webkit-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:calc(33.33% - 6.66px);flex-basis:calc(33.33% - 6.66px);width:calc(33.33% - 6.66px);margin-right:10px;padding-bottom:calc(33.33% - 6.66px);margin-bottom:0;-ms-flex-negative:0;flex-shrink:0}}.location-row .location-item.secondary-item .color-palette .color-box:last-child{margin-bottom:0}.location-row .content-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px)}@media (max-width:1024px){.location-row .content-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media (max-width:1024px){.location-row .content-col .location-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.location-row .content-col .content-box{height:calc(100vh - 20px);min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;text-align:center;border-radius:8px;margin-bottom:10px}@media (max-width:1024px){.location-row .content-col .content-box{height:auto;padding:10% 5%}}.location-row .content-col .content-box .content-wrap{max-width:70%}@media (max-width:1024px){.location-row .content-col .content-box .content-wrap .title{margin-top:0}}@media (max-width:1160px){.location-row .content-col .content-box .content-wrap{max-width:90%}}.location-row .content-col .content-box .content-wrap .title{margin-bottom:20px;margin-top:0}.location-row .color-box{cursor:auto}.full-width-tabs .single-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:960px){.full-width-tabs .single-tab{display:block}}.full-width-tabs .single-tab .image-col{width:300px;-ms-flex-preferred-size:300px;flex-basis:300px;height:220px;margin-right:10px;border-radius:8px;background-size:cover}@media (max-width:960px){.full-width-tabs .single-tab .image-col{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0;margin-bottom:10px;height:unset;padding-bottom:65%}}.full-width-tabs .single-tab .content-col{width:calc(100% - 310px);-ms-flex-preferred-size:calc(100% - 310px);flex-basis:calc(100% - 310px);padding:10px 35px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.full-width-tabs .single-tab .content-col{display:block;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:65px 10px;text-align:center}}.full-width-tabs .single-tab .content-col .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.full-width-tabs .single-tab .content-col h3,.page-template-template-color-calculator .validation_message .full-width-tabs .single-tab .content-col .result>div>span:nth-child(2){margin:0}.full-width-tabs .single-tab .content-col .left-col{-ms-flex-preferred-size:70%;flex-basis:70%;width:70%}@media (max-width:1440px){.full-width-tabs .single-tab .content-col .left-col{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}@media (max-width:960px){.full-width-tabs .single-tab .content-col .left-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.full-width-tabs .single-tab .content-col .left-col .h4{margin:0}@media (max-width:960px){.full-width-tabs .single-tab .content-col .left-col .h4{margin-bottom:10px}}.full-width-tabs .single-tab .content-col .right-col{-ms-flex-preferred-size:30%;flex-basis:30%;width:30%}@media (max-width:1440px){.full-width-tabs .single-tab .content-col .right-col{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}@media (max-width:960px){.full-width-tabs .single-tab .content-col .right-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.full-width-tabs .single-tab .content-col .right-col .subtitle{display:inline-block;max-width:80%}.full-width-tabs .full-tab{margin-bottom:10px}.full-width-tabs .solution-tab-content{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:960px){.full-width-tabs .solution-tab-content{display:block}}.full-width-tabs .solution-tab-content .half-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);border-radius:8px;height:auto;min-height:70vh}@media (max-width:960px){.full-width-tabs .solution-tab-content .half-col{width:100%;height:70vh}}.full-width-tabs .solution-tab-content .half-col.left-col{margin-right:10px}@media (max-width:960px){.full-width-tabs .solution-tab-content .half-col.left-col{min-height:400px}}.full-width-tabs .solution-tab-content .half-col.right-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5% 10%;height:auto}@media (max-width:1440px){.full-width-tabs .solution-tab-content .half-col.right-col{display:block;padding:5%}}@media (max-width:960px){.full-width-tabs .solution-tab-content .half-col.right-col{min-height:unset}}.full-width-tabs .solution-tab-content .half-col.right-col .content-wrap{width:100%}.block-slider{height:100%}.block-slider .swiper-pagination{display:block;bottom:20px}.block-slider .gallery-slide{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-slider .gallery-slide img{max-height:50%;max-width:50%;width:auto;height:auto}.page-template-template-metallic .contact-form-row{border-radius:8px;padding-bottom:5%}@media (max-width:1440px){.page-template-template-metallic .contact-form-row{padding-bottom:7.5%}}@media (max-width:960px){.page-template-template-metallic .contact-form-row{padding:0 10px 10%}}.page-template-template-metallic .gform_fields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.page-template-template-metallic .gform_fields #field_5_12,.page-template-template-metallic .gform_fields li#field_4_6,.page-template-template-metallic .gform_fields li#field_4_7,.page-template-template-metallic .gform_fields li#field_4_9,.page-template-template-metallic .gform_fields li#field_4_12,.page-template-template-metallic .gform_fields li#field_5_6,.page-template-template-metallic .gform_fields li#field_5_9{grid-column:span 2}.page-template-template-metallic .gform_fields .gfield--type-consent{display:-webkit-box;display:-ms-flexbox;display:flex}.five-cols{padding-bottom:5%}@media (max-width:1280px){.five-cols{display:block}}.five-cols .swiper-wrapper{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1280px){.five-cols .swiper-wrapper{padding-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;grid-gap:0}}@media (max-width:1280px){.five-cols .swiper-pagination{display:block}}.five-cols .swiper-pagination .swiper-pagination-bullet{background:#e0e1d9}.five-cols .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2b292a}.five-cols .service-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.five-cols .service-box.has-popup .image-box{cursor:pointer}.five-cols .service-box .description.hidden{display:none}.five-cols .service-box .image-box{background-size:80%;background-position:50%;background-repeat:no-repeat;padding-bottom:125%;width:100%;margin-bottom:10px;border-radius:8px}.five-cols .service-box .image-box.full-image{background-size:cover;padding-bottom:67%}#paint-visualizer .image .actions .five-cols .service-box *,.five-cols .service-box #paint-visualizer .image .actions *,.five-cols .service-box .form-btn button,.five-cols .service-box .page-template-template-color-calculator .gform-footer button,.five-cols .service-box .site-btn,.form-btn .five-cols .service-box button,.page-template-template-color-calculator .gform-footer .five-cols .service-box button{width:auto;margin-top:auto}.five-cols .service-box .title{margin:0 0 10px}.five-cols .service-box .text.with-margin{margin-bottom:35px}@media (min-width:1280px){.five-cols.less-items .swiper-slide:first-child{grid-column-start:2}}.fixed-content{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;opacity:0;pointer-events:none}.fixed-content .fixed-backdrop{position:absolute;top:0;left:0;background:#000;width:100%;height:100%;opacity:.2;cursor:pointer}.fixed-content .content-wrap{width:50%;background-color:#eeefe9;height:100%;position:absolute;top:0;right:0;z-index:1;padding:10% 7.5%;overflow-y:scroll;z-index:100;-webkit-transform:translateX(35%);-ms-transform:translateX(35%);transform:translateX(35%);opacity:0;-webkit-transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);-o-transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1)}@media (max-width:1366px){.fixed-content .content-wrap{width:75%}}@media (max-width:960px){.fixed-content .content-wrap{width:calc(100% - 62px);padding:5% 7.5%}}.fixed-content .content-wrap ul{padding-left:20px}.fixed-content .close-window{position:absolute;top:50%;left:calc(50% - 62px);width:52px;height:52px;background-color:#eeefe9;border-radius:8px;cursor:pointer;z-index:99;-webkit-transform:translateX(80px);-ms-transform:translateX(80px);transform:translateX(80px);opacity:0;-webkit-transition:opacity .8s cubic-bezier(.25,.8,.25,1),background-color .35s ease-in-out,-webkit-transform .8s cubic-bezier(.25,.8,.25,1);transition:opacity .8s cubic-bezier(.25,.8,.25,1),background-color .35s ease-in-out,-webkit-transform .8s cubic-bezier(.25,.8,.25,1);-o-transition:opacity .8s cubic-bezier(.25,.8,.25,1),transform .8s cubic-bezier(.25,.8,.25,1),background-color .35s ease-in-out;transition:opacity .8s cubic-bezier(.25,.8,.25,1),transform .8s cubic-bezier(.25,.8,.25,1),background-color .35s ease-in-out;transition:opacity .8s cubic-bezier(.25,.8,.25,1),transform .8s cubic-bezier(.25,.8,.25,1),background-color .35s ease-in-out,-webkit-transform .8s cubic-bezier(.25,.8,.25,1)}@media (max-width:1366px){.fixed-content .close-window{left:calc(25% - 62px)}}@media (max-width:960px){.fixed-content .close-window{left:5px;top:5px}}.fixed-content .close-window:hover{background-color:#2b292a}.fixed-content .close-window:hover:after,.fixed-content .close-window:hover:before{background-color:#e0e1d9}.fixed-content .close-window:after,.fixed-content .close-window:before{display:block;content:"";height:2px;width:10px;position:absolute;top:50%;left:50%;background-color:#2b292a;-webkit-transition:background-color .35s ease-in-out;-o-transition:background-color .35s ease-in-out;transition:background-color .35s ease-in-out}.fixed-content .close-window:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.fixed-content .close-window:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.fixed-content .popup-titles{text-align:center;margin-bottom:50px}@media (max-width:960px){.fixed-content .popup-titles{margin-bottom:35px}}.fixed-content .popup-titles .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.fixed-content .popup-titles h3,.fixed-content .popup-titles h5,.page-template-template-color-calculator .validation_message .fixed-content .popup-titles .result>div>span:nth-child(2){margin:0}.fixed-content.visible{opacity:1;pointer-events:all}.fixed-content.visible .close-window,.fixed-content.visible .content-wrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-hero .left-col{-ms-flex-preferred-size:calc(58.34% - 5px);flex-basis:calc(58.34% - 5px);width:calc(58.34% - 5px);margin-right:10px}@media (max-width:1024px){.product-hero .left-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;margin-bottom:10px}}.product-hero .left-col .media-col{-ms-flex-preferred-size:calc(71.42% - 5px);flex-basis:calc(71.42% - 5px);width:calc(71.42% - 5px);margin-right:10px}@media (max-width:1024px){.product-hero .left-col .media-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;margin-bottom:10px}}.product-hero .left-col .scrollable-gallery{-ms-flex-preferred-size:calc(28.58% - 5px);flex-basis:calc(28.58% - 5px);width:calc(28.58% - 5px)}@media (max-width:1024px){.product-hero .left-col .scrollable-gallery{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0}}.product-hero .right-col{-ms-flex-preferred-size:calc(41.66% - 5px);flex-basis:calc(41.66% - 5px);width:calc(41.66% - 5px)}@media (max-width:1024px){.product-hero .right-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.product-hero .product-media-col{border-radius:8px}@media (max-width:1024px){.product-hero .product-media-col{height:auto;padding-bottom:80%;position:relative;padding-bottom:70%}}@media (max-width:660px){.product-hero .product-media-col{padding-bottom:100%}}.product-hero .product-media-col .featured-image{text-align:center;width:100%}@media (max-width:1024px){.product-hero .product-media-col .featured-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.product-hero .product-media-col .featured-image img{max-width:50%;width:auto;height:auto;width:100%}@media (max-width:1024px){.product-hero .product-media-col .featured-image img{max-height:40%;max-width:40%;width:auto}}@media (max-width:660px){.product-hero .product-media-col .featured-image img{max-height:100%;width:auto}}@media (max-height:520px){.product-hero .product-media-col .featured-image img{max-width:40%}}.product-hero .product-media-col .breadcrumbs{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);color:inherit}@media (max-width:1024px){.product-hero .product-media-col .breadcrumbs{display:block!important;left:0}}.product-hero .product-media-col .breadcrumbs a,.product-hero .product-media-col .breadcrumbs span{color:inherit}.product-hero .product-media-col .breadcrumbs a:after,.product-hero .product-media-col .breadcrumbs span:after{background-color:transparent;content:"\2022";color:inherit;top:0;font-size:12px;right:-13px}@media (max-width:1024px){.product-hero .product-media-col .breadcrumbs a:after,.product-hero .product-media-col .breadcrumbs span:after{top:-1px}}.product-hero .product-media-col .breadcrumbs a:last-child:after,.product-hero .product-media-col .breadcrumbs span:last-child:after{display:none}.product-hero .scrollable-gallery{-ms-flex-preferred-size:16.68%;flex-basis:16.68%;width:16.68%}.product-hero .scrollable-gallery .gallery-wrap{height:calc(100vh - 20px);overflow-y:scroll;scrollbar-width:none;border-radius:8px}@media (max-width:1024px){.product-hero .scrollable-gallery .gallery-wrap{overflow-y:hidden;overflow-x:hidden;height:auto}}@media (max-width:660px){.product-hero .scrollable-gallery .gallery-wrap{overflow-y:hidden;overflow-x:hidden;height:calc(40vh - 15px)}}.product-hero .scrollable-gallery .product-gallery-col{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.product-hero .scrollable-gallery .product-gallery-col{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}}@media (max-width:1024px){.product-hero .flex-container.no-gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-hero .flex-container.no-gallery .left-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px)}@media (max-width:1024px){.product-hero .flex-container.no-gallery .left-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.product-hero .flex-container.no-gallery .left-col .media-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0}@media (max-width:1024px){.product-hero .flex-container.no-gallery .left-col .media-col{margin-bottom:0}}.product-hero .flex-container.no-gallery .right-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px)}@media (max-width:1024px){.product-hero .flex-container.no-gallery .right-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media (max-width:660px){.product-hero .product-gallery-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}}.product-hero .product-gallery-col .gallery-item{margin-bottom:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1024px){.product-hero .product-gallery-col .gallery-item{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;height:auto}}.product-hero .product-gallery-col .gallery-item:last-child{margin-bottom:0}@media (max-width:660px){.product-hero .product-gallery-col .gallery-item:last-child{margin-right:0}}.product-hero .product-gallery-col img{border-radius:8px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-hero .product-content-col{border-radius:8px}.product-hero .product-content-col .full-height{border-radius:8px;padding:10px;margin-bottom:10px;min-height:600px;height:calc(100vh - 20px)}@media (max-width:1024px){.product-hero .product-content-col .full-height{min-height:unset;height:auto}}.product-hero .product-content-col .full-height:last-child{margin-bottom:0}.product-hero .product-content-col .full-height h1{margin:0 0 10px}@media (max-height:520px){.product-hero .product-content-col .full-height h1{font-size:42px}}.product-hero .product-content-col .extra-product-info{border-radius:8px;padding:10px;margin-bottom:10px}.product-hero .product-content-col .content-wrap{max-width:80%;margin:auto;text-align:center;width:100%}@media (max-width:1024px){.product-hero .product-content-col .content-wrap{max-width:100%;padding:120px 0}}@media (max-height:520px){.product-hero .product-content-col .content-wrap .subtitle{font-size:16px;line-height:16px}}@media (max-width:1024px){.product-hero .product-content-col .content-wrap .subtitle{max-width:80%;width:100%;margin:0 auto}}.product-hero .product-content-col .content-wrap span{display:block;max-width:60%;margin:0 20% 25px;width:100%}@media (max-width:1440px){.product-hero .product-content-col .content-wrap span{max-width:80%;margin:0 10% 25px}}@media (max-width:1366px){.product-hero .product-content-col .content-wrap span{max-width:100%;margin:0 0 25px}}.product-hero .product-content-col .content-wrap span.pretitle{max-width:50%;margin:0 25%}@media (max-width:1440px){.product-hero .product-content-col .content-wrap span.pretitle{max-width:80%;margin:0 10%}}@media (max-width:660px){.product-hero .product-content-col .content-wrap span.pretitle{max-width:100%;margin:0}}.product-hero .product-files{position:absolute;bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:50%;width:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:1440px){.product-hero .product-files{width:60%}}@media (max-width:1160px){.product-hero .product-files{width:80%}}@media (max-width:1024px){.product-hero .product-files{position:relative;bottom:0;left:0;-webkit-transform:unset;-ms-transform:unset;transform:unset;width:60%}}@media (max-width:660px){.product-hero .product-files{width:100%}}.product-hero .product-files .download-button{border:2px solid #2b292a;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:12px 15px;margin-top:10px;-webkit-transition:background-color .35s ease-in-out,color .35s ease-in-out;-o-transition:background-color .35s ease-in-out,color .35s ease-in-out;transition:background-color .35s ease-in-out,color .35s ease-in-out}@media (max-height:520px){.product-hero .product-files .download-button{padding:8px 8px 8px 15px}}.product-hero .product-files .download-button:hover{background-color:#2b292a;color:#e0e1d9}.product-hero .product-files .download-button:hover svg{-webkit-filter:invert(1);filter:invert(1)}.product-hero .product-files .download-button svg{margin-left:auto;margin-right:0;-webkit-transition:-webkit-filter .35s ease-in-out;transition:-webkit-filter .35s ease-in-out;-o-transition:filter .35s ease-in-out;transition:filter .35s ease-in-out;transition:filter .35s ease-in-out,-webkit-filter .35s ease-in-out}@media (max-height:520px){.product-hero .product-files .download-button svg{height:18px}}.product-hero .product-files .download-button svg path{color:transparent}@media (max-width:1160px){.product-hero .product-files .download-button svg{width:16px}}.full-width-buttons.margin-top{margin-top:10px}.extra-product-info .large-content{padding:45px}@media (max-width:1440px){.extra-product-info .large-content{padding:20px}}@media (max-width:1160px){.extra-product-info .large-content{padding:10px}}.extra-product-info .large-content h2{margin-top:0}.extra-product-info .large-content .content{max-width:80%}@media (max-width:1280px){.extra-product-info .large-content .content{max-width:100%}}.extra-product-info .large-content .content ul{padding-left:25px;margin-left:0;list-style-position:inside}.extra-product-info .large-content .content ul li{text-indent:-23px}@media (max-width:960px){.extra-product-info .numbered-content{margin-bottom:15px}}@media (max-width:960px){.extra-product-info .numbered-content:last-child{margin-bottom:0}}.extra-product-info .numbered-list{padding:45px}@media (max-width:1160px){.extra-product-info .numbered-list{padding:45px 10px 10px}}@media (max-width:960px){.extra-product-info .numbered-list{padding:10px}}.extra-product-info .numbered-list .number-row{position:relative;margin-bottom:20px}@media (max-width:660px){.extra-product-info .numbered-list .number-row{margin-bottom:20px}}.extra-product-info .numbered-list .number-row .detail-icon{position:absolute;left:0;top:0;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.extra-product-info .numbered-list .number-row .detail-icon img{max-width:35px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.extra-product-info .numbered-list .number-row .text-wrap{padding-left:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.extra-product-info .numbered-list .number-row .text-wrap h5{margin:0 0 5px;line-height:1.1}@media (max-width:960px){.extra-product-info .numbered-list .number-row .text-wrap h5{margin:0}}@media (max-width:660px){.extra-product-info .numbered-list:last-child .number-row{margin-bottom:0}}.extra-product-info .cert-logos{padding:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1440px){.extra-product-info .cert-logos{padding:20px}}@media (max-width:1160px){.extra-product-info .cert-logos{padding:20px 10px}}.extra-product-info .cert-logos .cert-logo{margin-right:10px}.extra-product-info .cert-logos img{height:60px;width:auto}@media (max-width:1160px){.extra-product-info .cert-logos img{height:40px}}.products-tab{display:none}.products-tab.active{display:-webkit-box;display:-ms-flexbox;display:flex}.products-tab.colors-tab{grid-template-columns:repeat(12,1fr);gap:10px}@media (max-width:1366px){.products-tab.colors-tab{grid-template-columns:repeat(8,1fr)}}@media (max-width:960px){.products-tab.colors-tab{grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.products-tab.colors-tab{grid-template-columns:repeat(5,1fr)}}@media (max-width:660px){.products-tab.colors-tab{grid-template-columns:repeat(4,1fr)}}.products-tab.colors-tab.active{display:grid}.products-tab.colors-tab .color-box{height:unset;padding-bottom:100%;pointer-events:none}.single-product .children-categories-row .colors-list{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:10px;height:auto;overflow:visible;margin-bottom:60px}.single-product .children-categories-row .colors-list.show-less{height:24vw;overflow:hidden;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:960px){.single-product .children-categories-row .colors-list.show-less{height:230px}}@media (max-width:1366px){.single-product .children-categories-row .colors-list{grid-template-columns:repeat(8,1fr)}}@media (max-width:960px){.single-product .children-categories-row .colors-list{grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.single-product .children-categories-row .colors-list{grid-template-columns:repeat(5,1fr)}}@media (max-width:660px){.single-product .children-categories-row .colors-list{grid-template-columns:repeat(4,1fr)}}.single-product .children-categories-row .colors-list .color-box{-ms-flex-preferred-size:unset;flex-basis:unset;width:100%;margin-right:0;margin-top:0;padding-bottom:100%;min-height:unset;position:relative;contain:layout style paint;content-visibility:auto}@media (max-width:960px){.single-product .children-categories-row .colors-list .color-box{min-height:60px}}.single-product .children-categories-row .colors-list .color-box:before{content:"";display:block;height:18px;width:18px;border:2px solid #f7f7f8;border-radius:50%;position:absolute;top:10px;right:10px;pointer-events:none;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.25,.8,.25,1.7);transition:-webkit-transform .25s cubic-bezier(.25,.8,.25,1.7);-o-transition:transform .25s cubic-bezier(.25,.8,.25,1.7);transition:transform .25s cubic-bezier(.25,.8,.25,1.7);transition:transform .25s cubic-bezier(.25,.8,.25,1.7),-webkit-transform .25s cubic-bezier(.25,.8,.25,1.7)}.single-product .children-categories-row .colors-list .color-box:nth-child(12n+12){margin-right:0}.single-product .children-categories-row .colors-list .color-box.not-popular{display:none}.single-product .children-categories-row .colors-list .color-box.active:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.single-product .children-categories-row .colors-list .color-box.dark:before{border:2px solid #2b292a}.product-archive{border-radius:8px}.product-archive .large-title-row{margin-top:0}.product-archive .product-list{padding:10px}.product-archive .product-list .product-box{margin-bottom:100px}.product-archive .product-list .flex-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.product-archive .product-list .flex-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.product-archive .product-list .flex-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:660px){.product-archive .product-list .flex-container{grid-template-columns:repeat(2,1fr)}}.product-archive .product-list .flex-container .product-box{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.product-archive .product-list .flex-container .product-box:nth-child(2n+2){margin-right:unset}.product-archive .archive-tools-wrap{margin-bottom:0!important}@media (min-width:960px){.product-archive .archive-tools-wrap.sticky{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}}@media (max-width:960px){.product-archive .archive-tools-wrap.sticky .archive-tools{margin-top:80px!important}}@media (max-width:960px){.related-products{padding:0 10px 60px}}@media (max-width:960px){.related-products .product-box{margin-bottom:100px}}@media (max-width:960px){.related-products .product-box:nth-child(3),.related-products .product-box:nth-child(4){margin-bottom:0}}@media (max-width:960px){.related-products .product-box .image-wrap{padding-bottom:145%}}.archive-tools-wrap{position:fixed;bottom:20px;left:0;width:100%;z-index:999}.archive-tools-wrap.not-fixed{position:absolute;bottom:10px;-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.archive-tools-wrap.not-fixed.at-end{opacity:0}.archive-tools-wrap .tools-switch{display:none}@media (max-width:960px){.archive-tools-wrap .tools-switch{display:block;margin:0 5px;padding:16px 20px;position:relative;background-color:#eeefe9;border:1px solid #e0e1d9;border-radius:8px;cursor:pointer;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out}}.archive-tools{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive-tools,.archive-tools .buttons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive-tools .buttons-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:960px){.archive-tools .buttons-wrap{display:none}}.floating-menu{height:100vh;height:100dvh;min-height:100svh;top:0;left:0;z-index:9999;background-color:hsla(70,16%,93%,.3);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);border-radius:8px;opacity:0;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;pointer-events:none;width:100%;position:fixed;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}@media (max-width:960px){.floating-menu{display:-webkit-box;display:-ms-flexbox;display:flex;border:10px solid #f7f7f8;border-radius:18px}}.floating-menu.active{opacity:1;pointer-events:all}.floating-menu .filter-button{margin:5px 0;position:relative}.close-floating{display:block;position:absolute;width:52px;height:52px;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#eeefe9;border:1px solid #e0e1d9;border-radius:8px;cursor:pointer;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out;display:none}@media (max-width:960px){.close-floating{display:block}}.close-floating:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.close-floating:after,.close-floating:before{content:"";display:block;width:16px;height:3px;position:absolute;top:50%;left:50%;background-color:#2b292a;border-radius:8px}.close-floating:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.three-columns-content .left-col,.three-columns-content .right-col{-ms-flex-preferred-size:calc(50% - 85px);flex-basis:calc(50% - 85px);width:calc(50% - 85px)}@media (max-width:960px){.three-columns-content .left-col,.three-columns-content .right-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.three-columns-content .left-col,.three-columns-content .right-col{-ms-flex-preferred-size:calc(50% - 60px);flex-basis:calc(50% - 60px);width:calc(50% - 60px)}}@media (max-width:960px){.three-columns-content .left-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:10px}}@media (max-width:960px){.three-columns-content .right-col{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.three-columns-content .middle-col{-ms-flex-preferred-size:150px;flex-basis:150px;width:150px;margin:0 10px;border-radius:8px;overflow:hidden}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.three-columns-content .middle-col{-ms-flex-preferred-size:100px;flex-basis:100px;width:100px}}@media (max-width:960px){.three-columns-content .middle-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin:0 0 10px}}.three-columns-content .middle-col .color-chart-sticky{height:calc(100vh - 20px);width:100%;position:relative;border-radius:8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:960px){.three-columns-content .middle-col .color-chart-sticky{height:auto;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}}.three-columns-content .middle-col .color-chart-sticky .color-box{margin-bottom:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:960px){.three-columns-content .middle-col .color-chart-sticky .color-box{-ms-flex-preferred-size:calc(25% - 10px);flex-basis:calc(25% - 10px);width:calc(25% - 10px);margin-right:10px;margin-bottom:0;padding-bottom:calc(25% - 10px)}}@media (max-width:660px){.three-columns-content .middle-col .color-chart-sticky .color-box{-ms-flex-preferred-size:calc(33.33% - 6.66px);flex-basis:calc(33.33% - 6.66px);width:calc(33.33% - 6.66px);padding-bottom:calc(33.33% - 6.66px);-ms-flex-negative:0;flex-shrink:0}}.three-columns-content .middle-col .color-chart-sticky .color-box:last-child{margin-bottom:0}@media (max-width:960px){.three-columns-content .middle-col .color-chart-sticky .color-box:last-child{margin-right:0}}.three-columns-content .col-element{margin-bottom:10px;height:unset;padding-bottom:70%}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.three-columns-content .col-element{padding-bottom:100%}}.three-columns-content .col-element:last-child{margin-bottom:0}.three-columns-content .scrollable{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.three-columns-content .content-box{background-color:#ccc;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;position:relative}@media (max-width:960px){.three-columns-content .content-box{height:auto;padding:120px 10%}}@media (max-width:660px){.three-columns-content .content-box{padding:60px 5%}}.three-columns-content .content-box .content-wrap{text-align:center;max-width:70%;width:100%;padding:30px 0;color:inherit;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1160px){.three-columns-content .content-box .content-wrap{max-width:90%}}@media (max-width:960px){.three-columns-content .content-box .content-wrap{position:relative;top:0;left:0;-webkit-transform:unset;-ms-transform:unset;transform:unset}}.three-columns-content .content-box .content-wrap>*{color:inherit}.three-columns-content .image-wrap{position:relative;border-radius:8px;overflow:hidden}.three-columns-content .image-wrap .image-box{position:absolute;top:0;left:0;height:110%;width:100%;background-size:cover;background-position:50%}.title-hero{height:60vh;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.title-hero .title{text-align:center}.title-hero .title span{color:#ed1c24;display:block}.search-results-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;padding:10px 20px}.search-results-row .search-result{border-bottom:1px solid #f7f7f8;display:block;padding:20px 0;margin-bottom:10px}.search-results-row .search-result>p{margin:0}.page-template-template-color-calculator .validation_message .search-results-row .search-result .result>div>span:nth-child(2),.search-results-row .search-result .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.search-results-row .search-result h3{color:#ed1c24;margin:0}.search-results-row .search-result:last-child{margin-bottom:0;border-bottom:0}.inspiration-seasons .season-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:10px}@media (max-width:960px){.inspiration-seasons .season-card{margin-bottom:10%}}.inspiration-seasons .season-card:last-child{margin-bottom:0}@media (max-width:960px){.inspiration-seasons .season-card:last-child{margin-bottom:10%}}.inspiration-seasons .season-card .content-col,.inspiration-seasons .season-card .image-col{-ms-flex-preferred-size:calc(50% - 85px);flex-basis:calc(50% - 85px);width:calc(50% - 85px);border-radius:8px;height:65vh;min-height:400px;max-height:800px}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.inspiration-seasons .season-card .content-col,.inspiration-seasons .season-card .image-col{height:500px;min-height:500px;max-height:500px;-ms-flex-preferred-size:calc(50% - 60px);flex-basis:calc(50% - 60px);width:calc(50% - 60px)}}@media (max-width:960px){.inspiration-seasons .season-card .content-col,.inspiration-seasons .season-card .image-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;height:auto}}.inspiration-seasons .season-card .image-col{position:relative;overflow:hidden}@media (max-width:960px){.inspiration-seasons .season-card .image-col{padding-bottom:70%}}.inspiration-seasons .season-card .image-col img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;width:100%;height:120%}@media (max-width:1920px){.inspiration-seasons .season-card .image-col img{height:110%}}.inspiration-seasons .season-card .colors-list{-ms-flex-preferred-size:150px;flex-basis:150px;width:150px;margin:0 10px;height:65vh;min-height:400px;max-height:800px;overflow-y:scroll;scrollbar-width:none;border-radius:8px}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.inspiration-seasons .season-card .colors-list{height:500px;min-height:500px;max-height:500px;-ms-flex-preferred-size:100px;flex-basis:100px;width:100px}}@media (max-width:960px){.inspiration-seasons .season-card .colors-list{margin:10px 0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:none;overflow-x:scroll;scrollbar-width:none;min-height:unset;height:auto}}.inspiration-seasons .season-card .colors-list .color-box{min-height:unset;margin-bottom:10px;padding-bottom:100%;width:100%;display:block}@media (max-width:960px){.inspiration-seasons .season-card .colors-list .color-box{-ms-flex-preferred-size:20%;flex-basis:20%;width:20%;padding-bottom:20%;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;margin-top:0;margin-bottom:0;min-height:unset}}@media (max-width:660px){.inspiration-seasons .season-card .colors-list .color-box{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;width:33.33%;padding-bottom:33.33%}}@media (max-width:960px){.inspiration-seasons .season-card .colors-list .color-box:nth-child(4n+4){margin-right:10px}}@media (max-width:960px){.inspiration-seasons .season-card .colors-list .color-box:first-child,.inspiration-seasons .season-card .colors-list .color-box:nth-child(2),.inspiration-seasons .season-card .colors-list .color-box:nth-child(3),.inspiration-seasons .season-card .colors-list .color-box:nth-child(4){margin-top:0}}.inspiration-seasons .season-card .colors-list .color-box:last-child{margin-bottom:0}@media (max-width:960px){.inspiration-seasons .season-card .colors-list .color-box:last-child{margin-right:0}}.inspiration-seasons .season-card .content-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 7.5%;text-align:center}@media (max-width:1160px){.inspiration-seasons .season-card .content-col{padding:10px 2.5%}}@media (max-width:960px){.inspiration-seasons .season-card .content-col{padding:60px 10%}}.inspiration-seasons .season-card .content-col .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.inspiration-seasons .season-card .content-col h3,.page-template-template-color-calculator .validation_message .inspiration-seasons .season-card .content-col .result>div>span:nth-child(2){margin:0 0 15px}@media (max-width:1440px){.inspiration-seasons .season-card .content-col .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.inspiration-seasons .season-card .content-col h3,.page-template-template-color-calculator .validation_message .inspiration-seasons .season-card .content-col .result>div>span:nth-child(2){margin:0 0 25px}}#paint-visualizer .image .actions .inspiration-seasons .season-card .content-col *,.form-btn .inspiration-seasons .season-card .content-col button,.inspiration-seasons .season-card .content-col #paint-visualizer .image .actions *,.inspiration-seasons .season-card .content-col .form-btn button,.inspiration-seasons .season-card .content-col .page-template-template-color-calculator .gform-footer button,.inspiration-seasons .season-card .content-col .site-btn,.page-template-template-color-calculator .gform-footer .inspiration-seasons .season-card .content-col button{margin-top:20px}@media (max-width:1440px){#paint-visualizer .image .actions .inspiration-seasons .season-card .content-col *,.form-btn .inspiration-seasons .season-card .content-col button,.inspiration-seasons .season-card .content-col #paint-visualizer .image .actions *,.inspiration-seasons .season-card .content-col .form-btn button,.inspiration-seasons .season-card .content-col .page-template-template-color-calculator .gform-footer button,.inspiration-seasons .season-card .content-col .site-btn,.page-template-template-color-calculator .gform-footer .inspiration-seasons .season-card .content-col button{margin-top:30px}}.inspiration-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:10px;margin-top:10px}@media (max-width:960px){.inspiration-item{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0}}.inspiration-item:first-child,.inspiration-item:nth-child(2){margin-top:0}@media (max-width:960px){.inspiration-item:nth-child(2){margin-top:10px}}.inspiration-item:nth-child(2n+2){margin-right:0}.inspiration-item .image-wrap{-ms-flex-preferred-size:calc(100% - 160px);flex-basis:calc(100% - 160px);width:calc(100% - 160px);height:80vh;min-height:400px;max-height:800px;position:relative;margin-right:10px;overflow:hidden;border-radius:8px}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.inspiration-item .image-wrap{height:400px;min-height:400px;-ms-flex-preferred-size:calc(100% - 110px);flex-basis:calc(100% - 110px);width:calc(100% - 110px)}}@media (max-width:1366px){.inspiration-item .image-wrap{height:55vh;min-height:400px}}@media (max-width:660px){.inspiration-item .image-wrap{-ms-flex-preferred-size:100%;flex-basis:100%;height:auto;padding-bottom:70%;width:100%;margin-right:0;margin-bottom:10px}}.inspiration-item .image-wrap .image{position:absolute;top:-5%;left:0;width:100%;height:110%;background-size:cover;background-position:50%}.inspiration-item .colors-list{-ms-flex-preferred-size:150px;flex-basis:150px;width:150px;height:80vh;min-height:400px;max-height:800px;overflow-y:scroll;scrollbar-width:none;border-radius:8px}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.inspiration-item .colors-list{height:400px;min-height:400px;-ms-flex-preferred-size:100px;flex-basis:100px;width:100px}}@media (max-width:1366px){.inspiration-item .colors-list{height:55vh}}@media (max-width:660px){.inspiration-item .colors-list{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;min-height:unset;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}}.inspiration-item .colors-list .color-box{min-height:unset;margin-bottom:10px;padding-bottom:100%;display:block;width:100%}@media (max-width:660px){.inspiration-item .colors-list .color-box{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;width:33.33%;padding-bottom:33.33%;margin-bottom:0;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}}.inspiration-item .colors-list .color-box:last-child{margin-bottom:0}@media (max-width:660px){.inspiration-item .colors-list .color-box:last-child{margin-right:0}}.solutions-hero .media-col .hero-video{height:calc(100vh - 20px);position:relative}.solutions-hero .media-col .hero-video video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;z-index:9}.solutions-hero .single-tab{padding:0;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.solutions-hero .single-tab.image-tab:after,.solutions-hero .single-tab.image-tab:before{display:none}.solutions-hero .single-tab.image-tab.no-image .content-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-left:0}.solutions-hero .single-tab .image-col{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;padding-bottom:25%;border-radius:8px;background-size:cover;background-position:50%}.solutions-hero .single-tab .content-col{-ms-flex-preferred-size:calc(75% - 10px);flex-basis:calc(75% - 10px);width:calc(75% - 10px);margin-left:10px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1280px){.solutions-hero .single-tab .content-col{padding:30px 25px}}@media (max-width:660px){.solutions-hero .single-tab .content-col{padding:10px 15px}}.page-template-template-color-calculator .validation_message .solutions-hero .single-tab .content-col .result>div>span:nth-child(2),.solutions-hero .single-tab .content-col .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.solutions-hero .single-tab .content-col h3{width:calc(100% - 30px);position:relative}@media (max-width:1280px){.page-template-template-color-calculator .validation_message .solutions-hero .single-tab .content-col .result>div>span:nth-child(2),.solutions-hero .single-tab .content-col .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2),.solutions-hero .single-tab .content-col h3{padding-right:10px}}.page-template-template-color-calculator .validation_message .solutions-hero .single-tab .content-col .result>div>span:nth-child(2):before,.solutions-hero .single-tab .content-col .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2):before,.solutions-hero .single-tab .content-col h3:before{content:"";display:block;width:20px;height:4px;position:absolute;top:7px;right:-40px;background-color:#2b292a}@media (max-width:1280px){.page-template-template-color-calculator .validation_message .solutions-hero .single-tab .content-col .result>div>span:nth-child(2):before,.solutions-hero .single-tab .content-col .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2):before,.solutions-hero .single-tab .content-col h3:before{top:6px;right:-33px;height:3px;width:17px}}.page-template-template-color-calculator .validation_message .solutions-hero .single-tab .content-col .result>div>span:nth-child(2):after,.solutions-hero .single-tab .content-col .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2):after,.solutions-hero .single-tab .content-col h3:after{content:"";display:block;width:4px;height:20px;position:absolute;top:-1px;right:-32px;background-color:#2b292a}@media (max-width:1280px){.page-template-template-color-calculator .validation_message .solutions-hero .single-tab .content-col .result>div>span:nth-child(2):after,.solutions-hero .single-tab .content-col .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2):after,.solutions-hero .single-tab .content-col h3:after{top:-1px;right:-26px;height:17px;width:3px}}.solutions-hero .single-tab.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-template-color-calculator .validation_message .solutions-hero .single-tab.visible.active .result>div>span:nth-child(2):after,.solutions-hero .single-tab.visible.active .page-template-template-color-calculator .validation_message .result>div>span:nth-child(2):after,.solutions-hero .single-tab.visible.active h3:after{display:none}.solutions-hero .single-tab.visible.active+.solution-tab-content{border-radius:8px;display:block;padding:50px 40px}@media (max-width:1280px){.solutions-hero .single-tab.visible.active+.solution-tab-content{padding:25px}}@media (max-width:660px){.solutions-hero .single-tab.visible.active+.solution-tab-content{padding:15px}}.solutions-hero .sticky-container .tab-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1280px){.solutions-hero .sticky-container .tab-buttons{margin-top:40px}}.solutions-hero .sticky-container .tab-buttons .tab-button{margin-bottom:10px;margin-right:0;margin-top:0}.solutions-hero .sticky-container .tab-buttons .tab-button:last-child{margin-bottom:0}@media (max-width:660px){.solutions-hero .sticky-container .full-height{height:auto}}.solutions-hero .solution-tab-content{display:none;margin-top:10px}.solutions-hero .solution-tab-content ul{padding-left:20px}.solutions-hero .solution-tab-content em{font-style:normal;color:red;font-weight:600}.store-filters .dropdown-col{-ms-flex-preferred-size:calc(50% - 84px);flex-basis:calc(50% - 84px);width:calc(50% - 84px);margin-right:10px;position:relative}.store-filters .dropdown-col:after{content:"";display:block;width:10px;height:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #2b292a;position:absolute;top:50%;right:17px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media (max-width:660px){.store-filters .dropdown-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-right:0;margin-bottom:10px}}.store-filters .dropdown-col input[type=number],.store-filters .dropdown-col select{height:50px;width:100%;border-radius:8px;border:0;padding-left:17px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.store-filters .dropdown-col .select2{border-radius:8px;height:50px;width:100%;display:block;padding:0}.store-filters .dropdown-col .select2.select2-container--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.store-filters .dropdown-col .select2 .selection{width:100%;height:50px;padding:0 20px;display:block}.store-filters .dropdown-col .select2 .select2-selection{width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.store-filters .button-col{-ms-flex-preferred-size:148px;flex-basis:148px;width:148px}@media (max-width:660px){.store-filters .button-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}#paint-visualizer .image .actions .store-filters .button-col *,.form-btn .store-filters .button-col button,.page-template-template-color-calculator .gform-footer .store-filters .button-col button,.store-filters .button-col #paint-visualizer .image .actions *,.store-filters .button-col .form-btn button,.store-filters .button-col .page-template-template-color-calculator .gform-footer button,.store-filters .button-col .site-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;outline:0;margin:0;cursor:pointer;padding:15px 0;height:100%;width:100%}@media (max-width:660px){#paint-visualizer .image .actions .store-filters .button-col *,.form-btn .store-filters .button-col button,.page-template-template-color-calculator .gform-footer .store-filters .button-col button,.store-filters .button-col #paint-visualizer .image .actions *,.store-filters .button-col .form-btn button,.store-filters .button-col .page-template-template-color-calculator .gform-footer button,.store-filters .button-col .site-btn{padding:22px 0}}.stores-list{border-radius:8px;margin:10px 0 0;padding:20px}.stores-list .store-row{background-color:#e0e1d9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #f7f7f8;padding:15px 0;position:relative;cursor:pointer;-webkit-transition:background-color .25s ease-in-out,padding .25s ease-in-out;-o-transition:background-color .25s ease-in-out,padding .25s ease-in-out;transition:background-color .25s ease-in-out,padding .25s ease-in-out}.stores-list .store-row:hover{background-color:#d9dad0}.stores-list .store-row.stores-header{cursor:default}@media (max-width:960px){.stores-list .store-row.stores-header{display:none}}.stores-list .store-row:last-child{border-bottom:0}.stores-list .store-row .store-info-col{-ms-flex-preferred-size:calc(25% - 10px);flex-basis:calc(25% - 10px);width:calc(25% - 10px);margin-right:10px}@media (max-width:960px){.stores-list .store-row .store-info-col{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin-right:0}}@media (max-width:660px){.stores-list .store-row .store-info-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.stores-list .store-row .store-map{margin-left:auto;margin-right:15px;position:relative}@media (max-width:960px){.stores-list .store-row .store-map{z-index:9}}@media (max-width:660px){.stores-list .store-row .store-map{margin-right:0}}.stores-list .store-row .store-map:hover .store-map-label{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.stores-list .store-row .store-map-label{color:#f7f7f8;position:absolute;right:25px;width:230px;text-align:center;top:-5px;background-color:#2b292a;border-radius:8px;padding:6px 8px 8px;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);opacity:0;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;pointer-events:none}@media (max-width:660px){.stores-list .store-row .store-map-label{display:none}}.stores-list .store-row .store-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stores-list .store-row .store-info .store-phone{margin-right:auto}.stores-list .store-row .store-info .mixer-info{margin-right:15px}@media (max-width:660px){.stores-list .store-row .store-info .mixer-info{margin-right:0;margin-left:15px}}.stores-list .store-row .store-info .mixer-info:hover+.color-mixing{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.stores-list .store-row .store-info .arrow-button{cursor:pointer}@media (max-width:660px){.stores-list .store-row .store-info .arrow-button{position:absolute;top:0;right:0}}.stores-list .store-row .color-mixing{position:absolute;right:80px;top:-5px;background-color:#2b292a;border-radius:8px;padding:6px 8px 8px;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);opacity:0;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;pointer-events:none}@media (max-width:660px){.stores-list .store-row .color-mixing{display:none}}.stores-list .store-row .color-mixing span{color:#f7f7f8}@media (max-width:660px){.stores-list .store-row .color-mixing span{display:block;font-size:10px}}.store-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 10px 0}.store-popup.visible{pointer-events:all}.store-popup.visible .popup-content-wrap{opacity:1;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none}.store-popup.visible .popup-bg{opacity:1}.store-popup .popup-content-wrap{opacity:0;-webkit-transition:opacity .65s ease-in-out;-o-transition:opacity .65s ease-in-out;transition:opacity .65s ease-in-out;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}#paint-visualizer .image .actions .store-popup .popup-content-wrap .close-popup,.form-btn .store-popup .popup-content-wrap button.close-popup,.page-template-template-color-calculator .gform-footer .store-popup .popup-content-wrap button.close-popup,.store-popup .popup-content-wrap #paint-visualizer .image .actions .close-popup,.store-popup .popup-content-wrap .close-popup.site-btn,.store-popup .popup-content-wrap .form-btn button.close-popup,.store-popup .popup-content-wrap .page-template-template-color-calculator .gform-footer button.close-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;margin-bottom:0}.store-popup .popup-bg{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);z-index:1;background-color:hsla(0,0%,100%,.2);pointer-events:none;opacity:0;-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.store-popup .close-popup{margin:auto;-ms-flex-negative:0;flex-shrink:0}.store-popup .popup-info{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.store-popup .popup-info,.store-popup .popup-products{position:relative;z-index:2;-ms-flex-negative:0;flex-shrink:0}.store-popup .popup-products{margin-top:0;margin-bottom:auto}.store-popup .popup-products>.flex-container .product-box{-ms-flex-negative:0;flex-shrink:0}.store-popup .popup-products h2.title{text-align:center;margin:0 0 20px}.store-popup .popup-products #store-products{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;row-gap:40px}@media (max-width:1280px){.store-popup .popup-products #store-products{grid-template-columns:repeat(4,1fr)}}@media (max-width:960px){.store-popup .popup-products #store-products{grid-template-columns:repeat(3,1fr)}}@media (max-width:660px){.store-popup .popup-products #store-products{grid-template-columns:repeat(2,1fr)}}.store-popup .popup-products .product-box{width:100%;margin-right:10px;margin-bottom:20px}.store-popup .popup-products .product-box .content-wrap .content{max-width:100%}.store-popup .popup-products .product-box:nth-child(4n+4){margin-right:10px}.store-popup .popup-products .product-box:nth-child(6n+6){margin-right:0}@media (max-width:660px){.store-popup .popup-products .product-box:nth-child(2n+2){margin-right:0}}body.no-scroll{height:100vh;overflow-y:hidden}