/**
 * This CSS was automatically generated from a source file.
 * Editing this file directly isn't recommended. Modifying the styles of this module can be done
 * with an external stylesheet attached to the page or module.
 */

.product-listing,.single-product{--container-width:min(90%, calc(var(--max-width) + (var(--sidebar-padding, 0px) * 2)));--container-gutter:calc((100% - var(--container-width)) / 2)}.product-listing-template .row-fluid-wrapper{position:relative;z-index:0}.product-listing-template .background-overlay__wrapper .row-fluid-wrapper{position:static}@media (max-width:799px){.product-listing{padding:60px 0}}@media (min-width:800px){.product-listing{--sidebar-width:250px;--listing-width:calc(var(--container-width) - var(--sidebar-width));display:-ms-grid;display:grid;-ms-grid-columns:var(--container-gutter) var(--sidebar-width) var(--listing-width) var(--container-gutter);grid-template-columns:var(--container-gutter) var(--sidebar-width) var(--listing-width) var(--container-gutter)}.product-listing::before{content:"";-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;grid-row:1;background-color:var(--sidebar-color,transparent)}.product-listing .listing-sidebar,.product-listing__body{padding:80px 0;-ms-grid-row:1;grid-row:1}.product-listing .listing-sidebar{-ms-grid-column:2;grid-column:2;padding-right:var(--sidebar-padding,0)}.product-listing__body{-ms-grid-column:3;grid-column:3;padding-left:var(--sidebar-space,0)}.product-listing__list{--per-row:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;margin-right:calc(var(--card-gutter,20px) * -1)}.product-listing__list>li{margin:0;width:calc((100% - var(--card-gutter,20px) * var(--per-row))/ var(--per-row));-ms-flex-negative:0;flex-shrink:0;margin-right:var(--card-gutter);margin-bottom:var(--card-row-space,60px)}}@media (min-width:1024px){.product-listing__list{--per-row:3}}@media (max-width:799px){.product-listing{max-width:90%;width:var(--max-width);margin-left:auto;margin-right:auto;display:block;float:none}.product-listing__list>li+li{margin-top:40px}}.product-listing__list{padding-left:0;list-style:none}.product-listing__list>li::before{display:none}.product-listing__message{text-align:center;font-size:1.25em}.product-listing__navigation{text-align:center}.product-listing__wishlist-form{max-width:600px;margin-left:auto;margin-right:auto}.product-listing__wishlist-form .text-center{margin-bottom:30px}.product-listing__comparison{position:fixed;bottom:0;width:100%;height:150px;left:0;background-color:#fff;z-index:100;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1607843137);box-shadow:0 0 20px rgba(0,0,0,.1607843137);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1300px){.product-listing__comparison{height:auto}}.product-listing__comparison-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1300px;width:90%;margin:0 auto}@media (max-width:1300px){.product-listing__comparison-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.product-listing__comparison-bar-list{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1300px){.product-listing__comparison-bar-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-listing__comparison-bar .comparison-card{display:-webkit-box;display:-ms-flexbox;display:flex;width:180px;min-height:85px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137);margin:0 10px;padding:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:799px){.product-listing__comparison-bar .comparison-card{margin:5px;width:140px}}.product-listing__comparison-bar .comparison-card img{width:50px;margin-right:10px}.product-listing__comparison-bar .comparison-card .name{font-size:14px;font-weight:700}@media (max-width:799px){.product-listing__comparison-bar .comparison-card .name{font-size:12px}}.product-listing__comparison-bar .comparison-card .close-button{border:none;background-color:#fff;cursor:pointer;position:absolute;top:-5px;right:-5px;padding:0}.product-listing__comparison-bar .empty-card{border:1px dashed #a7bdc9;background-color:#f3f6f7;width:180px;min-height:85px;margin:0 10px;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:799px){.product-listing__comparison-bar .empty-card{margin:5px;width:140px}}.product-listing__comparison-bar-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-listing__comparison-bar-cta button{border:none;background-color:#fff;font-size:12px;color:#4d4d4f;margin-top:10px;cursor:pointer}.product-listing__comparison-bar-cta button:focus,.product-listing__comparison-bar-cta button:hover{text-decoration:underline}.listing-sidebar{color:var(--sidebar-text-color,inherit);font-size:var(--sidebar-text-size,1em);margin-top:0}@media (max-width:799px){.listing-sidebar--not-active .listing-sidebar__body{display:none}}@media (min-width:800px){.listing-sidebar__toggle{display:none}}.listing-sidebar__toggle{margin-bottom:20px;text-align:right}.product-listing--has-sorting .listing-sidebar__toggle{text-align:left}.listing-sidebar .search-form{margin-top:40px;background-color:var(--search-form-background-color,#f5f5f5)}@media (max-width:799px){.listing-sidebar .search-form{background-color:transparent;border-bottom:1px solid var(--field-border-color)}}.listing-sidebar .search-form__submit{--text:#b7b7b7}.listing-sidebar .search-form__submit:focus,.listing-sidebar .search-form__submit:hover{--text:var(--accent)}.listing-sidebar .search-form__submit svg{width:12px;height:12px}.listing-sidebar__label{font-size:1em;width:100%;margin-bottom:20px;margin-top:0}.listing-sidebar__reset{margin-top:20px}.listing-sidebar__reset:not(.button){-webkit-appearance:none;background-color:transparent;background-image:none;border-radius:0;border:none;outline:0;font-family:inherit;color:inherit;padding:0;cursor:pointer;text-decoration:underline;font-size:12px}.listing-sidebar__reset:not(.button):focus,.listing-sidebar__reset:not(.button):hover{color:var(--accent)}.listing-sidebar__wishlist{-webkit-appearance:none;background-color:transparent;background-image:none;border-radius:0;border:none;outline:0;font-family:inherit;color:inherit;padding:0;cursor:pointer;margin-top:60px}.listing-sidebar__wishlist:focus,.listing-sidebar__wishlist:hover{color:var(--accent)}.listing-sidebar__wishlist svg{fill:currentColor}.listing-sidebar--search-top .search-form{margin-top:0;margin-bottom:50px}.listing-sidebar--search-top .listing-sidebar__reset{margin-top:0;float:right;margin-top:.5em}.listing-filter{border:none;padding:0;font-size:var(--sidebar-text-size,15px);margin:0;position:relative}.listing-filter:not(:first-child:last-of-type){border-top:.5px solid var(--global-border-color);padding-top:20px}.listing-sidebar--search-top .listing-filter:not(:first-child:last-of-type){border-top:0;padding-top:0}.listing-sidebar--search-top .listing-filter:not(:last-of-type){padding-bottom:20px;border-bottom:.5px solid var(--global-border-color)}.listing-filter:first-child:last-of-type li+li{margin-top:1.25em}.listing-filter+.listing-filter{margin-top:40px}.listing-sidebar--search-top .listing-filter+.listing-filter{margin-top:20px}.listing-filter__label{font-size:1em;margin-bottom:10px;float:left;width:100%}.listing-filter--not-active .listing-filter__label{margin-bottom:0}.listing-filter__options,.listing-filter__range{margin:0;clear:both}.listing-filter--not-active .listing-filter__options,.listing-filter--not-active .listing-filter__range{display:none}.listing-filter__toggle{-webkit-appearance:none;background-color:transparent;background-image:none;border-radius:0;border:none;outline:0;font-family:inherit;color:inherit;padding:0;cursor:pointer;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:1em;margin:0;position:absolute;top:0;right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listing-filter__toggle:focus,.listing-filter__toggle:hover{color:var(--accent)}.listing-filter__toggle::after{content:"";margin:left;width:8.5px;height:8.5px;border-bottom:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s;transition:.2s}.listing-filter--active .listing-filter__toggle::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.range-slider__values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.9em}.range-slider__values .hs-input{width:4em;padding:.25em;font-size:1em}.range-slider__values .input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.range-slider__sliders{position:relative;height:3em;margin-bottom:.5em}.range-slider__range-input{--background:#b7b7b7;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;width:100%;position:absolute;background-color:var(--background);pointer-events:none;top:0;bottom:0;margin:auto;border-radius:2px;background-image:-webkit-gradient(linear,left top, right top,from(var(--background)),color-stop(var(--links-color)),color-stop(var(--links-color)),to(var(--background)));background-image:linear-gradient(to right,var(--background) var(--range-start),var(--links-color) var(--range-start),var(--links-color) var(--range-end),var(--background) var(--range-end))}.range-slider__range-input:focus-visible::-webkit-slider-thumb{border-color:var(--links-hover-color)}.range-slider__range-input:focus-visible::-moz-range-thumb{border-color:var(--links-hover-color)}.range-slider__range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:all;width:1em;height:1em;background-color:var(--links-color);border:1px solid var(--links-color);border-radius:1000px;cursor:pointer}.range-slider__range-input::-webkit-slider-thumb:hover{border-color:var(--links-hover-color)}.range-slider__range-input::-webkit-slider-thumb:active{-webkit-box-shadow:0 0 .5em var(--links-hover-color);box-shadow:0 0 .5em var(--links-hover-color)}.range-slider__range-input::-moz-range-thumb{-moz-appearance:none;appearance:none;pointer-events:all;width:1em;height:1em;background-color:var(--links-color);border:1px solid var(--links-color);border-radius:1000px;cursor:pointer}.range-slider__range-input::-moz-range-thumb:hover{border-color:var(--links-hover-color)}.range-slider__range-input::-moz-range-thumb:active{box-shadow:0 0 .5em var(--links-hover-color)}.range-slider__range-input--min{z-index:100;height:0}.range-slider__unit{margin:0 .25em}.range-slider__unit:first-child{margin-left:0}.range-slider__unit:last-child{margin-right:0}.product-thumb{position:relative;color:#656565;font-size:14px;line-height:1.714286;-webkit-transition:.2s background-color;transition:.2s background-color;z-index:0;background-color:var(--product-background-color,transparent)}.product-thumb:focus,.product-thumb:focus-within,.product-thumb:hover{background-color:var(--product-hover-color)}.product-thumb:focus .product-thumb__thumb-icon,.product-thumb:focus .product-thumb__wishlist,.product-thumb:focus-within .product-thumb__thumb-icon,.product-thumb:focus-within .product-thumb__wishlist,.product-thumb:hover .product-thumb__thumb-icon,.product-thumb:hover .product-thumb__wishlist{opacity:1}.product-thumb__thumb{background-color:var(--thumbnail-background-color,var(--global-border-color));padding-bottom:calc(var(--thumb-padding,100) * 1%);border-radius:var(--global-corners);position:relative;overflow:hidden}.product-thumb__thumb-main{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-thumb__thumb-icon{position:absolute;top:30px;right:30px;width:70px;height:70px;left:auto;bottom:auto;opacity:0;-webkit-transition:.2s;transition:.2s}.product-thumb__tag{margin-bottom:.25em}.product-thumb__tag+.product-thumb__name{margin-top:0}.product-thumb__name{color:#000;font-weight:700}.product-thumb__name a:focus,.product-thumb__name a:hover{text-decoration:underline}.product-thumb__name a::before{position:absolute;top:0;left:0;bottom:0;right:0;content:""}.product-thumb__compare-toggle,.product-thumb__wishlist{-webkit-appearance:none;background-color:transparent;background-image:none;border-radius:0;border:none;outline:0;font-family:inherit;color:inherit;padding:0;cursor:pointer;position:absolute;top:0;right:0;border-radius:1000px;background-color:#fff;width:30px;height:30px;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:1px solid #e1e1e1;z-index:100;-webkit-transition:.2s;transition:.2s;opacity:0}.product-thumb__compare-toggle:focus,.product-thumb__compare-toggle:hover,.product-thumb__wishlist:focus,.product-thumb__wishlist:hover{border-color:var(--accent);color:var(--accent);opacity:1}.product-thumb__compare-toggle svg,.product-thumb__wishlist svg{display:block;fill:transparent;stroke:currentColor;outline:0}.product-thumb__compare-toggle[aria-pressed=true],.product-thumb__wishlist[aria-pressed=true]{opacity:1}.product-thumb__compare-toggle[aria-pressed=true] svg,.product-thumb__wishlist[aria-pressed=true] svg{fill:currentColor}.product-thumb__compare-toggle{right:auto;left:0;opacity:1;width:auto;border:none;background-color:transparent}.single-product-hero{padding-top:42px;padding-bottom:42px;background-color:#f5f5f5}@media (min-width:1200px){.single-product-hero{padding-top:60px;padding-bottom:60px}}@media (min-width:800px){.single-product-hero{display:-ms-grid;display:grid;-ms-grid-columns:var(--container-gutter) (1fr)[2] var(--container-gutter);grid-template-columns:var(--container-gutter) repeat(2,1fr) var(--container-gutter);-ms-grid-rows:15px auto;grid-template-rows:15px auto;position:relative}.single-product-hero > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.single-product-hero > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.single-product-hero > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.single-product-hero > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.single-product-hero > *:nth-child(5){-ms-grid-row:2;-ms-grid-column:1}.single-product-hero > *:nth-child(6){-ms-grid-row:2;-ms-grid-column:2}.single-product-hero > *:nth-child(7){-ms-grid-row:2;-ms-grid-column:3}.single-product-hero > *:nth-child(8){-ms-grid-row:2;-ms-grid-column:4}.single-product-hero--has-breadcrumbs{padding-top:80px}.single-product-hero__primary-image{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;max-height:636px}.single-product-hero__body{padding-left:60px;padding-right:0;-ms-grid-column:3;grid-column:3;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;width:100%;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}}@media (min-width:800px) and (min-width:1200px){.single-product-hero__body{padding-left:90px}}@media (min-width:800px){.single-product-hero__breadcrumbs{-ms-grid-column:2;grid-column:2;position:absolute;top:30px}}@media (min-width:800px){.single-product-hero__back{-ms-grid-row:1;grid-row:1;-ms-grid-column:3;grid-column:3;padding-left:60px}}@media (min-width:800px) and (min-width:1200px){.single-product-hero__back{padding-left:90px}}@media (min-width:800px){.single-product-hero__back+.single-product-hero__body{-ms-grid-row:2;grid-row:2}}@media (min-width:800px){.single-product-hero--no-image .single-product-hero__body{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/span 2;padding-left:0}}@media (min-width:800px){.single-product-hero--flush-image .single-product-hero__primary-image{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;margin-top:-60px;margin-bottom:-60px}.single-product-hero--flush-image .single-product-hero__primary-media{height:100%}.single-product-hero--flush-image .single-product-hero__body{overflow:hidden}.single-product-hero--flush-image .single-product-hero__body .slick-track{margin-left:0;margin-right:0}}@media (min-width:800px){.single-product-hero--thumbnails-below .single-product-hero__body{padding-bottom:110px}}@media (min-width:800px){.single-product-hero--right-images .single-product-hero__primary-image{-ms-grid-column:3;grid-column:3}.single-product-hero--right-images .single-product-hero__body{-ms-grid-column:2;grid-column:2;padding-left:0;padding-right:110px}}@media (min-width:800px){.single-product-hero--thumbnails-right .single-product-hero__primary-media{height:100%}.single-product-hero--thumbnails-right .single-product-hero__primary-media img{height:100%}.single-product-hero--thumbnails-right .single-product-hero__body{overflow:hidden}.single-product-hero--thumbnails-right .single-product-hero__body .slick-track{margin-left:0;margin-right:0}}@media (min-width:800px){.single-product-hero--thumbnails-left{-ms-grid-columns:var(--container-gutter) 3fr 2fr var(--container-gutter);grid-template-columns:var(--container-gutter) 3fr 2fr var(--container-gutter)}.single-product-hero--thumbnails-left .single-product-hero__body{padding-left:60px}.single-product-hero--thumbnails-left .single-product-hero__primary-image{display:-ms-grid;display:grid;gap:22px;-ms-grid-columns:102px 22px 1fr;grid-template-columns:102px 1fr}.single-product-hero--thumbnails-left .single-product-hero__primary-image .single-product-hero__primary-media{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.single-product-hero--thumbnails-left .single-product-hero__primary-image .single-product-hero__thumbnails{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin-top:0;margin-bottom:-20px;-ms-grid-row-align:start;align-self:start}.single-product-hero--thumbnails-left .single-product-hero__primary-image .single-product-hero__thumbnails li{width:100%;margin-right:0;-ms-flex-preferred-size:0;flex-basis:0;display:block!important;margin-bottom:20px}.single-product-hero--thumbnails-left .single-product-hero__primary-image .single-product-hero__thumbnails li:first-child{margin-top:0}.single-product-hero--thumbnails-left .single-product-hero__primary-image .single-product-hero__thumbnails li img{display:block}}.single-product-hero--flush-image .slick-arrow,.single-product-hero--thumbnails-right .slick-arrow{border-radius:0;background-color:#fff;opacity:.8;width:40px;height:40px}@media (max-width:799px){.single-product-hero__back,.single-product-hero__body,.single-product-hero__breadcrumbs{max-width:90%;width:var(--max-width);margin-left:auto;margin-right:auto;display:block;float:none}.single-product-hero__breadcrumbs{margin-bottom:20px}.single-product-hero__body{margin-top:30px}.single-product-hero__body h1{font-size:var(--h1-font-size-mobile)}.single-product-hero--flush-image{padding-top:0}.single-product-hero:not(.single-product-hero--flush-image) .single-product-hero__primary-image{max-width:90%;width:var(--max-width);margin-left:auto;margin-right:auto;display:block;float:none}}.single-product-hero__breadcrumbs{font-size:12px}.single-product-hero__breadcrumbs .breadcrumbs{margin:0}.single-product-hero__back{font-size:13px;line-height:1.153846}.single-product-hero__back a{color:#656565;text-decoration:none;display:inline-block;position:relative;padding-left:30px}.single-product-hero__back a:focus,.single-product-hero__back a:hover{color:var(--links-hover-color)}.single-product-hero__back a::after,.single-product-hero__back a::before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto}.single-product-hero__back a::before{height:0;width:19px;border-bottom:1px solid currentColor}.single-product-hero__back a::after{border-bottom:1px solid currentColor;border-left:1px solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9.2px;height:9.2px}@media (max-width:799px){.single-product-hero__back{margin-top:2em}}.single-product-hero__primary-image[data-type=image] .single-product-hero__primary-media iframe{display:none}.single-product-hero__primary-image[data-type=video] .single-product-hero__primary-media img{display:none}@media (max-width:799px){.single-product-hero__primary-media{position:relative;height:0;overflow:hidden;padding:0;padding-bottom:56.25%;margin-left:auto;margin-right:auto}.single-product-hero__primary-media iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}}.single-product-hero__primary-media iframe{height:100%;width:100%}@media (max-width:799px){.single-product-hero--flush-image .single-product-hero__primary-media{height:auto;padding-bottom:5%}}.single-product-hero__primary-image--boxed img,.single-product-hero__thumbnails--boxed img{background-color:var(--boxed-bg-color);border-radius:var(--boxed-corners);-webkit-box-shadow:var(--boxed-shadow);box-shadow:var(--boxed-shadow);padding:15px}.single-product-hero__thumbnails{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;margin-top:60px}.single-product-hero__thumbnails--boxed img{padding:4px;border-radius:calc(var(--boxed-corners)/ 2)}.single-product-hero__thumbnails li{margin:0;margin-right:10px;max-width:120px;height:calc(120px * var(--thumb-padding)/ 100);-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@supports (aspect-ratio:var(--thumb-aspect-ratio)){.single-product-hero__thumbnails li{height:auto;aspect-ratio:var(--thumb-aspect-ratio)}}.single-product-hero__thumbnails li::before{display:none}.single-product-hero__thumbnails li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.single-product-hero__thumbnails li a{display:block;height:100%;width:100%;position:relative}.single-product-hero__thumbnails li a.mfp-iframe::after{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88'%3E%3Cpath fill='%23fff' d='M43 77a33.011 33.011 0 0 1-12.846-63.409 33.01 33.01 0 0 1 25.691 60.815A32.789 32.789 0 0 1 43 77Zm-5.207-44a.533.533 0 0 0-.512.552v20.153a.535.535 0 0 0 .518.55.493.493 0 0 0 .259-.07l15.981-10.077a.564.564 0 0 0 .252-.48.554.554 0 0 0-.252-.473L38.058 33.076a.485.485 0 0 0-.265-.076Z' data-name='Subtraction 1'/%3E%3Cg fill='none' stroke='%23fff' stroke-width='2' data-name='Ellipse 17'%3E%3Ccircle cx='44' cy='44' r='44' stroke='none'/%3E%3Ccircle cx='44' cy='44' r='43'/%3E%3C/g%3E%3C/svg%3E");background-size:2em 2em;background-position:center;z-index:100}.single-product-hero__thumbnails li:last-child{margin-right:0}.single-product-hero--thumbnails-below .single-product-hero__thumbnails{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media (max-width:799px){.single-product-hero--thumbnails-left .single-product-hero__thumbnails{margin-left:-10px;margin-right:-10px}.single-product-hero--thumbnails-left .single-product-hero__thumbnails li{padding:0 10px}}.single-product-hero--thumbnails-left .single-product-hero__thumbnails li a{position:relative;z-index:0}.single-product-hero--thumbnails-left .single-product-hero__thumbnails .active::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-color:rgba(0,0,0,.4);z-index:50}.single-product-hero--thumbnails-left .single-product-hero__thumbnails .active img{position:relative;z-index:0}.single-product-hero--thumbnails-left .single-product-hero__thumbnails .slick-arrow{border-radius:0;background-color:rgba(255,255,255,.75);border:none;-webkit-transition:.2s opacity;transition:.2s opacity}@media (min-width:800px){.single-product-hero--thumbnails-left .single-product-hero__thumbnails .slick-arrow{width:60px;height:40px}.single-product-hero--thumbnails-left .single-product-hero__thumbnails .slick-arrow::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.621' height='28.243' viewBox='0 0 15.621 28.243'%3E%3Cpath fill='none' stroke='%233c3835' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m13.5 2.121-12 12 12 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.621' height='28.243' viewBox='0 0 15.621 28.243'%3E%3Cpath fill='none' stroke='%233c3835' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m13.5 2.121-12 12 12 12'/%3E%3C/svg%3E");margin:auto;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.single-product-hero--thumbnails-left .single-product-hero__thumbnails .slick-arrow.slick-next{top:auto;left:0;bottom:20px}.single-product-hero--thumbnails-left .single-product-hero__thumbnails .slick-arrow.slick-prev{bottom:auto;right:0}}.single-product-hero--thumbnails-left .single-product-hero__thumbnails .slick-arrow:focus::before,.single-product-hero--thumbnails-left .single-product-hero__thumbnails .slick-arrow:hover::before{background-color:var(--accent)}.single-product-hero--thumbnails-left .single-product-hero__thumbnails .slick-arrow.slick-disabled{visibility:hidden;opacity:0;pointer-events:none}.single-product-hero__primary-image img{display:block;margin:auto}.single-product-hero--flush-image .single-product-hero__primary-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.single-product-details{padding-top:42px;padding-bottom:42px}@media (min-width:1200px){.single-product-details{padding-top:60px;padding-bottom:60px}}@media (min-width:800px){.single-product-details__sidebar{float:right;width:382px;margin-left:60px;margin-bottom:60px;max-width:40%;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}.single-product-details__sidebar--mobile{display:none}.single-product-details:after{content:"";display:table;clear:both}.single-product-details__section{overflow:hidden}}@media (max-width:799px){.single-product-details__sidebar{margin-top:60px}.single-product-details__sidebar--desktop{display:none}}.single-product-details h3,.single-product-details h4,.single-product-details h5{font-family:var(--h2-font-family)}.single-product-details__sidebar .section__ctas{text-align:center;margin-top:40px}.single-product-details__sidebar .social-media{margin:40px 0;text-align:center}.single-product-details__sidebar .social-media h5{margin-bottom:20px}.single-product-details__sidebar .social-media__service{margin:0 5px}.single-product-details__section+.single-product-details__section{margin-top:40px}.single-product-details__section--accordion+.single-product-details__section--accordion{margin-top:0}.single-product-details__section--accordion--multi{max-width:630px}.single-product-details__section--accordion--multi .module__collapsible-text__body,.single-product-details__section--accordion--multi .module__collapsible-text__title{padding-inline:0}.single-product-details__section--accordion--single .module__collapsible-text{border:none}.single-product-details__section--accordion--single .module__collapsible-text__body,.single-product-details__section--accordion--single .module__collapsible-text__title{padding:0}.single-product-details__section--accordion--single .module__collapsible-text__title{border:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.single-product-details__section--accordion--single .module__collapsible-text__title::after{margin-left:1em}.single-product-details__section--button .button{cursor:default}.single-product-details__icons{padding-left:0;list-style:none}.single-product-details__icons>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-product-details__icons>li+li{margin-top:1em}.single-product-details__icons>li::before{display:none}.single-product-details__icons img{display:block;margin-right:15px}.single-product-downloads{padding:42px;background-color:#f5f5f5;position:relative}@media (min-width:1200px){.single-product-downloads{padding:60px}}.single-product-downloads__header{text-align:center}.single-product-downloads__header>:first-child{margin-top:0}.single-product-downloads__header h1,.single-product-downloads__header h2,.single-product-downloads__header h3,.single-product-downloads__header h4,.single-product-downloads__header h6{font-size:var(--h5-font-size-mobile);font-family:var(--h5-font-family);font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing);color:var(--h5-font-color);text-transform:var(--h5-transform)}.single-product-downloads__header h1+p,.single-product-downloads__header h2+p{font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--base-text-color);letter-spacing:var(--base-letter-spacing);font-weight:var(--base-font-weight)}.single-product-downloads__text ul{padding:0}.single-product-downloads__text ul li+li{margin-top:.75em}.single-product-downloads__text ul li::before{display:none}.single-product-downloads__text:not(:last-child){margin-bottom:40px}.single-product-downloads__buttons{padding-left:0}.single-product-downloads__buttons li::before{display:none}.single-product-downloads__buttons li+li{margin-top:10px}.single-product-downloads__buttons a,.single-product-downloads__buttons button{display:block;width:100%;padding:1em}.single-product-downloads__form{margin-top:1.5em}.single-product-downloads__form .hs-button{width:100%}.single-product-downloads__form .submitted-message{text-align:center}.single-product-downloads__utility{margin-top:40px;position:relative;margin-left:68px}.single-product-downloads__utility+.single-product-downloads__utility{margin-top:30px}.single-product-downloads__utility::before{content:"";width:51px;height:34px;background-image:url(../png/picnic-tabe-icon.png);left:auto;right:100%;margin-right:17px}.single-product-downloads__utility--color-applier{margin-left:57px}.single-product-downloads__utility--color-applier::before{width:40px;height:40px;background-image:url(//23595424.fs1.hubspotusercontent-na1.net/hubfs/23595424/raw_assets/public/spark-superior-shade/images/icons/color-wheel-icon.png)}.single-product-downloads--has-form .single-product-downloads__buttons{display:none}.single-product-downloads__icon{width:70px;background-size:cover;position:absolute;display:block;top:-20px;right:-20px}.single-product-color-applier{padding-top:70px;padding-bottom:70px;background-color:#f1f1f1}@media (min-width:1200px){.single-product-color-applier{padding-top:100px;padding-bottom:100px}}@media (min-width:800px){.single-product-color-applier .container{display:-ms-grid;display:grid;-ms-grid-columns:2fr 60px 3fr;grid-template-columns:2fr 3fr;gap:60px;width:1450px}}@media (min-width:1200px){.single-product-color-applier .container{gap:120px}}@media (max-width:799px){.single-product-color-applier__text{margin-bottom:40px}}.single-product-color-applier__text .section__ctas:not(:last-child){margin-bottom:40px}.single-product-related-projects{padding-top:42px;padding-bottom:42px}@media (min-width:1200px){.single-product-related-projects{padding-top:60px;padding-bottom:60px}}.single-product-related-projects .text-center{margin-bottom:60px}.single-product-related{padding-top:63px;padding-bottom:63px;background-color:#f1f1f1}@media (min-width:1200px){.single-product-related{padding-top:90px;padding-bottom:90px}}@media (min-width:800px){.single-product-related--single-row .container{display:-webkit-box;display:-ms-flexbox;display:flex}.single-product-related--single-row .single-product-related__header{width:310px;margin-right:65px}.single-product-related__list{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.single-product-related__list>li{width:calc(100% / max(3,var(--items,3)));-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-right:15px;margin:0}}@media (max-width:799px){.single-product-related__header{text-align:center}.single-product-related__list{width:100%}}.single-product-related__list{padding-left:0;list-style:none}.single-product-related__list>li::before{display:none}.single-product-related--stacked .single-product-related__header{text-align:center;margin-bottom:40px}.single-product-related--stacked .product-thumb{background-color:transparent}.single-product-related--stacked .product-thumb__thumb{background-color:transparent}.single-product-related--single-row .product-thumb__thumb{background-color:#fff}.single-product-related__footer{text-align:center}.single-product-form{padding-top:42px;padding-bottom:42px;background-color:#006aa6}@media (min-width:1200px){.single-product-form{padding-top:60px;padding-bottom:60px}}.single-product-form .container{width:700px}.single-product-form .text-center{margin:auto;margin-bottom:56px;max-width:660px}.sort-control{position:relative;font-size:12px;margin:0;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-24px}@media (max-width:799px){.sort-control{margin-top:-40px}.listing-sidebar--active+.product-listing__body .sort-control{margin-top:0}}.sort-control__toggle{-webkit-appearance:none;background-color:transparent;background-image:none;border-radius:0;border:none;outline:0;font-family:inherit;color:inherit;padding:0;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;-webkit-transition:.2s color;transition:.2s color}.sort-control__toggle:focus,.sort-control__toggle:hover{color:var(--accent)}.sort-control__toggle svg{margin-right:5px;display:block}.sort-control__options{position:absolute;right:0;top:100%;margin:0;opacity:0;visibility:hidden;-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem);-webkit-transition:.2s;transition:.2s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;z-index:100;background-color:#fff;-webkit-box-shadow:var(--boxed-shadow);box-shadow:var(--boxed-shadow);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:300px;text-align:right}.sort-control--active .sort-control__options{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.sort-control__options ol,.sort-control__options ul{padding:0;margin:0}.sort-control__options li{margin:0}.sort-control__options li::before{display:none}.sort-control__options li:first-child button{padding-top:1em}.sort-control__options li:last-child button{padding-bottom:1em}.sort-control__options button{-webkit-appearance:none;background-color:transparent;background-image:none;border-radius:0;border:none;outline:0;font-family:inherit;color:inherit;padding:0;cursor:pointer;-webkit-transition:.2s color;transition:.2s color;display:block;width:100%;padding:.5em 1em;text-align:right}.sort-control__options button:focus,.sort-control__options button:hover{color:var(--accent)}.find-a-rep{position:relative;border-radius:var(--global-corners);padding:60px 60px 100px;background-color:#3e4827;border-radius:20px;max-width:1440px;margin:0 auto;width:90%;margin-top:50px}@media (max-width:767px){.find-a-rep{padding-left:30px;padding-right:30px}}.find-a-rep .module-text{position:relative;z-index:2;text-align:center}.find-a-rep__search-box{position:relative;background-color:#fff;padding:30px 40px;width:750px;max-width:100%;margin-top:40px;margin-left:auto;margin-right:auto;border-radius:var(--global-corners);z-index:200}.find-a-rep__search-box .rep-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:40px;border:none;padding:0;margin:0}@media (max-width:767px){.find-a-rep__search-box .rep-search{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.find-a-rep__search-box .rep-search__dropdown{position:relative;width:65%}@media (max-width:767px){.find-a-rep__search-box .rep-search__dropdown{width:100%}}.find-a-rep__search-box .rep-search__dropdown>input{width:100%;height:60px;border:none;border-bottom:var(--global-border);padding-left:30px}.find-a-rep__search-box .rep-search__dropdown>input:focus{outline:0;border:none;border-bottom:var(--global-border)}.find-a-rep__search-box .rep-search__dropdown::before{content:"";display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;background-image:url(https://23595424.fs1.hubspotusercontent-na1.net/hubfs/23595424/icon-location.svg);background-size:contain;width:16px;height:23px}.find-a-rep__search-box .rep-search__options{position:absolute;z-index:100;width:100%;left:0;top:100%;background-color:#fff;padding:30px;margin:0;max-height:200px;overflow:auto;border:none;margin-top:calc(-1.5 * var(--global-corners));border-radius:var(--global-corners)}.find-a-rep__search-box .rep-search__options ul{padding:0;display:block;margin:0}.find-a-rep__search-box .rep-search__options:not(.open){display:none}.find-a-rep__search-box .rep-search__options li::before{display:none}.find-a-rep__search-box .rep-search__options li+li{margin-top:15px}.find-a-rep__search-box .rep-search__options label{cursor:pointer;display:block}.find-a-rep__search-box .rep-search__options label:focus,.find-a-rep__search-box .rep-search__options label:hover{color:var(--links-hover-color)}.find-a-rep__search-box .rep-search__options input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.find-a-rep__search-box .rep-search__options input:focus-visible+span{color:var(--links-hover-color)}.find-a-rep__search-box .rep-search__submit{white-space:nowrap}@media (max-width:767px){.find-a-rep__search-box .rep-search__submit{width:100%}}.find-a-rep__search-box .rep-search__submit svg{margin-right:5px}.find-a-rep__search-box .rep-search__results{position:absolute;background-color:#fff;width:100%;left:0;padding:0 40px 50px;border-radius:var(--global-corners)}.find-a-rep__search-box .rep-search__results:not(.open){display:none}.find-a-rep__search-box .rep-search__results-message{text-align:left;margin-top:45px;margin-bottom:50px}@media (max-width:767px){.find-a-rep__search-box .rep-search__results-message{margin-top:30px;margin-bottom:30px}}.find-a-rep__search-box .rep-search__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}@media (max-width:767px){.find-a-rep__search-box .rep-search__result{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}}.find-a-rep__search-box .rep-search__result-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media (max-width:767px){.find-a-rep__search-box .rep-search__result-info{-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;gap:15px}}.find-a-rep__search-box .rep-search__result-info img{width:150px;height:auto}.find-a-rep__search-box .rep-search__result-info p{margin-top:0;text-align:left;font-size:14px}.find-a-rep__search-box .rep-search__result-info p strong{font-size:16px}.find-a-rep__search-box .rep-search__result-info p a{color:var(--links-hover-color)}.find-a-rep__search-box .rep-search__result+.rep-search__result{margin-top:50px}@media (max-width:767px){.find-a-rep__search-box .rep-search__result+.rep-search__result{margin-top:25px}}.find-a-rep__search-box .pagination{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;margin-top:80px}@media (max-width:767px){.find-a-rep__search-box .pagination{margin-top:40px}}.find-a-rep__search-box .pagination-item{margin-top:0}.find-a-rep__search-box .pagination-item::before{display:none}.find-a-rep__search-box .pagination-item:not(.pagination-item--arrow) button{-webkit-appearance:none;background-color:transparent;background-image:none;border-radius:0;border:none;outline:0;font-family:inherit;color:inherit;padding:0;cursor:pointer;margin:0 5px}.find-a-rep__search-box .pagination-item:not(.pagination-item--arrow) button:disabled{opacity:.7}.find-a-rep__search-box .pagination-item:not(.pagination-item--arrow) button.active{font-weight:700;text-decoration:underline;text-underline-offset:5px;opacity:1}.find-a-rep__search-box .pagination-item:not(.pagination-item--arrow) button:focus,.find-a-rep__search-box .pagination-item:not(.pagination-item--arrow) button:hover{color:var(--accent)}.find-a-rep__search-box .pagination-item--arrow-prev{margin-right:1.25rem}.find-a-rep__search-box .pagination-item--arrow-prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.find-a-rep__search-box .pagination-item--arrow-next{margin-left:1.25rem}.find-a-rep__search-box .pagination-item--arrow-next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.find-a-rep__search-box .pagination-item--arrow button{-webkit-appearance:none;background-color:transparent;background-image:none;border-radius:0;border:none;outline:0;font-family:inherit;color:inherit;padding:0;cursor:pointer}.find-a-rep__search-box .pagination-item--arrow button:disabled{cursor:not-allowed;opacity:.3}.find-a-rep__search-box .pagination-item--arrow:focus button:not(:disabled) svg line,.find-a-rep__search-box .pagination-item--arrow:focus button:not(:disabled) svg path,.find-a-rep__search-box .pagination-item--arrow:hover button:not(:disabled) svg line,.find-a-rep__search-box .pagination-item--arrow:hover button:not(:disabled) svg path{stroke:var(--accent)}.find-a-rep:not(.find-a-rep__overlap) .rep-search__results{position:static;width:calc(100% + 80px);float:left;margin-left:-40px}