@charset "UTF-8";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.relative{position:relative}.sticky{position:sticky}.top-\[64px\]{top:64px}.order-2{order:2}.col-auto{grid-column:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-5{margin-left:1.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.flex{display:flex}.grid{display:grid}.contents{display:contents}.aspect-square{aspect-ratio:1 / 1}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-full{height:100%}.w-\[30px\]{width:30px}.w-full{width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.basis-1\/2{flex-basis:50%}.basis-\[100px\]{flex-basis:100px}.basis-\[80px\]{flex-basis:80px}.basis-full{flex-basis:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-8{gap:2rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.p-10{padding:2.5rem}.p-3{padding:.75rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pt-3{padding-top:.75rem}.pt-\[60px\]{padding-top:60px}.text-\[10px\]{font-size:10px}.uppercase{text-transform:uppercase}.leading-\[30px\]{line-height:30px}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.outline{outline-style:solid}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.minicart{position:fixed;top:0;right:0;height:100%;width:100%;display:none}.our_dealers_accordion .accordion.minicart{opacity:0;height:0;margin:0}.p_card.minicart{display:none}.minicart.active{z-index:101;display:flex}.minicart_layer{flex:none;background-color:#ffffff4d;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width: 1024px){.minicart_layer{flex:1 1 0%}}.minicart_wrapper{display:flex;height:100%;flex-shrink:0;flex-grow:0;flex-basis:100%;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:2rem}@media (min-width: 1024px){.minicart_wrapper{flex-basis:33.333333%;padding:2.5rem}}.minicart_wrapper form{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column}.minicart_wrapper_header{margin-bottom:2.5rem;display:flex;align-items:center;justify-content:space-between}.minicart_wrapper ul{display:flex;flex:1 1 0%;flex-direction:column;overflow-y:auto}.minicart_wrapper ul li{display:flex;flex-shrink:0;gap:1rem;border-bottom-width:1px;padding-top:1.5rem;padding-bottom:1.5rem}.minicart_wrapper_bottom{margin-top:auto;border-top-width:1px;padding-top:1.5rem}.minicart_wrapper_bottom .button{width:100%!important}.custom_select{position:relative}.custom_select .arrow{position:absolute;top:50%;right:8px;transform:translateY(-50%) rotate(180deg);z-index:10;pointer-events:none}.custom_select select{width:100%;background-color:#fff;box-shadow:1px 1px 6px 1px #cccccb;border-radius:4px;padding:5px 24px 5px 16px}.p_card_image{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.p_card_inner_wrapper.p_card_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rte{white-space:normal}.rte p,.rte li{margin-bottom:.5em}.rte ul{list-style:disc;padding-left:1.25rem;margin:0 0 .5em}.product-thumbs{width:100%;display:flex;justify-content:center;gap:12px;margin-top:16px;flex-wrap:wrap}.product-thumb{width:56px;height:56px;padding:0;border:1px solid rgba(0,0,0,.1);background:transparent;display:flex;align-items:center;justify-content:center}.product-thumb.is-active{border-color:#111}.product-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rte p:last-child{margin-bottom:0}.js-add-to-cart-button{position:relative}.js-add-to-cart-spinner{display:none;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:999px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:add-to-cart-spin .8s linear infinite}.js-add-to-cart-button.is-loading .js-add-to-cart-spinner{display:inline-block}.js-add-to-cart-button.is-loading .js-add-to-cart-label{opacity:0}button[name=checkout]:disabled{opacity:.5;cursor:not-allowed}.js-cart-tax-code-input{border:1px solid #111111!important}.js-cart-tax-code-input.is-invalid{border-color:#f03f25}.faq-accordion summary{list-style:none;cursor:pointer}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion-chevron{transition:transform .2s ease}.faq-accordion[open] .faq-accordion-chevron{transform:rotate(180deg)}@keyframes add-to-cart-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}html,body,h1,h2,h3,h4,h5,h6,ul,li,input,textarea,section,div,p,span,a,button{margin:0;padding:0;font-weight:400;text-decoration:none}*{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;box-shadow:0}input[type=submit],button,a,pointer{cursor:pointer}html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}img,svg,button{-webkit-user-select:none;-moz-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,p,input,button,textarea,a,b{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-style:normal;font-weight:400;border:0;border-radius:0;text-decoration:none}button,input[type=submit],a{cursor:pointer}*,:before,:after{box-sizing:inherit}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}:before,:after{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0;box-sizing:border-box;outline:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit] [role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background:#f03f25;color:#fff;text-shadow:none}::selection{background:#f03f25;color:#fff;text-shadow:none}.c-dark,header .header.active{color:#111}.b-dark{border-color:#111!important}.bg-dark{background-color:#111}.c-light,.session_form_col.form-actions input[type=submit],header .header_col:first-child a,header .header{color:#fff}.b-light{border-color:#fff!important}.bg-light,header .header.active{background-color:#fff}.c-coolgrey{color:#cccccb}.b-coolgrey{border-color:#cccccb!important}.bg-coolgrey{background-color:#cccccb}.c-productgrey{color:#f5f5f5}.b-productgrey{border-color:#f5f5f5!important}.bg-productgrey{background-color:#f5f5f5}.c-green{color:#335145}.b-green{border-color:#335145!important}.bg-green{background-color:#335145}.c-green2{color:#5d633f}.b-green2{border-color:#5d633f!important}.bg-green2{background-color:#5d633f}.c-darkgreen{color:#335145}.b-darkgreen{border-color:#335145!important}.bg-darkgreen{background-color:#335145}.c-lightgrey{color:#cccccb}.b-lightgrey{border-color:#cccccb!important}.bg-lightgrey{background-color:#cccccb}.c-grey{color:#e6e6dc}.b-grey{border-color:#e6e6dc!important}.bg-grey{background-color:#e6e6dc}.c-mediumgrey{color:#37383c}.b-mediumgrey{border-color:#37383c!important}.bg-mediumgrey{background-color:#37383c}.c-darkgrey{color:#727580}.b-darkgrey{border-color:#727580!important}.bg-darkgrey{background-color:#727580}.c-darkestgrey{color:#171811}.b-darkestgrey{border-color:#171811!important}.bg-darkestgrey{background-color:#171811}.c-lightbeige{color:#f0f0ee}.b-lightbeige{border-color:#f0f0ee!important}.bg-lightbeige{background-color:#f0f0ee}.c-brown{color:#ae8763}.b-brown{border-color:#ae8763!important}.bg-brown{background-color:#ae8763}.c-accent{color:#f03f25}.b-accent{border-color:#f03f25!important}.bg-accent,.session_form_col.form-actions input[type=submit]{background-color:#f03f25}.col-1,.grid .col.col-1,.contact_form_row .col.col-1,.double-col-overview .col.col-1{width:8.3333333333%;flex:0 0 8.3333333333%}.col-2,.grid .col.col-2,.contact_form_row .col.col-2,.double-col-overview .col.col-2{width:16.6666666667%;flex:0 0 16.6666666667%}.col-3,.grid .col.col-3,.contact_form_row .col.col-3,.double-col-overview .col.col-3,.grid.grid-4 .col,.grid-4.contact_form_row .col,.grid-4.double-col-overview .col,.double-col-overview .grid-4.right-text-grid .col{width:25%;flex:0 0 25%}.col-4,.grid .col.col-4,.contact_form_row .col.col-4,.double-col-overview .col.col-4,.grid.grid-3 .col,.grid-3.contact_form_row .col,.grid-3.double-col-overview .col,.double-col-overview .grid-3.right-text-grid .col{width:33.3333333333%;flex:0 0 33.3333333333%}.col-5,.grid .col.col-5,.contact_form_row .col.col-5,.double-col-overview .col.col-5{width:41.6666666667%;flex:0 0 41.6666666667%}.col-6,.grid .col.col-6,.contact_form_row .col.col-6,.double-col-overview .col.col-6,.grid.grid-2 .col,.grid-2.contact_form_row .col,.grid-2.double-col-overview .col,.double-col-overview .grid-2.right-text-grid .col{width:50%;flex:0 0 50%}.col-7,.grid .col.col-7,.contact_form_row .col.col-7,.double-col-overview .col.col-7{width:58.3333333333%;flex:0 0 58.3333333333%}.col-8,.grid .col.col-8,.contact_form_row .col.col-8,.double-col-overview .col.col-8{width:66.6666666667%;flex:0 0 66.6666666667%}.col-9,.grid .col.col-9,.contact_form_row .col.col-9,.double-col-overview .col.col-9{width:75%;flex:0 0 75%}.col-10,.grid .col.col-10,.contact_form_row .col.col-10,.double-col-overview .col.col-10,.grid.grid-10 .col,.grid-10.contact_form_row .col,.grid-10.double-col-overview .col,.double-col-overview .grid-10.right-text-grid .col{width:83.3333333333%;flex:0 0 83.3333333333%}.col-11,.grid .col.col-11,.contact_form_row .col.col-11,.double-col-overview .col.col-11{width:91.6666666667%;flex:0 0 91.6666666667%}.col-12,.media_text .back-img,.grid .col.col-12,.grid .media_text .col.back-img,.media_text .grid .col.back-img,.contact_form_row .col.col-12,.contact_form_row .media_text .col.back-img,.media_text .contact_form_row .col.back-img,.double-col-overview .col.col-12,.double-col-overview .media_text .col.back-img,.media_text .double-col-overview .col.back-img,.grid .contact_hero picture.col,.contact_hero .grid picture.col,.contact_form_row .contact_hero picture.col,.contact_hero .contact_form_row picture.col,.double-col-overview .contact_hero picture.col,.contact_hero .double-col-overview picture.col,.grid .contact_hero img.col,.contact_hero .grid img.col,.contact_form_row .contact_hero img.col,.contact_hero .contact_form_row img.col,.double-col-overview .contact_hero img.col,.contact_hero .double-col-overview img.col,.grid .contact_form input.col.string,.contact_form .grid input.col.string,.contact_form_row .contact_form input.col.string,.contact_form .contact_form_row input.col.string,.double-col-overview .contact_form input.col.string,.contact_form .double-col-overview input.col.string,.grid .contact_form textarea.col,.contact_form .grid textarea.col,.contact_form_row .contact_form textarea.col,.contact_form .contact_form_row textarea.col,.double-col-overview .contact_form textarea.col,.contact_form .double-col-overview textarea.col,.contact_form textarea,.contact_form input.string,.contact_hero picture,.contact_hero img{width:100%;flex:0 0 100%}@media (max-width: 768px){.col-tb-1,.grid .col.col-tb-1,.contact_form_row .col.col-tb-1,.double-col-overview .col.col-tb-1{width:8.3333333333%;flex:0 0 8.3333333333%}.col-tb-2,.grid .col.col-tb-2,.contact_form_row .col.col-tb-2,.double-col-overview .col.col-tb-2{width:16.6666666667%;flex:0 0 16.6666666667%}.col-tb-3,.grid .col.col-tb-3,.contact_form_row .col.col-tb-3,.double-col-overview .col.col-tb-3{width:25%;flex:0 0 25%}.col-tb-4,.grid .col.col-tb-4,.contact_form_row .col.col-tb-4,.double-col-overview .col.col-tb-4{width:33.3333333333%;flex:0 0 33.3333333333%}.col-tb-5,.grid .col.col-tb-5,.contact_form_row .col.col-tb-5,.double-col-overview .col.col-tb-5{width:41.6666666667%;flex:0 0 41.6666666667%}.col-tb-6,.grid .col.col-tb-6,.contact_form_row .col.col-tb-6,.double-col-overview .col.col-tb-6{width:50%;flex:0 0 50%}.col-tb-7,.grid .col.col-tb-7,.contact_form_row .col.col-tb-7,.double-col-overview .col.col-tb-7{width:58.3333333333%;flex:0 0 58.3333333333%}.col-tb-8,.grid .col.col-tb-8,.contact_form_row .col.col-tb-8,.double-col-overview .col.col-tb-8{width:66.6666666667%;flex:0 0 66.6666666667%}.col-tb-9,.grid .col.col-tb-9,.contact_form_row .col.col-tb-9,.double-col-overview .col.col-tb-9{width:75%;flex:0 0 75%}.col-tb-10,.grid .col.col-tb-10,.contact_form_row .col.col-tb-10,.double-col-overview .col.col-tb-10{width:83.3333333333%;flex:0 0 83.3333333333%}.col-tb-11,.grid .col.col-tb-11,.contact_form_row .col.col-tb-11,.double-col-overview .col.col-tb-11{width:91.6666666667%;flex:0 0 91.6666666667%}.col-tb-12,.grid .col.col-tb-12,.contact_form_row .col.col-tb-12,.double-col-overview .col.col-tb-12{width:100%;flex:0 0 100%}}@media (max-width: 640px){.col-mb-1,.grid .col.col-mb-1,.contact_form_row .col.col-mb-1,.double-col-overview .col.col-mb-1{width:25%;flex:0 0 25%}.col-mb-2,.grid .col.col-mb-2,.contact_form_row .col.col-mb-2,.double-col-overview .col.col-mb-2{width:50%;flex:0 0 50%}.col-mb-3,.grid .col.col-mb-3,.contact_form_row .col.col-mb-3,.double-col-overview .col.col-mb-3{width:75%;flex:0 0 75%}.col-mb-4,.grid .col.col-mb-4,.contact_form_row .col.col-mb-4,.double-col-overview .col.col-mb-4{width:100%;flex:0 0 100%}}@font-face{font-family:TWKLausanne-300;src:url(./TWKLausanne-300.D2QJ0XmV.min.woff) format("woff"),url(./TWKLausanne-300.BFVZJvAS.min.woff2) format("woff2")}@font-face{font-family:TWKLausanne-500;src:url(./TWKLausanne-500.D03pmAH6.min.woff) format("woff"),url(./TWKLausanne-500.BI5HjsoI.min.woff2) format("woff2")}@font-face{font-family:TWKLausanne-800;src:url(./TWKLausanne-800.StOFfTiB.min.woff) format("woff"),url(./TWKLausanne-800.DNeO0Dpx.min.woff2) format("woff2")}html,body{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1rem;font-family:TWKLausanne-300}.h1,.h2,.h3,.h4,.h5,.contact_form input.string,.contact_form textarea,.h6{line-height:110%}.h7,.h8{line-height:140%}@media (max-width: 768px){.h8{line-height:190%}}.h1{font-size:4.75rem}@media (max-width: 640px){.h1{font-size:2.5rem}}.h2{font-size:3.81rem}@media (max-width: 640px){.h2{font-size:3.06rem}}.h3{font-size:3.06rem}@media (max-width: 640px){.h3{font-size:2.44rem}}.h4{font-size:2.44rem}@media (max-width: 640px){.h4{font-size:1.56rem}}.h5,.contact_form input.string,.contact_form textarea{font-size:1.94rem}@media (max-width: 640px){.h5,.contact_form input.string,.contact_form textarea{font-size:1.56rem}}.h6{font-size:1.56rem}@media (max-width: 640px){.h6{font-size:1.25rem}}.h7{font-size:1.25rem}.h8{font-size:1rem}.light,.contact_form input.string,.contact_form textarea{font-family:TWKLausanne-300}.medium,.specifications_text_col_index a,.index_btns a,.index_btns button{font-family:TWKLausanne-500}.bold{font-family:TWKLausanne-800}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.downcase,.lowercase{text-transform:lowercase!important}.upcase,.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.line-through{text-decoration:line-through}.underline{text-decoration:underline}.arrow_link{position:relative;padding-right:20px}.arrow_link:hover{opacity:.5;transition:all .3s ease-in-out}@media (max-width: 640px){.arrow_link{padding-right:12px}}.arrow_link_svg{position:absolute;bottom:2px;right:0;width:auto;height:15px}@media (max-width: 640px){.arrow_link_svg{height:11px}}.arrow_link_svg.accent path{fill:#f03f25}.arrow_link_svg.dark path{fill:#111}.arrow_link_svg.light path,.contact_form input.arrow_link_svg.string path,.contact_form textarea.arrow_link_svg path{fill:#fff}.brochure-downloader{margin:80px 0 161px;padding:0 40px}@media (max-width: 768px){.brochure-downloader{padding:0 32px}}@media (max-width: 640px){.brochure-downloader{margin:80px 0 100px;padding:0 16px}}.brochure-downloader_wrapper .element-cont{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0;border-bottom:1px solid #cccccb}.brochure-downloader_wrapper .element-cont.title{border-bottom:1px solid #111111}.brochure-downloader_wrapper .element-cont .button,.brochure-downloader_wrapper .element-cont .session_form_col.form-actions input[type=submit],.session_form_col.form-actions .brochure-downloader_wrapper .element-cont input[type=submit]{padding:10px 16px;width:auto}.brochure-downloader_wrapper .element-cont .button:hover,.brochure-downloader_wrapper .element-cont .session_form_col.form-actions input[type=submit]:hover,.session_form_col.form-actions .brochure-downloader_wrapper .element-cont input[type=submit]:hover{transition:cubic-bezier(.075,.82,.165,1) 2s;color:#cccccb;background-color:#000}.button,.session_form_col.form-actions input[type=submit]{padding:16px;width:150px}.button.large,.session_form_col.form-actions input.large[type=submit]{max-width:250px;width:200px}.button.op:hover,.session_form_col.form-actions input.op[type=submit]:hover{opacity:.5;transition:all .3s ease-in-out}.button.wr:hover,.session_form_col.form-actions input.wr[type=submit]:hover{background-color:#fff;color:#f03f25;transition:all .3s ease-in-out}section{line-height:0}.block{display:block}.table{display:table}.relative,.media_text{position:relative}.absolute{position:absolute}.absolute.absolute_center{top:50%;left:50%;position:absolute;transform:translate(-50%) translateY(-50%)}.absolute.absolute_top{top:0;left:0}.absolute.absolute_bottom{bottom:0;left:0}.absolute.absolute_bottom_center{bottom:0;left:50%;transform:translate(-50%)}.width-100{width:100%}.container{margin:0 auto;width:100%;max-width:1680px}.jumbotron{padding:40px 40px 80px;width:65%}@media (max-width: 768px){.jumbotron{width:100%;padding-right:32px;padding-left:32px}}@media (max-width: 640px){.jumbotron{width:100%;padding-right:16px;padding-left:16px}}.jumbotron.no-padd{padding:0}.jumbotron.no-padd-b{padding-bottom:0}.jumbotron.small{width:50%}@media (max-width: 768px){.jumbotron.small{width:100%}}.jumbotron.mid{width:70%}@media (max-width: 768px){.jumbotron.mid{width:100%}}.jumbotron.big{width:100%}.jumbotron.padded{padding:40px 8.3333333333% 80px}@media (max-width: 640px){.jumbotron.padded{padding:40px 16px 80px}}.jumbotron.shadow{background-image:linear-gradient(to bottom,#000,#0000)}.jumbotron_inner{padding:40px 0}.text-padding-bottom-1{padding-bottom:8px}.text-padding-bottom-3{padding-bottom:24px}.text-padding-bottom-4{padding-bottom:32px}.text-padding-bottom-5{padding-bottom:40px}@media (max-width: 640px){.text-padding-bottom-5{padding-bottom:20px}}.text-padding-bottom-7{padding-bottom:56px}@media (max-width: 640px){.text-padding-bottom-7{padding-bottom:32px}}.text-padding-bottom-10{padding-bottom:80px}.text-padding-right-5{padding-right:40px}.text-padding-5{padding:40px}@media (max-width: 640px){.text-padding-5{padding:32px 16px}}.text-padding-10{padding:80px}@media (max-width: 640px){.text-padding-10{padding:32px 16px}}.text-padding-col2{padding:16.6666666667%}@media (max-width: 768px){.text-padding-col2{padding:48px 32px}}@media (max-width: 640px){.text-padding-col2{padding:40px 16px}}.height-100{height:100%}.margin-header{margin-top:86px}@media (max-width: 640px){.margin-header{margin-top:64px}}.list-style-i{list-style-position:inside}.image_wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.image_wrapper.square{padding-bottom:100%}@media (max-width: 640px){.image_wrapper.mobile-square{padding-bottom:100%}}.image_wrapper.hero-host{padding-bottom:80.7%}.image_wrapper.host-slider{padding-bottom:171.05%}.image_wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image_wrapper img.contain{-o-object-fit:contain;object-fit:contain}.image_wrapper img.big-logo{height:auto}.lh-0{line-height:0}@media (max-width: 410px){.block-only-mobile{display:block}}.under{padding-bottom:2px;border-bottom:1px solid #ffffff}.default_link{transition:color .3s ease-in-out}.default_link:hover{color:#f03f25}.rotate-90{transform:rotate(90deg)}@media (max-width: 640px){.mobile-none{display:none}}@media (max-width: 768px){.tablet-none{display:none}}.index_btns{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 40px}@media (max-width: 640px){.index_btns{margin-top:24px}}.index_btns.no-padd{padding:0}.index_btns.flex-end{align-self:flex-end;margin-right:40px}@media (max-width: 640px){.index_btns.offset-left-m{margin-left:16px}}.index_btns a,.index_btns button{display:table;padding:16px;border:1px solid #727580;border-radius:16px}.index_btns a.product-index,.index_btns button.product-index{padding:4px 16px;border-radius:32px}.hidden{display:none}.contact_hero{overflow:hidden;height:50vh}@media (max-width: 768px){.contact_hero{height:auto}}.contact_hero picture{display:block}.contact_hero_layer{background-image:linear-gradient(to bottom,#37383c00,#37383c);z-index:2;width:100%;height:100%}.contact_title{position:absolute;top:237px;left:0;z-index:99;padding-left:40px}@media (max-width: 640px){.contact_title{top:50%;left:0}}.contact_wrapper{padding:80px 40px 40px;width:100%}.contact_form{margin-bottom:100px}@media (max-width: 640px){.contact_form{margin-bottom:0}}.contact_form input.string,.contact_form textarea{resize:none;padding:16px 0}.contact_form input.string.border-white,.contact_form textarea.border-white{border-bottom:1px solid white}.contact_form input.string.border-black,.contact_form textarea.border-black{border-bottom:1px solid black}.contact_form input.string{border-bottom:1px solid #ffffff}.contact_form textarea{border-bottom:1px solid #ffffff;height:150px}.contact_form input[type=radio],.contact_form input[type=checkbox]{display:inline-block;width:20px;height:20px;border:1px solid #cccccb;background:#fff;position:relative;margin-right:8px;cursor:pointer}.contact_form input[type=checkbox]:checked{box-shadow:inset 0 0 1px 2px #fff;background:#111}.contact_form .input.radio_buttons.white{color:#cccccb}.contact_form .input.radio_buttons label{cursor:pointer;display:flex;align-items:center}.contact_form .input.radio_buttons label:hover{transition:cubic-bezier(.075,.82,.165,1) 2s;color:#cccccb}.contact_form .input.radio_buttons.white label:hover{transition:cubic-bezier(.075,.82,.165,1) 2s;color:#fff}.contact_form .input.radio_buttons .radio{display:block;margin-bottom:8px}.contact_form .input.radio_buttons .radio .active{color:#000}.contact_form .input.radio_buttons .radio input[type=radio]{border-radius:50%;background:transparent}.contact_form .input.radio_buttons .radio input[type=radio]:checked{background-image:radial-gradient(#111111 16%,transparent 18%);background-size:50px 50px;background-position:center center;background-repeat:no-repeat;border:1px solid #111111}.contact_form .input.boolean{display:flex}.contact_form_inline{display:flex;align-items:center}.custom-select-container{position:relative;box-sizing:border-box}.custom-select-container *{box-sizing:border-box}.custom-select-container.is-disabled{opacity:.333}.custom-select-opener{background-color:#ccc;padding:.5em;display:block;cursor:pointer;width:100%}.custom-select-container select{visibility:hidden;position:absolute;top:0;left:0}.custom-select-panel{max-height:0;transition:max-height .5s ease-out,overflow-y .1s .5s;overflow:hidden;background-color:#e9e9e9;position:absolute;top:100%;z-index:1;width:100%}.custom-select-container.is-open .custom-select-panel{max-height:10.7em;overflow-y:auto}.custom-select-option{padding:.5em}.custom-select-option.has-focus{background-color:#add8e6}.custom-select-option.is-selected:before{content:"✔";padding-right:.5em}.custom-select-optgroup>.custom-select-option{padding-left:2em}.custom-select-optgroup:before{content:attr(data-label);display:block;padding:.5em;color:#888}.double-col-overview{padding:96px 0 72px}@media (max-width: 640px){.double-col-overview{padding:64px 0 0}}.double-col-overview .right-text-grid{align-content:space-between}.double-col-overview .top-text{padding:0 16.6666666667%}@media (max-width: 768px){.double-col-overview .top-text{padding:32px 32px 40px}}@media (max-width: 640px){.double-col-overview .top-text{padding:32px 16px 40px}}.double-col-overview .bottom-caption{padding:0 16.6666666667%}@media (max-width: 768px){.double-col-overview .bottom-caption{padding:0 32px 32px}}@media (max-width: 640px){.double-col-overview .bottom-caption{padding:0 16px 32px}}.d_area{width:100%;margin:150px auto;padding:0 40px}@media (max-width: 640px){.d_area{margin:80px auto}}.d_area_logout{display:block;text-align:right}@media (max-width: 640px){.d_area_logout{margin-bottom:50px}}.d_area .button,.d_area .session_form_col.form-actions input[type=submit],.session_form_col.form-actions .d_area input[type=submit]{transition:all .3s ease-in-out}.d_area .button:hover,.d_area .session_form_col.form-actions input[type=submit]:hover,.session_form_col.form-actions .d_area input[type=submit]:hover{background:#fff;color:#f03f25}@media (max-width: 768px){.d_area .button,.d_area .session_form_col.form-actions input[type=submit],.session_form_col.form-actions .d_area input[type=submit]{display:block;text-align:center}}.d_area_filters{margin:50px 0}.d_area_filters form{width:100%}.d_area_filters form .d_area_filters_select{padding:24px 0;border:1px solid #727580;display:flex;justify-content:space-between;align-items:center;position:relative;min-width:300px;margin-bottom:24px}@media (max-width: 1024px){.d_area_filters form .d_area_filters_select{flex:0 0 100%;min-width:auto;margin-bottom:32px}}.d_area_filters form .d_area_filters_select select{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer;padding:8px}.d_area_filters form .d_area_filters_select img{position:absolute;top:50%;right:16px;transform:translatey(-50%) rotate(90deg)}.d_area_filters form input[type=submit]{margin:0 40px}@media (max-width: 1024px){.d_area_filters form input[type=submit]{margin:0}.d_area_filters form a{margin-left:32px}}.d_area_row{padding-top:32px;border-bottom:1px solid #727580}.d_area_row .sorting img{margin-left:4px}.grid,.contact_form_row,.double-col-overview,.double-col-overview .right-text-grid{display:flex;flex-wrap:wrap;margin:0 -16px}.grid.no_margin,.no_margin.contact_form_row,.double-col-overview,.double-col-overview .right-text-grid{margin:0}.grid .no_wrap,.contact_form_row .no_wrap,.double-col-overview .no_wrap{flex-wrap:nowrap}@media (max-width: 768px){.grid.grid-2 .col,.grid-2.contact_form_row .col,.grid-2.double-col-overview .col,.double-col-overview .grid-2.right-text-grid .col{flex:0 0 100%;width:100%}}@media (max-width: 640px){.grid.grid-2 .col,.grid-2.contact_form_row .col,.grid-2.double-col-overview .col,.double-col-overview .grid-2.right-text-grid .col{flex:0 0 100%;width:100%}}@media (max-width: 768px){.grid.grid-4 .col,.grid-4.contact_form_row .col,.grid-4.double-col-overview .col,.double-col-overview .grid-4.right-text-grid .col{flex:0 0 50%;width:50%}}@media (max-width: 640px){.grid.grid-4 .col,.grid-4.contact_form_row .col,.grid-4.double-col-overview .col,.double-col-overview .grid-4.right-text-grid .col{flex:0 0 100%;width:100%}}.grid.center-y,.center-y.contact_form_row,.center-y.double-col-overview,.double-col-overview .center-y.right-text-grid{align-items:center}.grid.center-x,.center-x.contact_form_row,.center-x.double-col-overview,.double-col-overview .center-x.right-text-grid,.grid.v-center,.v-center.contact_form_row,.v-center.double-col-overview,.double-col-overview .v-center.right-text-grid{justify-content:center}.grid.h-center,.h-center.contact_form_row,.h-center.double-col-overview,.double-col-overview .h-center.right-text-grid{align-items:center}.grid.column,.column.contact_form_row,.column.double-col-overview,.double-col-overview .column.right-text-grid{flex-direction:column}.grid.space_between,.space_between.contact_form_row,.space_between.double-col-overview,.double-col-overview .space_between.right-text-grid{justify-content:space-between}.grid.baseline,.baseline.contact_form_row,.baseline.double-col-overview,.double-col-overview .baseline.right-text-grid{align-items:baseline}.grid .col,.contact_form_row .col,.double-col-overview .col{flex:1;width:auto;padding:0 16px 32px}@media (max-width: 768px){.grid .col,.contact_form_row .col,.double-col-overview .col{flex:0 0 100%;width:100%}}@media (max-width: 640px){.grid .col,.contact_form_row .col,.double-col-overview .col{flex:0 0 100%;width:100%}}.grid .col.no_padding,.contact_form_row .col.no_padding,.double-col-overview .col.no_padding{padding:0}.grid .col.no_padd_sides_mb,.contact_form_row .col.no_padd_sides_mb,.double-col-overview .col.no_padd_sides_mb{padding:0 0 32px}.grid .col.col-auto,.contact_form_row .col.col-auto,.double-col-overview .col.col-auto{flex:0 0 auto;width:auto}@media (max-width: 640px){.grid .col.col-mb-auto,.contact_form_row .col.col-mb-auto,.double-col-overview .col.col-mb-auto{flex:0 0 auto}.grid .col.col-mb-33,.contact_form_row .col.col-mb-33,.double-col-overview .col.col-mb-33{flex:0 0 33.33%}.grid .col.col-mb-flex-1,.contact_form_row .col.col-mb-flex-1,.double-col-overview .col.col-mb-flex-1{flex:1}}footer{background:#37383c}footer .footer{position:relative}footer .footer_img{width:100%}footer .footer_links{display:flex;justify-content:space-between;padding:40px 40px 96px}footer .footer_links_col a:hover{color:#fff;transition:all .3s ease-in-out}footer .footer_bottom{position:absolute;bottom:0;left:0;padding:40px;z-index:2}footer .footer_bottom a:hover{opacity:.5;transition:all .3s ease-in-out}.admin_guideline .item_block{margin-bottom:50px}.admin_guideline .item_block h2,.admin_guideline .item_block p{margin-bottom:20px}header{padding:8px;position:fixed;top:0;left:0;width:100%;z-index:100}header .header{display:flex;justify-content:space-between;align-items:center;background:transparent;padding:8px 24px;transition:all cubic-bezier(.645,.045,.355,1) .2s}@media (max-width: 640px){header .header{padding:8px}}header .header.active .center{display:flex}@media (max-width: 640px){header .header .center{display:none}header .header.active .center{display:none}}header .header.active a{color:#111}header .header.active .hamburger-menu svg path{fill:#000}header .header.scrolled{background-color:#fff}header .header_col{flex:1;display:flex}@media (max-width: 768px){header .header_col:first-child{padding:0 0 0 8px}}header .header_col:first-child a{margin-right:8px}header .header_col:last-child{justify-content:flex-end}header .header_col.left a:hover{color:#f03f25;transition:all .3s ease-in-out}header .header_col.left a.highlight{color:#f03f25}header .header_col.center{justify-content:center;gap:20px}header .header_col.left svg{width:150px;margin:auto;display:none}header .header.active .header_col.left svg{display:block}header .header_col.right{position:relative;align-items:center}header .header_col.right .hamburger-menu{display:none}@media (max-width: 640px){header .header_col.right .hamburger-menu{display:block}}header .header_col.right .hamburger-menu-content{display:none;position:fixed;left:0;top:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);background-color:#000}header .header_col.right .hamburger-menu-content-close{position:absolute;right:18px;top:24px}header .header_col.right .hamburger-menu-content-list{display:flex;justify-content:center;align-items:start;flex-direction:column;padding:16px;height:100%;background-color:#111}header .header_col.right .hamburger-menu-content-list .active{color:#f03f25}header .header_col.right .hamburger-menu-content-list a{color:#fff;padding-bottom:16px}header .header_col.right .hamburger-menu-content.active{display:block}@media (max-width: 640px){header .header_col.right #dealer_area{display:none}}header .header_col.right .link{margin-left:40px}header .header_col.right .header_lang_switch{display:flex;width:30px;height:30px;margin-left:12px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #cccccb;border-radius:999px}@media (max-width: 640px){header .header_col.right .link{display:none;margin-left:0}header .header_col.right .header_lang_switch{display:none}}header .header_col_cart{margin-right:24px;display:flex;align-items:center}header .header_col_cart_qty{margin-left:4px;background:#cccccb;width:30px;height:30px;border-radius:50%;position:relative}header .header_col_cart_qty .qty{left:50%;position:absolute;transform:translate(-50%) translateY(-50%);top:53%}.hero{padding-bottom:50px}.hero_container{height:80vw;position:relative;background-image:linear-gradient(#37383c,#171811)}.hero_container img{width:100%}@media (max-width: 640px){.hero_container{height:120vw}}.hero_container .absolute_cont{position:absolute;width:100%;bottom:-5%;left:0}@media (max-width: 640px){.hero_container .absolute_cont{bottom:-12%}}.hero_container .absolute_cont .image_cont{width:44%;margin:0 auto}.hero_container .absolute_cont .image_cont img{width:100%}@media (max-width: 640px){.hero_container .absolute_cont .image_cont{width:76%}}.hero_container .absolute_cont .text_cont{position:absolute;top:30%;left:40px}@media (max-width: 640px){.hero_container .absolute_cont .text_cont{bottom:50%;left:16px;top:auto}}.host_slider{padding:40px}@media (max-width: 768px){.host_slider{padding:40px 32px}}@media (max-width: 640px){.host_slider{padding:24px 16px 16px}}.host_slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:#f5f5f5}.host_slider_cont{display:flex;flex-wrap:wrap;margin:0 -8px}.host_slider_cont_col-8{flex:0 0 66.6666666667%;padding:40px 8px 0}@media (max-width: 768px){.host_slider_cont_col-8.title{flex:0 0 90%}}@media (max-width: 640px){.host_slider_cont_col-8.title,.host_slider_cont_col-8{flex:0 0 100%}}.host_slider_cont_col-8.big-img{overflow:hidden;width:100%;height:100%}.host_slider_cont_col-8.big-img .slider-carousel{overflow:hidden}.host_slider_cont_col-8.big-img .slider-carousel-track{display:flex;flex-wrap:nowrap}.host_slider_cont_col-8.big-img .slider-carousel-track img{padding:50px}.host_slider_cont_col-4{flex:0 0 33.3333333333%;padding:40px 8px 0}.host_slider_cont_col-4.small-img .hostcont{height:100%;width:100%;position:relative}.host_slider_cont_col-4.small-img .hostcont img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 640px){.host_slider_cont_col-4.small-img{display:none}}.host_slider_cont_col-4.dots{display:flex;align-items:flex-end;justify-content:flex-end}@media (max-width: 640px){.host_slider_cont_col-4.dots{justify-content:flex-start}}.host_slider_cont_col-4.dots .dot-cont{height:46px;width:46px;border:1px solid grey;border-radius:100%;margin-left:8px;position:relative;cursor:pointer}@media (max-width: 640px){.host_slider_cont_col-4.dots .dot-cont{height:36px;width:36px;margin-left:0;margin-right:16px}}@media (max-width: 320px){.host_slider_cont_col-4.dots .dot-cont{margin-right:10px}}.host_slider_cont_col-4.dots .dot-cont.active{border:1px solid black;pointer-events:none}.host_slider_cont_col-4.dots .dot-cont-inside{width:39px;height:39px;border-radius:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;position:absolute;transform:translate(-50%) translateY(-50%)}@media (max-width: 640px){.host_slider_cont_col-4.dots .dot-cont-inside{height:28px;width:28px}}.host_slider_cont_col-4.dots .dot-cont-inside.a{background-image:url(stone_a_text.jpg);background-position:-65px}.host_slider_cont_col-4.dots .dot-cont-inside.b{background-image:url(stone_b_text.jpg)}.host_slider_cont_col-4.dots .dot-cont-inside.plus{background-image:url(stone_plus_text.jpg)}.host_slider_cont_col-4.dots .dot-cont-inside.premium{background-image:url(stone_premium_text.jpg)}.host_slider_cont_col-4.dots .dot-cont-inside.pure{background-image:url(stone_pure_text.jpg)}.host_slider_cont_col-4.dots .dot-cont-inside.wood{background-image:url(stone_wood_text.jpg)}.media_counter{line-height:0}.media_counter_inner{position:absolute;top:70px;left:0;padding-left:40px;width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}@media (max-width: 768px){.media_counter_inner{padding:16px;top:0;flex-wrap:wrap;justify-content:center}}.media_counter_inner p{flex:0 0 50%;padding-top:24px}.media_counter_inner p span{display:block}@media (max-width: 768px){.media_counter_inner p{flex:0 0 58.3333333333%}}@media (max-width: 640px){.media_counter_inner p{flex:0 0 100%}}.media_counter_inner_circle{flex:0 0 25%;padding:24px;position:relative;max-width:400px}@media (max-width: 768px){.media_counter_inner_circle{max-width:300px}}.media_counter_inner_circle span{font-size:80px}@media (max-width: 768px){.media_counter_inner_circle span{font-size:60px}}.media_counter_inner_circle .number{padding-top:1.2rem}@media (max-width: 768px){.media_counter_inner_circle{flex:0 0 50%}}@media (max-width: 640px){.media_counter_inner_circle{flex:0 0 58.3333333333%}.media_text{padding-bottom:120%;height:0}.media_text .back-img{position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}}.media_text .top-comment{position:absolute;top:34.5%;left:0;width:100%;display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 640px){.media_text .top-comment{top:10%;left:0%}}.media_text .top-comment_digit{line-height:100%;font-size:7rem;flex:0 0 auto;margin-left:8.3333333333%;padding-right:16px}@media (max-width: 640px){.media_text .top-comment_digit{font-size:3.5rem;margin-left:16px}}.media_text .top-comment_line{flex:0 0 12.5%;width:100%;height:2px;background-color:#fff}@media (max-width: 640px){.media_text .top-comment_line{order:2;display:none}}.media_text .top-comment_words{flex:0 0 75%;margin-left:8.3333333333%}@media (max-width: 640px){.media_text .top-comment_words{margin-left:8px;order:1;flex:0 0 58.3333333333%;font-size:1rem}}.media_text .bottom-comment{position:absolute;bottom:39%;right:0;width:100%;display:flex;align-items:center;justify-content:flex-end}@media (max-width: 768px){.media_text .bottom-comment{flex-wrap:wrap;bottom:35%}}@media (max-width: 640px){.media_text .bottom-comment{flex-wrap:wrap;bottom:21%}}.media_text .bottom-comment_wrap{flex:0 0 auto;margin-right:8.3333333333%;padding-left:16px}@media (max-width: 640px){.media_text .bottom-comment_wrap{margin-right:16px;padding-top:10px;gap:10px;display:flex;flex:0 0 66.6666666667%;flex-wrap:nowrap;align-items:center;justify-content:flex-end}}.media_text .bottom-comment_digit{line-height:100%;font-size:7rem}@media (max-width: 640px){.media_text .bottom-comment_digit{font-size:3.5rem}.media_text .bottom-comment_words{font-size:1rem}}.media_text .bottom-comment_line{flex:0 0 14.1666666667%;width:100%;height:2px;background-color:#fff}@media (max-width: 640px){.media_text .bottom-comment_line{display:none}}.slabs-container{position:relative}.slabs-container .positionable-text{position:absolute;top:0;left:0;z-index:1}@media (max-width: 768px){.slabs-container .positionable-text{position:static;padding-bottom:80px}.slabs-container .positionable-text .title{color:#f03f25}.slabs-container .positionable-text .text{color:#111}}.mosaic{display:flex;flex-wrap:wrap}.mosaic_col{flex:0 0 50%;width:50%}.mosaic_col.order-2{order:2}@media (max-width: 768px){.mosaic_col{flex:0 0 100%;width:100%}}.mosaic_col_text{position:absolute;top:20%;left:50%;transform:translate(-50%);width:50%;z-index:2}@media (max-width: 640px){.mosaic_col_text{width:70%}}.mosaic_col .opacity{opacity:.2}@media (max-width: 640px){.mosaic_col:nth-child(1){order:2}.mosaic_col:nth-child(2){order:1}.mosaic_col:nth-child(3){order:3}.mosaic_col:nth-child(4){order:4}}.our_dealers h1{padding:145px 40px 0}.our_dealers_filter{padding-left:40px;position:relative;width:25vw;min-width:300px}.our_dealers_filter img{position:absolute;top:70%;right:16px;transform:rotate(180deg);z-index:1}.our_dealers_filter select{width:100%;margin-top:24px;background-color:#fff;box-shadow:1px 1px 6px 1px #cccccb;border-radius:4px;padding:20px 16px}.our_dealers_accordion{padding:0 40px;margin-top:100px}.our_dealers_accordion .accordion{margin-bottom:30px}.our_dealers_accordion .accordion.hidden{opacity:0;height:0;margin:0}.our_dealers_accordion .accordion_wrapper{margin-bottom:80px}.our_dealers_accordion .accordion h2{margin-bottom:30px}.our_dealers_accordion .accordion article:first-child button{margin-top:30px;border-top:none}.our_dealers_accordion .accordion article:last-child{border-bottom:1px solid #cccccb}.our_dealers_accordion .accordion button{display:block;width:100%;text-align:left;cursor:pointer;padding:30px 0;border-top:1px solid #cccccb;position:relative}.our_dealers_accordion .accordion button img{position:absolute;top:50%;right:16px;transform:translatey(-50%) rotate(90deg);width:12px;z-index:20}.our_dealers_accordion .accordion_content{display:none;grid-template-columns:repeat(4,3fr);-moz-column-gap:30px;column-gap:30px;height:0}@media (max-width: 768px){.our_dealers_accordion .accordion_content{grid-template-columns:repeat(1,12fr)}}.our_dealers_accordion .accordion_content.open{display:grid}.our_dealers_accordion .accordion_content p,.our_dealers_accordion .accordion_content a{display:block}.our_dealers_accordion .accordion_content_el{opacity:0;padding-bottom:30px}.our_dealers_accordion .accordion_content_el a{transition:color cubic-bezier(.645,.045,.355,1) .2s}.our_dealers_accordion .accordion_content_el a:hover{color:#111}.p_card{width:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;opacity:1}.p_card.hidden{display:none}.p_card.big{background:#cdcdcb33}@media (max-width: 640px){.p_card.big{min-height:auto}}.p_card_inner,.p_card_bottom{width:100%;padding:24px;display:flex;justify-content:center;align-items:center}.p_card_inner,.p_card_inner_wrapper{width:100%}.p_card_inner_wrapper img,.p_card_inner_wrapper picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p_card_inner.small{padding:24px 0}.p_card_inner.small>*{margin-bottom:1rem}.p_card_bottom{display:flex;justify-content:space-between}.p_card_bottom_col{flex:1}.p_card_bottom_col:last-child{flex:0 0 auto}.product_carousel{width:100%;position:relative}.product_carousel_prev,.product_carousel_next{position:absolute;top:50%;z-index:2;background-color:#fff;box-shadow:0 0 6px #443e3e1a;height:45px;width:45px;border-radius:50%;cursor:pointer;transform:translatey(-50%);display:flex;align-items:center;justify-content:center}@media (max-width: 640px){.product_carousel_prev,.product_carousel_next{width:24px;height:24px}}.product_carousel_prev img,.product_carousel_next img{height:14px}@media (max-width: 640px){.product_carousel_prev img,.product_carousel_next img{height:8px}}.product_carousel_prev{left:16px}.product_carousel_prev img{transform:rotate(180deg)}.product_carousel_next{right:16px}.product_carousel_dots{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;gap:16px;width:100%;justify-content:center;align-items:center}@media (max-width: 640px){.product_carousel_dots{bottom:20px}}.product_carousel_dots .dot{width:20px;height:20px;border-radius:50%;border:2px solid white;background:transparent;cursor:pointer}@media (max-width: 640px){.product_carousel_dots .dot{width:10px;height:10px}}.product_carousel_dots .dot.active{background:#fff}.product_carousel_wrapper_item{width:100%}.product_page{padding:0 40px;display:grid;grid-template-columns:7fr 5fr;gap:50px}@media (max-width: 768px){.product_page{gap:0px;padding:0 16px;grid-template-columns:12fr;justify-content:center;align-items:center}}.product_page .breadcrumbs a:hover{color:#f03f25;transition:all .3s ease-in-out}.product_page .product_page_select_menu{position:relative}.product_page .product_page_select_menu select{height:50px;width:100%;background-color:#fff;box-shadow:1px 1px 6px 1px #cccccb;margin-bottom:50px;border-radius:4px;padding:5px 16px}.product_page .product_page_select_menu .price{position:absolute;top:25%;right:20%;z-index:10}.product_page .product_page_select_menu .arrow{position:absolute;top:21%;right:5%;z-index:10;transform:rotate(180deg)}.product_page .carousel_wrapper{padding:80px 0;margin-left:8px;width:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media (max-width: 640px){.product_page .carousel_wrapper{padding:16px}}.product_page .carousel_wrapper .carousel_btn{background-color:#fff;box-shadow:0 0 6px #443e3e1a;height:45px;width:45px;border-radius:50%;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width: 640px){.product_page .carousel_wrapper .carousel_btn{width:24px;height:24px}}.product_page .carousel_wrapper .carousel_btn .arrow{height:14px}@media (max-width: 640px){.product_page .carousel_wrapper .carousel_btn .arrow{height:8px}}.product_page .carousel_wrapper .carousel_btn.sx{left:-16px;transform:rotate(180deg) translateY(50%)}.product_page .carousel_wrapper img{width:100%;height:100%}.product_page .carousel_wrapper .slider{height:4px;display:flex;margin:30px 0;width:100%}.product_page .carousel_wrapper .slider_el{background-color:#fff;height:100%;width:auto;flex:1}.product_page .carousel_wrapper .slider_el.active{background-color:#111;transition:all .3s linear}.products_description{flex-wrap:nowrap;gap:100px}@media (max-width: 768px){.products_description{flex-wrap:wrap}}.products_description .download{position:relative}.products_description .download:after{content:"";position:absolute;bottom:-5px;left:10%;width:90%;height:1px;background-color:#000}.products_description .download:hover{color:#f03f25}.products_description .download:hover:after{background-color:#f03f25}.products_description ul img{margin-right:10px}.products_description .custom-care:hover{color:#f03f25}.form-inputs{min-height:100vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.session_form{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:800px}.session_form_col{flex:0 0 45%;width:45%;padding:0 20px}@media (max-width: 640px){.session_form_col{flex:0 0 100%;width:100%}}.session_form_col .input label{display:block;margin-bottom:8px}.session_form_col .input label.boolean{margin-top:16px;text-align:left}.session_form_col .input input{border:1px solid black;width:100%;padding:4px}@media (max-width: 640px){.session_form_col .input input{margin-bottom:32px}}.session_form_col .input input.boolean{width:16px;height:16px;margin-right:4px;cursor:pointer}@media (max-width: 640px){.session_form_col .input input.boolean{margin-bottom:0}}.session_form_col .input input.boolean:checked{background:#000}.session_form_col.form-actions{flex:0 0 100%;margin-top:100px}@media (max-width: 640px){.session_form_col.form-actions{margin-top:50px}}.session_form_col.form-actions input[type=submit]{margin:auto;text-align:center;display:block;transition:all .3s ease-in-out}.session_form_col.form-actions input[type=submit]:hover{background-color:#fff;color:#f03f25}.specifications{padding-left:24px;padding-top:144px}@media (max-width: 768px){.specifications{padding-right:16px;padding-left:16px}}@media (max-width: 640px){.specifications{padding-right:0;padding-left:0}}.specifications .divider{width:100%;height:1px;border-bottom:1px solid #727580;margin-bottom:40px}@media (max-width: 640px){.specifications .divider{margin-bottom:10px}}.specifications .divider_2{border-bottom:2px solid #171811;margin-bottom:40px}.specifications .display-none{display:none}.specifications_select p{margin-right:20px}.specifications_select button{border:1px solid #cccccb;width:50px}.specifications_select button.active{color:#fff;background-color:#ae8763;border-color:#cccccb}.specifications_select button:nth-child(2){border-bottom-left-radius:5px;border-top-left-radius:5px}.specifications_select button:nth-child(3){border-top-right-radius:5px;border-bottom-right-radius:5px}.specifications .vista_cont{position:sticky;top:160px;right:0;width:100%}.specifications .vista_cont_wrapper{padding:0 56px 56px;width:100%}@media (max-width: 768px){.specifications .vista_cont_wrapper{padding-right:32px;padding-left:32px}}@media (max-width: 640px){.specifications .vista_cont_wrapper{padding-right:16px;padding-left:16px}.specifications .vista_cont_wrapper:last-child{padding:0 16px}}.specifications .vista_cont_wrapper .svg_vista{width:100%}.specifications_text{position:relative}.specifications_text_col{position:sticky;left:0;top:160px}@media (max-width: 640px){.specifications_text_col{top:0}}.specifications_text_col_index{gap:8px;padding:0 16px 40px}.specifications_text_col_index a{display:table;padding:16px;border:1px solid #727580;border-radius:16px}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:200px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:#000000e6;line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:#fffc}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:#fff6;padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:#ffffffe6;-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.button,.session_form_col.form-actions input[type=submit]{width:auto!important;min-width:150px}.shopify-policy__container{padding-top:100px}.shopify-policy__container h1{font-weight:700}@media (min-width: 1024px){.lg\:mb-0{margin-bottom:0}.lg\:flex-1{flex:1 1 0%}.lg\:basis-1\/2{flex-basis:50%}.lg\:basis-1\/4{flex-basis:25%}.lg\:flex-row{flex-direction:row}.lg\:justify-between{justify-content:space-between}}
