a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:initial}html *{-webkit-box-sizing:inherit;box-sizing:inherit}img{vertical-align:middle;max-width:100%;height:auto}svg{max-width:100%}b,strong{font-weight:700}em,i{font-style:italic}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0;text-align:left;overflow-x:auto;width:100%;word-break:initial;color:inherit;font:inherit}table th,table td{padding:.75rem .5rem}table th:first-child,table td:first-child{padding-left:0}table th:last-child,table td:last-child{padding-right:0}table td{vertical-align:middle}table th{font-weight:700;color:#000;white-space:nowrap}table tr{border-bottom:1px solid #eaeaea}@media (max-width: 959px){table{display:inline-block}table th,table td{padding:1rem .5rem}}a,span,div,input,textarea,button,select,option{font-family:inherit}strong,b,span,a{color:inherit}sup{vertical-align:super;font-size:.5rem}hr{border:1px solid #000}main{position:relative}blockquote,ul,ol,p,table,hr{margin:1rem 0 0}blockquote:first-child,ul:first-child,ol:first-child,p:first-child,table:first-child,hr:first-child{margin-top:0}@media (min-width: 720px){blockquote,ul,ol,p,table,hr{margin-top:1rem}}ul,ol{list-style:outside}ul li,ol li{position:relative}ul li+li,ol li+li{margin-top:.5rem}ol{list-style-type:decimal!important}header ol,header ul,header li,footer ol,footer ul,footer li{list-style:none;padding:0;margin:0}header a,footer a{color:inherit}.cf{zoom:1}.cf:before,.cf:after{content:"";display:block}.cf:after{clear:both}.table-wrap{display:block;overflow-x:auto;max-width:100%}.table-wrap table{display:table}.table-wrap table th,.table-wrap table td{white-space:normal}input[type=submit].reset,button.reset{background-color:#0000;border-width:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer}input[type=submit].reset:not(.btn):not(.gallery-card__badge):not(.prodspec-card__trigger):not([type=submit]):not([type=reset]):not(.expcard__trigger),button.reset:not(.btn):not(.gallery-card__badge):not(.prodspec-card__trigger):not([type=submit]):not([type=reset]):not(.expcard__trigger){border:0;background:#0000;padding:0}@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 }:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.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;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.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;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.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;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-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.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-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.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-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.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-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,#00000080,#0000)}.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:#0000}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .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(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.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-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 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-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,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-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);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:var(--swiper-pagination-bullet-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-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.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:translate(-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:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, 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-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, 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:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-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>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.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;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;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-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-prev{pointer-events:auto;visibility:visible}.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-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{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;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}@font-face{font-family:Playfair Display;src:url(PlayfairDisplay-Bold.woff2) format("woff2"),url(PlayfairDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(PlayfairDisplay-BoldItalic.woff2) format("woff2"),url(PlayfairDisplay-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.flooret.com/cdn/shop/t/113/assets/Montserrat-BoldItalic.woff2?v=92814916256254427411764924132) format("woff2"),url(//www.flooret.com/cdn/shop/t/113/assets/Montserrat-BoldItalic.woff?v=112851359410186897161764924131) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.flooret.com/cdn/shop/t/113/assets/Montserrat-Regular.woff2?v=94053506564900716921764924134) format("woff2"),url(//www.flooret.com/cdn/shop/t/113/assets/Montserrat-Regular.woff?v=118772318087499907981764924133) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.flooret.com/cdn/shop/t/113/assets/Montserrat-Bold.woff2?v=81786179965106793991764924131) format("woff2"),url(//www.flooret.com/cdn/shop/t/113/assets/Montserrat-Bold.woff?v=32639785794382107161764924130) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.flooret.com/cdn/shop/t/113/assets/Montserrat-SemiBoldItalic.woff2?v=181417237914182221291764924136) format("woff2"),url(//www.flooret.com/cdn/shop/t/113/assets/Montserrat-SemiBoldItalic.woff?v=21375251310643183901764924135) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.flooret.com/cdn/shop/t/113/assets/Montserrat-SemiBold.woff2?v=96919008330923519071764924135) format("woff2"),url(//www.flooret.com/cdn/shop/t/113/assets/Montserrat-SemiBold.woff?v=5757001731310290261764924134) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.flooret.com/cdn/shop/t/113/assets/montserrat-italic-webfont.woff2?v=115218353159198046831764924133) format("woff2"),url(//www.flooret.com/cdn/shop/t/113/assets/montserrat-italic-webfont.woff?v=101230402274901786521764924132) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(//www.flooret.com/cdn/shop/t/113/assets/Inter-Bold.woff2?v=120812221805972231201764924128) format("woff2"),url(//www.flooret.com/cdn/shop/t/113/assets/Inter-Bold.woff?v=79970057037383988331764924128) format("woff");font-weight:400;font-style:normal;font-display:swap}@media (max-width: 959px){.full-mobile{width:calc(100% + 2rem);margin:0 -1rem}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-.5rem}.row .col{margin:.5rem;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}@media (min-width: 960px){.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.row .col--left,.row .col--right{width:calc(50% - 1rem)}.row--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.hidden{display:none!important}@media (max-width: 959px){.desk-only{display:none!important}}@media (min-width: 960px){.mob-only{display:none!important}}[type=text],[type=email],[type=password],[type=tel],[type=file],[type=search],[type=number],[type=url],[type=submit],[type=reset],textarea,select,.select-menu,.search-input{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.75rem;border:1px solid #cecece;background:#fff;border-radius:4px;font:inherit;line-height:1;width:100%}[type=text]:last-child,[type=email]:last-child,[type=password]:last-child,[type=tel]:last-child,[type=file]:last-child,[type=search]:last-child,[type=number]:last-child,[type=url]:last-child,[type=submit]:last-child,[type=reset]:last-child,textarea:last-child,select:last-child,.select-menu:last-child,.search-input:last-child{margin-bottom:0}.filled[type=text],.filled[type=email],.filled[type=password],.filled[type=tel],.filled[type=file],.filled[type=search],.filled[type=number],.filled[type=url],.filled[type=submit],.filled[type=reset],textarea.filled,select.filled,.filled.select-menu,.filled.search-input{border-color:#717171}[type=text]:focus,[type=email]:focus,[type=password]:focus,[type=tel]:focus,[type=file]:focus,[type=search]:focus,[type=number]:focus,[type=url]:focus,[type=submit]:focus,[type=reset]:focus,textarea:focus,select:focus,.select-menu:focus,.search-input:focus{border-color:#4292e3}.btn,.gallery-card__badge,.prodspec-card__trigger,[type=submit],[type=reset],.expcard__trigger{background:#0000;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#111;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:inherit;font-weight:700;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;padding:.75rem 1.5rem;margin:0;text-decoration:none;text-align:center;-webkit-transition:.16s ease;transition:.16s ease;width:100%;line-height:1}.btn .svg-icon,.gallery-card__badge .svg-icon,.prodspec-card__trigger .svg-icon,[type=submit] .svg-icon,[type=reset] .svg-icon,.expcard__trigger .svg-icon{display:inline-block;margin:0 .5rem;font-size:.8rem}.btn:hover,.gallery-card__badge:hover,.prodspec-card__trigger:hover,[type=submit]:hover,[type=reset]:hover,.expcard__trigger:hover{text-decoration:none}*+.btn,*+.gallery-card__badge,*+.prodspec-card__trigger,*+[type=submit],*+[type=reset],*+.expcard__trigger{margin-top:1.5rem}.btn+.btn,.gallery-card__badge+.btn,.btn+.gallery-card__badge,.gallery-card__badge+.gallery-card__badge,.prodspec-card__trigger+.btn,.prodspec-card__trigger+.gallery-card__badge,.btn+.prodspec-card__trigger,.gallery-card__badge+.prodspec-card__trigger,.prodspec-card__trigger+.prodspec-card__trigger,[type=submit]+.btn,[type=submit]+.gallery-card__badge,[type=submit]+.prodspec-card__trigger,[type=reset]+.btn,[type=reset]+.gallery-card__badge,[type=reset]+.prodspec-card__trigger,.btn+[type=submit],.gallery-card__badge+[type=submit],.prodspec-card__trigger+[type=submit],[type=submit]+[type=submit],[type=reset]+[type=submit],.btn+[type=reset],.gallery-card__badge+[type=reset],.prodspec-card__trigger+[type=reset],[type=submit]+[type=reset],[type=reset]+[type=reset],.expcard__trigger+.btn,.expcard__trigger+.gallery-card__badge,.expcard__trigger+.prodspec-card__trigger,.expcard__trigger+[type=submit],.expcard__trigger+[type=reset],.btn+.expcard__trigger,.gallery-card__badge+.expcard__trigger,.prodspec-card__trigger+.expcard__trigger,[type=submit]+.expcard__trigger,[type=reset]+.expcard__trigger,.expcard__trigger+.expcard__trigger{margin-top:.75rem}@media (min-width: 480px){.btn,.gallery-card__badge,.prodspec-card__trigger,[type=submit],[type=reset],.expcard__trigger{width:auto;margin-right:.75rem}*+.btn,*+.gallery-card__badge,*+.prodspec-card__trigger,*+[type=submit],*+[type=reset],*+.expcard__trigger{margin-top:2rem}.btn+.btn,.gallery-card__badge+.btn,.btn+.gallery-card__badge,.gallery-card__badge+.gallery-card__badge,.prodspec-card__trigger+.btn,.prodspec-card__trigger+.gallery-card__badge,.btn+.prodspec-card__trigger,.gallery-card__badge+.prodspec-card__trigger,.prodspec-card__trigger+.prodspec-card__trigger,[type=submit]+.btn,[type=submit]+.gallery-card__badge,[type=submit]+.prodspec-card__trigger,[type=reset]+.btn,[type=reset]+.gallery-card__badge,[type=reset]+.prodspec-card__trigger,.btn+[type=submit],.gallery-card__badge+[type=submit],.prodspec-card__trigger+[type=submit],[type=submit]+[type=submit],[type=reset]+[type=submit],.btn+[type=reset],.gallery-card__badge+[type=reset],.prodspec-card__trigger+[type=reset],[type=submit]+[type=reset],[type=reset]+[type=reset],.expcard__trigger+.btn,.expcard__trigger+.gallery-card__badge,.expcard__trigger+.prodspec-card__trigger,.expcard__trigger+[type=submit],.expcard__trigger+[type=reset],.btn+.expcard__trigger,.gallery-card__badge+.expcard__trigger,.prodspec-card__trigger+.expcard__trigger,[type=submit]+.expcard__trigger,[type=reset]+.expcard__trigger,.expcard__trigger+.expcard__trigger{margin-top:.75rem}.btn:last-child,.gallery-card__badge:last-child,.prodspec-card__trigger:last-child,[type=submit]:last-child,[type=reset]:last-child,.expcard__trigger:last-child{margin-right:0}}.template-blog .blog-heading,.article-hero{padding:3rem 1.25rem}@media (min-width: 960px){.template-blog .blog-heading,.article-hero{padding:5.5rem 3rem}}ul,ol{margin-left:1rem;font-size:inherit}ul li,ol li{list-style:outside;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){ul,ol{margin-left:1.25rem}}ol{counter-reset:ol-counter}ol li{list-style:none}ol>li:before{content:counter(ol-counter);counter-increment:ol-counter;text-align:right;font-weight:700;right:calc(100% + .5rem)}.checklist{list-style:none}.checklist .svg-icon{position:absolute;top:.3rem;left:-1.25rem;vertical-align:text-top;height:.9rem;width:.9rem}.checklist .svg-icon svg{fill:#4292e3}@media only screen and (min-width: 960px){.margin-top-desk{margin-top:3rem}}@media only screen and (min-width: 960px){.margin-bottom-desk{margin-bottom:3rem}}@media only screen and (max-width: 959px){.margin-top-mob{margin-top:1.5rem}}@media only screen and (max-width: 959px){.margin-bottom-mob{margin-bottom:1.5rem}}.nopad-top{padding-top:0}.nopad-bottom{padding-bottom:0}@media only screen and (max-width: 959px){.nopad-top-mob{padding-top:0}}@media only screen and (max-width: 959px){.nopad-bottom-mob{padding-bottom:0}}@media only screen and (min-width: 960px){.nopad-top-desk{padding-top:0rem}}@media only screen and (min-width: 960px){.nopad-bottom-desk{padding-bottom:0rem}}.svg-icon{position:relative;height:1rem;width:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.pdm-lightbox{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:#000000e6;padding:3rem .5rem;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;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;-webkit-transition:opacity .5s .25s;transition:opacity .5s .25s}@media (min-width: 960px){.pdm-lightbox{padding:6rem 3rem}}.pdm-lightbox__container{width:100%;-webkit-transition:opacity .25s 0s;transition:opacity .25s 0s;position:relative}.pdm-lightbox__content{overflow-y:auto;max-height:80vh;overflow:auto;background-color:#fff}.pdm-lightbox.vimeo-vid .iframe-wrap .spacer,.pdm-lightbox.youtube-vid .iframe-wrap .spacer{width:100%;height:0;padding-bottom:56.4%}.pdm-lightbox.vimeo-vid .iframe-wrap .spacer iframe,.pdm-lightbox.youtube-vid .iframe-wrap .spacer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pdm-lightbox .iframe-wrap iframe{background-color:#111}.pdm-lightbox__close{background:#0000;border:none;text-indent:-999rem;display:block;z-index:3;cursor:pointer;padding:0;height:2rem;width:2rem;position:absolute;top:-3rem;right:0rem;-webkit-transition-duration:.25s;transition-duration:.25s}.pdm-lightbox__close:after,.pdm-lightbox__close:before{content:"";left:0;top:1rem;position:absolute;width:100%;height:2px;background-color:#fff}.pdm-lightbox__close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pdm-lightbox__close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.pdm-lightbox.active{pointer-events:all;opacity:1;-webkit-transition:opacity .5s 0s;transition:opacity .5s 0s}.pdm-lightbox.active .pdm-lightbox__content{opacity:1;-webkit-transition:opacity .75s;transition:opacity .75s}html{font-size:16px}body{background:#fff;color:#111;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;font-size:.9rem}@media (min-width: 960px){body{font-size:1rem}}body *{-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-box-sizing:border-box;box-sizing:border-box}body *:focus{outline:0;-webkit-box-shadow:0;box-shadow:0}body.no-scroll{overflow:hidden;height:100vh}@supports (-webkit-overflow-scrolling: touch){body.no-scroll{height:100%;width:100%;position:relative;top:0;left:0;right:0;bottom:0}}.site-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000040;z-index:1000;-webkit-transition-duration:.25s;transition-duration:.25s;pointer-events:none;opacity:0}.site-overlay.active{pointer-events:all;opacity:1}.overlay-open--under-header header{z-index:1001!important}section,.section,.content-timeline-video,main .shopify-app-block{padding:1.5rem 1rem;position:relative;overflow:hidden}section__header+.section__content,.section__header+.section__content{margin-top:1.5rem}@media (min-width: 960px){section,.section,.content-timeline-video,main .shopify-app-block{padding:3rem}section__header+.section__content,.section__header+.section__content{margin-top:1rem}}.shopify-section.bg-section section,.shopify-section.bg-section .section,.shopify-section.bg-section .content-timeline-video,.shopify-section.bg-section main .shopify-app-block,main .shopify-section.bg-section .shopify-app-block{padding:3rem 1.25rem}@media (min-width: 960px){.shopify-section.bg-section section,.shopify-section.bg-section .section,.shopify-section.bg-section .content-timeline-video,.shopify-section.bg-section main .shopify-app-block,main .shopify-section.bg-section .shopify-app-block{padding:5.5rem 3rem}}.shopify-section.bg-section+.shopify-section:not(.bg-section){margin-top:.75rem}@media (min-width: 960px){.shopify-section.bg-section+.shopify-section:not(.bg-section){margin-top:1.5rem}}.shopify-section.bg-section+.bg-section{margin-top:1.5rem}@media (min-width: 960px){.shopify-section.bg-section.cta-block section,.shopify-section.bg-section.cta-block .section,.shopify-section.bg-section.cta-block .content-timeline-video,.shopify-section.bg-section.cta-block main .shopify-app-block,main .shopify-section.bg-section.cta-block .shopify-app-block{padding:3rem}}.container,.pdm-lightbox__container{max-width:620px;margin:0 auto}@media (min-width: 960px){.container,.pdm-lightbox__container{max-width:1200px}.container--small{max-width:620px}.container--longform{max-width:770px}.container--medium{max-width:960px}.container--large{max-width:1400px}}h1,.h1,.newsletter-signup__heading,.content-timeline-video h2,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.accordion .accordion__label,.video-embed__play span,.preheading,.expcard__preheading{color:currentColor;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin:0;text-wrap:balance}*+h1,*+.h1,*+.newsletter-signup__heading,.content-timeline-video *+h2,*+h2,*+.h2,*+h3,*+.h3,*+h4,*+.h4,*+h5,*+.h5,*+h6,*+.h6,.accordion *+.accordion__label,.video-embed__play *+span,*+.preheading,*+.expcard__preheading{margin-top:2.5rem}h1:first-child,.h1:first-child,.newsletter-signup__heading:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child,.accordion .accordion__label:first-child,.video-embed__play span:first-child,.preheading:first-child,.expcard__preheading:first-child{margin-top:0}h1,.h1,.newsletter-signup__heading,.content-timeline-video h2,h2,.h2,h3,.h3{line-height:1.2}h4,.h4,h5,.h5,h6,.h6,.accordion .accordion__label,.video-embed__play span,.preheading,.expcard__preheading{line-height:1.5}h1,.h1,.newsletter-signup__heading,.content-timeline-video h2{font-family:Playfair Display,Times,serif;font-size:2.75rem;font-weight:700}@media (min-width: 960px){h1,.h1,.newsletter-signup__heading,.content-timeline-video h2{font-size:4rem}}h2,.h2{font-size:2rem}@media (min-width: 960px){h2,.h2{font-size:2.5rem}}h3,.h3{font-size:1.75rem}@media (min-width: 960px){h3,.h3{font-size:2rem}}h4,.h4{font-size:1.25rem;font-weight:600}@media (min-width: 960px){h4,.h4{font-size:1.75rem}}h5,.h5{font-weight:400;font-size:1rem}@media (min-width: 960px){h5,.h5{font-size:1.25rem}}h6,.h6,.accordion .accordion__label,.video-embed__play span,.preheading,.expcard__preheading{font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}@media (min-width: 960px){h6,.h6,.accordion .accordion__label,.video-embed__play span,.preheading,.expcard__preheading{font-size:.9rem}}.preheading,.expcard__preheading{text-transform:uppercase;display:block}*+.preheading,*+.expcard__preheading{margin-top:2.5rem}.preheading+.h1,.preheading+.newsletter-signup__heading,.expcard__preheading+.h1,.expcard__preheading+.newsletter-signup__heading,.preheading+.h2,.expcard__preheading+.h2,.preheading+.h3,.expcard__preheading+.h3,.preheading+.h4,.expcard__preheading+.h4,.preheading+.h5,.expcard__preheading+.h5,.preheading+.h6,.accordion .preheading+.accordion__label,.expcard__preheading+.h6,.accordion .expcard__preheading+.accordion__label,.video-embed__play .preheading+span,.video-embed__play .expcard__preheading+span,.preheading+.preheading,.expcard__preheading+.preheading,.preheading+.expcard__preheading,.expcard__preheading+.expcard__preheading,.preheading+h1,.expcard__preheading+h1,.preheading+h2,.expcard__preheading+h2,.preheading+h3,.expcard__preheading+h3,.preheading+h4,.expcard__preheading+h4,.preheading+h5,.expcard__preheading+h5,.preheading+h6,.expcard__preheading+h6{margin-top:.5rem}a{text-decoration:underline;text-underline-offset:.25em}.btn,.gallery-card__badge,.prodspec-card__trigger,[type=submit],[type=reset],.expcard__trigger{background:#111;color:#fff;border-radius:3rem;font-weight:500}.btn:hover,.gallery-card__badge:hover,.prodspec-card__trigger:hover,[type=submit]:hover,[type=reset]:hover,.expcard__trigger:hover{color:#111;background:#fff;border-color:#111}.btn:focus,.gallery-card__badge:focus,.prodspec-card__trigger:focus,[type=submit]:focus,[type=reset]:focus,.expcard__trigger:focus{text-decoration:none}.btn--sm,.btn--small,.gallery-card__badge{padding:.5rem .9rem;min-width:0;width:auto;margin-right:.5rem;font-size:.75rem}.btn--sm.btn--text,.btn--small.btn--text,.btn--text.gallery-card__badge{padding:0}.btn--sm:last-child,.btn--small:last-child,.gallery-card__badge:last-child{margin-right:0}.btn--lg,.btn--large{padding:.9rem 1.5rem;font-size:1rem}.btn--squared{border-radius:.5rem}.btn--grey-border{background:#0000;color:#111;border-color:#cecece}.btn--grey-border.active,.btn--grey-border:hover{background:#111;color:#fff;text-decoration:none}.btn--grey-border:focus,.btn--grey-border:active{text-decoration:none}.btn--secondary,.btn--outline,.prodspec-card__content .prodspec-card__trigger,.expcard__expanded .expcard__trigger{background:#0000;color:#111;border-color:#111}.btn--secondary.active,.btn--secondary:hover,.btn--outline.active,.prodspec-card__content .active.prodspec-card__trigger,.expcard__expanded .active.expcard__trigger,.btn--outline:hover,.prodspec-card__content .prodspec-card__trigger:hover,.expcard__expanded .expcard__trigger:hover{background:#111;color:#fff;text-decoration:none}.btn--secondary:focus,.btn--secondary:active,.btn--outline:focus,.prodspec-card__content .prodspec-card__trigger:focus,.expcard__expanded .expcard__trigger:focus,.btn--outline:active,.prodspec-card__content .prodspec-card__trigger:active,.expcard__expanded .expcard__trigger:active{text-decoration:none}.btn--outline-white,.prodspec-card__trigger,.expcard__trigger{background:#0000;color:#fff;border-color:#fff}.btn--outline-white.active,.active.prodspec-card__trigger,.active.expcard__trigger,.btn--outline-white:hover,.prodspec-card__trigger:hover,.expcard__trigger:hover{background:#111;color:#fff;text-decoration:none}.btn--outline-white:focus,.prodspec-card__trigger:focus,.expcard__trigger:focus,.btn--outline-white:active,.prodspec-card__trigger:active,.expcard__trigger:active{text-decoration:none}.btn--text{display:inline-block;background:#0000;color:#111;padding:0;margin:.75rem 1.25rem .75rem auto;text-decoration:underline;text-underline-offset:.5em}.btn--text:hover{color:#111;border-color:#0000;text-decoration:none;background:#0000}.btn--text:last-child{margin-right:0}.btn--text.btn--text-white{color:#fff}.btn--plain{background:#0000;color:#111;padding:0;border-radius:none;width:initial;display:initial;text-align:initial;border-radius:0;border:none}.btn--plain:hover,.btn--plain:focus{text-decoration:none}.btn--rounded{border-radius:3rem}.btn--white,.gallery-card__badge{background:#fff;color:#111}.btn--white.btn--text,.btn--text.gallery-card__badge{color:#fff;background:#0000}.btn--white.btn--outline,.btn--outline.gallery-card__badge,.prodspec-card__content .btn--white.prodspec-card__trigger,.prodspec-card__content .prodspec-card__trigger.gallery-card__badge,.expcard__expanded .btn--white.expcard__trigger,.expcard__expanded .expcard__trigger.gallery-card__badge{color:#fff;background:#0000;border-color:#fff}.btn--white.active,.active.gallery-card__badge,.btn--white:hover,.gallery-card__badge:hover{color:#fff;background:#ffffff4d;border-color:#fff}.btn--yellow,[type=submit],[type=reset]{background:#2576a2;color:#fff}.btn--yellow.btn--outline,.prodspec-card__content .btn--yellow.prodspec-card__trigger,.btn--outline[type=submit],.prodspec-card__content [type=submit].prodspec-card__trigger,.btn--outline[type=reset],.prodspec-card__content [type=reset].prodspec-card__trigger,.expcard__expanded .btn--yellow.expcard__trigger,.expcard__expanded .expcard__trigger[type=submit],.expcard__expanded .expcard__trigger[type=reset]{color:#2576a2;background:#0000;border-color:#2576a2}.btn--yellow.active,.active[type=submit],.active[type=reset],.btn--yellow:hover,[type=submit]:hover,[type=reset]:hover{background:#111;color:#fff}.btn--yellow.active.btn--outline,.prodspec-card__content .btn--yellow.active.prodspec-card__trigger,.active.btn--outline[type=submit],.prodspec-card__content .active[type=submit].prodspec-card__trigger,.active.btn--outline[type=reset],.prodspec-card__content .active[type=reset].prodspec-card__trigger,.expcard__expanded .btn--yellow.active.expcard__trigger,.expcard__expanded .active.expcard__trigger[type=submit],.expcard__expanded .active.expcard__trigger[type=reset],.btn--yellow:hover.btn--outline,.prodspec-card__content .btn--yellow.prodspec-card__trigger:hover,[type=submit]:hover.btn--outline,.prodspec-card__content [type=submit].prodspec-card__trigger:hover,[type=reset]:hover.btn--outline,.prodspec-card__content [type=reset].prodspec-card__trigger:hover,.expcard__expanded .btn--yellow.expcard__trigger:hover,.expcard__expanded .expcard__trigger[type=submit]:hover,.expcard__expanded .expcard__trigger[type=reset]:hover{color:#fff;background:#111;border-color:#0000}.btn--purple{background:#313158;color:#fff}.btn--purple.btn--text{color:#313158;background:#0000}.btn--purple.btn--outline,.prodspec-card__content .btn--purple.prodspec-card__trigger,.expcard__expanded .btn--purple.expcard__trigger{color:#313158;background:#0000;border-color:#313158}.btn--purple.active,.btn--purple:hover{background:#0000;color:#313158;border-color:#313158}.btn--purple.active.btn--outline,.prodspec-card__content .btn--purple.active.prodspec-card__trigger,.expcard__expanded .btn--purple.active.expcard__trigger,.btn--purple:hover.btn--outline,.prodspec-card__content .btn--purple.prodspec-card__trigger:hover,.expcard__expanded .btn--purple.expcard__trigger:hover{color:#fff;background:#313158;border-color:#313158}.btn--lgreen{background:#e0f3ed;color:#214137;border-color:#214137}.btn--orange.btn--outline,.prodspec-card__content .btn--orange.prodspec-card__trigger,.expcard__expanded .btn--orange.expcard__trigger{background:#fce0d7;color:#502112;border-color:#f16437}.btn:disabled,.gallery-card__badge:disabled,.prodspec-card__trigger:disabled,[type=submit]:disabled,[type=reset]:disabled,.expcard__trigger:disabled{background:#f4f3f1;color:#acacac}@media (min-width: 480px){*+.btn--text{margin-top:2em}.btn+.btn--text,.gallery-card__badge+.btn--text,.prodspec-card__trigger+.btn--text,[type=submit]+.btn--text,[type=reset]+.btn--text,.expcard__trigger+.btn--text{margin-top:.75rem;margin-left:.25rem}.btn--small.btn--text,.btn--text.gallery-card__badge{margin-top:.5rem;margin-bottom:.5rem}}hr{border:1px solid #cecece}blockquote{line-height:1.4;font-size:1.25rem;position:relative}blockquote cite{font-size:.9rem}@media (min-width: 768px){blockquote{font-size:1.5rem}}.video-embed{position:relative;height:0;overflow:hidden;margin:auto;padding-bottom:56.5%;background:#111}.video-embed__cover,.video-embed__embed,.video-embed iframe,.video-embed video{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%}.video-embed__cover{background-size:cover;background-position:center;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;z-index:1;cursor:pointer}.video-embed__cover:hover .video-embed__play{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.video-embed__play{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-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;z-index:1}.video-embed__play span{color:#fff;font-weight:900;margin-top:1.5rem}.positioner{position:absolute;top:0rem;left:0rem;width:100%;height:100%}.positioner img{width:100%;height:100%}.qty-input__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -.25rem}.qty-input__label{display:block;margin-bottom:.5rem;color:#717171}.qty-input__button,.qty-input__input{padding:.5rem;margin:0 .25rem;text-align:center;font-size:1rem;font-weight:700;height:3rem;background:#fff;line-height:1;border:1px solid #cecece}.qty-input__button{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-box-flex:0;-ms-flex:none;flex:none;font-size:1.5rem;line-height:1;width:3rem}.qty-input__input{-webkit-box-flex:3;-ms-flex:3;flex:3}.preorder-notification{background:#0c2736;color:#fff;padding:1rem;font-size:.9rem;border-radius:.25rem;overflow:hidden}.preorder-notification__status{display:inline-block;margin-right:.25rem;height:.5rem;width:.5rem;background:#f16437;border-radius:3rem}.preorder-notification__message{margin-top:.5rem}.pill-btn{padding:.35em .75em;border-radius:50px;font-size:.9em;margin-bottom:.5em;display:inline-block}.pill-btn--lblue{background-color:#d3e4ec}.pill-btn--dgray{background-color:#e8e8e8}main .shopify-app-block .ElementsWidget{max-width:960px;margin:auto}@media (min-width: 960px){.collection-cards+.content-imgs section{padding-top:6rem}}.gheader{z-index:0;margin:0;padding:.5rem 1rem;position:relative;background-color:#fff;-webkit-transition:all .25s ease;transition:all .25s ease}.gheader .svg-icon{height:.75rem;width:.75rem;display:block}.gheader .svg-icon path{stroke:currentColor}.gheader__burger svg{width:2rem;display:block}.gheader__burger svg path{-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;fill:currentColor}.gheader__burger.active path:nth-child(2){-webkit-transform:rotate(-45deg) translateY(25%);-ms-transform:rotate(-45deg) translateY(25%);transform:rotate(-45deg) translateY(25%)}.gheader__burger.active path:nth-child(3){-webkit-transform:rotate(45deg) translateY(-25%);-ms-transform:rotate(45deg) translateY(-25%);transform:rotate(45deg) translateY(-25%)}.gheader__burger.active path:nth-child(1){opacity:0}.gheader__mnav{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;pointer-events:none;margin-top:0!important;border-top:1px solid #e8e8e8}.gheader__mnav.active{pointer-events:all;opacity:1}.gheader__mnav .overflow{overflow:auto;padding:1rem}.gheader__mnav .overflow li{list-style:none;margin:0}.gheader__mnav .overflow>ul>li{border-bottom:1px solid #e8e8e8}.gheader__mnav .overflow>ul>li a{font-weight:700;font-size:1.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 0rem;text-decoration:none}.gheader__mnav .overflow>ul>li a svg{-webkit-transition-duration:.25s;transition-duration:.25s}.gheader__mnav .overflow>ul>li a.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.gheader__mnav .overflow>ul>li>ul{display:none;padding-bottom:.5rem}.gheader__mnav .overflow>ul>li>ul li{margin-bottom:.5rem}.gheader__mnav .overflow>ul>li>ul li a{padding:0;font-weight:400;font-size:1rem}.gheader__mnav .overflow>ul>li>ul li a:hover{text-decoration:underline}.gheader__mnav__fixed{position:absolute;bottom:0;left:0;width:100%;background-color:#f4f3f1}.gheader__mnav__fixed a{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:.5rem 1rem;font-weight:600;text-decoration:none}.gheader__mnav__fixed a svg{margin-right:.5rem}.gheader__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.gheader__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:110px}.gheader__logo a{display:block}.gheader__logo a img,.gheader__logo a svg{width:100%;display:block;height:auto}.gheader__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.gheader__actions .btn--outline,.gheader__actions .prodspec-card__content .prodspec-card__trigger,.prodspec-card__content .gheader__actions .prodspec-card__trigger,.gheader__actions .expcard__expanded .expcard__trigger,.expcard__expanded .gheader__actions .expcard__trigger{color:currentColor;border-color:currentColor;min-width:0;font-size:.9rem;padding:.5rem 1.5rem}.gheader__actions .btn--outline:hover,.gheader__actions .prodspec-card__content .prodspec-card__trigger:hover,.prodspec-card__content .gheader__actions .prodspec-card__trigger:hover,.gheader__actions .expcard__expanded .expcard__trigger:hover,.expcard__expanded .gheader__actions .expcard__trigger:hover{border-color:#0000;color:#fff}.gheader__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gheader .menu-icon{display:block;margin-left:.75rem}.gheader .menu-icon svg{display:block;width:1.75rem}.gheader .menu-icon--cart{position:relative}.gheader .menu-icon--cart .cart-count{display:none}div#shopify-section-announcement-bar-new-section{position:sticky;top:0;left:0;right:0;z-index:999}.gheader.sticky{position:sticky;left:0;right:0;z-index:999;border-bottom:1px solid rgba(0,0,0,0)}.gheader.sticky--scrolled{-webkit-box-shadow:0 1rem .9rem -4px rgba(17,17,17,.05),0 .35rem .5rem -2px rgba(17,17,17,.1),0 2px 1rem -.25rem rgba(17,17,17,.08);box-shadow:0 1rem .9rem -4px #1111110d,0 .35rem .5rem -2px #1111111a,0 2px 1rem -.25rem #11111114;margin:0;background:#fff;border-bottom-color:#e8e8e8}@media (max-width: 959px){.gheader__logo{width:110px;height:2rem;margin-left:.5rem}.gheader__actions .btn--outline,.gheader__actions .prodspec-card__content .prodspec-card__trigger,.prodspec-card__content .gheader__actions .prodspec-card__trigger,.gheader__actions .expcard__expanded .expcard__trigger,.expcard__expanded .gheader__actions .expcard__trigger{padding:.5rem 1rem;width:auto}}@media (min-width: 960px){.gheader{padding:1rem 1.5rem}}@media (min-width: 960px)and (min-width: 1200px){.gheader{padding:1rem 3rem}}@media (min-width: 960px){.gheader__logo{padding:.5rem 0}.gheader__nav{margin-left:4.5rem}.gheader__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gheader__nav ul li{margin:0;list-style:none;margin-left:.25rem}.gheader__nav ul li:first-of-type{margin-left:0}.gheader__nav ul li a,.gheader__nav ul li button{border:1px solid rgba(0,0,0,0)!important;padding:.25rem 1rem!important;border-radius:1.5rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center color:#000}.gheader__nav.desk-only .mega-menu-wrap li button{display:flex;align-items:center}.gheader__nav ul li a svg,.gheader__nav ul li button svg{margin-left:.5rem}.gheader__nav ul li a.active,.gheader__nav ul li a:hover,.gheader__nav ul li button.active,.gheader__nav ul li button:hover{background-color:#f4f3f1!important;border-color:#f4f3f1!important}.gheader .menu-icon{margin-left:1.5rem}.gheader.sticky--scrolled{padding:.5rem 1.5rem}}@media (min-width: 960px)and (min-width: 1200px){.gheader.sticky--scrolled{padding:.5rem 3rem}}.mega-menu{opacity:0;pointer-events:none;position:absolute;top:100%;left:0;width:100%;background-color:#fff;padding:1.5rem;border-top:1px solid #acacac}@media (min-width: 1200px){.mega-menu{padding:1.5rem 3rem}}.mega-menu.active{pointer-events:all;opacity:1}.mega-menu__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.mega-menu .h3{font-weight:600}.mega-menu__menu{width:300px;margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mega-menu__menu ul{margin-top:1rem}.mega-menu__menu ul li{list-style:none}.mega-menu__menu ul li a{text-decoration:none;font-weight:600}.mega-menu__menu ul li a:hover{text-decoration:underline}.mega-menu__cta{margin-top:auto;font-weight:600;font-size:1.25rem;text-underline-offset:.5rem}.mega-menu__cards{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mmcard{display:block;position:relative;width:calc(33.33% - 1rem);margin:0 .5rem;border-radius:1%;overflow:hidden}.mmcard--large{width:calc(66.66% - 1rem)}.mmcard--large .mmcard__image{aspect-ratio:5/3}.mmcard__image{aspect-ratio:4/5;position:relative;z-index:0}.mmcard__image:before{content:"";background:-webkit-gradient(linear,left bottom,left top,from(#111111),color-stop(45%,transparent));background:linear-gradient(to top,#111111,transparent 45%);position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.mmcard__image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:.3s ease;transition:.3s ease;z-index:-2}.mmcard:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.mmcard__content{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;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:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.5rem}.mmcard__content .h5{font-weight:600}.mmcard__cta{text-decoration:underline;text-underline-offset:.5rem;font-weight:600}.gfooter{background-color:#f4f3f1;padding:3rem 1rem 1.5rem}.gfooter .gfooter-email{margin-top:1.5rem}.gfooter .gfooter-email form{margin:1rem 0;position:relative}.gfooter .gfooter-email form [type=email]{border:none}.gfooter .gfooter-email form [type=submit]{background-color:#111;color:#fff;margin-top:.75rem}.gfooter .gfooter-email .h5{font-weight:700}.gfooter .gfooter-email__imgs img{margin-right:1rem}.gfooter .gfooter-logo{margin-bottom:2.5rem}.gfooter .gfooter-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #acacac;padding-top:1.5rem;margin-top:2.5rem;font-size:.9em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gfooter .gfooter-bottom nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gfooter .gfooter-bottom nav ul li{list-style:none;margin-top:0}.gfooter .gfooter-bottom nav ul li:last-child{margin-left:1rem}.gfooter .gfooter-bottom nav ul li a{text-decoration:none}.gfooter .gfooter-bottom .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.25rem 0}.gfooter .gfooter-bottom .social-links li{list-style:none;margin-right:1rem;margin-top:0}.gfooter .gfooter-menus{margin-top:1.5rem}.gfooter .gfooter-menus .accordion__trigger{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;padding:1rem 0}.gfooter .gfooter-menus .accordion__trigger h4{font-size:1rem}.gfooter .gfooter-menus .accordion__trigger .svg-icon path{stroke:#111}.gfooter .gfooter-menus .accordion__content{padding-left:0}.gfooter .gfooter-menus .accordion__content .spacer{margin-top:0}.gfooter .gfooter-menus .accordion__content ul li{margin-top:1rem;list-style:none}.gfooter .gfooter-menus .accordion__content ul li:first-of-type{margin-top:0}.gfooter .gfooter-menus .accordion__content ul li a{text-decoration:none;font-size:.9rem}@media (min-width: 960px){.gfooter{padding:3rem}.gfooter .gfooter-email{margin-top:0;max-width:450px;padding-left:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.gfooter .gfooter-email form [type=submit]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100px;margin-left:auto}.gfooter .gfooter-email__imgs{margin-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gfooter .gfooter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gfooter .gfooter-menus{-webkit-box-flex:1;-ms-flex:1;flex:1;width:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:700px;margin-top:0}.gfooter .gfooter-menus a:hover{color:#717171}.gfooter .gfooter-menus .accordion{border:0}.gfooter .gfooter-menus .accordion__trigger{cursor:default;pointer-events:none}.gfooter .gfooter-menus .accordion__trigger .svg-icon{display:none}.gfooter .gfooter-menus .accordion__content{display:block!important}}@media (min-width: 480px){.gfooter .gfooter-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:3rem;margin-top:3.5rem}.gfooter .gfooter-bottom .social-links{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.pop-cart{position:fixed;width:100%;max-width:500px;height:100%;top:0;right:0;z-index:10001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;opacity:0;pointer-events:none;background-color:#fff;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%);-webkit-transition-duration:.25s;transition-duration:.25s}.pop-cart.active{opacity:1;pointer-events:all;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.pop-cart .overflow{overflow:auto;height:100%;width:100%}.pop-cart__top{padding:0;max-height:calc(100% - 157px);overflow:auto}.pop-cart__intro{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;padding:1.5rem;border-bottom:1px solid #acacac}.pop-cart__intro .h5{font-weight:700}.pop-cart__intro button svg{width:1.5rem}.pop-cart__samples{text-align:center;padding:1.5rem;border-bottom:1px solid #e8e8e8}.pop-cart__samples__bar{margin-top:.5rem;width:100%;height:.5rem;background-color:#e8e8e8;border-radius:.5rem;position:relative}.pop-cart__samples__bar .percent{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#faaf4f;border-radius:.5rem}.pop-cart__items{padding:1.5rem}.pop-cart__close svg path{stroke:#111}.pop-cart__footer{border-top:1px solid #acacac;background-color:#fff;position:absolute;bottom:0;left:0;width:100%;z-index:2;overflow:hidden}.pop-cart__actions{padding:1.5rem}.pop-cart__actions table tbody{width:100%;display:table}.pop-cart__actions table tr{border:0}.pop-cart__actions table tr td{padding:0rem 0rem .5rem}.pop-cart__actions table tr td:first-of-type{font-weight:700}.pop-cart__actions table tr td:last-of-type{text-align:right}.pop-cart__actions table tr td.center{text-align:center}.pop-cart__actions p{margin-top:0;color:#acacac;font-size:.75rem}.pop-cart__actions button,.pop-cart__actions .btn,.pop-cart__actions .gallery-card__badge,.pop-cart__actions .prodspec-card__trigger,.pop-cart__actions [type=submit],.pop-cart__actions [type=reset],.pop-cart__actions .expcard__trigger{width:100%;margin-top:1rem;background-color:#111;color:#fff}.site-search{max-height:85vh;overflow:auto;position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff;display:none}.site-search__bar{padding:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.site-search__bar form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-search__bar form input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;font-size:1.25rem;padding:0}.site-search__bar form button{width:1.5rem}.site-search__bar form button .svg-icon{width:1.5rem;height:1.5rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.site-search__bar form button .svg-icon path{stroke:#111}.site-search__suggestions{width:100%;padding-bottom:1rem}.site-search__suggestions ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.site-search__suggestions li{margin-right:1rem;margin-top:1rem;list-style:none;padding:0}.site-search__suggestions li:first-of-type{margin-top:1rem}.site-search__suggestions li button{display:block;text-transform:uppercase;font-weight:700;padding:.5rem 1rem!important;border:1px solid #111!important;background-color:#0000!important}.site-search__results{display:none;padding:1rem 1rem 3rem}.site-search__results.active{display:block}.site-search__results__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #acacac;padding-bottom:.25rem}.site-search__results__intro .preheading,.site-search__results__intro .expcard__preheading{margin:0;border:0;-webkit-text-decoration:0;text-decoration:0}.site-search__results__loop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}.site-search__results__loop .no-results{margin:0 1rem;margin-top:1.5rem!important}.site-search__results__loop .product-card{width:calc(50% - 2rem);margin:1rem}.site-search__results__loop .product-card h3{font-size:.75rem!important}.site-search__results__loop .product-card .spr-badge{font-size:.75rem}.site-search__results__loop .product-card .btn,.site-search__results__loop .product-card .gallery-card__badge,.site-search__results__loop .product-card .prodspec-card__trigger,.site-search__results__loop .product-card [type=submit],.site-search__results__loop .product-card [type=reset],.site-search__results__loop .product-card .expcard__trigger{font-size:.75rem;padding:.5rem}.site-search__results .site-search__content{margin-top:3rem}.site-search__results .site-search__content ul{margin-top:1.5rem;margin-left:0}.site-search__results .site-search__content ul li{list-style:none;margin-top:1rem;padding:0}.site-search__results .site-search__content ul li:first-of-type{margin-top:0}.site-search__results .site-search__content ul li a{text-decoration:none}@media (min-width: 960px){.site-search__bar{padding:1.5rem}.site-search__results{padding:1.5rem 1.5rem 3rem}.site-search__results__loop .product-card{width:calc(33.3% - 2rem)}.site-search__results .container,.site-search__results .pdm-lightbox__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-search__results .container .site-search__products,.site-search__results .pdm-lightbox__container .site-search__products{width:60%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:3rem;max-width:1000px}.site-search__results .container .site-search__content,.site-search__results .pdm-lightbox__container .site-search__content{margin-top:0;width:40%;max-width:300px}}.accordions .accordions-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.accordions .accordions-row__col{width:100%}@media (min-width: 960px){.accordions .accordions-row{margin:0 -2%}.accordions .accordions-row__col{width:46%;margin:0 2%}.accordions .accordions-row__col .accordions-content-wrap{max-width:500px}.accordions .accordions-row__col .accordions-content-wrap h2{margin-top:1rem}}@media (max-width: 959px){.accordions .accordions-row__col:first-child{margin-top:1.5rem}}.authors-block section{background-color:#f4f3f1}.authors-block .author-lightbox{display:none}.authors-block .author-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.authors-block .author-row .author-card{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;background-color:#fff;padding:1.5em;margin-bottom:1.5rem;cursor:pointer}.authors-block .author-row .author-card__content{padding-top:1em}.authors-block .author-row .author-card__content .author-name{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}.authors-block .author-row .author-card__content .author-name .svg-icon{height:1.5rem;width:1.5rem;border:1px solid #111;padding:.25em;border-radius:100px}@media (min-width: 960px){.authors-block .author-row{margin:0 -2%}.authors-block .author-row .author-card{width:29%;margin:2%}}.author-popup-wrapper .thumb,.author-card__img .thumb{height:0;position:relative;padding-bottom:90%}.author-popup-wrapper .thumb img,.author-card__img .thumb img{-o-object-fit:cover;object-fit:cover}.author-popup-wrapper{padding:1.5rem}.author-popup-wrapper .author-social-wrapper{margin-top:1.5rem}.author-popup-wrapper .author-social-wrapper .author-socials{margin-top:.5rem}.author-popup-wrapper .author-social-wrapper .author-socials a{margin-right:1rem}.author-popup-wrapper .author-pop-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:baseline;-ms-flex-align:baseline;align-items:baseline;padding-top:1.25rem}.author-popup-wrapper .author-pop-content .h6,.author-popup-wrapper .author-pop-content .accordion .accordion__label,.accordion .author-popup-wrapper .author-pop-content .accordion__label,.author-popup-wrapper .author-pop-content .preheading,.author-popup-wrapper .author-pop-content .expcard__preheading,.author-popup-wrapper .author-pop-content .video-embed__play span,.video-embed__play .author-popup-wrapper .author-pop-content span{margin-top:0}.author-popup-wrapper .author-pop-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.author-popup-wrapper .author-pop-row__col{width:100%}@media (min-width: 960px){.author-popup-wrapper{padding:4.5rem}.author-popup-wrapper .author-pop-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4%}.author-popup-wrapper .author-pop-row__col{width:41%;margin:0 4%}}@media (max-width: 959px){.author-popup-wrapper .author-pop-row__col:first-child{margin-bottom:1.5rem}}.background-overlay-section{position:relative;z-index:-1;overflow:visible}.background-overlay-section .background-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.centered-content{text-align:center}.collection-cards h2{position:relative;margin-bottom:1rem}.collection-cards .overlay{position:absolute;left:0;width:100%;height:100%;background-color:#f4f3f1;bottom:0}.collection-cards .collection-card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.collection-cards .collection-card-row .collection-card{width:100%;position:relative}.collection-cards .collection-card-row .collection-card .gradient{background:#00000026;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.collection-cards .collection-card-row .collection-card .collection-card-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.collection-cards .collection-card-row .collection-card .collection-card-btns .btn,.collection-cards .collection-card-row .collection-card .collection-card-btns .gallery-card__badge,.collection-cards .collection-card-row .collection-card .collection-card-btns .prodspec-card__trigger,.collection-cards .collection-card-row .collection-card .collection-card-btns [type=submit],.collection-cards .collection-card-row .collection-card .collection-card-btns [type=reset],.collection-cards .collection-card-row .collection-card .collection-card-btns .expcard__trigger{margin-top:0;font-size:.9rem;padding-left:.5rem;padding-right:.5rem}.collection-cards .collection-card-row .collection-card .collection-card-btns .btn.btn--outline-white,.collection-cards .collection-card-row .collection-card .collection-card-btns .btn--outline-white.gallery-card__badge,.collection-cards .collection-card-row .collection-card .collection-card-btns .prodspec-card__trigger,.collection-cards .collection-card-row .collection-card .collection-card-btns .btn--outline-white[type=submit],.collection-cards .collection-card-row .collection-card .collection-card-btns .btn--outline-white[type=reset],.collection-cards .collection-card-row .collection-card .collection-card-btns .expcard__trigger{margin-right:.75rem}.collection-cards .collection-card-row .collection-card .thumb{height:0;padding-bottom:115%;position:relative}.collection-cards .collection-card-row .collection-card .thumb .positioner{overflow:hidden}.collection-cards .collection-card-row .collection-card .thumb .positioner img{-webkit-transition:.3s ease;transition:.3s ease}.collection-cards .collection-card-row .collection-card .thumb:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.collection-cards .collection-card-row .collection-card__content{position:absolute;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;bottom:0;padding:2em;z-index:2;width:100%}.collection-cards .collection-card-row .collection-card__content .h4{color:#fff;display:block;margin-bottom:.5rem}@media (min-width: 480px){.collection-cards .collection-card-row .collection-card .collection-card-btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.collection-cards .collection-card-row .collection-card .collection-card-btns .btn,.collection-cards .collection-card-row .collection-card .collection-card-btns .gallery-card__badge,.collection-cards .collection-card-row .collection-card .collection-card-btns .prodspec-card__trigger,.collection-cards .collection-card-row .collection-card .collection-card-btns [type=submit],.collection-cards .collection-card-row .collection-card .collection-card-btns [type=reset],.collection-cards .collection-card-row .collection-card .collection-card-btns .expcard__trigger{font-size:1rem;padding-left:1.5rem;padding-right:1.5rem}.collection-cards .collection-card-row .collection-card .collection-card-btns .btn:last-child,.collection-cards .collection-card-row .collection-card .collection-card-btns .gallery-card__badge:last-child,.collection-cards .collection-card-row .collection-card .collection-card-btns .prodspec-card__trigger:last-child,.collection-cards .collection-card-row .collection-card .collection-card-btns [type=submit]:last-child,.collection-cards .collection-card-row .collection-card .collection-card-btns [type=reset]:last-child,.collection-cards .collection-card-row .collection-card .collection-card-btns .expcard__trigger:last-child{margin-top:0}}@media (min-width: 960px){.collection-cards .overlay{height:85%}.collection-cards .hide-desktop{display:none}.collection-cards .collection-card-row{margin:0 -2%}.collection-cards .collection-card-row .collection-card{width:44%;margin:0 3%}.collection-cards .collection-card-row .collection-card:last-child{margin-top:9rem}}@media (max-width: 959px){.collection-cards .collection-card-row .collection-card h2{display:none}.collection-cards .collection-card-row .collection-card:last-child{margin-top:1.5rem}}.compare-block .compare-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-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;text-align:center}.compare-block .compare-intro .compare-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.5rem}.compare-block .compare-intro .compare-titles span{position:relative;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.compare-block .compare-intro .compare-titles span img{margin-right:.5rem}.compare-block .compare-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.5rem}.compare-block .compare-row__item{margin-top:1.5rem;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;text-align:center}.compare-block .compare-row__item img{margin-top:.5rem}.compare-block .compare-row__item .h6,.compare-block .compare-row__item .accordion .accordion__label,.accordion .compare-block .compare-row__item .accordion__label,.compare-block .compare-row__item .preheading,.compare-block .compare-row__item .expcard__preheading,.compare-block .compare-row__item .video-embed__play span,.video-embed__play .compare-block .compare-row__item span{display:block;margin-bottom:.25rem}@media (min-width: 960px){.compare-block .compare-row{margin:2rem -2% 0}.compare-block .compare-row__item{width:46%;margin:2%}.compare-block .compare-row__item img{margin-top:1.25rem}}@media (min-width: 480px){.compare-block .compare-intro .compare-titles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1.5rem}.compare-block .compare-intro .compare-titles span{padding-left:2rem;margin-bottom:0}}.contact-info{border-top:1px solid #cecece}.contact-info .contact-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-info .contact-row__col{margin-bottom:1.5rem}.contact-info .social-links--contact{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-info .social-links--contact li{margin-right:1rem;margin-top:1rem;list-style:none}.contact-info .social-links--contact li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;text-decoration:none}@media (min-width: 960px){.contact-info .contact-location{max-width:300px}.contact-info .contact-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact-info .contact-row__col{width:33.3%;margin-bottom:0}}.content-imgs .content-imgs-row{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}.content-imgs .content-imgs-row__col{text-align:center}.content-imgs .content-imgs-row__col p,.content-imgs .content-imgs-row__col .btn,.content-imgs .content-imgs-row__col .gallery-card__badge,.content-imgs .content-imgs-row__col .prodspec-card__trigger,.content-imgs .content-imgs-row__col [type=submit],.content-imgs .content-imgs-row__col [type=reset],.content-imgs .content-imgs-row__col .expcard__trigger{margin-top:0}.content-imgs .content-imgs-row__col p{margin:1rem 0}.content-imgs .content-imgs-row__col div{position:relative}.content-imgs .content-imgs-row button{background:none!important;color:#000!important;font-size:1rem!important;height:auto!important;padding:0!important;line-height:1!important;position:relative;border-radius:0!important}.content-imgs .content-imgs-row button:after{content:"";width:110px;height:2px;background:#000;position:absolute;display:block;left:0;right:0;margin:0 auto;opacity:1;-webkit-transition:.3s all ease;transition:.3s all ease;top:calc(100% + 5px);bottom:0}.content-imgs .content-imgs-row button:hover:after{width:0;opacity:0;height:0}@media (min-width: 960px){.content-imgs .content-imgs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1000px;margin:0 auto}}@media (max-width: 959px){.content-imgs .content-imgs-row{padding:6rem 0}.content-imgs .content-imgs-row__col:first-child,.content-imgs .content-imgs-row__col:last-child{position:absolute;width:150px}.content-imgs .content-imgs-row__col:first-child{top:1.5rem;left:-4.5rem}.content-imgs .content-imgs-row__col:last-child{bottom:1.5rem;right:-4.5rem}}.content-timeline-video{position:relative;z-index:0}.content-timeline-video .overlay{position:absolute;top:6rem;left:0;z-index:-1;height:calc(100% - 6rem);width:100%}@media (min-width: 960px){.content-timeline-video .overlay{top:9rem;left:0;height:calc(100% - 18rem);width:95%}}.content-timeline-video .video-content__content *+.btn,.content-timeline-video .video-content__content *+.gallery-card__badge,.content-timeline-video .video-content__content *+.prodspec-card__trigger,.content-timeline-video .video-content__content *+[type=submit],.content-timeline-video .video-content__content *+[type=reset],.content-timeline-video .video-content__content *+.expcard__trigger{margin-top:1rem}.content-timeline-video .content-timeline,.content-timeline-video .video-content{padding-left:0;padding-right:0}.content-timeline-video .content-timeline{overflow:initial}.content-timeline-video .content-timeline .swiper{overflow:visible}.content-timeline-video .content-timeline .swiper-slide:last-child .accordion-timeline:before,.content-timeline-video .content-timeline .swiper-slide:last-child .accordion-timeline:after{display:none}@media (max-width: 959px){.content-timeline-video .content-timeline__timeline .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:1rem;overflow:visible}.content-timeline-video .content-timeline__timeline .swiper-slide{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.content-timeline-video .content-timeline__timeline .swiper-slide:last-child .accordion-timeline:before,.content-timeline-video .content-timeline__timeline .swiper-slide:last-child .accordion-timeline:after{display:none}.content-timeline-video .content-timeline .accordion-timeline{margin:0}.content-timeline-video .content-timeline .accordion-timeline:before,.content-timeline-video .content-timeline .accordion-timeline:after{height:2px;width:calc(100% - 1rem);top:1rem;left:2rem}.content-timeline-video .content-timeline .accordion-timeline__label{-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;pointer-events:none}.content-timeline-video .content-timeline .accordion-timeline__heading{margin-top:1rem}.content-timeline-video .content-timeline .accordion-timeline__content{display:block!important;padding-left:0}}@media (min-width: 960px){.content-timeline-video .content-timeline .accordion-timeline__trigger{pointer-events:none}.content-timeline-video .content-timeline .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-timeline-video .content-timeline .swiper-wrapper .swiper-slide+.swiper-slide{margin-top:2rem}.content-timeline-video .content-timeline .swiper-wrapper .swiper-slide .accordion-timeline:after{height:100%}.content-timeline-video .content-timeline .swiper-wrapper .swiper-slide.active~.swiper-slide .accordion-timeline:after{height:0%}}@media (min-width: 960px){.content-timeline-video .video-content .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content-timeline-video .video-content .row .col--right{padding:0 3rem 0 0}.content-timeline-video .video-content .row.row--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content-timeline-video .video-content .row.row--reverse .col--right{padding:0 0 0 3rem}}.content-timeline__timeline{margin-top:1.5rem}.content-timeline .swiper-slide .accordion-timeline__content{padding-right:1.5rem}@media (min-width: 960px){.content-timeline .swiper-slide{opacity:1}.content-timeline .swiper-slide.active~*{opacity:.5}.content-timeline .row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.content-timeline .row .col--right{padding:0 0 0 3rem}.content-timeline .row--reverse .col--right{padding:0 3rem 0 0}}.content-video.two-column .overlay{position:absolute;right:0;left:initial;bottom:0;width:100%}.content-video .content-video-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1}.content-video .content-video-row__col{width:100%}.content-video .content-video-row__col iframe{width:100%;height:100%;aspect-ratio:16/9}@media (min-width: 960px){.content-video .container--large.video-container{margin:0 auto 0 0}.content-video.two-column .overlay{width:90%;height:80%;bottom:initial;top:initial}.content-video.two-column .two-column-row{padding:2rem 0 3rem 6rem}.content-video.two-column .two-column-row__col:last-child{position:relative;top:-5rem}.content-video .content-video-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2rem -.5rem 0}.content-video .content-video-row__col{margin:0 .5rem}.content-video .content-video-row__col .content-video-wrap{margin:0 auto}.content-video .content-video-row__col:first-child{width:calc(58% - 1rem)}.content-video .content-video-row__col:last-child{width:calc(34% - 1rem)}.content-video .content-video-row.content-video-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width: 959px){.content-video .content-video-row__col:last-child{margin-top:1.5rem}}.show-sm{display:block}@media (min-width: 960px){.show-sm{display:none}}.show-lg{display:none}@media (min-width: 960px){.show-lg{display:block}}.cstory__wrap{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);-webkit-transition-duration:.25s;transition-duration:.25s}.cstory.swiper-slide-active .cstory__wrap{-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.cstory.swiper-slide-active .cstory__content{opacity:1}.cstory.swiper-slide-active .cstory__image:before{opacity:1}.cstory__image{border-radius:5px;overflow:hidden;position:relative;z-index:0}.cstory__image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#111111));background:linear-gradient(to bottom,transparent 0%,#111111 100%);z-index:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;opacity:0}.cstory__image .btn,.cstory__image .gallery-card__badge,.cstory__image .prodspec-card__trigger,.cstory__image [type=submit],.cstory__image [type=reset],.cstory__image .expcard__trigger{position:absolute;right:1.5rem;margin:0;bottom:1.5rem}.cstory__image img{z-index:-1}.cstory__content{margin-top:1rem;text-align:center;opacity:0;-webkit-transition-duration:.25s;transition-duration:.25s}.cstory__quote{font-weight:600}.cstory__quote a{display:block;margin:.75rem 0 1rem}.cstory__cite{margin-top:1rem}.cstory__cite cite{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cstory__avatar{border-radius:50%;overflow:hidden;width:50px;height:50px;position:relative;margin-right:1rem}.cstory__avatar img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 960px){.cstory{position:relative}.cstory__wrap{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}@media (min-width: 598px){.cstory__content{margin:0;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;color:#fff;padding:1.5rem;opacity:1}}@media (min-width: 960px)and (min-width: 1200px){.cstory__content{padding:2rem}}@media (min-width: 960px){.cstory__quote{opacity:0}.cstory__quote a{margin-bottom:0}.cstory__cite{margin:0;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}.cstory__cite .btn,.cstory__cite .gallery-card__badge,.cstory__cite .prodspec-card__trigger,.cstory__cite [type=submit],.cstory__cite [type=reset],.cstory__cite .expcard__trigger{margin:0}.cstory__cite cite{display:-webkit-box;display:-ms-flexbox;display:flex}.cstory.swiper-slide-active .cstory__wrap{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.cstory.swiper-slide-active .cstory__quote{opacity:1}}.cstories{padding-left:0;padding-right:0}.cstories .section,.cstories main .shopify-app-block,main .cstories .shopify-app-block,.cstories .content-timeline-video{padding-top:0;padding-bottom:0;text-align:center}.cstories .section h2,.cstories main .shopify-app-block h2,main .cstories .shopify-app-block h2,.cstories .content-timeline-video h2{margin-bottom:1.5rem}.cstories .section a,.cstories main .shopify-app-block a,main .cstories .shopify-app-block a,.cstories .content-timeline-video a{display:block;margin-top:-1rem;margin-bottom:1.5rem}@media (min-width: 960px){.cstories .section a,.cstories main .shopify-app-block a,main .cstories .shopify-app-block a,.cstories .content-timeline-video a{margin-top:1.5rem;margin-bottom:0}}@media (min-width: 960px){.cstories .swiper .swiper-button-prev{left:5vw}.cstories .swiper .swiper-button-next{right:5vw}}.expcard{position:relative;aspect-ratio:3/4;border-radius:.25rem;overflow:hidden;background-color:#f4f3f1;background-size:cover;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:end;-ms-flex-pack:end;justify-content:flex-end;z-index:0}.expcard:after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(150%,#111111));background:linear-gradient(to bottom,transparent,#111111 150%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.expcard__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;color:#fff}.expcard__title{margin-right:auto}.expcard__expanded{padding:1rem;background:#f4f3f1;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;font-size:.9rem;z-index:0}.expcard__expanded .expcard__trigger{position:absolute;bottom:1rem;right:1rem}.expcard__content{margin-top:1rem}.expcard__content li+li{margin-top:.25rem}.expcard__trigger{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;font-size:1.5rem;border-radius:3rem;overflow:hidden;margin-left:1rem;height:2rem;width:2rem;min-width:0;line-height:1;vertical-align:middle}.expcard.active .expcard__expanded{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width: 960px){.expcard.active .expcard__expanded{padding:2rem}}.expanding-cards .section__header{text-align:center}.expanding-cards__cards{margin:-.5rem}.expanding-cards__cards .expcard{margin:.5rem;width:calc(100% - 1rem)}@media (min-width: 960px){.expanding-cards__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:columns;flex-direction:columns}.expanding-cards__cards .expcard{width:calc(33.33% - 1rem)}}.faqs-hero{background-color:#f4f3f1}.faqs-hero section{padding:4rem 1rem}.faqs-hero__wrapper{text-align:center;max-width:550px;margin:0 auto}.faqs-hero__wrapper input{margin-top:1.5rem}@media (min-width: 960px){.faqs-hero section{padding:8rem 1rem}}.featured-posts-slider,.featured-posts-slider .container--large{position:relative}.featured-posts-slider .bg-overlay{background:#fce0d7;position:absolute;top:-1.5rem;left:-1rem;right:-1rem;bottom:-1.5rem;z-index:-1}@media (min-width: 960px){.featured-posts-slider .bg-overlay{top:-3rem;left:0;bottom:0;right:0;height:100%}}@media (min-width: 960px){.featured-posts-slider .swiper-controls{position:absolute!important;bottom:0;right:0;width:6rem}.featured-posts-slider .feat-article-card__content{padding-bottom:6rem}}.fw-fifty-block:not(:empty)+.fw-fifty-block .fifty-fifty{padding-top:0}@media (min-width: 960px){.fw-fifty-block:not(:empty)+.fw-fifty-block{margin-top:-3rem}}.fifty-fifty__title{margin-bottom:1.5rem}.fifty-fifty__content{margin-top:3rem}.fifty-fifty__content .metafield-rich_text_field{margin-top:1rem}.fifty-fifty__image{pointer-events:none}.fifty-fifty__image img{width:100%}.fifty-fifty--slider .fifty-fifty__image .spacer{position:relative;width:100%;height:0;padding-bottom:60%}.fifty-fifty--slider .fifty-fifty__image .spacer img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.fifty-fifty__accordions{margin-top:1.5rem;border-top:1px solid #cecece}.fifty-fifty--darkmode{padding-left:0;padding-right:0;color:#fff}.fifty-fifty--darkmode .container,.fifty-fifty--darkmode .pdm-lightbox__container{background-color:#111}.fifty-fifty--darkmode .content-wrap{padding:0 1.5rem 3rem}.fifty-fifty--center{text-align:center}@media (min-width: 960px){.fifty-fifty__wrap{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;position:relative}.fifty-fifty__image{width:calc(50% + -0rem)}.fifty-fifty__content{margin-top:0;width:calc(50% + -0rem);padding:0 3rem}.fifty-fifty__content .content-wrap{max-width:420px;margin:0 auto}.fifty-fifty--fw{padding:3rem 0}.fifty-fifty--fw .container,.fifty-fifty--fw .pdm-lightbox__container{max-width:none}.fifty-fifty--darkmode .fifty-fifty__content{padding:3rem}.fifty-fifty--darkmode .fifty-fifty__content .content-wrap{padding:0}.fifty-fifty--invert .fifty-fifty__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.pxFormGenerator{margin:initial!important}.form-block .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-block .social-links li{list-style:none;margin-top:0;margin-right:1rem}.form-block .form-image{position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.form-block .form-image .thumb{position:relative;height:100%}.form-block .form-image .thumb img{-o-object-fit:cover;object-fit:cover}.form-block .form-image .positioner:before{background-color:#00000080;position:absolute;top:0;height:100%;left:0;content:"";width:100%;z-index:1}.form-block .form-content{color:#fff;padding:1rem}.form-block .form-content .fc-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem}.form-block .form-content .fc-items__col:first-child{margin-bottom:1.5rem}.form-block .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-block .form-row__col{width:100%;position:relative}@media (min-width: 960px){.form-block .form-content{padding:9rem 0}.form-block .form-content .fc-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form-block .form-content .fc-items__col{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 1em}.form-block .form-content .fc-items__col:first-child{margin-bottom:0}.form-block .form-image .positioner{width:calc(50vw + 3rem);left:initial;right:0}.form-block .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4%}.form-block .form-row__col{width:42%;margin:0 4%}}@media (max-width: 959px){.form-block .form-row__col:last-child{margin-top:1.5rem}}.ft-prod-col__slider{margin-top:1.5rem;overflow:visible}.ft-prod-col .swiper-controls{margin-top:auto}.ft-prod-col .swiper-controls.mob-only{margin-top:1rem}@media (min-width: 960px){.ft-prod-col__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ft-prod-col__content{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ft-prod-col__slider{margin-top:0rem;width:calc(100% - 300px);-webkit-clip-path:polygon(0 0,500% 0,500% 100%,0% 100%);clip-path:polygon(0 0,500% 0,500% 100%,0% 100%);position:relative;padding-left:3rem}.ft-prod-col__slider:before{content:"";position:absolute;top:0;left:0;height:calc(100% + 1rem);width:2rem;background:-webkit-gradient(linear,left top,right top,color-stop(50%,white),to(transparent));background:linear-gradient(to right,white 50%,transparent 100%);z-index:3}}.animated-hero{padding:0!important;position:relative;z-index:0}.animated-hero__content{height:100vh;width:100%;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.animated-hero__content--dup{color:#fff;position:absolute;top:0;right:0;bottom:0;left:0}.animated-hero__bg,.animated-hero__bg-parallax{position:absolute;top:0;left:0;z-index:-1}.animated-hero__bg img,.animated-hero__bg-parallax img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.animated-hero__bg{width:100%;height:100%}.animated-hero__bg:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:#111;opacity:.25}.animated-hero__bg-parallax{height:100%;width:100%}.animated-hero__clip{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}@media (min-width: 960px){.animated-hero h1{font-size:6rem}.animated-hero .row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.animated-hero .row .col--left{width:calc(60% - 1rem)}.animated-hero .row .col--right{max-width:300px;-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);transform:translate(-3rem)}}.hero-content-cta .hero-cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-content-cta .hero-cta-row__col{width:100%}@media (min-width: 960px){.hero-content-cta .hero-cta-row{margin:0 -4%}.hero-content-cta .hero-cta-row__col{width:42%;margin:0 4%}}@media (max-width: 959px){.hero-content-cta .hero-cta-row__col:first-child{margin-bottom:1.5rem}}.hero-image-content .overlay{position:absolute;left:0;width:100%;height:80%;background-color:#fff;top:0}.hero-image-content .thumb{position:relative;height:0;padding-bottom:100%}.hero-image-content .thumb img{-o-object-fit:cover;object-fit:cover}.hero-image-content .hero-ic-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-image-content .hero-ic-row__col{width:100%}@media (min-width: 960px){.hero-image-content .overlay{width:70%;bottom:0;top:initial}.hero-image-content .positioner{width:calc(50vw + 3rem);left:0;right:initial}.hero-image-content .hero-ic-content{max-width:400px;padding-top:8rem}.hero-image-content .hero-ic--reverse .positioner{left:initial;right:0}.hero-image-content .hero-ic--reverse .overlay{right:0;left:initial}.hero-image-content .hero-ic--reverse .hero-ic-row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hero-image-content .hero-ic-row{margin:0 -2%}.hero-image-content .hero-ic-row__col{margin:0 2%;width:46%}}@media (max-width: 959px){.hero-image-content .hero-ic-row__col:first-child{margin-bottom:1.5rem}}.hero-cta-content-img{padding:1rem;border-radius:.25rem;overflow:hidden}.hero-cta-content-img section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hero-cta-content-img section:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),color-stop(59%,rgba(0,0,0,0)));background:linear-gradient(90deg,#0006,#0000 59%)}.hero-cta-content-img .hero-img-container{color:#fff;position:relative;z-index:1;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:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:400px}@media (min-width: 960px){.hero-cta-content-img .container,.hero-cta-content-img .pdm-lightbox__container{width:100%;max-width:1600px}.hero-cta-content-img .hero-img-container{max-width:600px;min-height:initial}}.hero .hero-links{background-color:#f4f3f1}.hero .hero-links-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero .hero-links-row__col{width:100%}.hero .hero-links-row__col h2{margin-top:1rem}.hero .hero-links-row__col .pre-heading{text-transform:uppercase}.hero .hero-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.5rem}.hero .hero-btns .btn,.hero .hero-btns .gallery-card__badge,.hero .hero-btns .prodspec-card__trigger,.hero .hero-btns [type=submit],.hero .hero-btns [type=reset],.hero .hero-btns .expcard__trigger{margin-top:1rem}@media (min-width: 960px){.hero .hero-btns{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:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:5.5rem}.hero .hero-btns .btn,.hero .hero-btns .gallery-card__badge,.hero .hero-btns .prodspec-card__trigger,.hero .hero-btns [type=submit],.hero .hero-btns [type=reset],.hero .hero-btns .expcard__trigger{margin-top:0}.hero .hero-links-row{margin:0 -2%}.hero .hero-links-row__col{width:46%;margin:0 2%}.hero .hero-links-row__col .hero-links-row-content-wrap{max-width:500px}.hero .hero-links-row__col .hero-links-row-content-wrap h2{margin-top:1rem}}@media (max-width: 959px){.hero .hero-links-row__col:first-child{margin-top:1.5rem}}.image-card-block__top{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;margin-bottom:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-card-block__top .btn,.image-card-block__top .gallery-card__badge,.image-card-block__top .prodspec-card__trigger,.image-card-block__top [type=submit],.image-card-block__top [type=reset],.image-card-block__top .expcard__trigger{margin-top:0}.image-card-block__top .h3{margin-bottom:.75rem}.image-card-block .swiper-controls{margin-top:1rem}.image-card-block .slider-img{z-index:1;width:100%;height:100%;z-index:-1}.image-card-block .slider-img__thumb{height:100%;position:relative}.image-card-block .slider-img__thumb img{-o-object-fit:cover;object-fit:cover}.image-card-block .slider-img__thumb:before{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.6474964986)),color-stop(59%,rgba(0,0,0,0)));background:linear-gradient(90deg,#000000a5,#0000 59%);content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.image-card-block .slider-card__img{padding-bottom:85%;height:0;position:relative}.image-card-block .slider-card__img img{-o-object-fit:cover;object-fit:cover}.image-card-block .slider-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:1.5em;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.image-card-block .slider-card__content .h5{font-weight:700}.image-card-block .slider-card__content .h4{margin:0 0 .75rem}.image-card-block .slider-card__content p{margin-top:0}@media (min-width: 960px){.image-card-block__top{padding:0 2em}.image-card-block .slider-card{padding:6rem;max-width:600px}.image-card-block .slider-img{position:absolute}.image-card-block .swiper-controls{position:absolute!important;bottom:3rem;right:3rem;left:auto;width:auto;min-width:100px}}@media (min-width: 480px){.image-card-block__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.image-card-block__top .h3{margin-bottom:0}}@media (max-width: 959px){.image-card-block .btn--white,.image-card-block .gallery-card__badge{background-color:#111;color:#fff}}.newsletter-signup__form{margin-top:2rem}@media (min-width: 960px){.newsletter-signup .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.newsletter-signup .row .col{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(40% - 1rem)}}.pdf-downloads .h3{display:block;margin-bottom:1.5rem}.pdf-downloads .thumb{position:relative;height:0;padding-bottom:75%}.pdf-downloads .thumb img{-o-object-fit:cover;object-fit:cover}.pdf-downloads .pdf-items__link{margin-bottom:1rem;border-bottom:1px solid #cecece}.pdf-downloads .pdf-items__link a{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;text-decoration:none;padding-bottom:1.25em}.pdf-downloads .pdm-dl-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pdf-downloads .pdm-dl-row__col{width:100%}@media (min-width: 960px){.pdf-downloads .pdm-dl-row{margin:0 -4%}.pdf-downloads .pdm-dl-row__col{width:42%;margin:0 4%}}@media (max-width: 959px){.pdf-downloads .pdm-dl-row__col:first-child{margin-bottom:1.5rem}}.recent-posts .recent-post-nav{display:none;margin-top:2.5rem}.recent-posts .recent-post-nav .swiper-btn{position:initial;background-color:#f4f3f1;border-radius:50px;width:initial;height:initial;padding:1em}.recent-posts .recent-post-nav .swiper-btn:after{display:none}.recent-posts .recent-post-nav .swiper-btn svg{height:1rem;width:1rem}.recent-posts .recent-post-nav .swiper-btn.swiper-button-prev{margin-right:1.25rem}.recent-posts .recent-post-nav .swiper-btn.swiper-button-prev svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.recent-posts .recent-post-nav .swiper-btn.swiper-button-next svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width: 960px){.recent-posts .recent-post-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.recent-posts .recent-blog-wrapper__slider{margin-top:1.5rem;overflow:visible}.recent-posts .recent-blog-wrapper:before{display:block;content:"";position:absolute;top:0;left:0;height:100%;background-color:#d6d6de;width:100%;z-index:-1}@media (min-width: 960px){.recent-posts .recent-blog-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recent-posts .recent-blog-wrapper:before{display:none}.recent-posts .recent-blog-wrapper__content{width:300px}.recent-posts .recent-blog-wrapper__slider{margin-top:0rem;width:calc(100% - 400px);-webkit-clip-path:polygon(0 0,500% 0,500% 100%,0% 100%);clip-path:polygon(0 0,500% 0,500% 100%,0% 100%);position:relative;padding:2rem}.recent-posts .recent-blog-wrapper__slider:before{content:"";position:absolute;top:0;right:-100%;height:100%;background-color:#d6d6de;width:200%}}.testimonials-block .h5{text-transform:uppercase;font-weight:700;letter-spacing:1px;display:block;text-align:center}.testimonials-block .container,.testimonials-block .pdm-lightbox__container{position:relative}.testimonials-block .testimonial .h2{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}.testimonials-block .testimonial__wrap{text-align:center}.testimonials-block .testimonial-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:600px;margin:0 auto;padding-top:2.5rem}.testimonials-block .testimonial-nav .swiper-btn{position:initial;background-color:#f4f3f1;border-radius:50px;width:initial;height:initial;padding:1em}.testimonials-block .testimonial-nav .swiper-btn:after{display:none}.testimonials-block .testimonial-nav .swiper-btn svg{height:1rem;width:1rem}.testimonials-block .testimonial-nav .swiper-btn.swiper-button-prev svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.testimonials-block .testimonial-nav .swiper-btn.swiper-button-next svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.testimonials-block .swiper-scrollbar{bottom:-10px}.testimonials-block .swiper-scrollbar .swiper-scrollbar-drag{background-color:#111}@media (min-width: 960px){.testimonials-block .testimonial__wrap{max-width:700px;margin:0 auto}}@media (min-width: 480px){.testimonials-block .swiper-scrollbar{max-width:150px;bottom:6%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}}.cta-block{position:relative}.cta-block .container,.cta-block .pdm-lightbox__container{z-index:2;position:relative}.cta-block .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff}.cta-block .thumb{height:0;position:relative;padding-bottom:100%}.cta-block .thumb img{-o-object-fit:cover;object-fit:cover}.cta-block .contain-img .thumb img{-o-object-fit:contain;object-fit:contain}.cta-block .cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cta-block .cta-row .cta-content-wrap .sub-heading{text-transform:uppercase}.cta-block .cta-row__col{width:100%}@media (min-width: 960px){.cta-block section:before,.cta-block section:after{content:"";position:absolute;left:0;height:15%;width:100%;background-color:#fff;z-index:1}.cta-block section:after{top:0}.cta-block section:before{bottom:0;display:none}.cta-block section.bottom-tan:before{background-color:#f4f3f1}.cta-block .contain-img:before{display:block}.cta-block .cta-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cta-block .thumb{padding-bottom:115%}.cta-block .cta-row{margin:0 auto;max-width:1200px}.cta-block .cta-row__col{width:46%;margin:0 2%}.cta-block .cta-row__col .cta-content-wrap{max-width:400px;padding:5rem 0}.cta-block .cta-row__col .cta-content-wrap h2{margin-top:1rem}}@media (max-width: 959px){.cta-block .cta-row__col:first-child{margin-top:1.5rem}}.two-column .overlay{position:absolute;left:0;bottom:0;width:100%;height:90%;background-color:#fff;z-index:1}.two-column .mt-0{margin-top:0!important}.two-column .container,.two-column .pdm-lightbox__container{position:relative}.two-column .thumb{height:0;position:relative;padding-bottom:100%}.two-column .thumb img{-o-object-fit:cover;object-fit:cover}.two-column .contain-img img{-o-object-fit:contain;object-fit:contain}.two-column--timeline .timeline-section{margin-top:2.5rem}.two-column--timeline .timeline-section .timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2.5rem;position:relative}.two-column--timeline .timeline-section .timeline-item:after{content:"";position:absolute;left:28px;top:32px;height:100%;width:10px;border-left:2px dashed #955ea5}.two-column--timeline .timeline-section .timeline-item span{background-color:#955ea5;font-weight:700;color:#fff;border-radius:50px;padding:.15em .75em;min-width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1rem}.two-column--timeline .timeline-section .timeline-item p{margin-top:0}.two-column--timeline .timeline-section .timeline-item:last-child:after{display:none}.two-column .two-column-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.5rem}.two-column .two-column-stats .stat-item{width:100%;margin-bottom:1.25rem}.two-column .two-column-stats .stat-item__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.two-column .two-column-stats .stat-item__title img{margin-left:.5rem}.two-column .two-column-stats .stat-item__content{padding-top:.5rem}.two-column .two-column-stats .stat-item .h4{font-weight:700}.two-column .two-column-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;z-index:3}.two-column .two-column-row .tc-content-wrap .sub-heading{text-transform:uppercase}.two-column .two-column-row .tc-content-wrap .sub-heading+h2{margin-top:1rem}.two-column .two-column-row__col{width:100%}.two-column .two-column-row.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 960px){.two-column .overlay{width:67%;top:0;height:100%}.two-column .pt-m-0{padding-top:0!important}.two-column .half-dark-bg:before{content:"";position:absolute;top:0;width:100%;height:3rem;left:0;background-color:#343334;z-index:2}.two-column .two-column-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.two-column .two-column-stats{max-width:500px;margin:4% -2% 0}.two-column .two-column-stats .stat-item{width:46%;margin:2%}.two-column .thumb{padding-bottom:115%}.two-column .two-column-reverse .two-column-row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.two-column .two-column-reverse .two-column-row__col .tc-content-wrap{margin-left:auto}.two-column .two-column-reverse .overlay{right:0;left:initial}.two-column .two-column-row{max-width:1200px;margin:0 -2%}.two-column .two-column-row__col{width:46%;margin:0 2%}.two-column .two-column-row__col .tc-content-wrap{max-width:500px;margin:0 auto}.two-column .two-column-row__col .tc-content-wrap h2{margin-top:1rem}}@media (max-width: 959px){.two-column .two-column-row__col:first-child{margin-top:1.5rem}}.two-column--full .overlay{width:100%}@media (min-width: 960px){.two-column--full .overlay{top:initial;height:90%}.two-column--full .two-column-row__col:last-child{position:relative;top:-5rem}}.usp-block .usp-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.usp-block .usp-row .usp-content-wrap .h6,.usp-block .usp-row .usp-content-wrap .accordion .accordion__label,.accordion .usp-block .usp-row .usp-content-wrap .accordion__label,.usp-block .usp-row .usp-content-wrap .preheading,.usp-block .usp-row .usp-content-wrap .video-embed__play span,.video-embed__play .usp-block .usp-row .usp-content-wrap span,.usp-block .usp-row .usp-content-wrap .expcard__preheading{font-weight:400;display:block;margin-top:.5rem}.usp-block .usp-row .usp-content-wrap .usp-content{margin-top:1rem}.usp-block .usp-row .usp-content-wrap .usp-content--bg{padding:1em}.usp-block .usp-row__col{width:100%}.usp-block .usp-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:2rem;position:relative}.usp-block .usp-item:last-child{margin-bottom:0}.usp-block .usp-item .h6,.usp-block .usp-item .accordion .accordion__label,.accordion .usp-block .usp-item .accordion__label,.usp-block .usp-item .preheading,.usp-block .usp-item .video-embed__play span,.video-embed__play .usp-block .usp-item span,.usp-block .usp-item .expcard__preheading{margin-bottom:.5rem;display:block}.usp-block .usp-item p{margin-top:0}.usp-block .usp-item p:empty{display:none}.usp-block .usp-item__icon{background-color:#faaf4f;min-width:30px;height:30px;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-right:1rem;font-weight:700;border-radius:50px;padding:.15em .25em}.usp-block .usp-item:after{content:"";position:absolute;left:14px;top:31px;height:100%;width:10px;border-left:2px dashed #faaf4f}.usp-block .usp-item:last-child:after{display:none}@media (min-width: 960px){.usp-block .usp-row{margin:0 -.5rem}.usp-block .usp-row__col{width:calc(46% - 1rem);margin:0 .5rem}.usp-block .usp-row__col .usp-content-wrap{max-width:500px}.usp-block .usp-row--centered{-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;margin:-1rem}.usp-block .usp-row--centered .usp-row__col{width:100%;margin:1rem auto;max-width:620px}.usp-block .usp-row--centered .usp-row__col .usp-content-wrap{text-align:center;margin:auto;max-width:initial}}@media (max-width: 959px){.usp-block .usp-row__col:first-child{margin-top:1.5rem}}.video-block iframe{width:100%;height:100%;aspect-ratio:16/9}.video-block section:before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:70%;content:"";background-color:#343334}.video-content iframe{aspect-ratio:16/9;height:100%}@media (min-width: 960px){.video-content .row .col--right{width:calc(40% - 1rem);padding-left:3rem}.video-content .row .col--left{width:calc(60% - 1rem)}.video-content .row.row--reverse .col--right{padding-left:0;padding-right:3rem}}.accordion:last-of-type{margin-bottom:0}.accordion svg{-webkit-transition:.5s ease;transition:.5s ease}.accordion .accordion__label{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:none;width:100%;text-align:left;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;padding:1rem}.accordion .accordion__content{display:none;padding-left:1rem}.accordion .accordion__content .spacer{margin-top:1rem}.accordion.active{padding-bottom:1rem}.accordion.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion+.accordion{border-top:1px solid #e8e8e8}.accordion-timeline{position:relative;z-index:0}.accordion-timeline+.accordion-timeline{margin-top:2rem}.accordion-timeline:before,.accordion-timeline:after{content:"";height:100%;position:absolute;top:2rem;bottom:0;left:calc(1rem - 1px);z-index:-1}.accordion-timeline:before{border:2px dashed #64c2a5;border-width:0 2px 0 0}.accordion-timeline:after{height:0%;width:2px;-webkit-transition:height .75s ease;transition:height .75s ease;background:#64c2a5}.accordion-timeline.active:after{height:100%}.accordion-timeline.active~.accordion-timeline:before{border-style:dashed}.accordion-timeline.active~.accordion-timeline:after{height:0%}.accordion-timeline__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0000;border:none;padding:0;margin:0;color:#000!important}.accordion-timeline__heading{font-weight:700;margin:0;color:#000!important}.accordion-timeline__number{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;height:2rem;width:2rem;border-radius:3rem;overflow:hidden;background:#64c2a5;color:#fff;margin-right:1rem;font-weight:700;font-size:1rem}.accordion-timeline__content{display:none;padding:1rem 0 0 3rem}.article-card{padding:1rem;background:#fff;border-radius:.25rem;overflow:hidden}.article-card__image{display:block}.article-card__image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.article-card__content{margin-top:1rem}.article-card__heading{margin-top:0;font-weight:700;text-wrap:initial}.article-card__heading a{color:inherit;text-decoration:none}.article-card__category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.article-card__category li{margin-top:0!important;margin-bottom:.5rem}.article-card__category li a{opacity:1!important}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem}.breadcrumbs span{display:inline-block;margin:0 .5rem}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline;text-underline-offset:.25em}.cart-card{margin-top:1rem}.cart-card:first-of-type{margin-top:0}.cart-card__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-card__image{width:25%}.cart-card__image .spacer{border-radius:5%;overflow:hidden;aspect-ratio:1/1}.cart-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cart-card__content{padding-left:1rem;width:75%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-card__content a{text-decoration:none}.cart-card__content ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-card__content ul li{list-style:none;padding:0;font-size:.9rem;margin-top:.25rem}.cart-card__content ul li+li{margin-left:.25rem}.cart-card__content ul li+li:before{content:" \b7  "}.cart-card__title{display:block;font-weight:700}.cart-card__price{font-size:.9rem;margin-top:.25rem}.cart-card__quantity{margin-top:1rem}.cart-card__quantity label{width:0;height:0;overflow:hidden;display:block}.cart-card__quantity .js-qty{border:1px solid #acacac;border-radius:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:150px}.cart-card__quantity .js-qty button{background-color:#0000;border:0;display:block;padding:.5rem 1rem}.cart-card__quantity .js-qty input{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;border-left:1px solid #acacac;border-right:1px solid #acacac}.cart-card__remove{position:absolute;right:0;top:0}.price-range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-.5rem}.price-range label{margin:.5rem}.selected-filters{font-size:.9rem;padding:1rem 1.5rem 0}.selected-filters__label{display:inline-block;margin-bottom:.5rem}.selected-filters .remove-filter{color:#fff;background:#000;border-radius:3rem;padding:.7rem 1rem;border-color:#000;font-weight:500;font-style:Medium;font-size:12px;line-height:16px;letter-spacing:0px;border:none;cursor:pointer;text-wrap-mode:nowrap}.selected-filters .remove-filter span{display:inline-block;margin-right:.25rem;height:.5rem;width:.75rem;position:relative;color:#faaf4f;font-weight:500;font-style:Medium;font-size:12px;line-height:16px;letter-spacing:0px}@media (min-width: 960px){.selected-filters{padding:0;margin-top:1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.selected-filters .container,.selected-filters .pdm-lightbox__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selected-filters__label{margin:initial;margin-right:1rem}}.filter.filter--sortby{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8rem}.filter.filter--sortby label{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.5rem;font-weight:400;text-transform:uppercase;font-size:.8rem}.filter.filter--sortby .select-menu{width:auto}.filter.filter--sortby .select-menu select{min-width:initial;font-size:inherit}.col-facets__icon{display:inline-block}.col-facets__icon img{height:1.75rem;width:1.75rem}.col-facets fieldset legend{text-transform:uppercase;font-weight:700}.col-facets fieldset .filter-group--plank-size li{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.col-facets fieldset .filter-group--plank-size li.filter-option--craftsman{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.col-facets fieldset .filter-group--plank-size li input:checked+label img,.col-facets fieldset .filter-group--character li input:checked+label img{border:2px solid #FAAF4F}.col-facets fieldset ul{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}.col-facets fieldset ul:not(.filter-group--plank-size):not(.filter-group--character) li input:checked+label img{border:2px solid #FAAF4F}.col-facets fieldset ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.col-facets fieldset ul li label{color:#acacac;cursor:pointer}.col-facets fieldset ul li label img{border-radius:4px;border:2px solid transparent}.col-facets fieldset ul li label:hover{text-decoration:underline}.col-facets fieldset ul li input{cursor:pointer;margin-right:.5rem}.col-facets fieldset ul li input:checked+label{color:#111}.col-facets fieldset ul li input:disabled{opacity:.2;cursor:default}.col-facets fieldset ul li input:disabled+label{cursor:default;opacity:.2}.col-facets fieldset.active legend .svg-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.col-facets__filters{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: 959px){.col-facets{position:fixed;top:0!important;left:0;width:100%;height:100%;max-width:500px;z-index:11;background-color:#fff;opacity:0;pointer-events:none;-webkit-transition-duration:.25s;transition-duration:.25s}.col-facets.active{opacity:1;pointer-events:all}.col-facets .overflow{max-height:100%;overflow:auto}.col-facets__mob-header{padding:1rem 1.5rem;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.col-facets__close .svg-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.col-facets__close .svg-icon path{stroke:#111}.col-facets__filters{padding:1.5rem}.col-facets__filters fieldset legend .svg-icon{display:none}.col-facets__filters fieldset ul{padding:1rem 0}.col-facets__filters fieldset ul li{padding:0}.col-facets__filters fieldset+fieldset{margin-top:1.5rem}}@media (min-width: 960px){.col-facets{width:78%}.col-facets .overflow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.col-facets__filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col-facets__filters .filter{margin-left:3rem}.col-facets__filters .filter:first-of-type{margin-left:0}.col-facets__filters .filter legend{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;margin-bottom:.5rem;text-transform:none;font-weight:400;font-size:14px;line-height:21.6px;letter-spacing:0%}.col-facets__filters .filter legend svg{display:none}.col-facets__filters .filter__content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-.25rem}.col-facets__filters .filter__content ul.filter-group--collection li,.col-facets__filters .filter__content ul.filter-group--plank-width li{margin:.25rem .5rem}.col-facets__filters .filter__content ul.filter-group--collection li label,.col-facets__filters .filter__content ul.filter-group--plank-width li label{color:#111}.col-facets__filters .filter__content ul.filter-group--collection li label span,.col-facets__filters .filter__content ul.filter-group--plank-width li label span{border:1px solid #E9E4E4;padding:.1rem .25rem;border-radius:3px;min-width:3rem;text-align:center;display:block}.col-facets__filters .filter__content ul.filter-group--collection li label span .count,.col-facets__filters .filter__content ul.filter-group--plank-width li label span .count{display:none}.col-facets__filters .filter__content ul.filter-group--collection li input:checked+label,.col-facets__filters .filter__content ul.filter-group--plank-width li input:checked+label{color:#111}.col-facets__filters .filter__content ul.filter-group--collection li input:checked+label span,.col-facets__filters .filter__content ul.filter-group--plank-width li input:checked+label span{background-color:#fff;border:2px solid #FAAF4F}.col-facets__filters .filter__content ul li{margin:.25rem}.col-facets__filters .filter__content ul .col-facets__label{display:none}}.col-filters{position:relative;top:0;padding:1rem;background:#fff;z-index:0}.col-filters.is-stuck{border-bottom:1px solid #cecece}.col-filters>.container,.col-filters>.pdm-lightbox__container{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}.col-filters>.container form,.col-filters>.pdm-lightbox__container form{-ms-flex-item-align:center;align-self:center}.col-filters .show-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}.col-filters .show-filters .svg-icon{position:relative;margin-right:.5rem;vertical-align:middle}.col-filters .col-facets__filters .col-facets__icon{margin-right:.5rem}@media (min-width: 960px){.col-filters .col-facets__filters .col-facets__icon{margin-right:initial}}@media (min-width: 960px){.col-filters{padding:1rem 3rem}}.feat-article-card{position:relative;z-index:0}.feat-article-card__image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.feat-article-card__content{padding:1.5rem 1rem}.feat-article-card__meta{font-size:.9rem;font-weight:700;margin-top:1rem}.feat-article-card__heading a{text-decoration:none}@media (min-width: 960px){.feat-article-card__content{padding:3rem 0}.feat-article-card__category .btn+.btn,.feat-article-card__category .gallery-card__badge+.btn,.feat-article-card__category .btn+.gallery-card__badge,.feat-article-card__category .gallery-card__badge+.gallery-card__badge,.feat-article-card__category .prodspec-card__trigger+.btn,.feat-article-card__category .prodspec-card__trigger+.gallery-card__badge,.feat-article-card__category .btn+.prodspec-card__trigger,.feat-article-card__category .gallery-card__badge+.prodspec-card__trigger,.feat-article-card__category .prodspec-card__trigger+.prodspec-card__trigger,.feat-article-card__category [type=submit]+.btn,.feat-article-card__category [type=submit]+.gallery-card__badge,.feat-article-card__category [type=submit]+.prodspec-card__trigger,.feat-article-card__category [type=reset]+.btn,.feat-article-card__category [type=reset]+.gallery-card__badge,.feat-article-card__category [type=reset]+.prodspec-card__trigger,.feat-article-card__category .btn+[type=submit],.feat-article-card__category .gallery-card__badge+[type=submit],.feat-article-card__category .prodspec-card__trigger+[type=submit],.feat-article-card__category [type=submit]+[type=submit],.feat-article-card__category [type=reset]+[type=submit],.feat-article-card__category .btn+[type=reset],.feat-article-card__category .gallery-card__badge+[type=reset],.feat-article-card__category .prodspec-card__trigger+[type=reset],.feat-article-card__category [type=submit]+[type=reset],.feat-article-card__category [type=reset]+[type=reset],.feat-article-card__category .expcard__trigger+.btn,.feat-article-card__category .expcard__trigger+.gallery-card__badge,.feat-article-card__category .expcard__trigger+.prodspec-card__trigger,.feat-article-card__category .expcard__trigger+[type=submit],.feat-article-card__category .expcard__trigger+[type=reset],.feat-article-card__category .btn+.expcard__trigger,.feat-article-card__category .gallery-card__badge+.expcard__trigger,.feat-article-card__category .prodspec-card__trigger+.expcard__trigger,.feat-article-card__category [type=submit]+.expcard__trigger,.feat-article-card__category [type=reset]+.expcard__trigger,.feat-article-card__category .expcard__trigger+.expcard__trigger{margin-top:0}.feat-article-card .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feat-article-card .row .col--left{padding-right:3rem}}.featprods .section__header{text-align:center}.featprods .swiper-controls{margin-top:1rem}@media (min-width: 960px){.featprods .swiper-slide{max-width:33.333333%}.featprods .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}select,[type=submit],[type=reset],[type=button]{cursor:pointer}[type=submit]>.svg-icon,[type=reset]>.svg-icon{vertical-align:middle}span.required{color:#ef475e;font-size:1rem;font-weight:700;vertical-align:top;margin-left:3px}[type=radio],[type=checkbox]{margin:auto 5px auto 0;background:#fff;position:relative;border:2px solid #cecece;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:text-bottom;overflow:hidden;height:17px;width:17px}[type=radio]:after,[type=checkbox]:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}[type=radio]:checked,[type=checkbox]:checked{border-color:#717171}[type=radio]:checked:after,[type=checkbox]:checked:after{background:#717171;border:2px solid #fff}[type=radio]:focus,[type=checkbox]:focus{outline:none;border-color:#4292e3}[type=radio]:disabled,[type=checkbox]:disabled{background:#e8e8e8;cursor:not-allowed}[type=radio]:disabled:checked:after,[type=checkbox]:disabled:checked:after{background:#cecece;border-color:#e8e8e8}[type=radio],[type=radio]:after{border-radius:50%}textarea{vertical-align:middle}.form-header{margin-bottom:2rem}.form-section{margin:3rem 0}.form-section:last-child{margin-bottom:0}.form-field{margin:1.25rem 0 0}.form-field p{margin-bottom:1rem}.form-field label{display:block;margin-bottom:.25rem;color:#717171}.form-field-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.form-field-group:last-child{margin-bottom:1rem}.form-field-group .form-field{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.form-field-group .form-field:not(:last-child){margin-right:1rem}.select-menu,.search-input{display:block;background:#fff;border:1px solid #cecece;position:relative;z-index:1;padding:0;border-radius:3px}.select-menu:before,.search-input:before{content:"";background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto;z-index:-1;height:0;width:0;pointer-events:none;color:#000}.select-menu{border:1px solid #111111;border-radius:8px}.select-menu:before{border:5px solid #ffffff;border-radius:2px;border-top-color:#111;top:5px;right:.75rem}.select-menu select,.select-menu [type=text],.search-input select,.search-input [type=text]{background:#0000;z-index:1;margin:0}.select-menu [type=text],.search-input [type=text]{border-color:#0000}.select-menu select,.search-input select{padding-right:2.25rem}.select-menu select{border:0}.select-menu select.filled{border-color:#717171}.select-menu select:focus,.select-menu select.focused{border-color:#4292e3}.search-input{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.search-input [type=text]{width:100%;border:none;display:block;padding-right:0}.search-input [type=submit]{background:#0000;border:none;min-width:0;width:auto;max-width:100%}.link-card{display:block;position:relative;height:100%}.link-card__image{position:absolute;top:0;left:0;width:100%;height:100%}.link-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.link-card__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.5rem;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:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff}.link-card__content h3{font-weight:700}.link-card__content p{margin-top:.25rem;font-size:.9rem}.link-card__content .btn,.link-card__content .gallery-card__badge,.link-card__content .prodspec-card__trigger,.link-card__content .expcard__trigger,.link-card__content [type=submit],.link-card__content [type=reset]{-ms-flex-item-align:start;align-self:flex-start}nav.pagination ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.pagination ul li{padding:0;margin:0 .5rem}nav.pagination ul li span,nav.pagination ul li a{color:#111;text-decoration:none;opacity:.25;display:block}nav.pagination ul li span.active,nav.pagination ul li a.active{opacity:1}nav.pagination ul li span.pag,nav.pagination ul li a.pag{width:1.75rem;height:1.75rem;border:1px solid #acacac;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:.25rem;opacity:1}nav.pagination ul li span.pag svg,nav.pagination ul li a.pag svg{width:100%;height:100%}nav.pagination ul li span.pag.pag--next,nav.pagination ul li a.pag.pag--next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}nav.pagination ul li span.pag:hover,nav.pagination ul li a.pag:hover{background-color:#acacac}nav.pagination ul li span.pag:hover svg path,nav.pagination ul li a.pag:hover svg path{stroke:#fff!important}.pdp-atc{margin-top:1rem}.pdp-atc__select,.pdp-atc__group__select{display:none}.pdp-atc__group+.pdp-atc__group{margin-top:1rem}.pdp-atc__group__title{font-size:.9rem;color:#717171;margin-bottom:.5rem}.pdp-atc__group__buttons{padding:0;margin:0;margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pdp-atc__group__buttons li{list-style:none;padding:0;margin:0;display:block}.pdp-atc__group__buttons li:before{content:none}.pdp-atc__group__buttons li input[type=radio]{margin:0;border:0;width:0;height:0;display:block;overflow:hidden}.pdp-atc__group__buttons li label{display:block;cursor:pointer}.pdp-atc__group__buttons li input[disabled=disabled]{display:none}.pdp-atc__group__buttons li input[disabled=disabled]+label{display:none}.pdp-atc__group__buttons>li{width:100%}.pdp-atc__group:not(.pdp-atc__group--swatches) li{display:inline-block}.pdp-atc__group:not(.pdp-atc__group--swatches) li label{padding:.5rem 1rem;border:1px solid #acacac;border-radius:3px;background-color:#fff;margin:.25rem auto}.pdp-atc__group:not(.pdp-atc__group--swatches) li input[type=radio]:checked+label{border-color:#faaf4f;-webkit-box-shadow:0 0 0 1px #faaf4f;box-shadow:0 0 0 1px #faaf4f}.pdp-atc__group.pdp-atc__group--swatches li{margin-left:.5rem}.pdp-atc__group.pdp-atc__group--swatches li:first-of-type{margin-left:0}.pdp-atc__group.pdp-atc__group--swatches li label{width:1.75rem;height:1.75rem;border:1px solid #e8e8e8;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:50%;text-indent:-999rem}.pdp-atc__group.pdp-atc__group--swatches li input[type=radio]:checked+label{border-color:#cecece}.pdp-atc__group--color .pdp-atc__group__buttons{display:block}.pdp-atc__group--color .pdp-atc__group__buttons>li{width:auto}.pdp-atc__group--color li{display:inline-block}.prodspec-card{position:relative;aspect-ratio:3/4;border-radius:.25rem;overflow:hidden;background-color:#f4f3f1;background-size:cover;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:end;-ms-flex-pack:end;justify-content:flex-end;z-index:0}.prodspec-card:after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(150%,#111111));background:linear-gradient(to bottom,transparent,#111111 150%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.prodspec-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;color:#fff}.prodspec-card__content{padding:1rem;background:#f4f3f1;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;font-size:.9rem;z-index:0}.prodspec-card__content .prodspec-card__trigger{position:absolute;bottom:1rem;right:1rem}.prodspec-card__title{margin-right:auto}.prodspec-card__specs{margin-top:1rem}.prodspec-card__specs li+li{margin-top:.25rem}.prodspec-card__trigger{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;font-size:1.5rem;border-radius:3rem;overflow:hidden;margin-left:1rem;height:2rem;width:2rem;min-width:0;line-height:1;vertical-align:middle}.prodspec-card.active .prodspec-card__content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.product-addsamplepopup .pdm-lightbox__container{position:relative}@media (min-width: 960px){.product-addsamplepopup .pdm-lightbox__close{right:1.5rem;top:1.5rem}.product-addsamplepopup .pdm-lightbox__close:before,.product-addsamplepopup .pdm-lightbox__close:after{background:#111}}.product-addsamplepopup .product-gallery .swiper{padding-bottom:0}.product-addsamplepopup .product-details{background:#0000}.product-addsamplepopup .atc-wrap__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:2rem -.5rem 0}.product-addsamplepopup .atc-wrap__ctas>*{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .5rem}.product-addsamplepopup .atc-wrap__ctas>* .btn,.product-addsamplepopup .atc-wrap__ctas>* .gallery-card__badge,.product-addsamplepopup .atc-wrap__ctas>* .expcard__trigger,.product-addsamplepopup .atc-wrap__ctas>* [type=reset],.product-addsamplepopup .atc-wrap__ctas>* .prodspec-card__trigger,.product-addsamplepopup .atc-wrap__ctas>* [type=submit]{margin:0!important}.product-addsamplepopup .mproduct{padding:0;margin:0 auto}.product-addsamplepopup .mproduct__wrap{padding:1rem}.product-addsamplepopup .mproduct__image{padding:0}.product-addsamplepopup .mproduct__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-addsamplepopup .mproduct__atc-optionprice,.product-addsamplepopup .mproduct .qty-input{display:none}.product-addsamplepopup .mproduct .product-details{margin-top:1rem}@media (min-width: 960px){.product-addsamplepopup .mproduct__wrap{padding:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;border-radius:5px}.product-card__title a{text-decoration:none;font-weight:400;font-style:Regular;font-size:30px;line-height:36px;letter-spacing:.4px}.product-card__variant{position:relative}.product-card__collection{margin-right:1rem}.product-card__collection a{font-weight:400}.product-card__collection a:hover{color:#111;background-color:#fff;text-decoration:none}.product-card__image{display:block;position:relative;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;overflow:hidden}.product-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;aspect-ratio:1/1}.product-card__image .product-card__hover-image{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;-webkit-transition-duration:.25s;transition-duration:.25s;border-top-left-radius:10px;border-top-right-radius:10px}.product-card__image:hover .product-card__hover-image{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);border-top-left-radius:10px;border-top-right-radius:10px}.product-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-card__cta{margin:0 0 0 auto;font-weight:400}.product-card__content{-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;padding:.5rem;margin-top:.5rem}.product-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex}.product-card__meta .product-price{margin:0}.product-card__extra{margin-top:auto;padding-top:1rem}.product-card__title{font-weight:700;margin-top:.75rem}.product-card__swatches{margin:0;margin-top:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex}.product-card__swatches li{list-style:none;padding:0;margin:0;margin-left:.25rem}.product-card__swatches li:first-of-type{margin-left:0}.product-card__swatches li label{display:block}.product-card__swatches li button{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 rgba(0,0,0,0);height:1.75rem;width:1.75rem;padding:.25rem;background:#fff}.product-card__swatches li button svg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.product-card__swatches li button.active{border-color:#111}@media (min-width: 960px){.product-card__content{position:relative;padding:1.2rem}.product-card__extra{display:none}.product-gallery .product-image .spacer img{position:relative!important;object-position:unset!important;object-fit:cover}.product-gallery:not(.product-gallery--addsamplepopup) .swiper .swiper-wrapper{height:unset!important}}.product-gallery{position:relative}.product-gallery__visual-ctas{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-.25rem}.product-gallery__visual-ctas .btn,.product-gallery__visual-ctas .gallery-card__badge,.product-gallery__visual-ctas .expcard__trigger,.product-gallery__visual-ctas [type=submit],.product-gallery__visual-ctas [type=reset],.product-gallery__visual-ctas .prodspec-card__trigger{-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-width:0;font-size:.9rem;margin:.25rem;width:auto}@media (max-width: 768px){.product-gallery__visual-ctas .btn,.product-gallery__visual-ctas .gallery-card__badge,.product-gallery__visual-ctas .expcard__trigger,.product-gallery__visual-ctas [type=submit],.product-gallery__visual-ctas [type=reset],.product-gallery__visual-ctas .prodspec-card__trigger{padding:.75rem}}@media (min-width: 960px){.product-gallery__visual-ctas{position:absolute;top:1rem;left:0;bottom:initial;right:0;width:fit-content;margin:auto}}.product-gallery .product-image .variant-image{display:none}.product-gallery .product-image .spacer{display:block;position:relative;height:0;padding-bottom:100%;width:100%;border-radius:8px;overflow:hidden}.product-gallery .product-image .spacer img{position:absolute;top:0rem;left:0rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery .swiper{position:static}.product-gallery .swiper-controls{margin-top:1rem}@media (min-width: 960px){.product-gallery:not(.product-gallery--addsamplepopup) .swiper .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.5rem}.product-gallery:not(.product-gallery--addsamplepopup) .swiper .swiper-wrapper .swiper-slide{width:calc(50% - 1rem);margin:.5rem}.product-gallery:not(.product-gallery--addsamplepopup) .swiper .swiper-wrapper .swiper-slide.variant-image,.product-gallery:not(.product-gallery--addsamplepopup) .swiper .swiper-wrapper .swiper-slide:first-child:not(.variant-image){width:calc(100% - 1rem)}}.product-orderby__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:2rem -.25rem 0}.product-orderby__buttons .btn,.product-orderby__buttons .gallery-card__badge,.product-orderby__buttons .expcard__trigger,.product-orderby__buttons [type=submit],.product-orderby__buttons [type=reset],.product-orderby__buttons .prodspec-card__trigger{width:auto;margin:0 .25rem;font-size:.75rem;text-transform:uppercase;font-weight:400}.product-orderby__content{display:none}.product-orderby__content label{font-size:inherit}.product-orderby__content .qty-input{margin:0!important}.product-orderby__content.active{display:block}.product-orderby__footer{font-size:.9rem;margin-top:.5rem}.product-orderby__footer p+p{margin-top:.5rem}.product-orderby [for=extra-coverage]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-orderby [for=extra-coverage] input{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:.25rem .75rem .25rem 0}.product-orderby__coverage-count{margin-top:1.5rem}.product-orderby__coverage-count span{font-weight:700;font-size:1rem}.product-orderby__coverage-message{font-size:.9rem}@media (min-width: 960px){.product-orderby__button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.share-links__heading{margin-bottom:1rem}.share-links__links{margin:0;margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-.5rem}.share-links__links li{list-style:none!important;margin:-.5rem;padding:0}.share-links__links li a{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:1rem;width:1.25rem;height:1.25rem}.share-links__links li a svg{width:100%;height:100%}.slider-article-card{background-color:#fff;padding:1rem;text-decoration:none;display:block;height:100%}.slider-article-card__content{padding-top:1em}.slider-article-card__content .h6,.slider-article-card__content .preheading,.slider-article-card__content .video-embed__play span,.video-embed__play .slider-article-card__content span,.slider-article-card__content .expcard__preheading,.slider-article-card__content .accordion .accordion__label,.accordion .slider-article-card__content .accordion__label{margin-top:0}.slider-article-card__image .thumb{position:relative;height:0;padding-bottom:100%}.slider-article-card__image .thumb img{-o-object-fit:cover;object-fit:cover}.swiper .swiper-slide{height:auto}.swiper .swiper-scrollbar{position:relative;left:unset;top:unset;border-end-start-radius:unset;margin-top:1.5rem;height:.5rem}.swiper .swiper-scrollbar .swiper-scrollbar-drag{background-color:#111}.swiper .swiper-button-prev,.swiper .swiper-button-next{height:2.5rem;width:2.5rem;border-radius:1rem;background:#f4f3f1;border:1px solid #acacac;color:#111}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{font-weight:700;font-size:1rem;width:auto}.swiper .swiper-button-prev{left:.5rem}.swiper .swiper-button-next{right:.5rem}.swiper .swiper-controls{position:relative;min-height:2.5rem}.swiper .swiper-controls .swiper-scrollbar{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;width:calc(100% - 6rem)}.swiper .swiper-controls .swiper-button-next,.swiper .swiper-controls .swiper-button-prev{bottom:0;top:0;margin:auto}.swiper .swiper-controls .swiper-button-prev{left:0}.swiper .swiper-controls .swiper-button-next{right:0}.swiper:not(.swiper-initialized) .swiper-controls{display:none}.sharelinks{display:inline-block;position:relative}.sharelinks .svg-icon{vertical-align:middle}.sharelinks__label{display:inline-block;cursor:pointer}.sharelinks__label .svg-icon{margin:0 .25rem;height:1.25rem;width:1.25rem}.sharelinks:hover .sharelinks__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:3}.sharelinks__list{margin-top:.5rem}.sharelinks__list ul{display:none;padding:.5rem .75rem;margin:0;background:#fff;-webkit-box-shadow:0 .5rem 1rem -.25rem rgba(17,17,17,.2);box-shadow:0 .5rem 1rem -.25rem #1113}.sharelinks__list ul li{padding:0;margin:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sharelinks__list ul li:before{display:none}.sharelinks__list li:not(:first-child){margin-left:.75em}.sharelinks__link{display:block;text-decoration:none}.sticky-atc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:620px;position:fixed;bottom:1rem;left:1rem;right:1rem;margin:auto;background:#fff;border-radius:1rem;overflow:hidden;z-index:99;font-size:.9rem;-webkit-box-shadow:0 0 1rem -.5rem rgba(17,17,17,.5);box-shadow:0 0 1rem -.5rem #11111180;-webkit-transition:all .125s ease;transition:all .125s ease;-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%);opacity:0}.sticky-atc.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.sticky-atc__img{vertical-align:middle;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:0;-ms-flex:none;flex:none;width:76px;height:100%;background:#f4f3f1}.sticky-atc__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.sticky-atc__content{padding:.5rem;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;overflow:hidden;-webkit-box-flex:2;-ms-flex:2;flex:2}.sticky-atc__cta{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:1rem}.sticky-atc__cta .btn,.sticky-atc__cta .gallery-card__badge,.sticky-atc__cta .expcard__trigger,.sticky-atc__cta [type=submit],.sticky-atc__cta [type=reset],.sticky-atc__cta .prodspec-card__trigger{margin:0;-webkit-box-flex:0;-ms-flex:none;flex:none;text-wrap:nowrap}.sticky-atc__name,.sticky-atc__details{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:auto}.sticky-atc__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sticky-atc__name{font-size:.9rem}.sticky-atc__variant{color:#717171;line-height:1}.sticky-atc__price{font-size:.9rem}.sticky-atc__optionprice{margin-top:.25rem;font-size:.75rem}@media (min-width: 768px){.sticky-atc{bottom:3rem}.sticky-atc__content{padding:.5rem 1rem}.sticky-atc__img{width:80px}.sticky-atc__name{font-size:.9rem}}.fof{text-align:center}.fof .h1,.fof .content-timeline-video h2,.content-timeline-video .fof h2,.fof .newsletter-signup__heading{display:block;font-size:7em;margin-bottom:0}@media only screen and (min-width: 720px){.fof .h1,.fof .content-timeline-video h2,.content-timeline-video .fof h2,.fof .newsletter-signup__heading{font-size:12em}}.fof .h5{margin-top:0;text-transform:none;color:#111;letter-spacing:normal}.fof__content{max-width:500px;border-top:1px solid #e8e8e8;margin:1.5em auto 0;padding-top:1.5em}.fof .links{margin-top:1.5rem}@media only screen and (min-width: 501px){.fof .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.fof .links a.btn,.fof .links a.gallery-card__badge,.fof .links a.expcard__trigger,.fof .links a[type=submit],.fof .links a[type=reset],.fof .links a.prodspec-card__trigger{margin-top:0;width:calc(25% - 1.5rem);margin:0 .75rem;max-width:250px}}.article-hero{background:#fce0d7;z-index:0}@media (min-width: 960px){.article-hero__image{padding-right:3rem}}.article-hero__meta{font-weight:700;font-size:.9rem;margin-top:.5rem}.article-hero__heading a{text-decoration:none}.article-hero img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;width:100%;height:100%}@media (min-width: 960px){.article-hero:before{content:"";position:absolute;bottom:0;left:0;right:0;height:5.5rem;background:#fff;z-index:-1;pointer-events:none}.article-hero__image{margin-bottom:-4rem}.article-hero .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.article{padding:3rem 1.5rem}.article__type{display:block}.article__date{display:block;font-weight:700;margin-top:1rem}.article h1{margin-top:1rem}.article .content-wrap{max-width:760px;margin:0 auto}.article .content-wrap img{margin:1rem 0;width:100%}.article__main{margin-bottom:3rem}.article__main ul li{list-style:outside}.article__main blockquote{border-left:2px solid #faaf4f;padding-left:1rem;font-weight:400;font-style:normal;font-size:1.25rem}.article__footer{margin-top:2rem}.article__footer .article__section{padding:2rem 0;border-top:1px solid #e8e8e8}.article__footer .article__section .share-links{text-align:center}.article__footer .article__section .share-links ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.related-articles{background:#fce0d7}@media (min-width: 960px){.related-articles .row .col{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(33.33% - 1rem)}.related-articles .article-card{min-height:100%}}.shop-blog .section__header{text-align:center}@media (min-width: 960px){.shop-blog .row .col{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(50% - 1rem)}.shop-blog .product-card{min-height:100%}}.article-author__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-author__image{width:3rem;height:3rem;border-radius:50%;margin-right:1rem;background:#f4f3f1;position:relative;overflow:hidden}.article-author__image img{margin:0!important;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-author__name{text-transform:none;margin:0}.article-author__content{margin-top:1rem;font-size:.9rem}.template-blog .blog-heading{text-align:center}.tag-filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.tag-filters li{list-style:none;margin-top:1rem;margin-right:1rem}.tag-filters li a,.tag-filters li label{display:block;text-decoration:none;font-size:.75rem;padding:.2rem 1rem;font-weight:400;background:#e0f3ed;color:#214137;border:1px solid #214137;border-radius:3rem;opacity:1;cursor:pointer}.tag-filters li a svg,.tag-filters li label svg{display:none;width:1em;height:1em}.tag-filters li input{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;display:block;overflow:hidden}.tag-filters li input:after{content:none!important}.tag-filters li input:checked+label{opacity:1;background:#214137;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tag-filters li input:checked+label svg{display:block;margin-right:.5rem}.tag-filters li.tag-filter--cat-behind-the-scenes a,.tag-filters li.tag-filter--cat-behind-the-scenes label{color:#2576a2;background:#2576a21a;border:1px solid #2576a2}.tag-filters li.tag-filter--cat-industry-trends a,.tag-filters li.tag-filter--cat-industry-trends label{color:#955ea5;background:#955ea51a;border:1px solid #955ea5}.tag-filters li.tag-filter--cat-design-advice a,.tag-filters li.tag-filter--cat-design-advice label{color:#f16437;background:#f164371a;border:1px solid #f16437}.tag-filters li.tag-filter--commercial-project a,.tag-filters li.tag-filter--commercial-project label{color:#313158;background:#3131581a;border:1px solid #313158}.tag-filters li.tag-filter--filter-modin-lvp a,.tag-filters li.tag-filter--filter-modin-lvp label,.tag-filters li.tag-filter--filter-natural a,.tag-filters li.tag-filter--filter-natural label,.tag-filters li.tag-filter--filter-silvan-hardwood a,.tag-filters li.tag-filter--filter-silvan-hardwood label,.tag-filters li.tag-filter--filter-sustainable a,.tag-filters li.tag-filter--filter-sustainable label,.tag-filters li.tag-filter--filter-vinyl a,.tag-filters li.tag-filter--filter-vinyl label{color:#214137;background:#e0f3ed;border:1px solid #214137}.blog{background:#f4f3f1}.blog__loop .article-card{margin-bottom:3rem}.blog .pagination{text-align:center}.blog__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1rem -.5rem -.5rem}.blog__filters-filter{margin:.5rem}.blog__filters-filter .select-menu{width:auto}@media (min-width: 960px){.blog__filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 500px){.blog__loop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1.5rem);margin-left:-.75rem}.blog__loop .article-card{width:calc(50% - 1.5rem);margin:0 .75rem 3rem}}@media (min-width: 960px){.blog__loop .article-card{width:calc(33.3% - 1.5rem)}.blog .section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog .section__header .tag-filters{width:100%}}.collection-hero{background:#f4f3f1;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative}.collection-hero .container,.collection-hero .pdm-lightbox__container{position:relative;z-index:2}.collection-hero .breadcrumbs{margin-bottom:.5rem}.collection-hero__content{max-width:960px;text-wrap:balance}.collection-hero__content .select-menu{border-color:#111}.collection-hero__nav{margin-top:1rem}.collection-hero__nav .btn,.collection-hero__nav .gallery-card__badge,.collection-hero__nav .expcard__trigger,.collection-hero__nav [type=submit],.collection-hero__nav [type=reset],.collection-hero__nav .prodspec-card__trigger{padding:.75rem 1rem;background:#fff;color:#111;font-weight:400}.collection-hero__nav .btn:hover,.collection-hero__nav .gallery-card__badge:hover,.collection-hero__nav .expcard__trigger:hover,.collection-hero__nav [type=submit]:hover,.collection-hero__nav [type=reset]:hover,.collection-hero__nav .prodspec-card__trigger:hover{border-color:#0000}.collection-hero__nav .btn.active,.collection-hero__nav .active.gallery-card__badge,.collection-hero__nav .active.expcard__trigger,.collection-hero__nav .active[type=submit],.collection-hero__nav .active[type=reset],.collection-hero__nav .active.prodspec-card__trigger{background:#111;color:#fff;border-color:#acacac}.col-search-filter{padding:1.5rem 1rem 0}.col-search-filter label{width:0;height:0;display:block;overflow:hidden}.col-search-filter .input-group{position:relative}.col-search-filter .input-group svg{position:absolute;top:0;left:1rem;height:100%;width:1.25rem}.col-search-filter .input-group input{padding:.6rem .75rem .6rem 3rem}@media (min-width: 960px){.col-search-filter .input-group{max-width:400px}}.collection-grid{z-index:0}.collection-grid__loop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.5rem;padding-top:20px}.collection-grid .product-card{border-radius:10px}.collection-grid .product-card img{border-top-left-radius:10px;border-top-right-radius:10px}.collection-grid .sub-collection+.sub-collection{margin-top:1.5rem}.collection-grid .sub-collection .collection-grid__loop{margin-top:1.5rem}.collection-grid .sub-collection__image{width:100%;margin-bottom:1rem}.collection-grid .sub-collection__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width: 400px){.collection-grid .sub-collection__image{margin:0 .75rem 1.5rem}}@media (min-width: 960px){.collection-grid .sub-collection__image{width:calc(66.6% - 1.5rem);height:auto;margin-bottom:0}.collection-grid .sub-collection__image img{height:calc(100% - 1.5rem)}}@media (min-width: 1200px){.collection-grid .sub-collection--image-right .sub-collection__image{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.collection-grid .sub-collection--image-right.sub-collection--small-image .sub-collection__image{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.collection-grid .sub-collection--small-image .sub-collection__image{width:calc(25% - 1.5rem)}.collection-grid .sub-collection__image{width:calc(50% - 1.5rem)}.collection-grid .product-card{width:calc(33.33% - 1rem);margin:0!important}}@media (min-width: 1025px){.collection-grid .product-card{width:calc(33% - 1rem);margin:0!important}}.collection-grid .product-card{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:.5rem}@media (min-width: 960px){.collection-grid__loop{margin:-.75rem;justify-content:center;gap:20px;padding-top:20px}.collection-grid .sub-collection{margin-top:1.5rem}.collection-grid .sub-collection+.sub-collection{margin-top:3rem}}@media (min-width: 768px) and (max-width: 1024px){.collection-grid .product-card{width:45%}.collection-grid__loop{justify-content:center}}.faq-wrapper{overflow:visible}.faq-wrapper .faq-item{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.faq-wrapper .faq-item:first-of-type{border-top:none}.faq-wrapper .faq-item .accordion__label{text-transform:initial;letter-spacing:0;font-size:1.1em;padding:1rem 0;font-weight:600}.faq-wrapper .faq-section{padding:1.5rem 0}.faq-wrapper .faq-section .faq-item:first-child{border-top:0}.faq-wrapper .faq-section:first-child{padding-top:0!important}.faq-wrapper .faq-row{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}.faq-wrapper .faq-row .btn--plain{margin-bottom:.5rem;color:#717171}.faq-wrapper .faq-row .btn--plain:hover{color:#111}.faq-wrapper .faq-row__nav{margin-bottom:1.5rem}.faq-wrapper .faq-row__nav .faqs-sticky-wrapper{height:100%}.faq-wrapper .faq-row__nav .faq-sticky-main{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:baseline;-ms-flex-align:baseline;align-items:baseline}@media (min-width: 960px){.faq-wrapper{padding-top:0;padding-bottom:0}.faq-wrapper .faq-section{padding:4.5rem 0;overflow:visible}.faq-wrapper .faq-section h2{position:sticky;top:3.5rem;background:#fff;z-index:1;padding-top:1rem}.faq-wrapper .faq-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.faq-wrapper .faq-row .btn--plain{margin-bottom:1.5rem}.faq-wrapper .faq-row .btn--plain.active{color:#111}.faq-wrapper .faq-row__nav{position:relative;width:26.33%;border-right:1px solid #cecece;padding-right:1.5rem;padding-top:2.5rem;margin-bottom:0}.faq-wrapper .faq-row__nav .faq-sticky-main{max-width:250px;position:sticky;top:5.5rem;padding-bottom:1rem}.faq-wrapper .faq-row__main{width:73.66%;padding-left:4.5rem;padding-top:1rem}}.gallery-ad-card{position:relative;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;text-align:center;padding:1rem}@media (min-width: 960px){.gallery-ad-card{padding:3rem}}.gallery-card{position:relative;aspect-ratio:1/1;background-color:#f4f3f1;background-size:cover;border-radius:.25rem;overflow:hidden;z-index:0}.gallery-card__badge{pointer-events:none;position:absolute;top:.5rem;left:.5rem;width:auto;z-index:2}.gallery-card__hover-image{position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:0;padding:1rem;background:#11111180}.gallery-card__hover-image img{aspect-ratio:1/1}@media (min-width: 960px){.gallery-card__hover-image{padding:3rem}}.gallery-card:hover .gallery-card__hover-image{opacity:1}.gallery-card .positioner{position:relative;z-index:-1}.gallery-card .positioner img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery-hero{background:#f4f3f1}.gallery-hero__content{text-wrap:balance}.gallery-hero .breadcrumbs{margin-bottom:2rem}.gallery-hero .section__content{max-width:620px}.gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.gallery__grid .gallery-card{height:100%;width:100%}@media (max-width: 959px){.gallery__grid .gallery-card:nth-child(3),.gallery__grid .gallery-card:nth-child(4n+5){grid-column:span 2;aspect-ratio:2/1}.gallery__grid .gallery-card:nth-child(4n){grid-column:span 2}}@media (min-width: 960px){.gallery__grid{grid-template-columns:repeat(4,1fr)}.gallery__grid .gallery-card:nth-child(10n+3),.gallery__grid .gallery-card:nth-child(10n+6){grid-column:span 2;grid-row:span 2;aspect-ratio:1/1}.gallery__grid .gallery-card:nth-child(10n+4),.gallery__grid .gallery-card:nth-child(10n+9){grid-column:span 2;aspect-ratio:2/1}.gallery__grid .gallery-card:nth-child(5n){grid-column:span 4;aspect-ratio:2/1}}.gallery-popup__featured-image{position:relative;aspect-ratio:1/1;width:100%;height:100%}.gallery-popup .btn,.gallery-popup .expcard__trigger,.gallery-popup [type=submit],.gallery-popup [type=reset],.gallery-popup .prodspec-card__trigger,.gallery-popup .gallery-card__badge{width:100%}.gallery-popup .product-card__header{display:none}.gallery-popup .product-card__title{margin-top:0}.gallery-popup .swiper-controls{margin-top:1rem}@media (min-width: 960px){.gallery-popup .row .col--left{display:block;width:calc(60% - 1rem)}.gallery-popup .row .col--right{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;width:calc(40% - 1rem)}}.content-wrap{max-width:750px;margin:0 auto}.generic-page .section__header{text-align:center}.glady-app h1{max-width:550px;margin-bottom:1.5rem}.glady-app .gladlyHC-searchContainer{max-width:550px;margin:0}.glady-app .gladlyHC-searchContainer input{padding:1rem}.glady-app .gladlyHC-faqHeading{display:none}.glady-app .gladlyHC-faqSection{padding-top:3rem}.glady-app .gladlyHC-faqSection-list li{list-style:none;margin-top:1rem}.glady-app .gladlyHC-faqSection-list li a{text-decoration:none}.glady-app .gladlyHC-faqSection-list li.gladlyHC-faqSection-listItem-more a{text-decoration:underline;font-weight:700}.glady-app .gladlyHC-searchMenuContainer{background-color:#fff!important;z-index:10}.glady-app .gladlyHC-answerDetail-content,.glady-app .gladlyHC-answersIndex-link{margin-top:1.5rem}.glady-app .gladlyHC-answersIndex-link a{padding:.5rem 1rem;background-color:#111;color:#fff;text-align:center;display:inline-block;border-radius:1.5rem;text-decoration:none}@media (min-width: 960px){.template-index .gheader{-webkit-transition:all .25s ease;transition:all .25s ease}.template-index .gheader:not(.sticky--scrolled){background:#0000;margin-top:1rem}.template-index .gheader:not(.sticky--scrolled) .gheader__main{color:#fff}.template-index .gheader:not(.sticky--scrolled) .gheader__main .gheader__logo svg path.logo-text{fill:currentColor}.template-index .gheader:not(.sticky--scrolled) .gheader__nav button.active,.template-index .gheader:not(.sticky--scrolled) .gheader__nav button:hover{color:#111}}.content-imgs-row__col h3,.content-imgs-row__col .h3,.content-imgs-row__col .product-card__title,.swiper-slide .link-card__content h3,.swiper-slide .link-card__content .h3,.swiper-slide .link-card__content .product-card__title,.swiper-slide h3,.swiper-slide .h3,.swiper-slide .product-card__title{font-weight:500}.image-card-block .slider-card__content .h4,.image-card-block .slider-card__content blockquote,.cstory__quote .h4,.cstory__quote blockquote{font-size:20px}.gheader.sticky--scrolled{-webkit-box-shadow:none;box-shadow:none}.preorder__totals{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;font-size:1.25rem;font-weight:700;margin-top:1rem;padding-top:1rem}.item__review .R-RatingStars+.R-TextHeading{display:none}.product-details{margin-top:1.5rem;padding:1rem;background:#f4f3f1;border-radius:.25rem;height:100%;position:sticky;z-index:99}.product-details .preorder-notification{margin-top:1.5rem}.product-details .breadcrumbs{margin-bottom:1rem}.product-details .qty-input{margin-top:2rem}.product-details .qty-input__label{font-size:.9rem;color:#717171}.product-details .sku{display:block;text-transform:uppercase}.product-details h1{margin-top:.5rem}.product-details__description{margin-top:.75rem;font-size:.9rem}.product-details__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-details .product-price{font-weight:700;text-wrap:nowrap;margin-left:1rem}.product-details .atc-wrap{margin-top:1rem}.product-details .atc-wrap .btn,.product-details .atc-wrap .expcard__trigger,.product-details .atc-wrap [type=submit],.product-details .atc-wrap [type=reset],.product-details .atc-wrap .prodspec-card__trigger,.product-details .atc-wrap .gallery-card__badge{margin-top:1rem;width:100%}@media (min-width: 960px){.product-details{max-width:420px;margin:0 auto}}.mproduct{padding-top:0}.mproduct__gallery{text-align:center}.mproduct__atc{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}.mproduct .atc-wrap__meta{margin-top:1rem;font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.mproduct .atc-wrap__meta .mproduct__atc-optionprice{margin-right:1rem}.mproduct .atc-wrap__meta .js-msrp{margin-left:auto;display:none}.mproduct .atc-wrap__meta .js-msrp.active{display:block}.mproduct__form{margin-top:2rem}.mproduct .product-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mproduct .product-option__icon{margin:0 1rem 0 0;-webkit-box-flex:0;-ms-flex:none;flex:none}.mproduct .product-option__icon img{height:1.5rem;width:1.5rem;-o-object-fit:contain;object-fit:contain}.mproduct .product-option__details{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%}.mproduct .product-option__name{font-size:1rem;font-weight:700}.mproduct .product-option__cost-per-sqft{-webkit-box-flex:0;-ms-flex:none;flex:none;white-space:nowrap;font-weight:700;font-size:.9rem;margin-left:1rem}.mproduct .product-option__meta{font-size:.8rem;color:#717171;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;margin:.25rem 0 0}.mproduct .product-option__meta li{-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto}.mproduct .product-option__meta li+li{position:relative;margin-left:.5rem;padding-left:.5rem}.mproduct .product-option__meta li+li:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;background:currentColor;width:1px;height:.75rem}.mproduct .product-option__description{font-size:.8rem;margin-top:.25rem}@media (min-width: 960px){.mproduct{overflow:visible;padding-top:3rem}.mproduct__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mproduct__gallery{width:calc(60% - 1.5rem)}.mproduct__gallery .swiper{position:sticky;top:0;padding-top:17px}.mproduct__details{width:calc(40% - 1.5rem)}}.product-specs .accordion__content{padding:1rem}@media (min-width: 960px){.product-specs .row .col--right{padding-left:3rem}}.model-compare .section__header{text-align:center}.model-compare .swiper-controls{margin-top:1rem}@media (min-width: 960px){.model-compare .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -.5rem}.model-compare .swiper-wrapper .swiper-slide{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:calc(33.33% - .5rem);margin:0 .5rem}}.store-locator__intro{text-align:center;margin-bottom:1.5rem}@media (min-width: 960px){.store-locator__intro{margin-bottom:3rem}}.store-locator__intro h1{font-family:Playfair Display,Times,serif}
/*# sourceMappingURL=/cdn/shop/t/113/assets/theme.css.map */
