@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:300;src:url(../fonts/geist-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400;src:url(../fonts/geist-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:500;src:url(../fonts/geist-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:600;src:url(../fonts/geist-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:700;src:url(../fonts/geist-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:800;src:url(../fonts/geist-800.woff2) format("woff2")}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;border:0;box-sizing:inherit;font-size:100%;font-weight:400;line-height:1;margin:0;padding:0;text-rendering:optimizeLegibility}::selection{background:#c03c18;color:#fff;text-shadow:none}::-webkit-selection{background:#c03c18;color:#fff;text-shadow:none}::-moz-selection{background:#c03c18;color:#fff;text-shadow:none}img{display:inline-block;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}textarea{overflow:auto;resize:vertical}::-ms-clear,::-ms-reveal{display:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button,::-webkit-search-cancel-button,::-webkit-search-results-button,[type=search]{-webkit-appearance:none;appearance:none}::-moz-focus-inner{border:0;padding:0}:root{interpolate-size:allow-keywords;--nav-height:185px}html{height:100%;overflow-y:scroll;scroll-padding-top:var(--nav-height)}@view-transition{navigation:auto}body,html{box-sizing:border-box}body{min-height:100%;overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#1d1d1d;color:#fff;font-family:Geist,sans-serif;font-size:clamp(14px,.8854166667vw,17.85px);font-weight:400}img,svg{height:auto;max-width:100%;vertical-align:middle}.container{--_container-width:min(80vw,1300px);margin:0 auto;position:relative;width:var(--_container-width)}@media screen and (max-width:1194px){.container{--_container-width:min(95vw,1280px)}}@media screen and (max-width:600px){.container{--_container-width:min(90vw,1280px)}}.wide-container{--_wide-container-width:min(90vw,1680px);margin:0 auto;position:relative;width:var(--_wide-container-width)}@media screen and (max-width:1194px){.wide-container{--_container-width:min(95vw,1680px)}}@media screen and (max-width:600px){.wide-container{--_container-width:min(95vw,1680px)}}.screen-container{margin:0 auto;position:relative;width:100%}.row{--_columns:4;--_gap:clamp(25px,1.5625vw,31.5px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.row>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}@media screen and (max-width:834px){.row{--_columns:2}}@media screen and (max-width:600px){.row{--_columns:1}}.row[data-columns="3"]{--_columns:3}@media screen and (max-width:834px){.row[data-columns="3"]{--_columns:2}}@media screen and (max-width:600px){.row[data-columns="3"]{--_columns:1}}.row[data-columns="2"]{--_columns:2}@media screen and (max-width:600px){.row[data-columns="2"]{--_columns:1}}.block-link{inset:0;position:absolute;z-index:3}.otgs-development-site-front-end{display:none!important}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}p{font-weight:300;letter-spacing:-3%;line-height:1.6em;margin:0 0 .85em;padding:0}p.flexx-intro-text{font-size:clamp(18px,1.3020833333vw,26.25px);line-height:1.25em;margin-bottom:.5em}p strong{font-weight:700}p small{color:#9d9d9d;font-size:clamp(11px,.7291666667vw,14.7px);font-weight:300}span{font-weight:inherit}.like-h1,.like-h2,.like-h3,.like-h4,h1,h2,h3,h4{font-family:Geist,sans-serif;font-weight:400;letter-spacing:-3%;line-height:1.15em;margin:0 0 .65em}.like-h1,h1{font-size:clamp(25px,1.5625vw,31.5px)}.like-h2,h2{font-size:clamp(22px,1.3020833333vw,26.25px)}.like-h3,h3{font-size:clamp(18px,1.0416666667vw,21px)}.like-h4,h4{font-size:clamp(16px,.9375vw,18.9px)}.display-1,.display-2,.display-3{font-family:Geist,sans-serif;font-weight:300;letter-spacing:-3%;line-height:1em;margin-bottom:.35em}.display-1{font-size:clamp(35px,3.6458333333vw,73.5px);margin-bottom:.25em}.display-2{font-size:clamp(30px,3.3854166667vw,68.25px)}.display-3{font-size:clamp(20px,2.34375vw,47.25px)}ol,ul{margin:0 0 15px 20px;padding:0}ol li,ul li{font-weight:300;line-height:1.6em}ol li strong,ul li strong{font-weight:700}ol.flexx-usp-list,ul.flexx-usp-list{list-style:none;margin-left:clamp(15px,1.3020833333vw,26.25px);padding-block:clamp(10px,1.0416666667vw,21px)}ol.flexx-usp-list li,ul.flexx-usp-list li{font-family:Geist,sans-serif;font-size:clamp(18px,1.3020833333vw,26.25px);line-height:1.5em;position:relative}ol.flexx-usp-list li:before,ul.flexx-usp-list li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 -960 960 960'%3E%3Cpath d='m382-362.13 334.7-334.7q13.67-13.67 32.06-13.67t32.07 13.67q13.67 13.68 13.67 32.45t-13.67 32.45L414.07-264.41q-13.68 13.67-32.07 13.67t-32.07-13.67L178.41-435.93q-13.67-13.68-13.29-32.45t14.05-32.45q13.68-13.67 32.45-13.67t32.45 13.67z'/%3E%3C/svg%3E");display:block;position:absolute;right:calc(100% + 5px);top:6px;width:clamp(15px,1.3541666667vw,27.3px)}.text-uppercase{font-family:Geist,sans-serif;text-transform:uppercase}.text-primary{color:#c03c18}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}a,button{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){[data-inview]{animation:dataReveal auto linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);animation-timeline:--itemReveal;opacity:0;transform:translateY(clamp(50px,4.6875vw,94.5px));view-timeline-axis:block;view-timeline-name:--itemReveal}[data-inview],[data-inview]:first-child{animation-range:entry 30% exit 100%}[data-inview]:nth-child(2){animation-range:entry 45% exit 100%}[data-inview]:nth-child(3){animation-range:entry 60% exit 100%}[data-inview]:nth-child(4){animation-range:entry 75% exit 100%}[data-inview]:nth-child(5){animation-range:entry 90% exit 100%}}@keyframes dataReveal{0%{opacity:0;transform:translateY(clamp(50px,4.6875vw,94.5px))}to{opacity:1;transform:translateY(0)}}@keyframes loadNavbar{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes loadHeaderImage{0%{filter:blur(15px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes loadHeaderImageOverlay{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes scaleProgress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes stickyProgress{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes inspiration-gallery-img-parallax{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes revealNumber{0%{border-color:#474747}10%{border-color:#474747}15%{border-color:#fff}to{border-color:#fff}}@keyframes revealBullet{0%{background:#474747}25%{background:#474747}30%{background:#fff}to{background:#fff}}a{color:#c03c18;outline:none}@media (min-width:1025px){a:hover{color:#1d1d1d;outline:none}}.btn{--_btn-height:clamp(40px,2.6041666667vw,52.5px);--_btn-gap:clamp(3px,0.2604166667vw,5.25px);align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;font-family:Geist,sans-serif;font-size:clamp(14px,.8854166667vw,17.85px);font-weight:300;gap:var(--_btn-gap);height:var(--_btn-height);line-height:1.5em;overflow:hidden;position:relative;text-decoration:none}.btn:after{-webkit-backface-visibility:hidden;background:#c03c18;background-clip:padding-box;border-radius:50vh;bottom:0;content:"";display:block;left:0;position:absolute;top:0;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:calc(100% - var(--_btn-height) - var(--_btn-gap))}.btn .label{align-content:center;height:100%;padding:clamp(8px,.625vw,12.6px) clamp(25px,1.5625vw,31.5px)}.btn .flexx-icon,.btn .label{-webkit-backface-visibility:hidden;display:block;position:relative;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);z-index:1}.btn .flexx-icon{background-clip:padding-box;border:clamp(1px,.0520833333vw,1.05px) solid #fff;border-radius:50vh;height:var(--_btn-height);width:var(--_btn-height)}.btn .flexx-icon svg{-webkit-backface-visibility:hidden;fill:#fff;height:clamp(15px,1.0416666667vw,21px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(15px,1.0416666667vw,21px)}.btn:focus{outline:none}.btn[disabled],.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover{background-color:#9d9d9d;cursor:not-allowed}@media (min-width:1025px){.btn:hover .label{padding-inline:calc(clamp(15px, 1.5625vw, 31.5px)*1.35) calc(clamp(15px, 1.5625vw, 31.5px)*.65)}.btn:hover:after{width:100%}}.btn--primary:after{background:#c03c18}.btn--primary .label{color:#fff}.btn--primary .flexx-icon{border-color:#fff}.btn--primary .flexx-icon svg{fill:#fff}@media (min-width:1025px){.btn--primary:hover:after{background:#c03c18}.btn--primary:hover .label{color:#fff}.btn--primary:hover .flexx-icon{border-color:transparent}.btn--primary:hover .flexx-icon svg{fill:#fff}}.btn--outline:after{background:transparent;border:clamp(1px,.0520833333vw,1.05px) solid #fff}.btn--outline .label{color:#fff}.btn--outline .flexx-icon{background:#c03c18;border-color:transparent}.btn--outline .flexx-icon svg{fill:#fff}@media (min-width:1025px){.btn--outline:hover:after{background:#fff}.btn--outline:hover .label{color:#1d1d1d}.btn--outline:hover .flexx-icon{background:#fff;border-color:transparent}.btn--outline:hover .flexx-icon svg{fill:#1d1d1d}}.btn--diap:after{background:#fffcf4;border:clamp(1px,.0520833333vw,1.05px) solid transparent}.btn--diap .label{color:#1d1d1d}.btn--diap .flexx-icon{background:#fffcf4;border-color:transparent}.btn--diap .flexx-icon svg{fill:#1d1d1d}@media (min-width:1025px){.btn--diap:hover:after{background:#1d1d1d}.btn--diap:hover .label{color:#fff}.btn--diap:hover .flexx-icon{background:#1d1d1d}.btn--diap:hover .flexx-icon svg{fill:#fff}}.btn--primary-dark:after{background:#c03c18}.btn--primary-dark .label{color:#fff}.btn--primary-dark .flexx-icon{background:#1d1d1d;border-color:#1d1d1d}.btn--primary-dark .flexx-icon svg{fill:#fff}@media (min-width:1025px){.btn--primary-dark:hover:after{background:#1d1d1d}.btn--primary-dark:hover .label{color:#fff}.btn--primary-dark:hover .flexx-icon{background:#1d1d1d;border-color:transparent}.btn--primary-dark:hover .flexx-icon svg{fill:#fff}}.btn--outline-dark:after{background:transparent;border:clamp(1px,.0520833333vw,1.05px) solid #1d1d1d}.btn--outline-dark .label{color:#1d1d1d}.btn--outline-dark .flexx-icon{background:#c03c18;border-color:transparent}.btn--outline-dark .flexx-icon svg{fill:#fff}@media (min-width:1025px){.btn--outline-dark:hover:after{background:#1d1d1d}.btn--outline-dark:hover .label{color:#fff}.btn--outline-dark:hover .flexx-icon{background:#1d1d1d;border-color:transparent}.btn--outline-dark:hover .flexx-icon svg{fill:#fff}}.btn--full:after{width:100%}@media (min-width:1025px){.btn--full:hover .label{padding-inline:clamp(15px,1.5625vw,31.5px)}.btn--full:hover:after{background:#e45027}}.text-btn{color:#757575;font-weight:300;position:relative;text-decoration:none}.text-btn:after{background:#c03c18;bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:all .25s ease;width:0}@media (min-width:1025px){.text-btn:hover{color:#c03c18}.text-btn:hover:after{background:#c03c18;width:100%}}.badge{align-content:center;align-items:center;background-clip:padding-box;border:clamp(1px,.1041666667vw,2.1px) solid #fff;border-radius:50vh;display:inline-flex;font-family:Geist,sans-serif;font-size:clamp(14px,.8854166667vw,17.85px);font-weight:300;gap:clamp(3px,.2604166667vw,5.25px);height:clamp(30px,2.6041666667vw,52.5px);justify-content:center;padding:clamp(8px,.625vw,12.6px) clamp(16px,1.0416666667vw,21px)}.badge--primary{border-color:#c03c18}.nav-wrapper{left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:90}.page-template-template-homepage .nav-wrapper{animation:loadNavbar .65s ease .95s forwards;transform:translateY(-100%)}.admin-bar .nav-wrapper{top:32px}@media screen and (max-width:600px){.admin-bar .nav-wrapper{top:46px}}.site-nav__menu>ul>li>a{align-items:center;color:#fff;display:flex;font-family:Geist,sans-serif;font-size:clamp(14px,.8854166667vw,17.85px);overflow:hidden;position:relative;text-decoration:none}.site-nav{backdrop-filter:blur(30px);-webkit-backface-visibility:hidden;background:#1d1d1d;border-bottom:clamp(1px,.0520833333vw,1.05px) solid #807b7b;border-top:clamp(2px,.15625vw,3.15px) solid #c03c18;padding:0;pointer-events:all;position:relative;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.page-template-template-homepage .site-nav{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,transparent);border-bottom-color:transparent}.site-nav .wide-container{align-items:stretch;display:flex;justify-content:flex-start;margin:0;max-width:none;padding-left:max((100% - min(90vw,1680px))/2,5vw);padding-right:max((100% - min(90vw,1680px))/2,5vw);width:100%}.site-nav__logo{align-items:center;display:flex;flex-shrink:0;padding-block:clamp(15px,1.0416666667vw,21px);padding-right:clamp(15px,1.5625vw,31.5px);position:relative}.site-nav__logo svg{-webkit-backface-visibility:hidden;fill:#fff;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(150px,9.375vw,189px)}.site-nav.hidden .site-nav__logo svg,.site-nav.scrolling .site-nav__logo svg{width:clamp(150px,7.8125vw,157.5px)}.site-nav__menu{align-items:stretch;-webkit-backface-visibility:hidden;display:flex;margin-left:auto;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.site-nav__menu>ul{gap:clamp(15px,2.0833333333vw,42px);list-style:none;margin:0}.site-nav__menu>ul,.site-nav__menu>ul>li{align-items:stretch;display:flex;padding:0;position:relative}.site-nav__menu>ul>li>a{gap:clamp(5px,.4166666667vw,8.4px);padding:clamp(18px,1.1458333333vw,23.1px) 0}.site-nav__menu>ul>li>a .child-indicator .flexx-icon{-webkit-backface-visibility:hidden;display:block;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:1.25em}.site-nav__menu>ul>li>a .child-indicator .flexx-icon svg{fill:#fff}.site-nav__menu>ul>li>a .cta-indicator .flexx-icon{display:block;width:1.1em}.site-nav__menu>ul>li>a .cta-indicator .flexx-icon svg{fill:currentColor}.site-nav__menu>ul>li.menu-item-cta>a{-webkit-backface-visibility:hidden;background:#c03c18;color:#fff;font-weight:400;overflow:visible;padding-inline:clamp(20px,1.8229166667vw,36.75px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.site-nav__menu>ul>li.menu-item-cta>a .cta-indicator{flex-shrink:0}.site-nav__menu>ul>li.menu-item-cta>a .cta-indicator .flexx-icon{display:block;width:1.1em}.site-nav__menu>ul>li.menu-item-cta>a .cta-indicator .flexx-icon svg{fill:currentColor}.site-nav__menu>ul>li.menu-item-cta>a .child-indicator .flexx-icon svg{fill:#fff}@media (min-width:1025px){.site-nav__menu>ul>li.menu-item-cta>a:hover{background:#a53415;color:#fff}}.site-nav__menu>ul>li.menu-item-cta.current-menu-item>a,.site-nav__menu>ul>li.menu-item-cta.current_page_ancestor>a{color:#fff}.site-nav__menu>ul>li.menu-item-object-language_switcher>ul{left:auto;min-width:unset;right:clamp(10px,.78125vw,15.75px);width:calc(100% - clamp(10px, .78125vw, 15.75px))}.site-nav__menu>ul>li.menu-item-object-language_switcher.current-language-menu-item{background:#fffcf4;margin-left:calc(clamp(15px, 2.0833333333vw, 42px)*-1);padding-inline:clamp(5px,.78125vw,15.75px);position:relative;z-index:2}.site-nav__menu>ul>li.menu-item-object-language_switcher.current-language-menu-item>a{color:#1d1d1d;gap:clamp(5px,.4166666667vw,8.4px);padding-inline:clamp(18px,1.4583333333vw,29.4px)}.site-nav__menu>ul>li.menu-item-object-language_switcher.current-language-menu-item>a .trp-flag-image{display:inline-block;margin:0 clamp(5px,.4166666667vw,8.4px) 0 0;vertical-align:middle}.site-nav__menu>ul>li.menu-item-object-language_switcher.current-language-menu-item>a .trp-ls-language-name,.site-nav__menu>ul>li.menu-item-object-language_switcher.current-language-menu-item>a [data-no-translation]{color:#1d1d1d}.site-nav__menu>ul>li.menu-item-object-language_switcher.current-language-menu-item>a .child-indicator .flexx-icon svg{fill:#1d1d1d}.site-nav__menu>ul>li.menu-item-object-language_switcher:not(.current-language-menu-item){-webkit-backface-visibility:hidden;background:#fffcf4;border-top:1px solid rgba(29,29,29,.1);left:auto;min-width:100%;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);visibility:hidden;width:-moz-max-content;width:max-content;z-index:12}.site-nav__menu>ul>li.menu-item-object-language_switcher:not(.current-language-menu-item)>a{color:#1d1d1d;padding:clamp(12px,.7291666667vw,14.7px) clamp(18px,1.4583333333vw,29.4px)}.site-nav__menu>ul>li.menu-item-object-language_switcher:not(.current-language-menu-item)>a .trp-flag-image{display:inline-block;margin:0 clamp(5px,.4166666667vw,8.4px) 0 0;vertical-align:middle}.site-nav__menu>ul>li.menu-item-object-language_switcher:not(.current-language-menu-item)>a .trp-ls-language-name,.site-nav__menu>ul>li.menu-item-object-language_switcher:not(.current-language-menu-item)>a [data-no-translation]{color:#1d1d1d}@media (min-width:1025px){.site-nav__menu>ul>li.menu-item-object-language_switcher:not(.current-language-menu-item)>a:hover{background:rgba(29,29,29,.06);color:#1d1d1d}}.site-nav__menu>ul>li ul{-webkit-backface-visibility:hidden;background:#272727;border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;box-shadow:0 clamp(10px,.8333333333vw,16.8px) clamp(24px,2.0833333333vw,42px) rgba(0,0,0,.35);display:flex;flex-direction:column;left:0;list-style:none;margin:0;min-width:clamp(180px,11.4583333333vw,231px);opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;transform:translateY(8px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);visibility:hidden;width:-moz-max-content;width:max-content;z-index:5}.site-nav__menu>ul>li ul li{border-bottom:1px solid hsla(0,2%,49%,.65);line-height:1em}.site-nav__menu>ul>li ul li:last-child{border-bottom:0}.site-nav__menu>ul>li ul li a{color:#fff;display:block;font-size:clamp(14px,.7291666667vw,14.7px);font-weight:400;padding:clamp(14px,.8333333333vw,16.8px) clamp(18px,1.1458333333vw,23.1px);text-decoration:none}@media (min-width:1025px){.site-nav__menu>ul>li ul li a:hover{background-color:hsla(0,0%,100%,.08);color:#fff}}.site-nav__menu>ul>li ul li.current-menu-item>a,.site-nav__menu>ul>li ul li.current_page_ancestor>a{background-color:transparent;color:#c03c18}.site-nav__menu>ul>li.current-menu-item:not(.menu-item-cta)>a,.site-nav__menu>ul>li.current_page_ancestor:not(.menu-item-cta)>a{color:#fff}@media (min-width:1025px){.site-nav__menu>ul>li:not(.menu-item-cta):hover>ul{opacity:1;pointer-events:all;transform:none;visibility:visible}.site-nav__menu>ul>li:not(.menu-item-cta):hover>a{color:#fff}.site-nav__menu>ul>li:not(.menu-item-cta):hover>a .child-indicator .flexx-icon{translate:0 2px 0}.site-nav__menu>ul>li.menu-item-has-children.menu-item-cta:hover>ul{opacity:1;pointer-events:all;transform:none;visibility:visible}}.site-nav__menu>ul:has(>li.menu-item-object-language_switcher:hover)>li.menu-item-object-language_switcher:not(.current-language-menu-item){opacity:1;pointer-events:all;visibility:visible}@media screen and (max-width:600px){.site-nav__menu{display:none}}.site-nav__header-lang{align-items:stretch;align-self:stretch;display:flex;position:relative;z-index:3}@media screen and (max-width:600px){.site-nav__header-lang+.site-nav__mobile-nav-trigger{margin-left:0}}.site-nav__header-lang .fxt-switcher{align-items:stretch;display:flex;height:100%}.site-nav__header-lang .fxt-switcher__details{align-items:stretch;display:flex;height:100%;position:relative}.site-nav__header-lang .fxt-switcher__summary{align-items:center;background:#fffcf4;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:#1d1d1d;cursor:pointer;display:flex;font-family:Geist,sans-serif;font-size:clamp(13px,.7291666667vw,14.7px);font-weight:400;gap:clamp(5px,.4166666667vw,8.4px);height:100%;letter-spacing:.04em;list-style:none;padding-inline:clamp(18px,1.4583333333vw,29.4px) clamp(14px,1.0416666667vw,21px)}.site-nav__header-lang .fxt-switcher__summary:hover{background:#fffcf4}.site-nav__header-lang .fxt-switcher__summary::-webkit-details-marker{display:none}.site-nav__header-lang .fxt-switcher__caret{-webkit-backface-visibility:hidden;flex-shrink:0;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.site-nav__header-lang .fxt-switcher__details[open] .fxt-switcher__caret{transform:rotate(180deg)}.site-nav__header-lang .fxt-switcher__list{background:#fffcf4;border:none;border-radius:0;border-top:1px solid rgba(29,29,29,.1);bottom:auto;box-shadow:0 clamp(10px,.8333333333vw,16.8px) clamp(24px,2.0833333333vw,42px) rgba(0,0,0,.35);left:auto;list-style:none;margin:0;min-width:100%;padding:0;position:absolute;right:0;top:100%;width:-moz-max-content;width:max-content;z-index:100}.site-nav__header-lang .fxt-switcher__link{align-items:center;color:#1d1d1d;display:flex;font-family:Geist,sans-serif;font-size:clamp(13px,.7291666667vw,14.7px);gap:clamp(5px,.4166666667vw,8.4px);letter-spacing:.04em;padding:clamp(10px,.625vw,12.6px) clamp(14px,1.0416666667vw,21px);text-decoration:none;white-space:nowrap}.site-nav__header-lang .fxt-switcher__link:focus-visible,.site-nav__header-lang .fxt-switcher__link:hover{background:rgba(29,29,29,.06)}.site-nav__header-lang .site-nav__header-lang-switcher,.site-nav__header-lang .trp-shortcode-switcher__wrapper{align-items:stretch;border:none;display:flex;height:100%;position:relative}.site-nav__header-lang .trp-shortcode-anchor{display:none!important}.site-nav__header-lang .trp-shortcode-switcher{background:#fffcf4;border:none;border-radius:0;box-shadow:none;margin:0;overflow:visible;padding:0;width:auto}.site-nav__header-lang .trp-shortcode-overlay{align-items:stretch;background:#fffcf4;border:none;border-radius:0;display:flex;flex-direction:column;height:100%;left:auto;min-height:100%;position:relative;top:auto;z-index:2}.site-nav__header-lang .trp-current-language-item__wrapper{align-items:center;display:flex;flex:1 1 auto;gap:clamp(5px,.4166666667vw,8.4px);height:100%;justify-content:space-between;min-height:100%;padding-inline:clamp(18px,1.4583333333vw,29.4px);padding-right:clamp(14px,1.0416666667vw,21px)}.site-nav__header-lang .trp-language-item{align-items:center;background:transparent;box-sizing:border-box;color:#1d1d1d;display:flex;font-family:Geist,sans-serif;font-size:clamp(13px,.7291666667vw,14.7px);font-weight:400;gap:clamp(5px,.4166666667vw,8.4px);letter-spacing:.04em;margin:0;min-height:0;padding:0;text-decoration:none}.site-nav__header-lang .trp-language-item-name{color:#1d1d1d;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.2}.site-nav__header-lang .trp-language-item__current[role=button]{cursor:pointer;pointer-events:auto}.site-nav__header-lang .trp-shortcode-arrow{-webkit-backface-visibility:hidden;flex-shrink:0;height:clamp(16px,.9375vw,18.9px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(16px,.9375vw,18.9px)}.site-nav__header-lang .trp-shortcode-arrow path{stroke:#1d1d1d}.site-nav__header-lang .trp-shortcode-switcher.is-open .trp-shortcode-arrow{transform:rotate(180deg)}.site-nav__header-lang .trp-switcher-dropdown-list{background:#fffcf4;border:none;border-radius:0;border-top:1px solid rgba(29,29,29,.1);box-shadow:0 clamp(10px,.8333333333vw,16.8px) clamp(24px,2.0833333333vw,42px) rgba(0,0,0,.35);left:auto;margin:0;min-width:100%;padding:0;position:absolute;right:0;top:100%;width:-moz-max-content;width:max-content;z-index:100}.site-nav__header-lang .trp-switcher-dropdown-list .trp-language-item{border-top:1px solid rgba(29,29,29,.08);padding:clamp(12px,.7291666667vw,14.7px) clamp(18px,1.4583333333vw,29.4px)}.site-nav__header-lang .trp-switcher-dropdown-list .trp-language-item:first-child{border-top:0}@media (min-width:1025px){.site-nav__header-lang .trp-switcher-dropdown-list .trp-language-item:hover{background:rgba(29,29,29,.06);color:#1d1d1d}}.site-nav__mobile-nav-trigger{align-self:center;display:none;margin-left:0;padding-block:clamp(15px,1.0416666667vw,21px);padding-left:clamp(20px,1.5625vw,31.5px)}@media screen and (max-width:600px){.site-nav__mobile-nav-trigger{display:block;margin-left:auto}}.site-nav.hidden{background:#1d1d1d;translate:0 -100%}.page-template-template-homepage .site-nav.hidden{border-bottom-color:#807b7b}.site-nav.scrolling{background:#1d1d1d}.page-template-template-homepage .site-nav.scrolling{border-bottom-color:#807b7b}.site-nav.mobile-active{box-shadow:none;translate:none}@media screen and (max-width:600px){.site-nav{overflow:visible}}.mobile-nav-trigger{align-items:center;display:flex;height:clamp(36px,2.6041666667vw,52.5px);justify-content:center;width:clamp(36px,2.6041666667vw,52.5px)}.mobile-nav-trigger .menu-icon{border-radius:5px;display:block;height:16px;position:relative;width:20px}.mobile-nav-trigger .menu-icon span.bar{background:#fff;border-radius:5px;display:block;height:2px;left:0;position:absolute;top:0;width:100%}.mobile-nav-trigger .menu-icon span.bar.bar-2,.mobile-nav-trigger .menu-icon span.bar.bar-4{top:50%;transform:translateY(-50%);transition:.5s ease 0s}.mobile-nav-trigger .menu-icon span.bar.bar-1,.mobile-nav-trigger .menu-icon span.bar.bar-3{transition:.5s ease .2s}.mobile-nav-trigger .menu-icon span.bar.bar-2,.mobile-nav-trigger .menu-icon span.bar.bar-4{left:auto;right:0}.mobile-nav-trigger .menu-icon span.bar.bar-3{bottom:0;left:auto;right:0;top:auto}.mobile-nav-trigger .menu-icon.open span.bar.bar-1,.mobile-nav-trigger .menu-icon.open span.bar.bar-3{opacity:0;transition:.5s ease}.mobile-nav-trigger .menu-icon.open span.bar.bar-1{top:50%}.mobile-nav-trigger .menu-icon.open span.bar.bar-3{bottom:50%}.mobile-nav-trigger .menu-icon.open span.bar.bar-2{transform:translateY(-50%) rotate(135deg);transition:.5s ease .2s;width:100%}.mobile-nav-trigger .menu-icon.open span.bar.bar-4{transform:translateY(-50%) rotate(225deg);transition:.5s ease .2s;width:100%}.mobile-nav{-webkit-backface-visibility:hidden;background:#1d1d1d;bottom:0;display:none;left:0;overflow:auto;padding-bottom:clamp(20px,1.5625vw,31.5px);padding-top:calc(var(--nav-height) + 10px);position:fixed;right:0;top:0;transform:translateX(-102.5%);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%;z-index:80}.mobile-nav .smoke-holder{inset:0;position:absolute}.mobile-nav .smoke-holder img{filter:blur(10px);height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;width:100%}.mobile-nav>ul{list-style:none;margin:0 auto;padding:0;position:relative;width:100%;z-index:2}.mobile-nav>ul>li{-webkit-backface-visibility:hidden;border-top:1px solid hsla(0,0%,100%,.1);opacity:0;position:relative;transform:translateX(-30px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.mobile-nav>ul>li:first-child,.mobile-nav>ul>li:nth-child(10),.mobile-nav>ul>li:nth-child(2),.mobile-nav>ul>li:nth-child(3),.mobile-nav>ul>li:nth-child(4),.mobile-nav>ul>li:nth-child(5),.mobile-nav>ul>li:nth-child(6),.mobile-nav>ul>li:nth-child(7),.mobile-nav>ul>li:nth-child(8),.mobile-nav>ul>li:nth-child(9){transition-delay:0s}.mobile-nav>ul>li:first-child{border-top:0}.mobile-nav>ul>li>a{align-items:center;color:#fff;display:flex;font-family:Geist,sans-serif;font-size:clamp(20px,1.25vw,25.2px);font-weight:400;gap:clamp(8px,.5208333333vw,10.5px);letter-spacing:.02em;line-height:1.2;padding:clamp(16px,.9375vw,18.9px) clamp(60px,4.0625vw,81.9px) clamp(16px,.9375vw,18.9px) clamp(20px,1.5625vw,31.5px);position:relative;text-decoration:none}.mobile-nav>ul>li>a .trp-flag-image{flex-shrink:0;height:auto;margin:0;width:clamp(18px,1.1458333333vw,23.1px)}.mobile-nav>ul>li>a .cta-indicator{flex-shrink:0;margin-left:auto}.mobile-nav>ul>li>a .cta-indicator .flexx-icon{display:block;width:1em}.mobile-nav>ul>li>a .cta-indicator .flexx-icon svg{fill:currentColor}.mobile-nav>ul>li>a .child-indicator{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:clamp(20px,1.5625vw,31.5px);top:0;width:clamp(40px,2.5vw,50.4px)}.mobile-nav>ul>li>a .child-indicator,.mobile-nav>ul>li>a .child-indicator .flexx-icon{backface-visibility:visible;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.mobile-nav>ul>li>a .child-indicator .flexx-icon{display:block;width:clamp(16px,.9375vw,18.9px)}.mobile-nav>ul>li>a .child-indicator .flexx-icon svg{fill:#fff}.mobile-nav>ul>li>ul{display:none;list-style:none;margin:0;padding:0 clamp(20px,1.5625vw,31.5px) clamp(12px,.8333333333vw,16.8px);transition:none}.mobile-nav>ul>li>ul li a{border-left:1px solid hsla(0,0%,100%,.15);color:#757575;display:block;font-family:Geist,sans-serif;font-size:clamp(16px,.8854166667vw,17.85px);font-weight:400;letter-spacing:0;padding:clamp(8px,.5208333333vw,10.5px) 0 clamp(8px,.5208333333vw,10.5px) clamp(12px,.8333333333vw,16.8px);text-decoration:none;text-transform:none}@media (min-width:1025px){.mobile-nav>ul>li>ul li a:hover{color:#fff}}.mobile-nav>ul>li.active-submenu>a .child-indicator{transform:rotateX(180deg)}.mobile-nav>ul>li.menu-item-cta{border-top:1px solid hsla(0,0%,100%,.15);margin-top:clamp(6px,.4166666667vw,8.4px)}.mobile-nav>ul>li.menu-item-cta>a{color:#c03c18;padding-right:clamp(20px,1.5625vw,31.5px)}.mobile-nav>ul>li.menu-item-cta>a .cta-indicator{margin-left:clamp(6px,.4166666667vw,8.4px)}.mobile-nav>ul>li.menu-item-object-language_switcher,.mobile-nav>ul>li.menu-item-object-language_switcher:not(.mobile-nav__lang-current):not(.mobile-nav__lang-option),.mobile-nav>ul>li.mobile-nav__lang-group{display:none}.mobile-nav>ul>li.mobile-nav__lang-group{border-top:1px solid hsla(0,0%,100%,.1)}.mobile-nav>ul>li.mobile-nav__lang-group.is-open>.mobile-nav__lang-current>a .child-indicator{transform:rotateX(180deg)}.mobile-nav>ul>li.mobile-nav__lang-group>.mobile-nav__lang-current{border-top:0;opacity:1;transform:none}.mobile-nav>ul>li.mobile-nav__lang-group>.mobile-nav__lang-current>a .trp-ls-language-name{font-weight:700}.mobile-nav>ul>li.mobile-nav__lang-group>.mobile-nav__lang-options{display:none;list-style:none;margin:0;padding:0 clamp(20px,1.5625vw,31.5px) clamp(12px,.8333333333vw,16.8px)}.mobile-nav>ul>li.mobile-nav__lang-group>.mobile-nav__lang-options>.mobile-nav__lang-option{border:0;opacity:1;transform:none}.mobile-nav>ul>li.mobile-nav__lang-group>.mobile-nav__lang-options>.mobile-nav__lang-option>a{align-items:center;border-left:1px solid hsla(0,0%,100%,.15);color:#757575;display:flex;font-family:Geist,sans-serif;font-size:clamp(16px,.8854166667vw,17.85px);font-weight:400;gap:clamp(8px,.5208333333vw,10.5px);letter-spacing:.04em;padding:clamp(8px,.5208333333vw,10.5px) 0 clamp(8px,.5208333333vw,10.5px) clamp(12px,.8333333333vw,16.8px);text-decoration:none}.mobile-nav>ul>li.mobile-nav__lang-group>.mobile-nav__lang-options>.mobile-nav__lang-option>a .trp-flag-image{margin:0;width:clamp(16px,1.0416666667vw,21px)}@media (min-width:1025px){.mobile-nav>ul>li.mobile-nav__lang-group>.mobile-nav__lang-options>.mobile-nav__lang-option>a:hover{color:#fff}}.mobile-nav--active{transform:translateY(0)}.mobile-nav--active>ul>li{opacity:1;transform:none}.mobile-nav--active>ul>li:first-child{transition-delay:.2s}.mobile-nav--active>ul>li:nth-child(2){transition-delay:.4s}.mobile-nav--active>ul>li:nth-child(3){transition-delay:.6s}.mobile-nav--active>ul>li:nth-child(4){transition-delay:.8s}.mobile-nav--active>ul>li:nth-child(5){transition-delay:1s}.mobile-nav--active>ul>li:nth-child(6){transition-delay:1.2s}.mobile-nav--active>ul>li:nth-child(7){transition-delay:1.4s}.mobile-nav--active>ul>li:nth-child(8){transition-delay:1.6s}.mobile-nav--active>ul>li:nth-child(9){transition-delay:1.8s}.mobile-nav--active>ul>li:nth-child(10){transition-delay:2s}@media screen and (max-width:1194px){.mobile-nav{display:block}}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{border-radius:clamp(3px,.2604166667vw,5.25px)!important;box-shadow:0 0 25px rgba(0,0,0,.1)}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border:none!important;border-radius:clamp(3px,.2604166667vw,5.25px)!important}.page-header{position:relative}.page-header--template-homepage{height:95svh;margin-bottom:clamp(30px,3.125vw,63px)}@media screen and (max-width:600px){.page-header--template-homepage{height:100svh;max-height:unset}}.page-header--template-homepage .page-header__image{inset:0;overflow:hidden;position:absolute}.page-header--template-homepage .page-header__image .image-holder{display:block;height:100%;position:relative;width:100%}.page-header--template-homepage .page-header__image .image-holder:after{animation:loadHeaderImageOverlay .75s ease-in-out 1.15s forwards;background:linear-gradient(0deg,rgba(29,29,29,.45) 15%,transparent);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateY(50%);width:100%;z-index:2}.page-header--template-homepage .page-header__image .image-holder img,.page-header--template-homepage .page-header__image .image-holder video{animation:loadHeaderImage 1.25s ease-in-out .15s forwards;filter:blur(15px);height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%}.page-header--template-homepage .page-header__content{color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding-block:clamp(30px,2.6041666667vw,52.5px) clamp(80px,5.2083333333vw,105px);position:relative;z-index:2}.page-header--template-homepage .page-header__content .container{padding-inline:clamp(15px,1.5625vw,31.5px)}.page-header--template-homepage .page-header__content .content-inner{margin-inline:auto;text-align:center;text-wrap:balance;width:clamp(500px,47.9166666667vw,966px)}.page-header--template-homepage .page-header__content .content-inner .title{animation:loadHeaderImageOverlay .75s linear(0,.49 7.4%,.864 15.3%,1.005 19.4%,1.12 23.7%,1.206 28.1%,1.267 32.8%,1.296 36.4%,1.311 40.2%,1.313 44.2%,1.301 48.6%,1.252 56.9%,1.105 74.4%,1.048 82.5%,1.011 91.1%,1) 1.45s forwards;font-size:clamp(35px,5.2083333333vw,105px);font-weight:300;line-height:.95em;margin-bottom:.1em;opacity:0;transform:translateY(50%)}.page-header--template-homepage .page-header__content .content-inner .title strong{font-weight:700}.page-header--template-homepage .page-header__content .content-inner .subtitle{animation:loadHeaderImageOverlay .75s linear(0,.49 7.4%,.864 15.3%,1.005 19.4%,1.12 23.7%,1.206 28.1%,1.267 32.8%,1.296 36.4%,1.311 40.2%,1.313 44.2%,1.301 48.6%,1.252 56.9%,1.105 74.4%,1.048 82.5%,1.011 91.1%,1) 1.65s forwards;font-size:clamp(18px,1.3020833333vw,26.25px);margin-bottom:1em;opacity:0;transform:translateY(50%)}@media screen and (max-width:1194px){.page-header--template-homepage .page-header__content .content-inner{width:100%}}.page-header--template-homepage .page-header__content .content-inner .btn{animation:loadHeaderImageOverlay .75s linear(0,.49 7.4%,.864 15.3%,1.005 19.4%,1.12 23.7%,1.206 28.1%,1.267 32.8%,1.296 36.4%,1.311 40.2%,1.313 44.2%,1.301 48.6%,1.252 56.9%,1.105 74.4%,1.048 82.5%,1.011 91.1%,1) 1.85s forwards;opacity:0;transform:translateY(50%)}.page-header--shop .page-header__content{align-items:center;display:flex;flex-direction:column;margin-block:clamp(35px,4.4270833333vw,89.25px) clamp(35px,2.6041666667vw,52.5px);text-align:center}.page-header--shop .page-header__content .title{font-size:clamp(35px,3.6458333333vw,73.5px);font-weight:300;margin-bottom:.35em;max-width:820px}.page-header--shop .page-header__content .intro{max-width:820px}.page-header--shop .page-header__content .intro a{color:#fff;font-weight:400;position:relative;text-decoration:none}.page-header--shop .page-header__content .intro a:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .25s ease;width:100%}@media (min-width:1025px){.page-header--shop .page-header__content .intro a:hover{color:#c03c18}}.page-header--product{padding-top:clamp(15px,1.8229166667vw,36.75px)}.page-header--product .product-back-link a{align-items:center;color:#fff;display:inline-flex;font-weight:300;gap:clamp(3px,.2604166667vw,5.25px);position:relative;text-decoration:none}.page-header--product .product-back-link a .flexx-icon{aspect-ratio:1;display:block;width:clamp(15px,1.0416666667vw,21px)}.page-header--product .product-back-link a .flexx-icon svg{fill:#fff;height:100%;width:100%}.page-header--product .product-back-link a:after{background:#c03c18;bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:all .25s ease;width:0}@media (min-width:1025px){.page-header--product .product-back-link a:hover{color:#c03c18}.page-header--product .product-back-link a:hover:after{background:#c03c18;width:100%}.page-header--product .product-back-link a:hover .flexx-icon svg{fill:#c03c18}}.footer__contact,.footer__menu,.footer__service-menu{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(10px,1.3020833333vw,26.25px);justify-content:space-between}.footer__contact>p,.footer__menu>p,.footer__service-menu>p{font-size:clamp(18px,1.0416666667vw,21px);font-weight:300;margin-bottom:0;text-transform:uppercase}.footer__contact ul,.footer__menu ul,.footer__service-menu ul{display:flex;flex-wrap:wrap;gap:clamp(5px,.5208333333vw,10.5px) clamp(20px,2.0833333333vw,42px);list-style:none;margin:0;padding:0}.footer__contact ul li,.footer__menu ul li,.footer__service-menu ul li{line-height:1.5em}.footer__contact ul li a,.footer__menu ul li a,.footer__service-menu ul li a{color:#fff;display:inline-block;position:relative;text-decoration:none}.footer__contact ul li a:after,.footer__menu ul li a:after,.footer__service-menu ul li a:after{-webkit-backface-visibility:hidden;background-color:#fff;content:"";height:clamp(1px,.0520833333vw,1.05px);left:0;position:absolute;top:calc(100% + clamp(2px, .2083333333vw, 4.2px));transform:scaleX(0);transform-origin:left center;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}@media (min-width:1025px){.footer__contact ul li a:hover,.footer__menu ul li a:hover,.footer__service-menu ul li a:hover{color:#c03c18}.footer__contact ul li a:hover:after,.footer__menu ul li a:hover:after,.footer__service-menu ul li a:hover:after{background-color:#c03c18;transform:scaleX(1)}}.footer{position:relative}.footer .container{display:flex;flex-direction:column;padding-block:clamp(30px,7.2916666667vw,147px) clamp(20px,1.5625vw,31.5px)}.footer .container>div{border-top:clamp(1px,.0520833333vw,1.05px) solid hsla(0,0%,100%,.2);padding-block:clamp(15px,1.3020833333vw,26.25px)}.footer .container>div:first-child{border-top:unset}.footer__logo{position:relative}.footer__logo svg{-webkit-backface-visibility:hidden;fill:#fff;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(120px,7.8125vw,157.5px)}.footer__widgets{display:flex;flex-wrap:wrap;gap:clamp(20px,1.3020833333vw,26.25px);justify-content:space-between}.footer__widgets .google-reviews-badge{display:flex;flex-direction:column;gap:clamp(10px,.78125vw,15.75px)}.footer__widgets .google-reviews-badge .google-reviews-link{align-items:center;background:rgba(255,252,244,.1);background-clip:padding-box;border:clamp(1px,.0520833333vw,1.05px) solid #fff;border-radius:50vh;color:#fff;display:flex;gap:clamp(5px,.5208333333vw,10.5px);padding:clamp(5px,.5208333333vw,10.5px) clamp(15px,1.0416666667vw,21px) clamp(5px,.5208333333vw,10.5px) clamp(5px,.5208333333vw,10.5px);text-decoration:none}.footer__widgets .google-reviews-badge .google-reviews-link .google-icon{background:#fffcf4;background-clip:padding-box;border-radius:50vh;display:grid;height:clamp(25px,1.8229166667vw,36.75px);place-items:center;width:clamp(25px,1.8229166667vw,36.75px)}.footer__widgets .google-reviews-badge .google-reviews-link .google-icon svg{height:70%;width:70%}.footer__widgets .google-reviews-badge .google-reviews-link .rating{font-size:clamp(16px,1.0416666667vw,21px);font-weight:700}.footer__widgets .google-reviews-badge .google-reviews-link .link-text{font-size:clamp(13px,.78125vw,15.75px);font-weight:500}.footer__widgets .google-reviews-badge .google-reviews-link .link-text strong{font-weight:800}@media (min-width:1025px){.footer__widgets .google-reviews-badge .google-reviews-link:hover{background:#c03c18;border-color:#c03c18}}.footer__widgets .google-reviews-badge small{font-size:clamp(11px,.7291666667vw,14.7px);font-weight:300}.footer__widgets .footer__actions{align-items:center;display:flex;flex:1 0 100%;gap:clamp(12px,1.0416666667vw,21px);justify-content:flex-end;margin-left:auto}.footer__widgets .footer__cart{align-items:center;color:#fff;display:inline-flex;justify-content:center;padding:clamp(8px,.5208333333vw,10.5px);position:relative;text-decoration:none}.footer__widgets .footer__cart svg{fill:currentColor;height:auto;width:clamp(22px,1.4583333333vw,29.4px)}@media (min-width:1025px){.footer__widgets .footer__cart:hover{color:#c03c18}}.footer__widgets .footer__cart-count{background:#c03c18;border-radius:50%;color:#fff;font-size:11px;height:18px;line-height:18px;min-width:18px;padding:0 4px;position:absolute;right:0;text-align:center;top:0}.footer__widgets .footer__cart-count:empty,.footer__widgets .footer__cart-count[data-cart-count="0"]{display:none}.footer__widgets .social-links{align-items:center;display:inline-flex;flex:0 0 auto;gap:clamp(5px,.5208333333vw,10.5px)}.footer__widgets .social-links .social-link{align-items:center;color:#fff;display:inline-flex;font-size:clamp(11px,.7291666667vw,14.7px);gap:clamp(5px,.5208333333vw,10.5px);line-height:1.25em}.footer__widgets .social-links .social-link .flexx-icon{display:block;height:clamp(18px,1.3541666667vw,27.3px);position:relative;width:clamp(18px,1.3541666667vw,27.3px)}.footer__widgets .social-links .social-link .flexx-icon svg{-webkit-backface-visibility:hidden;fill:#fff;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}.footer__widgets .social-links .social-link:after{content:unset}@media (min-width:1025px){.footer__widgets .social-links .social-link:hover{color:#c03c18}.footer__widgets .social-links .social-link:hover .flexx-icon svg{fill:#c03c18}}.footer-copy{padding:clamp(20px,1.3020833333vw,26.25px) 0}@media screen and (max-width:600px){.single-course .footer-copy{padding-bottom:80px}}.footer-copy .container{align-items:center;-moz-column-gap:clamp(10px,1.0416666667vw,21px);column-gap:clamp(10px,1.0416666667vw,21px);display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:clamp(10px,.78125vw,15.75px)}@media screen and (max-width:600px){.footer-copy .container{flex-direction:column;text-align:center}}.footer-copy .container p{color:#9d9d9d;font-size:clamp(11px,.7291666667vw,14.7px);line-height:1.25em;margin-bottom:0}.footer-copy .container .flexx-tag a{margin-left:clamp(3px,.2604166667vw,5.25px)}.footer-copy .container .flexx-tag a svg{aspect-ratio:101/43;width:clamp(40px,2.6041666667vw,52.5px)}.footer-copy .container .flexx-tag a svg path{-webkit-backface-visibility:hidden;fill:#fff;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.footer-copy .container .flexx-tag a:after{content:unset}@media (min-width:1025px){.footer-copy .container .flexx-tag a:hover svg path{fill:#c03c18}}.content-wrap{padding-top:var(--nav-height)}.content-wrap--homepage{padding-top:0}.content-wrap--knowledge-archive{background:#fffcf4}.content-wrap--knowledge-archive .knowledge-archive,.content-wrap--knowledge-archive .knowledge-archive__header{color:#1d1d1d}.content-wrap--page-404 .container{padding-block:clamp(35px,3.6458333333vw,73.5px) clamp(60px,6.25vw,126px)}.content-wrap--light{background:#fffcf4;color:#1d1d1d}.content-wrap--light .page-header__content .intro,.content-wrap--light .page-header__content .intro a,.content-wrap--light .page-header__content .title,.content-wrap--light .site-breadcrumbs a,.content-wrap--light .site-breadcrumbs span{color:#1d1d1d}.content-wrap--light .site-breadcrumbs .flexx-icon svg{fill:#1d1d1d}.content-wrap--light .btn.btn--diap:after,.content-wrap--light .btn.btn--primary:after{background:#c03c18}.content-wrap--light .btn.btn--diap .label,.content-wrap--light .btn.btn--primary .label{color:#fff}.content-wrap--light .btn.btn--diap .flexx-icon,.content-wrap--light .btn.btn--primary .flexx-icon{background:#1d1d1d;border-color:#1d1d1d}.content-wrap--light .btn.btn--diap .flexx-icon svg,.content-wrap--light .btn.btn--primary .flexx-icon svg{fill:#fff}@media (min-width:1025px){.content-wrap--light .btn.btn--diap:hover:after,.content-wrap--light .btn.btn--primary:hover:after{background:#1d1d1d}.content-wrap--light .btn.btn--diap:hover .label,.content-wrap--light .btn.btn--primary:hover .label{color:#fff}.content-wrap--light .btn.btn--diap:hover .flexx-icon,.content-wrap--light .btn.btn--primary:hover .flexx-icon{background:#1d1d1d;border-color:transparent}.content-wrap--light .btn.btn--diap:hover .flexx-icon svg,.content-wrap--light .btn.btn--primary:hover .flexx-icon svg{fill:#fff}}.content-wrap--plain .container{padding-block:clamp(35px,4.1666666667vw,84px)}.page-404__inner{margin-inline:auto;max-width:100%;text-align:center;text-wrap:balance;width:clamp(500px,47.9166666667vw,966px)}.page-404__code{color:transparent;font-size:clamp(100px,11.4583333333vw,231px);font-weight:300;letter-spacing:-.02em;line-height:.85em;-webkit-text-stroke:clamp(1px,.1041666667vw,2.1px) hsla(0,0%,100%,.2)}.page-404__code,.page-404__label{margin-bottom:clamp(10px,.78125vw,15.75px)}.page-404__label{color:#c03c18;font-size:clamp(11px,.7291666667vw,14.7px);letter-spacing:.12em;text-transform:uppercase}.page-404__title{font-size:clamp(35px,3.6458333333vw,73.5px);font-weight:300;line-height:1.05em;margin-bottom:.3em}.page-404__text{color:#9d9d9d;font-size:clamp(18px,1.3020833333vw,26.25px);font-weight:300;margin-inline:auto;margin-bottom:0;max-width:clamp(450px,36.4583333333vw,735px)}.page-404__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(12px,1.0416666667vw,21px);justify-content:center;margin-top:clamp(25px,2.0833333333vw,42px)}.page-404__back:after{left:auto;right:0}.page-404__back .label{padding-inline:clamp(25px,1.5625vw,31.5px)}@media (min-width:1025px){.page-404__back:hover .label{padding-inline:calc(clamp(25px, 1.5625vw, 31.5px)*.65) calc(clamp(25px, 1.5625vw, 31.5px)*1.35)}}.page-404__links{border-top:1px solid hsla(0,2%,49%,.35);margin-top:clamp(35px,3.125vw,63px);padding-top:clamp(25px,1.8229166667vw,36.75px)}.page-404__links-label{color:#9d9d9d;font-size:clamp(11px,.7291666667vw,14.7px);letter-spacing:.12em;margin-bottom:clamp(15px,1.0416666667vw,21px);text-transform:uppercase}.page-404__menu .menu{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(10px,.625vw,12.6px);justify-content:center;list-style:none;margin:0;padding:0}.page-404__menu .menu-item a{align-items:center;background-clip:padding-box;border:1px solid hsla(0,2%,49%,.55);border-radius:50vh;color:#fff;display:inline-flex;font-weight:300;gap:clamp(8px,.5208333333vw,10.5px);padding:clamp(10px,.6770833333vw,13.65px) clamp(20px,1.4583333333vw,29.4px);text-decoration:none}.page-404__menu .menu-item a,.page-404__menu .menu-item a .flexx-icon{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.page-404__menu .menu-item a .flexx-icon{display:block;height:clamp(14px,.8333333333vw,16.8px);opacity:.5;width:clamp(14px,.8333333333vw,16.8px)}.page-404__menu .menu-item a .flexx-icon svg{fill:currentColor;height:100%;width:100%}@media (min-width:1025px){.page-404__menu .menu-item a:hover{background:#c03c18;border-color:#c03c18;color:#fff}.page-404__menu .menu-item a:hover .flexx-icon{opacity:1}}.contact-page__header{padding-block:clamp(35px,4.4270833333vw,89.25px) clamp(35px,2.6041666667vw,52.5px);text-align:center}.contact-page__title{font-size:clamp(35px,3.6458333333vw,73.5px);font-weight:300;margin-bottom:.35em}.contact-page__intro{font-weight:300;margin-inline:auto;max-width:820px}.contact-page__intro p:last-child{margin-bottom:0}.contact-page__intro a{color:#1d1d1d;font-weight:400;position:relative;text-decoration:none}.contact-page__intro a:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .25s ease;width:100%}@media (min-width:1025px){.contact-page__intro a:hover{color:#c03c18}.contact-page__intro a:hover:after{width:15%}}.contact-page__details{display:flex;flex-wrap:wrap;gap:clamp(35px,4.1666666667vw,84px) clamp(50px,6.25vw,126px);justify-content:center;margin-inline:auto;padding-bottom:clamp(50px,4.1666666667vw,84px)}.contact-page__column{flex:0 1 auto}.contact-page__label{font-weight:700;margin-bottom:.35em}.contact-page__address{display:flex;flex-direction:column;font-style:normal;font-weight:300;gap:.15em;line-height:1.6}.contact-page__list{font-weight:300;line-height:1.6;list-style:none;margin:0;padding:0}.contact-page__list li+li{margin-top:.15em}.contact-page__list a{color:#1d1d1d;font-weight:400;position:relative;text-decoration:none}.contact-page__list a:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .25s ease;width:100%}@media (min-width:1025px){.contact-page__list a:hover{color:#c03c18}.contact-page__list a:hover:after{width:15%}}.site-pagination .page-numbers{background:#eee;background-clip:padding-box;border-radius:3px;display:inline-block;height:25px;line-height:25px;margin:0 2px;padding:0;text-align:center;width:25px}.site-pagination .page-numbers.current{background:#c03c18;color:#fff}.site-pagination .page-numbers.next,.site-pagination .page-numbers.prev{background:none;font-size:90%;width:auto}.site-pagination a.page-numbers{text-decoration:none}.site-breadcrumbs__back a,.site-breadcrumbs__path ul li a{color:#fff;font-size:clamp(12px,.7291666667vw,14.7px);font-weight:600;text-decoration:none}.site-breadcrumbs{margin-bottom:clamp(5px,.5208333333vw,10.5px);padding:clamp(10px,.78125vw,15.75px) 0}@media screen and (max-width:768px){.site-breadcrumbs:not(:has(.site-breadcrumbs__back)){border-bottom:none;padding:0}}.site-breadcrumbs .container{align-items:center;display:flex;gap:clamp(10px,.5208333333vw,10.5px)}.site-breadcrumbs__back{display:none}.site-breadcrumbs__back a{align-items:center;display:flex;gap:clamp(3px,.2604166667vw,5.25px)}.site-breadcrumbs__back a .flexx-icon{aspect-ratio:1;display:block;width:clamp(15px,1.0416666667vw,21px)}.site-breadcrumbs__back a .flexx-icon svg{fill:#fff;height:100%;width:100%}.site-breadcrumbs__back a span{font-weight:400}@media screen and (max-width:768px){.site-breadcrumbs__back{display:block}}.site-breadcrumbs__path ul{align-items:baseline;display:flex;gap:clamp(8px,.5208333333vw,10.5px);list-style:none;margin:0;padding:0}.site-breadcrumbs__path ul .separator .flexx-icon{aspect-ratio:1;display:block;width:clamp(15px,1.0416666667vw,21px)}.site-breadcrumbs__path ul .separator .flexx-icon svg{fill:#fff;height:100%;width:100%}.site-breadcrumbs__path ul li span{color:#fff;font-size:clamp(12px,.7291666667vw,14.7px);font-weight:400}@media screen and (max-width:768px){.site-breadcrumbs__path{display:none}}.gform_wrapper .gform_validation_errors{display:none}.gform_wrapper .gform_heading .gform_title{font-size:clamp(16px,.9375vw,18.9px);font-weight:600}.gform_wrapper .gform_heading .gform_title:has(+.gform_description){margin-bottom:0}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper .gform_fields{margin-bottom:clamp(15px,1.3020833333vw,26.25px);--_columns:2;--_gap:clamp(10px,0.78125vw,15.75px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.gform_wrapper .gform_fields>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}.gform_wrapper .gform_fields .gfield{position:relative}.gform_wrapper .gform_fields .gfield .gfield_label{display:block;font-family:Geist,sans-serif;font-size:clamp(13px,.7291666667vw,14.7px);font-weight:500;letter-spacing:.02em;line-height:1.3;margin-bottom:clamp(4px,.3125vw,6.3px)}.gform_wrapper .gform_fields .gfield.hidden_label>.gfield_label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.gform_wrapper .gform_fields .gfield.gfield_error>.validation_message{color:#fff;display:block;font-size:90%;padding:10px 0 5px}.gform_wrapper .gform_fields .gfield.gfield_visibility_hidden{display:none}.gform_wrapper .gform_fields .gfield.gfield--width-third{--_columns:3}@media screen and (max-width:834px){.gform_wrapper .gform_fields .gfield.gfield--width-third{--_columns:2}}@media screen and (max-width:600px){.gform_wrapper .gform_fields .gfield.gfield--width-third{--_columns:1}}.gform_wrapper .gform_fields .gfield.gfield--width-full{width:100%}.gform_wrapper .gform_fields .gfield.gfield--type-consent{align-items:center;display:flex;flex-wrap:wrap;gap:5px 10px}.gform_wrapper .gform_fields .gfield.gfield--type-consent label{cursor:pointer;display:block;flex-grow:1;font-size:clamp(14px,.8854166667vw,17.85px);line-height:16px;margin:5px 0;padding-left:24px;position:relative}.gform_wrapper .gform_fields .gfield.gfield--type-consent label:before{background:hsla(0,0%,100%,.15);border:clamp(1px,.0520833333vw,1.05px) solid hsla(0,0%,100%,.25);border-radius:clamp(2px,.15625vw,3.15px);height:16px;left:0;top:0;-webkit-transform-style:preserve-3d;width:16px}.gform_wrapper .gform_fields .gfield.gfield--type-consent label:after,.gform_wrapper .gform_fields .gfield.gfield--type-consent label:before{-webkit-backface-visibility:hidden;content:"";position:absolute;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.gform_wrapper .gform_fields .gfield.gfield--type-consent label:after{border-bottom:2px solid #c03c18;border-radius:1px;border-right:2px solid #c03c18;height:10px;left:5px;opacity:0;top:2px;transform:rotate(45deg) scale3d(.25,.25,1);-webkit-transform-style:preserve-3d;transition-duration:.2s;width:6px}@media (min-width:1025px){.gform_wrapper .gform_fields .gfield.gfield--type-consent label:hover:before{background:hsla(0,0%,100%,.35)}}.content-wrap--light .gform_wrapper .gform_fields .gfield.gfield--type-consent label{color:#1d1d1d}.content-wrap--light .gform_wrapper .gform_fields .gfield.gfield--type-consent label:before{background:rgba(29,29,29,.06);border:clamp(1px,.0520833333vw,1.05px) solid rgba(29,29,29,.2)}@media (min-width:1025px){.content-wrap--light .gform_wrapper .gform_fields .gfield.gfield--type-consent label:hover:before{background:rgba(29,29,29,.1)}}.content-wrap--light .gform_wrapper .gform_fields .gfield.gfield--type-consent label a{color:#1d1d1d}.gform_wrapper .gform_fields .gfield.gfield--type-consent label a{color:var(--flexx-base-text);text-decoration:underline}@media (min-width:1025px){.gform_wrapper .gform_fields .gfield.gfield--type-consent label a:hover{color:#c03c18;text-decoration:none}}.gform_wrapper .gform_fields .gfield.gfield--type-consent label>.gfield_required{display:none}.gform_wrapper .gform_fields .gfield.gfield--type-consent input{opacity:0;pointer-events:none;position:absolute}.gform_wrapper .gform_fields .gfield.gfield--type-consent input:checked+label:after{opacity:1;transform:rotate(45deg);transition-duration:.2s}.gform_wrapper .gform_fields .gfield.gfield--type-consent .gfield_description{font-size:clamp(11px,.7291666667vw,14.7px);line-height:1.25em;opacity:.75}.gform_wrapper .gform_fields .gfield.gfield--type-consent .gfield_consent_description{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.gform_wrapper .gform_fields .gfield.gfield--type-submit{display:flex;justify-content:flex-end}@media screen and (max-width:600px){.gform_wrapper .gform_fields{--_columns:1}}.gform_wrapper .gform_footer{align-items:center;display:flex}.gform_wrapper .gform_footer img{margin-left:15px}.ginput_container_select select,.select-wrapper select,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{--_height:clamp(45px,2.8645833333vw,57.75px);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:hidden;background:hsla(0,0%,100%,.25);border:clamp(1px,.0520833333vw,1.05px) solid rgba(161,177,186,.3);border-radius:0;color:#fff;font-family:inherit;font-size:clamp(14px,.8854166667vw,17.85px);height:var(--_height);line-height:var(--_height);outline:none;padding:0 clamp(15px,.9375vw,18.9px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}.ginput_container_select select::-moz-placeholder,.select-wrapper select::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#fff}.ginput_container_select select::placeholder,.select-wrapper select::placeholder,input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#fff}.ginput_container_select select:focus,.select-wrapper select:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:none}.content-wrap--light .ginput_container_select select,.content-wrap--light .select-wrapper select,.content-wrap--light input[type=date],.content-wrap--light input[type=email],.content-wrap--light input[type=number],.content-wrap--light input[type=password],.content-wrap--light input[type=tel],.content-wrap--light input[type=text],.content-wrap--light textarea,.ginput_container_select .content-wrap--light select,.select-wrapper .content-wrap--light select{background:rgba(29,29,29,.05);border-color:rgba(29,29,29,.075);color:#1d1d1d}.content-wrap--light .ginput_container_select select::-moz-placeholder,.content-wrap--light .select-wrapper select::-moz-placeholder,.content-wrap--light input[type=date]::-moz-placeholder,.content-wrap--light input[type=email]::-moz-placeholder,.content-wrap--light input[type=number]::-moz-placeholder,.content-wrap--light input[type=password]::-moz-placeholder,.content-wrap--light input[type=tel]::-moz-placeholder,.content-wrap--light input[type=text]::-moz-placeholder,.content-wrap--light textarea::-moz-placeholder,.ginput_container_select .content-wrap--light select::-moz-placeholder,.select-wrapper .content-wrap--light select::-moz-placeholder{color:rgba(29,29,29,.5)}.content-wrap--light .ginput_container_select select::placeholder,.content-wrap--light .select-wrapper select::placeholder,.content-wrap--light input[type=date]::placeholder,.content-wrap--light input[type=email]::placeholder,.content-wrap--light input[type=number]::placeholder,.content-wrap--light input[type=password]::placeholder,.content-wrap--light input[type=tel]::placeholder,.content-wrap--light input[type=text]::placeholder,.content-wrap--light textarea::placeholder,.ginput_container_select .content-wrap--light select::placeholder,.select-wrapper .content-wrap--light select::placeholder{color:rgba(29,29,29,.5)}textarea{height:150px;line-height:1.5em;padding:20px}fieldset{border:0;margin:0;padding:0}.ginput_container_select{position:relative}.ginput_container_select:after{-webkit-backface-visibility:hidden;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:10px;pointer-events:none;position:absolute;right:25px;top:50%;transform:translateY(-70%) rotate(45deg);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:10px;z-index:2}.ginput_container_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}@media (min-width:1025px){.ginput_container_select:hover:after{border-color:#c03c18}}.gfield_checkbox,.gfield_radio{display:flex;flex-wrap:wrap}.gfield_checkbox .gchoice,.gfield_radio .gchoice{width:100%}.gfield_checkbox .gchoice label,.gfield_radio .gchoice label{cursor:pointer;display:block;line-height:20px;margin:5px 0;padding-left:30px;position:relative}.gfield_checkbox .gchoice label:before,.gfield_radio .gchoice label:before{background:#fffcf4;height:20px;left:0;top:0;-webkit-transform-style:preserve-3d;width:20px}.gfield_checkbox .gchoice label:after,.gfield_checkbox .gchoice label:before,.gfield_radio .gchoice label:after,.gfield_radio .gchoice label:before{-webkit-backface-visibility:hidden;content:"";position:absolute;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.gfield_checkbox .gchoice label:after,.gfield_radio .gchoice label:after{border-bottom:3px solid #c03c18;border-radius:1px;border-right:3px solid #c03c18;height:12px;left:6px;opacity:0;top:2px;transform:rotate(45deg) scale(.25);-webkit-transform-style:preserve-3d;width:7px}@media (min-width:1025px){.gfield_checkbox .gchoice label:hover:before,.gfield_radio .gchoice label:hover:before{background-color:#fffdf9}}.gfield_checkbox .gchoice input,.gfield_radio .gchoice input{opacity:0;pointer-events:none;position:absolute}.gfield_checkbox .gchoice input:checked+label:after,.gfield_radio .gchoice input:checked+label:after{opacity:1;transform:rotate(45deg)}.gfield_radio .gchoice label:before{border-radius:50%}.gfield_radio .gchoice label:after{background:#c03c18;border:0;border-radius:50%;height:12px;left:4px;top:4px;width:12px}.select-wrapper{-webkit-backface-visibility:hidden;border:clamp(1px,.1041666667vw,2.1px) solid rgba(0,0,0,.15);border-radius:clamp(3px,.2604166667vw,5.25px);position:relative;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:clamp(14px,.8854166667vw,17.85px);padding-right:clamp(25px,2.0833333333vw,42px);width:100%}.select-wrapper .flexx-icon{pointer-events:none;position:absolute;right:clamp(5px,.5208333333vw,10.5px);top:50%;transform:translateY(-50%)}.select-wrapper .flexx-icon svg{fill:#fff;width:clamp(18px,1.3541666667vw,27.3px)}@media (min-width:1025px){.select-wrapper:hover{border-color:#1a1a1a}}.stove-selector{padding-block:clamp(15px,1.0416666667vw,21px);width:100%}.stove-selector>label{color:#fff;display:block;font-size:clamp(14px,.8854166667vw,17.85px);font-weight:400;line-height:1.4;margin-bottom:clamp(3px,.2604166667vw,5.25px)}.stove-selector>label small{font-weight:300;opacity:.75}.stove-selector #stove-hidden{display:none}.stove-add-button{align-items:center;-webkit-backface-visibility:hidden;background:#1d1d1d;border:clamp(1px,.0520833333vw,1.05px) solid #fff;border-radius:50vh;color:#fff;cursor:pointer;display:inline-flex;font-size:clamp(14px,.8854166667vw,17.85px);gap:clamp(8px,.5208333333vw,10.5px);margin-top:clamp(10px,.78125vw,15.75px);padding:clamp(10px,.625vw,12.6px) clamp(18px,1.25vw,25.2px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.stove-add-button__icon{color:#c03c18;font-size:clamp(18px,1.1458333333vw,23.1px);font-weight:500;line-height:1}.stove-add-button__label{line-height:1}.stove-add-button:disabled{cursor:not-allowed;opacity:.45}@media (min-width:1025px){.stove-add-button:hover{border-color:#c03c18;color:#fff}}.stove-selected-list{--_columns:2;--_gap:clamp(10px,0.78125vw,15.75px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.stove-selected-list>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}.stove-selected-list.is-loading{min-height:clamp(60px,4.1666666667vw,84px);opacity:.5}@media screen and (max-width:600px){.stove-selected-list{--_columns:1}}.stove-card,.stove-option{align-items:center;-webkit-backface-visibility:hidden;background:hsla(0,0%,100%,.25);border:clamp(1px,.0520833333vw,1.05px) solid rgba(161,177,186,.3);border-radius:0;color:#fff;display:flex;gap:clamp(15px,1.0416666667vw,21px);outline:none;text-align:left;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.stove-card{padding:clamp(5px,.4166666667vw,8.4px);position:relative}.stove-card__image{aspect-ratio:4/3;flex-shrink:0;overflow:hidden;width:clamp(100px,7.2916666667vw,147px)}.stove-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.stove-card__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:clamp(8px,.5208333333vw,10.5px);min-width:0}.stove-card__title{font-size:clamp(20px,1.4583333333vw,29.4px);font-weight:700;line-height:1.15}.stove-card__type{background:#fff;border-radius:50vh;color:#1d1d1d;display:inline-block;font-size:clamp(12px,.7291666667vw,14.7px);font-weight:500;line-height:1;padding:clamp(4px,.3125vw,6.3px) clamp(10px,.7291666667vw,14.7px)}.stove-card__remove{-webkit-backface-visibility:hidden;background:transparent;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:clamp(20px,1.25vw,25.2px);height:clamp(24px,1.4583333333vw,29.4px);line-height:1;opacity:.75;position:absolute;right:clamp(8px,.5208333333vw,10.5px);top:clamp(8px,.5208333333vw,10.5px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(24px,1.4583333333vw,29.4px)}@media (min-width:1025px){.stove-card__remove:hover{opacity:1}}.stove-card:has(.stove-card__remove:hover){background:rgba(192,60,24,.15);border-color:#c03c18}@media screen and (max-width:600px){.stove-card{align-items:flex-start}.stove-card__image{width:clamp(88px,5.2083333333vw,105px)}}.stove-popup-open{overflow:hidden}.stove-popup{align-items:center;display:flex;inset:0;justify-content:center;padding:clamp(15px,1.0416666667vw,21px);position:fixed;z-index:10000}.stove-popup__backdrop{background:rgba(29,29,29,.72);border:0;cursor:pointer;inset:0;position:absolute}.stove-popup__panel{background:#1d1d1d;border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;border-radius:clamp(5px,.4166666667vw,8.4px);display:flex;flex-direction:column;max-height:min(80vh,720px);overflow:hidden;position:relative;width:min(100%,clamp(560px,37.5vw,756px));z-index:1}.stove-popup__header{align-items:center;border-bottom:clamp(1px,.0520833333vw,1.05px) solid #807b7b;display:flex;gap:clamp(10px,.78125vw,15.75px);justify-content:space-between;padding:clamp(15px,1.0416666667vw,21px)}.stove-popup__title{color:#fff;font-size:clamp(18px,1.25vw,25.2px);font-weight:500;margin:0}.stove-popup__close{background:transparent;border:0;color:#fff;cursor:pointer;font-size:clamp(22px,1.4583333333vw,29.4px);line-height:1;opacity:.8}@media (min-width:1025px){.stove-popup__close:hover{opacity:1}}.stove-popup__list{--_columns:2;--_gap:clamp(10px,0.78125vw,15.75px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.stove-popup__list>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}.stove-popup__list{overflow:auto;padding:clamp(15px,1.0416666667vw,21px)}@media screen and (max-width:600px){.stove-popup__list{--_columns:1}}.stove-option{-webkit-backface-visibility:hidden;cursor:pointer;padding:clamp(10px,.625vw,12.6px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.stove-option__image{aspect-ratio:4/3;border-radius:clamp(3px,.2083333333vw,4.2px);flex-shrink:0;overflow:hidden;width:clamp(80px,5.2083333333vw,105px)}.stove-option__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.stove-option__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:clamp(6px,.4166666667vw,8.4px);min-width:0}.stove-option__type{background:#fff;border-radius:50vh;color:#1d1d1d;display:inline-block;font-size:clamp(11px,.6770833333vw,13.65px);font-weight:500;line-height:1;padding:clamp(4px,.2604166667vw,5.25px) clamp(9px,.625vw,12.6px)}.stove-option__title{font-size:clamp(16px,1.0416666667vw,21px);font-weight:700;line-height:1.2}@media (min-width:1025px){.stove-option:hover{background:rgba(192,60,24,.08);border-color:#c03c18}}.content-wrap--light .gform_wrapper .gfield_error>.validation_message{color:#c03c18}.content-wrap--light .ginput_container_select:after{border-color:#1d1d1d}.content-wrap--light .gfield_checkbox .gchoice label,.content-wrap--light .gfield_radio .gchoice label{color:#1d1d1d}.content-wrap--light .gfield_checkbox .gchoice label:before,.content-wrap--light .gfield_radio .gchoice label:before{background:rgba(29,29,29,.06);border:clamp(1px,.0520833333vw,1.05px) solid rgba(29,29,29,.2)}@media (min-width:1025px){.content-wrap--light .gfield_checkbox .gchoice label:hover:before,.content-wrap--light .gfield_radio .gchoice label:hover:before{background:rgba(29,29,29,.1)}}.content-wrap--light .select-wrapper{border-color:rgba(29,29,29,.15)}.content-wrap--light .select-wrapper .flexx-icon svg{fill:#1d1d1d}@media (min-width:1025px){.content-wrap--light .select-wrapper:hover{border-color:rgba(29,29,29,.3)}}.content-wrap--light .stove-selector>label{color:#1d1d1d}.content-wrap--light .stove-add-button{background:transparent;border-color:rgba(29,29,29,.3);color:#1d1d1d}@media (min-width:1025px){.content-wrap--light .stove-add-button:hover{border-color:#c03c18;color:#1d1d1d}}.content-wrap--light .stove-card{background:rgba(29,29,29,.05);border-color:rgba(29,29,29,.075);color:#1d1d1d}.content-wrap--light .stove-card__remove{color:#1d1d1d}.content-wrap--light .gform_footer .btn--outline:after{border-color:#1d1d1d}.content-wrap--light .gform_footer .btn--outline .label{color:#1d1d1d}@media (min-width:1025px){.content-wrap--light .gform_footer .btn--outline:hover:after{background:#1d1d1d}.content-wrap--light .gform_footer .btn--outline:hover .label{color:#fff}}.faq-list__columns{align-items:start;-moz-column-gap:clamp(30px,3.6458333333vw,73.5px);column-gap:clamp(30px,3.6458333333vw,73.5px);display:grid;grid-template-columns:1fr}.faq-list--columns .faq-list__columns{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:834px){.faq-list--columns .faq-list__columns{grid-template-columns:1fr}}.faq-item{border-block-end:1px solid color-mix(in srgb,currentColor 18%,transparent)}.faq-item:first-child{border-block-start:1px solid color-mix(in srgb,currentColor 18%,transparent)}.faq-item__summary{align-items:center;-webkit-backface-visibility:hidden;cursor:pointer;display:flex;gap:clamp(15px,1.3020833333vw,26.25px);justify-content:space-between;list-style:none;padding-block:clamp(16px,1.1458333333vw,23.1px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary::marker{content:""}.faq-item__summary:after{aspect-ratio:1;-webkit-backface-visibility:hidden;background-color:currentColor;content:"";flex:0 0 auto;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-369.46q-6 0-10.81-2t-9.42-6.62L269.85-568q-6.7-6.69-6.58-16.12.12-9.42 7.19-16.49 7.08-7.08 16.31-7.08t16.31 7.08L480-423.08l177.54-177.53q6.69-6.7 15.81-6.58 9.11.11 16.19 7.19 7.07 7.08 7.07 16.31t-7.07 16.3L500.23-378.08q-4.61 4.62-9.42 6.62t-10.81 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-369.46q-6 0-10.81-2t-9.42-6.62L269.85-568q-6.7-6.69-6.58-16.12.12-9.42 7.19-16.49 7.08-7.08 16.31-7.08t16.31 7.08L480-423.08l177.54-177.53q6.69-6.7 15.81-6.58 9.11.11 16.19 7.19 7.07 7.08 7.07 16.31t-7.07 16.3L500.23-378.08q-4.61 4.62-9.42 6.62t-10.81 2'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(18px,1.1458333333vw,23.1px)}@media (min-width:1025px){.faq-item__summary:hover{color:#c03c18}}.faq-item__summary:focus-visible{outline:2px solid #c03c18;outline-offset:clamp(3px,.2083333333vw,4.2px)}.faq-item__title{color:inherit;font-size:clamp(18px,1.0416666667vw,21px);font-weight:400;line-height:1.3;margin-bottom:0}.faq-item__content{color:color-mix(in srgb,currentColor 75%,transparent);max-width:clamp(600px,42.7083333333vw,861px);padding-block-end:clamp(16px,1.1458333333vw,23.1px)}.faq-item__content>:last-child{margin-bottom:0}.faq-item[open]>.faq-item__summary{color:#c03c18}.faq-item[open]>.faq-item__summary:after{transform:rotate(180deg)}@supports selector(::details-content){.faq-item::details-content{block-size:0;overflow:hidden;transition:block-size .35s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1),content-visibility allow-discrete .35s}.faq-item[open]::details-content{block-size:auto}}@media screen and (max-width:767px){.vc_row-has-fill .vc_column_container:not(:first-child) .vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row .vc_column_container:not(:first-child) .vc_column-inner{padding-top:0!important}}.wpb_content_element{margin-bottom:clamp(15px,1.8229166667vw,36.75px)}.wpb_single_image img:not(.flexx-aspect-img){aspect-ratio:670/700;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.wpb_single_image .flexx-aspect-wrap{display:block;overflow:hidden;width:100%}.wpb_single_image .flexx-aspect-wrap .flexx-aspect-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.wpb_single_image .vc_single_image-wrapper--fit-contain .flexx-aspect-img,.wpb_single_image .vc_single_image-wrapper--fit-contain img{-o-object-fit:contain;object-fit:contain}.wpb_single_image .vc_single_image-wrapper--has-label{display:block;max-width:100%;position:relative}.wpb_single_image .vc_single_image-label{background:rgba(255,252,244,.8);color:#1d1d1d;display:inline-block;font-size:clamp(14px,.9375vw,18.9px);font-weight:500;left:0;line-height:1.2;padding:clamp(10px,.78125vw,15.75px) clamp(15px,1.3020833333vw,26.25px);position:absolute;top:clamp(15px,1.0416666667vw,21px);z-index:2}.has-bg-color{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50% - clamp(15px, 2.6041666667vw, 52.5px));padding-right:calc(50vw - 50% - clamp(15px, 2.6041666667vw, 52.5px))}.has-bg-color--white{background:#fffcf4;color:#1d1d1d}.has-bg-image{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50% - clamp(15px, 2.6041666667vw, 52.5px));padding-right:calc(50vw - 50% - clamp(15px, 2.6041666667vw, 52.5px));position:relative}.has-bg-image__holder{bottom:0;position:absolute;right:0;top:0}.has-bg-image__holder .image-holder{display:block;height:100%;position:relative;width:clamp(250px,20.8333333333vw,420px)}.has-bg-image__holder .image-holder:after{background:linear-gradient(90deg,#1d1d1d 0,transparent),linear-gradient(180deg,#1d1d1d 10%,transparent 30%,transparent 70%,#1d1d1d 90%);content:"";display:block;inset:0;position:absolute}.has-bg-image__holder .image-holder img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.has-top-padding--medium{padding-top:clamp(15px,2.6041666667vw,52.5px)}.has-top-padding--large{padding-top:clamp(25px,5.2083333333vw,105px)}.has-top-padding--huge{padding-top:clamp(50px,7.8125vw,157.5px)}.has-top-padding--massive{padding-top:clamp(80px,9.375vw,189px)}.has-bottom-padding--medium{padding-bottom:clamp(15px,2.6041666667vw,52.5px)}.has-bottom-padding--large{padding-bottom:clamp(25px,5.2083333333vw,105px)}.has-bottom-padding--huge{padding-bottom:clamp(50px,7.8125vw,157.5px)}.has-bottom-padding--massive{padding-bottom:clamp(80px,9.375vw,189px)}@media screen and (max-width:767px){.row-is-reversed{flex-direction:column-reverse}}.full-block-link{inset:0;position:absolute;z-index:3}.video-block{aspect-ratio:16/9;position:relative;width:100%}.video-block .video-embed,.video-block__player{inset:0;position:absolute}.video-block .video-embed__image{inset:0;pointer-events:none;position:absolute;z-index:2}.video-block .video-embed__image .image-holder{inset:0;position:absolute}.video-block .video-embed__image .image-holder img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.video-block .video-embed .video-holder{inset:0;position:absolute}.video-block .video-embed .video-holder video{inset:0;left:50%;position:absolute;top:50%;translate:-50% -50%}.video-block .video-embed__play-button{aspect-ratio:163.861/163.861;background-color:#c03c18;border-radius:50px;display:block;height:100px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:100px;z-index:3}.video-block .video-embed__play-button svg{fill:#fff;height:40%;left:50%;margin-left:3px;position:absolute;top:50%;translate:-50% -50%;width:40%}@media (min-width:1025px){.video-block .video-embed__play-button:hover{background-color:#1d1d1d}}.media-with-content{align-items:center;display:flex;gap:clamp(30px,2.6041666667vw,52.5px) clamp(30px,4.1666666667vw,84px);justify-content:space-between;position:relative;z-index:1}.media-with-content__media{flex-shrink:0;position:relative;width:calc(50% - clamp(30px, 4.1666666667vw, 84px)/2)}.media-with-content__media .media-holder{aspect-ratio:680/520;display:block;flex-shrink:0;overflow:hidden}.media-with-content__media .media-holder img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.media-with-content__media .media-holder--contain img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:600px){.media-with-content__media{max-width:unset;width:100%}}.media-with-content__content h1,.media-with-content__content h2{font-size:clamp(30px,3.3854166667vw,68.25px);margin-bottom:clamp(12px,1.0416666667vw,21px);text-wrap:balance}.media-with-content__content h3{font-size:clamp(18px,1.0416666667vw,21px);margin-bottom:clamp(8px,.625vw,12.6px)}.media-with-content__content p{font-weight:400}.media-with-content__content p strong{font-weight:600}.media-with-content__content .buttons{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(10px,.78125vw,15.75px);margin-top:clamp(20px,1.8229166667vw,36.75px)}@media screen and (max-width:600px){.media-with-content__content{width:100%}}.media-with-content--reverse{flex-direction:row-reverse}@media screen and (max-width:600px){.media-with-content{flex-wrap:wrap}}.sections-wrapper{padding-block:clamp(25px,5.2083333333vw,105px);position:relative}.sections-wrapper__line{background:#474747;bottom:clamp(25px,5.2083333333vw,105px);left:50%;position:absolute;top:clamp(25px,5.2083333333vw,105px);translate:-50% 0;width:clamp(1px,.1041666667vw,2.1px)}.sections-wrapper__line .line{animation:scaleProgress auto linear forwards;animation-range:entry 0 exit 50%;animation-timeline:view();background:#fff;display:block;height:100%;transform:scaleY(0);transform-origin:top center;width:100%}@media screen and (max-width:600px){.sections-wrapper__line{left:calc(clamp(30px, 3.125vw, 63px)/2);translate:0 0}.sections-wrapper{padding-left:calc(clamp(30px, 3.125vw, 63px) + (100vw - var(--_container-width))/2)}}.loop-section{align-items:center;display:flex;flex-direction:row-reverse;gap:clamp(30px,2.6041666667vw,52.5px) clamp(30px,8.3333333333vw,168px);justify-content:space-between;padding-block:clamp(50px,8.3333333333vw,168px);position:relative;z-index:1}.loop-section .number{--_size:clamp(30px,3.125vw,63px);animation:revealNumber auto linear;animation-range:entry 20% exit 100%;animation-timeline:--itemVisible;-webkit-backface-visibility:hidden;background:#1d1d1d;background-clip:padding-box;border:clamp(1px,.1041666667vw,2.1px) solid #474747;border-radius:50vh;display:grid;font-family:inherit;font-size:clamp(16px,1.6666666667vw,33.6px);font-weight:300;height:var(--_size);left:50%;place-items:center;position:absolute;top:calc(clamp(1px, .1041666667vw, 2.1px)*-1);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);translate:-50% 0;view-timeline-axis:block;view-timeline-name:--itemVisible;width:var(--_size);z-index:1}@media screen and (max-width:600px){.loop-section .number{left:calc((clamp(30px, 3.125vw, 63px) + (100vw - var(--_container-width))/2)*-1);translate:0 0}}.loop-section:last-child:after{animation:revealBullet auto linear;animation-range:entry 90% exit 100%;animation-timeline:--itemVisible;background:#474747;background-clip:padding-box;border-radius:5vh;bottom:calc(clamp(1px, .1041666667vw, 2.1px)*-1);content:"";display:block;height:clamp(10px,.8333333333vw,16.8px);left:50%;position:absolute;translate:-50% 0;view-timeline-axis:block;view-timeline-name:--itemVisible;width:clamp(10px,.8333333333vw,16.8px);z-index:1}@media screen and (max-width:600px){.loop-section:last-child:after{left:calc((clamp(30px, 3.125vw, 63px) + (100vw - var(--_container-width))/2 - clamp(10px, .8333333333vw, 16.8px))*-1);translate:0 0}}.loop-section__image{flex-shrink:0;position:relative;width:calc(50% - clamp(30px, 4.1666666667vw, 84px))}.loop-section__image .image-holder{aspect-ratio:575/715;background:#fffcf4;display:block;flex-shrink:0;overflow:hidden}.loop-section__image .image-holder img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:600px){.loop-section__image{max-width:unset;width:100%}.loop-section__image .image-holder{aspect-ratio:1}}.loop-section__slider{flex-shrink:0;position:relative;width:calc(50% - clamp(30px, 4.1666666667vw, 84px))}.loop-section__slider .swiper-slide .image-holder{aspect-ratio:575/715;background:#fffcf4;display:block;flex-shrink:0;overflow:hidden}.loop-section__slider .swiper-slide .image-holder img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.loop-section__slider .flexx-swiper__navigation{display:flex;padding-block:clamp(10px,.78125vw,15.75px) 0}.loop-section__slider .flexx-swiper__pagination{display:flex;gap:clamp(4px,.3125vw,6.3px)}.loop-section__slider .flexx-swiper__pagination .swiper-pagination-bullet{-webkit-backface-visibility:hidden;background:#1d1d1d;background-clip:padding-box;border:clamp(1px,.1041666667vw,2.1px) solid #fff;border-radius:50vh;height:clamp(10px,.78125vw,15.75px);margin:0!important;opacity:1!important;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(10px,.78125vw,15.75px)}.loop-section__slider .flexx-swiper__pagination .swiper-pagination-bullet-active{background:#fff}.loop-section__slider .flexx-swiper__buttons{display:flex;gap:clamp(5px,.4166666667vw,8.4px)}.loop-section__slider .flexx-swiper__buttons .swiper-next,.loop-section__slider .flexx-swiper__buttons .swiper-prev{--_size:clamp(30px,2.6041666667vw,52.5px);background:#1d1d1d;background-clip:padding-box;border:clamp(1px,.1041666667vw,2.1px) solid #fff;border-radius:50vh;cursor:pointer;display:grid;height:var(--_size);place-items:center;-webkit-transform-style:preserve-3d;width:var(--_size)}.loop-section__slider .flexx-swiper__buttons .swiper-next,.loop-section__slider .flexx-swiper__buttons .swiper-next svg,.loop-section__slider .flexx-swiper__buttons .swiper-prev,.loop-section__slider .flexx-swiper__buttons .swiper-prev svg{-webkit-backface-visibility:hidden;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.loop-section__slider .flexx-swiper__buttons .swiper-next svg,.loop-section__slider .flexx-swiper__buttons .swiper-prev svg{fill:#fff;height:clamp(15px,1.0416666667vw,21px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform-style:preserve-3d;width:clamp(15px,1.0416666667vw,21px)}@media (min-width:1025px){.loop-section__slider .flexx-swiper__buttons .swiper-next:hover,.loop-section__slider .flexx-swiper__buttons .swiper-prev:hover{opacity:.5}}@media screen and (max-width:600px){.loop-section__slider{width:100%}}.loop-section__content{position:relative;width:calc(50% - clamp(30px, 2.6041666667vw, 52.5px))}.loop-section__content .title{font-size:clamp(30px,2.6041666667vw,52.5px);font-weight:300;line-height:1.08em;margin-bottom:.25em}.loop-section__content .badges{display:flex;flex-wrap:wrap;gap:clamp(10px,.78125vw,15.75px)}.loop-section__content .buttons{margin-top:clamp(20px,1.8229166667vw,36.75px)}.loop-section__content details{border-bottom:clamp(1px,.1041666667vw,2.1px) solid #474747;padding-block:clamp(15px,1.0416666667vw,21px)}.loop-section__content details summary{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:clamp(15px,1.0416666667vw,21px);justify-content:space-between;list-style:none}.loop-section__content details summary h3{-webkit-backface-visibility:hidden;font-size:clamp(16px,1.0416666667vw,21px);font-weight:600;line-height:1.35em;margin-bottom:0;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.loop-section__content details summary .icon{display:block;flex-shrink:0;height:clamp(12px,.8333333333vw,16.8px);position:relative;width:clamp(12px,.8333333333vw,16.8px)}.loop-section__content details summary .icon span{-webkit-backface-visibility:hidden;background:#c03c18;display:block;height:clamp(2px,.15625vw,3.15px);left:50%;position:absolute;top:50%;transform-origin:center center;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);translate:-50% -50%;width:100%}.loop-section__content details summary .icon span:last-child{height:100%;width:clamp(2px,.15625vw,3.15px)}.loop-section__content details summary::-webkit-details-marker{display:none}@media (min-width:1025px){.loop-section__content details summary:hover h3{opacity:.75}}.loop-section__content details::details-content{display:block;height:0;overflow:hidden;transition:height .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1),content-visibility allow-discrete .65s}.loop-section__content details .body{padding-top:clamp(10px,.5208333333vw,10.5px)}.loop-section__content details .body p:last-child{margin-bottom:0}.loop-section__content details[open] summary .icon span:last-child{transform:scaleY(0)}.loop-section__content details[open]::details-content{height:auto}@media screen and (max-width:600px){.loop-section__content{width:100%}}.loop-section--reverse{flex-direction:row}@media screen and (max-width:600px){.loop-section{flex-wrap:wrap}}.products-showcase__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(10px,1.0416666667vw,21px);justify-content:space-between;margin-bottom:clamp(15px,1.3020833333vw,26.25px)}.products-showcase__header .title{font-size:clamp(35px,3.6458333333vw,73.5px);font-weight:300;margin-bottom:0}.products-showcase__wrapper{--_columns:2;--_gap:clamp(15px,1.5625vw,31.5px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.products-showcase__wrapper>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}.products-showcase__wrapper .item-wrap{display:flex}@media screen and (max-width:600px){.products-showcase__wrapper{--_columns:1}}.loop-products{-webkit-backface-visibility:hidden;border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;display:flex;flex-direction:column;padding:clamp(20px,1.5625vw,31.5px);position:relative;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.loop-products__label{backdrop-filter:blur(4px);background:rgba(29,29,29,.8);color:#fff;display:inline-block;left:clamp(20px,1.5625vw,31.5px);padding:clamp(15px,1.0416666667vw,21px) clamp(20px,1.5625vw,31.5px);position:absolute;top:clamp(35px,2.34375vw,47.25px);z-index:2}.loop-products__label p{font-size:clamp(16px,1.0416666667vw,21px);font-weight:500;line-height:1em;margin-bottom:0}.loop-products__image{margin-bottom:clamp(25px,2.0833333333vw,42px)}.loop-products__image .image-holder{aspect-ratio:543.38/407.35;display:block;overflow:hidden;position:relative;width:100%}.loop-products__image .image-holder img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}.loop-products__content{display:flex;flex-direction:column;flex-grow:1;gap:clamp(3px,.2604166667vw,5.25px)}.loop-products__content .title{-webkit-backface-visibility:hidden;font-size:clamp(25px,2.6041666667vw,52.5px);font-weight:700;margin-bottom:0;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.loop-products__content .price{display:inline-block;font-size:clamp(15px,1.5625vw,31.5px);font-weight:300;margin-bottom:clamp(5px,.5208333333vw,10.5px)}.loop-products__content .price .prefix{font-size:clamp(10px,1.0416666667vw,21px)}.loop-products__content .body{margin-bottom:clamp(10px,.78125vw,15.75px)}.loop-products__content .tags{margin-bottom:clamp(15px,1.3020833333vw,26.25px)}.loop-products__content .tags p,.loop-products__content .tags ul{margin-bottom:0}.loop-products__content .tags ul li::marker{color:#c03c18}.loop-products__content .button{margin-top:auto}.loop-products__content .button .btn{z-index:3}@media (min-width:1025px){.loop-products:hover{box-shadow:0 clamp(5px,.5208333333vw,10.5px) clamp(5px,.5208333333vw,10.5px) rgba(29,29,29,.1);transform:translateY(calc(clamp(5px, .5208333333vw, 10.5px)*-1))}.loop-products:hover .loop-products__image img{transform:scale(1.05)}.loop-products:hover .loop-products__content .title{color:#c03c18}}.steps-block__header{margin-bottom:clamp(25px,3.3854166667vw,68.25px);max-width:clamp(500px,34.6354166667vw,698.25px)}.steps-block__header .title{font-size:clamp(35px,3.6458333333vw,73.5px);font-weight:300;margin-bottom:.25em}.steps-block__items{margin-bottom:clamp(20px,2.0833333333vw,42px);--_columns:3;--_gap:clamp(25px,7.8125vw,157.5px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.steps-block__items>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}@media screen and (max-width:834px){.steps-block__items{--_gap:clamp(25px,2.6041666667vw,52.5px)}.steps-block__items .item-wrap{--_columns:1}}.step-item__top{position:relative}.step-item__top:after{background:#474747;content:"";display:block;height:clamp(1px,.1041666667vw,2.1px);left:0;position:absolute;top:50%;translate:0 -50%;width:calc(100% + var(--_gap));z-index:1}@media screen and (max-width:834px){.step-item__top:after{height:calc(100% + var(--_gap));left:50%;top:0;translate:-50% 0;width:clamp(1px,.1041666667vw,2.1px)}}.step-item__top .number{--_size:clamp(30px,3.125vw,63px);-webkit-backface-visibility:hidden;background:#1d1d1d;background-clip:padding-box;border:clamp(1px,.1041666667vw,2.1px) solid #474747;border-radius:50vh;display:grid;font-family:inherit;font-size:clamp(16px,1.6666666667vw,33.6px);font-weight:300;height:var(--_size);margin-bottom:clamp(15px,1.3020833333vw,26.25px);place-items:center;position:relative;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:var(--_size);z-index:2}.step-item__content .title{font-size:clamp(20px,1.5625vw,31.5px);font-weight:300;line-height:1.35em;margin-bottom:clamp(5px,.5208333333vw,10.5px)}@media screen and (max-width:834px){.step-item__content{padding-top:clamp(5px,.5208333333vw,10.5px);text-wrap:balance}}.item-wrap:last-child .step-item .step-item__top:after{content:unset}@media screen and (max-width:834px){.step-item{display:flex;gap:clamp(15px,1.0416666667vw,21px)}}.google-reviews__header{align-items:center;display:flex;flex-direction:column;margin-inline:auto;margin-bottom:clamp(25px,2.6041666667vw,52.5px);max-width:clamp(300px,28.6458333333vw,577.5px);text-align:center}.google-reviews__header .title{font-size:clamp(35px,3.6458333333vw,73.5px);font-weight:300;margin-bottom:.35em}.google-reviews__header .google-reviews-badge{display:flex;flex-direction:column;gap:clamp(10px,.78125vw,15.75px)}.google-reviews__header .google-reviews-badge .google-reviews-link{align-items:center;background:#1d1d1d;background-clip:padding-box;border-radius:50vh;color:#fff;display:flex;gap:clamp(5px,.5208333333vw,10.5px);padding:clamp(5px,.5208333333vw,10.5px) clamp(15px,1.0416666667vw,21px) clamp(5px,.5208333333vw,10.5px) clamp(5px,.5208333333vw,10.5px);text-decoration:none}.google-reviews__header .google-reviews-badge .google-reviews-link .google-icon{background:#fffcf4;background-clip:padding-box;border-radius:50vh;display:grid;height:clamp(25px,1.8229166667vw,36.75px);place-items:center;width:clamp(25px,1.8229166667vw,36.75px)}.google-reviews__header .google-reviews-badge .google-reviews-link .google-icon svg{height:70%;width:70%}.google-reviews__header .google-reviews-badge .google-reviews-link .rating{font-size:clamp(16px,1.0416666667vw,21px);font-weight:700}.google-reviews__header .google-reviews-badge .google-reviews-link .link-text{font-size:clamp(13px,.78125vw,15.75px);font-weight:500}.google-reviews__header .google-reviews-badge .google-reviews-link .link-text strong{font-weight:800}@media (min-width:1025px){.google-reviews__header .google-reviews-badge .google-reviews-link:hover{background:#c03c18}}.google-reviews__header .google-reviews-badge small{font-size:clamp(11px,.7291666667vw,14.7px);font-weight:300}.google-reviews__slider .flexx-swiper .swiper-wrapper .swiper-slide{height:auto}.google-reviews__slider .flexx-swiper__navigation{display:flex;padding-block:clamp(10px,.78125vw,15.75px) 0}.google-reviews__slider .flexx-swiper__pagination{display:flex;gap:clamp(4px,.3125vw,6.3px);justify-content:center}.google-reviews__slider .flexx-swiper__pagination .swiper-pagination-bullet{-webkit-backface-visibility:hidden;background:#807b7b;background-clip:padding-box;border:clamp(1px,.1041666667vw,2.1px) solid #fff;border-radius:50vh;height:clamp(10px,.78125vw,15.75px);margin:0!important;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(10px,.78125vw,15.75px)}.google-reviews__slider .flexx-swiper__pagination .swiper-pagination-bullet-active{background:#1d1d1d}.google-reviews__slider .flexx-swiper__buttons{--_size:clamp(40px,2.34375vw,47.25px);display:flex;gap:clamp(5px,.4166666667vw,8.4px);justify-content:space-between;left:calc(var(--_size)/2*-1);pointer-events:none;position:absolute;right:calc(var(--_size)/2*-1);top:50%;translate:0 -50%;z-index:2}@media screen and (max-width:600px){.google-reviews__slider .flexx-swiper__buttons{display:none}}.google-reviews__slider .flexx-swiper__buttons .swiper-next,.google-reviews__slider .flexx-swiper__buttons .swiper-prev{background:#fffcf4;background-clip:padding-box;border-radius:50vh;box-shadow:0 clamp(2px,.15625vw,3.15px) clamp(10px,.78125vw,15.75px) rgba(29,29,29,.2);cursor:pointer;display:grid;height:var(--_size);place-items:center;pointer-events:auto;-webkit-transform-style:preserve-3d;width:var(--_size)}.google-reviews__slider .flexx-swiper__buttons .swiper-next,.google-reviews__slider .flexx-swiper__buttons .swiper-next svg,.google-reviews__slider .flexx-swiper__buttons .swiper-prev,.google-reviews__slider .flexx-swiper__buttons .swiper-prev svg{-webkit-backface-visibility:hidden;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.google-reviews__slider .flexx-swiper__buttons .swiper-next svg,.google-reviews__slider .flexx-swiper__buttons .swiper-prev svg{fill:#1d1d1d;height:clamp(13px,.9375vw,18.9px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform-style:preserve-3d;width:clamp(13px,.9375vw,18.9px)}@media (min-width:1025px){.google-reviews__slider .flexx-swiper__buttons .swiper-next:hover,.google-reviews__slider .flexx-swiper__buttons .swiper-prev:hover{background:#c03c18}.google-reviews__slider .flexx-swiper__buttons .swiper-next:hover svg,.google-reviews__slider .flexx-swiper__buttons .swiper-prev:hover svg{fill:#fff}}.loop-google-review{-webkit-backface-visibility:hidden;border:clamp(1px,.0520833333vw,1.05px) solid #cbc9c9;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(15px,1.0416666667vw,21px);min-height:100%;padding:clamp(20px,1.5625vw,31.5px);position:relative;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}.loop-google-review__images{--_columns:3;--_gap:5px;display:flex;flex-wrap:wrap;gap:var(--_gap)}.loop-google-review__images>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}.loop-google-review__images .review-image .image-holder{aspect-ratio:1;display:block;width:100%}.loop-google-review__images .review-image .image-holder img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.loop-google-review__slider .review-image .image-holder{aspect-ratio:1;display:block;width:100%}.loop-google-review__slider .review-image .image-holder img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.loop-google-review__slider .review-images-swiper{position:relative}.loop-google-review__slider .review-images-swiper .flexx-nested-swiper__navigation{display:flex;justify-content:flex-end;padding-block:clamp(10px,.78125vw,15.75px)}.loop-google-review__slider .review-images-swiper .flexx-nested-swiper__buttons{display:flex;gap:clamp(2px,.15625vw,3.15px)}.loop-google-review__slider .review-images-swiper .flexx-nested-swiper__buttons .swiper-next,.loop-google-review__slider .review-images-swiper .flexx-nested-swiper__buttons .swiper-prev{--_size:clamp(25px,1.5625vw,31.5px);background:#fffcf4;background-clip:padding-box;border:clamp(1px,.1041666667vw,2.1px) solid #1d1d1d;border-radius:50vh;cursor:pointer;display:grid;height:var(--_size);place-items:center;-webkit-transform-style:preserve-3d;width:var(--_size)}.loop-google-review__slider .review-images-swiper .flexx-nested-swiper__buttons .swiper-next,.loop-google-review__slider .review-images-swiper .flexx-nested-swiper__buttons .swiper-next svg,.loop-google-review__slider .review-images-swiper .flexx-nested-swiper__buttons .swiper-prev,.loop-google-review__slider .review-images-swiper .flexx-nested-swiper__buttons .swiper-prev svg{-webkit-backface-visibility:hidden;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.loop-google-review__slider .review-images-swiper .flexx-nested-swiper__buttons .swiper-next svg,.loop-google-review__slider .review-images-swiper .flexx-nested-swiper__buttons .swiper-prev svg{fill:#1d1d1d;height:clamp(5px,.5208333333vw,10.5px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform-style:preserve-3d;width:clamp(5px,.5208333333vw,10.5px)}@media (min-width:1025px){.loop-google-review__slider .review-images-swiper .flexx-nested-swiper__buttons .swiper-next:hover,.loop-google-review__slider .review-images-swiper .flexx-nested-swiper__buttons .swiper-prev:hover{opacity:.5}}.loop-google-review__content{display:flex;flex-direction:column;flex-grow:1}.loop-google-review__content .header{align-items:center;display:flex;gap:clamp(5px,.5208333333vw,10.5px);margin-bottom:clamp(10px,.78125vw,15.75px)}.loop-google-review__content .header .avatar{background-clip:padding-box;border-radius:50vh;height:clamp(25px,1.8229166667vw,36.75px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:clamp(25px,1.8229166667vw,36.75px)}.loop-google-review__content .header .title{font-size:clamp(14px,.8854166667vw,17.85px);font-weight:600;margin-bottom:0}.loop-google-review__content .rating{margin-bottom:clamp(10px,.78125vw,15.75px);position:relative}.loop-google-review__content .rating .stars-background,.loop-google-review__content .rating .stars-overlay{display:flex;gap:1px;position:relative}.loop-google-review__content .rating .stars-background .flexx-icon svg,.loop-google-review__content .rating .stars-overlay .flexx-icon svg{width:clamp(12px,.9375vw,18.9px)}.loop-google-review__content .rating .stars-background .flexx-icon svg{fill:#1d1d1d;opacity:.15}.loop-google-review__content .rating .stars-overlay{clip-path:polygon(0 0,var(--_rating) 0,var(--_rating) 100%,0 100%);left:0;position:absolute;top:0}.loop-google-review__content .rating .stars-overlay .flexx-icon svg{fill:#f4ba35}.loop-google-review__content .body{margin-bottom:clamp(15px,1.0416666667vw,21px)}.loop-google-review__content .body p:last-child{margin-bottom:0}.loop-google-review__content .link{margin-top:auto}.content-image-gallery{margin-bottom:0;padding-top:clamp(50px,7.8125vw,157.5px);position:relative;z-index:1}.content-image-gallery__intro{margin-bottom:clamp(40px,3.6458333333vw,73.5px);text-align:center}.content-image-gallery__intro .title{font-size:clamp(35px,3.6458333333vw,73.5px);margin-inline:auto;margin-bottom:.25em;max-width:clamp(500px,43.75vw,882px)}.content-image-gallery__intro .introduction{margin-inline:auto;max-width:clamp(500px,46.875vw,945px)}.content-image-gallery__columns{--_columns:2;--_gap:clamp(25px,4.1666666667vw,84px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.content-image-gallery__columns>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}.content-image-gallery__columns .text-column{padding-bottom:clamp(50px,7.8125vw,157.5px);position:relative}.content-image-gallery__columns .text-column .inner-wrapper{position:sticky;top:calc(var(--nav-height) + clamp(30px, 5.2083333333vw, 105px));transform-origin:top center}.content-image-gallery__columns .text-column .actions{margin-top:clamp(20px,1.8229166667vw,36.75px)}@media screen and (max-width:600px){.content-image-gallery__columns .text-column{padding-bottom:0}}.content-image-gallery__columns .gallery-column{display:flex;flex-direction:column;gap:clamp(15px,1.3020833333vw,26.25px)}.content-image-gallery__columns .gallery-column img{aspect-ratio:600/400;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:600px){.content-image-gallery__columns{--_columns:1}}.inspiration-gallery{margin-bottom:0;padding-top:clamp(50px,7.8125vw,157.5px);position:relative;z-index:1}.inspiration-gallery__header{margin-bottom:clamp(40px,3.6458333333vw,73.5px);position:relative;text-align:center;z-index:3}.inspiration-gallery__header .title{font-size:clamp(35px,3.6458333333vw,73.5px);margin-inline:auto;margin-bottom:.25em;max-width:clamp(500px,43.75vw,882px)}.inspiration-gallery__header .introduction{margin-inline:auto;max-width:clamp(500px,46.875vw,945px)}.inspiration-gallery__header .actions{display:flex;justify-content:center;margin-top:clamp(22px,1.8229166667vw,36.75px)}.inspiration-gallery__header .actions .btn.btn--outline-dark:after{background:transparent;border-color:#fff}.inspiration-gallery__header .actions .btn.btn--outline-dark .label{color:#fff}.inspiration-gallery__header .actions .btn.btn--outline-dark .flexx-icon{background:#c03c18;border-color:transparent}.inspiration-gallery__header .actions .btn.btn--outline-dark .flexx-icon svg{fill:#fff}@media (min-width:1025px){.inspiration-gallery__header .actions .btn.btn--outline-dark:hover:after{background:#fff}.inspiration-gallery__header .actions .btn.btn--outline-dark:hover .label{color:#1d1d1d}.inspiration-gallery__header .actions .btn.btn--outline-dark:hover .flexx-icon{background:#fff}.inspiration-gallery__header .actions .btn.btn--outline-dark:hover .flexx-icon svg{fill:#1d1d1d}}.inspiration-gallery__grid{align-items:flex-start;display:flex;gap:clamp(15px,2.6041666667vw,52.5px);margin-top:calc(clamp(50px, 13.0208333333vw, 262.5px)*-1);margin-inline:calc(50% - 50vw);padding-inline:clamp(15px,1.3020833333vw,26.25px)}@media screen and (max-width:600px){.inspiration-gallery__grid{margin-top:clamp(50px,7.8125vw,157.5px)}}.inspiration-gallery__item{aspect-ratio:427/515;position:relative;width:clamp(200px,22.1354166667vw,446.25px)}.inspiration-gallery__item .image-holder,.inspiration-gallery__item picture{display:block;height:100%;width:100%}.inspiration-gallery__item img{aspect-ratio:427/515;display:block;-o-object-fit:cover;object-fit:cover;width:100%}@supports (animation-timeline:view()) and (animation-range:entry 0% exit 100%){.inspiration-gallery__item picture.image-holder{animation:inspiration-gallery-img-parallax linear both;animation-range:entry exit;animation-timeline:view();height:120%;left:0;margin:0;position:absolute;top:0;width:100%;will-change:transform}}.inspiration-gallery__item:first-child{margin-right:calc(clamp(50px, 7.8125vw, 157.5px)*-1);z-index:2}.inspiration-gallery__item:nth-child(2){margin-top:clamp(80px,11.4583333333vw,231px)}.inspiration-gallery__item:nth-child(3){margin-left:auto;margin-right:calc(clamp(50px, 7.8125vw, 157.5px)*-1);margin-top:clamp(100px,15.625vw,315px);z-index:2}.inspiration-gallery__item:nth-child(4){margin-top:clamp(25px,5.2083333333vw,105px)}.knowledge-showcase__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:clamp(15px,2.6041666667vw,52.5px);justify-content:space-between;margin-bottom:clamp(28px,2.6041666667vw,52.5px)}.knowledge-showcase__header .title{font-size:clamp(35px,3.6458333333vw,73.5px);font-weight:300;margin-bottom:.1em}.knowledge-showcase__header .subtitle{font-weight:300;margin-bottom:0}.knowledge-showcase__wrapper{--_columns:3;--_gap:clamp(18px,1.5625vw,31.5px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.knowledge-showcase__wrapper>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}.knowledge-showcase__wrapper .item-wrap{display:flex}@media screen and (max-width:834px){.knowledge-showcase__wrapper{--_columns:2}}@media screen and (max-width:600px){.knowledge-showcase__wrapper{--_columns:1}}.knowledge-archive{padding-bottom:clamp(50px,6.25vw,126px)}.knowledge-archive__header{padding-block:clamp(35px,6.25vw,126px) clamp(28px,2.6041666667vw,52.5px)}.knowledge-archive__header .title{font-size:clamp(35px,3.6458333333vw,73.5px);font-weight:300;margin-bottom:.35em;max-width:820px}.knowledge-archive__header .subtitle{font-weight:300;margin-bottom:0;max-width:820px}.knowledge-archive__wrapper{--_columns:3;--_gap:clamp(18px,1.5625vw,31.5px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.knowledge-archive__wrapper>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}.knowledge-archive__wrapper .item-wrap{display:flex}@media screen and (max-width:834px){.knowledge-archive__wrapper{--_columns:2}}@media screen and (max-width:600px){.knowledge-archive__wrapper{--_columns:1}}.knowledge-archive__sections{margin-bottom:clamp(50px,4.1666666667vw,84px)}.knowledge-archive .site-pagination{margin-top:clamp(30px,2.6041666667vw,52.5px)}.loop-knowledge{-webkit-backface-visibility:hidden;border-bottom:clamp(1px,.0520833333vw,1.05px) solid #807b7b;display:flex;flex-direction:column;height:100%;padding-bottom:clamp(20px,1.5625vw,31.5px);position:relative;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}.loop-knowledge__image{margin-bottom:clamp(10px,1.0416666667vw,21px)}.loop-knowledge__image .image-holder{aspect-ratio:880/650;display:block;overflow:hidden;position:relative;width:100%}.loop-knowledge__image .image-holder img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}.loop-knowledge__body{display:flex;flex:1 1 auto;flex-direction:column}.loop-knowledge__body .title{-webkit-backface-visibility:hidden;font-size:clamp(20px,1.5625vw,31.5px);font-weight:300;margin-bottom:.15em;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.loop-knowledge__body .meta{margin-bottom:clamp(15px,1.0416666667vw,21px)}.loop-knowledge__body .reading-time{align-items:baseline;color:#757575;display:inline-flex;font-size:clamp(11px,.7291666667vw,14.7px);font-weight:300;gap:clamp(3px,.2604166667vw,5.25px)}.loop-knowledge__body .reading-time .flexx-icon svg{fill:#757575;height:clamp(10px,.6770833333vw,13.65px);margin-top:calc(clamp(2px, .15625vw, 3.15px)*-1);width:clamp(10px,.6770833333vw,13.65px)}.loop-knowledge__body .introduction{margin-bottom:clamp(15px,1.0416666667vw,21px)}.loop-knowledge__body .introduction p:last-child{margin-bottom:0}.loop-knowledge__body .actions{margin-top:auto;padding-top:clamp(3px,.2604166667vw,5.25px)}.loop-knowledge__body .actions .link{align-items:baseline;color:inherit;display:inline-flex;font-size:clamp(14px,.8854166667vw,17.85px);gap:clamp(5px,.5208333333vw,10.5px);position:relative;text-decoration:none;z-index:4}.loop-knowledge__body .actions .link .flexx-icon{display:block;height:clamp(10px,.625vw,12.6px);position:relative;-webkit-transform-style:preserve-3d;width:clamp(10px,.625vw,12.6px);z-index:1}.loop-knowledge__body .actions .link .flexx-icon,.loop-knowledge__body .actions .link .flexx-icon svg{-webkit-backface-visibility:hidden;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.loop-knowledge__body .actions .link .flexx-icon svg{fill:currentColor;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform-style:preserve-3d;width:100%}@media (min-width:1025px){.loop-knowledge__body .actions .link:hover{color:#c03c18;gap:clamp(10px,.78125vw,15.75px)}.loop-knowledge:hover{transform:translateY(calc(clamp(4px, .3125vw, 6.3px)*-1))}.loop-knowledge:hover .loop-knowledge__image img{transform:scale(1.04)}.loop-knowledge:hover .title{color:#c03c18}}.brochure-request{align-items:flex-start;background:#c03c18;color:#fff;display:flex;gap:clamp(5px,1.5625vw,31.5px);margin-inline:calc(50% - 50vw);margin-bottom:0;padding-inline:calc(50vw - 50%);position:relative;z-index:2}@media screen and (max-width:600px){.brochure-request{align-items:center;flex-direction:column;margin-top:clamp(25px,2.6041666667vw,52.5px);text-align:center}}.brochure-request__image{aspect-ratio:255/283;margin-block:calc(clamp(30px, 2.6041666667vw, 52.5px)*-1) calc(clamp(50px, 4.1666666667vw, 84px)*-1);width:clamp(150px,15.625vw,315px)}.brochure-request__image .image-holder{display:block;height:100%;position:relative;width:100%}.brochure-request__image .image-holder img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:600px){.brochure-request__image{margin-block:calc(clamp(50px, 4.1666666667vw, 84px)*-1) calc(clamp(20px, 1.5625vw, 31.5px)*-1)}}.brochure-request .inner-wrapper{flex-grow:1;padding-block:clamp(25px,2.34375vw,47.25px)}.brochure-request__content .title{font-size:clamp(20px,1.8229166667vw,36.75px);font-weight:300;margin-bottom:.15em}.brochure-request__content .subtitle{margin-bottom:clamp(15px,1.0416666667vw,21px)}.brochure-request__form form{align-items:flex-start;display:flex;gap:clamp(10px,.78125vw,15.75px)}@media screen and (max-width:834px){.brochure-request__form form{display:block}}.brochure-request__form .gform_body{flex-grow:1}.brochure-request__form .gform_fields{flex-wrap:nowrap;--_columns:3;height:100%;margin-bottom:0}@media screen and (max-width:834px){.brochure-request__form .gform_fields{flex-wrap:wrap;margin-bottom:clamp(15px,1.0416666667vw,21px)}}.brochure-request__form .gform_fields .gfield{height:100%;width:100%}.brochure-request__form .gform_fields .gfield input{--_height:clamp(45px,2.6041666667vw,52.5px);background:#fffcf4;border-radius:0;color:#1d1d1d;font-weight:400;height:var(--_height);line-height:var(--_height);padding-inline:clamp(15px,1.3020833333vw,26.25px)}@media screen and (max-width:834px){.brochure-request__form .gform_fields .gfield input{min-height:unset}}.brochure-request__form .gform_fields .gfield input::-moz-placeholder{color:#1d1d1d}.brochure-request__form .gform_fields .gfield input::placeholder{color:#1d1d1d}.brochure-request__form .gform_fields .gfield .gfield_validation_message{margin-top:clamp(2px,.15625vw,3.15px);padding-inline:clamp(15px,1.3020833333vw,26.25px)!important}.brochure-request__form .gform_footer{flex-shrink:0}@media screen and (max-width:600px){.brochure-request__form .gform_footer{justify-content:center}}.brochure-request__form .gform_footer .btn:after{background:#fffcf4}.brochure-request__form .gform_footer .btn .label{color:#1d1d1d}.brochure-request__form .gform_footer .btn .flexx-icon{background:#fffcf4;border-color:transparent}.brochure-request__form .gform_footer .btn .flexx-icon svg{fill:#1d1d1d}@media (min-width:1025px){.brochure-request__form .gform_footer .btn:hover:after{background:#1d1d1d}.brochure-request__form .gform_footer .btn:hover .label{color:#fff}.brochure-request__form .gform_footer .btn:hover .flexx-icon{background:#1d1d1d}.brochure-request__form .gform_footer .btn:hover .flexx-icon svg{fill:#fff}}.brochure-panel{background:#fffcf4;color:#1d1d1d;margin-inline:calc(50% - 50vw);margin-bottom:0;padding-block:clamp(45px,4.6875vw,94.5px);padding-inline:calc(50vw - 50%)}.brochure-panel__inner{align-items:center;display:grid;gap:clamp(30px,4.1666666667vw,84px);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}@media screen and (max-width:1194px){.brochure-panel__inner{gap:clamp(30px,2.34375vw,47.25px);grid-template-columns:minmax(0,1fr)}}.brochure-panel__visual{display:grid;padding:clamp(20px,1.5625vw,31.5px);place-items:center;position:relative}.brochure-panel__visual:before{aspect-ratio:1;background:radial-gradient(circle,rgba(192,60,24,.16) 0,rgba(192,60,24,0) 70%);border-radius:50%;content:"";position:absolute;width:min(100%,clamp(260px,23.9583333333vw,483px))}.brochure-panel__cover{position:relative;width:min(100%,clamp(260px,25vw,504px))}.brochure-panel__cover .image-holder,.brochure-panel__cover picture{display:block;width:100%}.brochure-panel__cover img{display:block;height:auto;width:100%}.brochure-panel__badge{border:1px solid rgba(29,29,29,.2);border-radius:999px;display:inline-block;font-size:clamp(12px,.6770833333vw,13.65px);letter-spacing:.04em;margin-bottom:clamp(12px,.9375vw,18.9px);padding:clamp(5px,.3645833333vw,7.35px) clamp(12px,.8333333333vw,16.8px)}.brochure-panel__title{font-size:clamp(24px,2.1875vw,44.1px);font-weight:300;line-height:1.15;margin-bottom:.3em}.brochure-panel__subtitle{font-size:clamp(15px,.9375vw,18.9px);line-height:1.55;max-width:clamp(100%,29.1666666667vw,588px)}.brochure-panel__usps{display:grid;gap:clamp(9px,.625vw,12.6px);list-style:none;margin-block:clamp(22px,1.5625vw,31.5px);padding:0}.brochure-panel__usps li{font-size:clamp(14px,.8333333333vw,16.8px);line-height:1.5;padding-inline-start:clamp(28px,1.875vw,37.8px);position:relative}.brochure-panel__usps li:before{background:#c03c18 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m5 13 4 4L19 7'/%3E%3C/svg%3E") 50%/55% no-repeat;border-radius:50%;content:"";height:clamp(18px,1.1458333333vw,23.1px);inset-inline-start:0;position:absolute;top:.15em;width:clamp(18px,1.1458333333vw,23.1px)}.brochure-panel__form .gform_fields{display:grid;gap:clamp(10px,.7291666667vw,14.7px);margin-bottom:clamp(16px,1.1458333333vw,23.1px)}.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea{-webkit-backface-visibility:hidden;background:#fff;border:1px solid rgba(29,29,29,.22);padding:clamp(8px,.5729166667vw,11.55px) clamp(14px,.9375vw,18.9px) clamp(10px,.6770833333vw,13.65px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email.hidden_label>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone.hidden_label>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select.hidden_label>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text.hidden_label>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea.hidden_label>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea>.gfield_label{-webkit-backface-visibility:hidden;color:rgba(29,29,29,.6);display:block;font-size:clamp(12px,.6770833333vw,13.65px);font-weight:400;line-height:1.3;margin:0 0 clamp(2px,.15625vw,3.15px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email input,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email select,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email textarea,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone input,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone select,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone textarea,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select input,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select select,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select textarea,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text input,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text select,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text textarea,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea input,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea select,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea textarea{background:transparent;border:0;border-radius:0;color:#1d1d1d;display:block;font-size:clamp(15px,.8333333333vw,16.8px);height:auto;line-height:1.4;margin:0;min-height:0;padding:0;width:100%}.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email input:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email select:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email textarea:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone input:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone select:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone textarea:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select input:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select select:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select textarea:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text input:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text select:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text textarea:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea input:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea select:focus,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea textarea:focus{outline:none}.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email textarea,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone textarea,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select textarea,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text textarea,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea textarea{min-height:clamp(90px,6.25vw,126px);resize:vertical}.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email:focus-within,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone:focus-within,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select:focus-within,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text:focus-within,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea:focus-within{border-color:#c03c18;box-shadow:inset 0 0 0 1px #c03c18}.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email:focus-within>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone:focus-within>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select:focus-within>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text:focus-within>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea:focus-within>.gfield_label{color:#c03c18}.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email:has(.ginput_container :is(input,textarea):not(:-moz-placeholder))>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone:has(.ginput_container :is(input,textarea):not(:-moz-placeholder))>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select:has(.ginput_container :is(input,textarea):not(:-moz-placeholder))>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text:has(.ginput_container :is(input,textarea):not(:-moz-placeholder))>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea:has(.ginput_container :is(input,textarea):not(:-moz-placeholder))>.gfield_label{color:#c03c18}.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email:has(.ginput_container :is(input,textarea):not(:placeholder-shown))>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone:has(.ginput_container :is(input,textarea):not(:placeholder-shown))>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select:has(.ginput_container :is(input,textarea):not(:placeholder-shown))>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text:has(.ginput_container :is(input,textarea):not(:placeholder-shown))>.gfield_label,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea:has(.ginput_container :is(input,textarea):not(:placeholder-shown))>.gfield_label{color:#c03c18}.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-email.gfield_error,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-phone.gfield_error,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-select.gfield_error,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-text.gfield_error,.brochure-panel__form .gform_wrapper .gform_fields .gfield.gfield--type-textarea.gfield_error{border-color:#c03c18}.brochure-panel__form .gfield_required{color:#c03c18}.brochure-panel__form .gfield_validation_message{font-size:clamp(12px,.6770833333vw,13.65px);margin-top:clamp(4px,.2604166667vw,5.25px)}.brochure-panel__form .gform_footer{display:flex;justify-content:flex-start;margin:0;padding:0}.brochure-panel__form .gform_footer .btn--diap:after{background:#c03c18}.brochure-panel__form .gform_footer .btn--diap .label{color:#fff}.brochure-panel__form .gform_footer .btn--diap .flexx-icon{background:#c03c18}.brochure-panel__form .gform_footer .btn--diap .flexx-icon svg{fill:#fff}@media (min-width:1025px){.brochure-panel__form .gform_footer .btn--diap:hover .flexx-icon,.brochure-panel__form .gform_footer .btn--diap:hover:after{background:#1d1d1d}}.brochure-panel__footnote{color:rgba(29,29,29,.6);font-size:clamp(12px,.7291666667vw,14.7px);line-height:1.5;margin-top:clamp(14px,.9375vw,18.9px)}.showroom-banner{position:relative}.showroom-banner__media{aspect-ratio:1097/483.75;overflow:hidden;position:relative}@media screen and (max-width:600px){.showroom-banner__media{aspect-ratio:4/3}}.showroom-banner__media .image-holder,.showroom-banner__media picture{display:block;height:100%;width:100%}.showroom-banner__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.showroom-banner__badge{background:#c03c18;color:#fff;display:inline-block;font-size:clamp(14px,1.0416666667vw,21px);font-weight:500;left:0;line-height:1.2;padding:clamp(12px,.9375vw,18.9px) clamp(18px,1.4583333333vw,29.4px);position:absolute;top:clamp(25px,2.6041666667vw,52.5px);z-index:2}.showroom-banner__info{background:#1d1d1d;bottom:calc(clamp(25px, 2.6041666667vw, 52.5px)*-1);color:#fff;padding:clamp(25px,1.8229166667vw,36.75px);position:absolute;right:calc(clamp(25px, 2.6041666667vw, 52.5px)*-1);text-align:center;text-decoration:none;z-index:2}.showroom-banner__info--linked{transition:background .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}@media (min-width:1025px){.showroom-banner__info--linked:hover{background:#313131}}@media screen and (max-width:834px){.showroom-banner__info{right:clamp(15px,1.3020833333vw,26.25px)}}@media screen and (max-width:600px){.showroom-banner__info{bottom:0;margin-inline:auto;margin-top:calc(clamp(80px, 6.25vw, 126px)*-1);position:relative;right:0;width:90%}}.showroom-banner__title{color:inherit;font-size:clamp(25px,1.5625vw,31.5px);font-weight:300;margin-bottom:0}.showroom-banner__subtitle{margin-bottom:clamp(10px,.78125vw,15.75px)}.showroom-banner__address,.showroom-banner__subtitle{font-size:clamp(18px,1.0416666667vw,21px);font-weight:300}.showroom-banner__address{font-style:normal;line-height:1.5}.location-map{box-shadow:0 0 25px rgba(0,0,0,.1)}.location-map__wrapper{position:relative}.location-map__canvas{background-clip:padding-box;border-radius:clamp(5px,.5208333333vw,10.5px);height:clamp(300px,31.25vw,630px);overflow:hidden;width:100%;z-index:1}.location-map__canvas.leaflet-container{font-family:Geist,sans-serif}.location-map__canvas .leaflet-control-zoom{border:none}.location-map__canvas .leaflet-control-attribution{display:none}.location-map__info{background-clip:padding-box;background:#fffcf4;border-radius:clamp(3px,.2604166667vw,5.25px);bottom:clamp(12px,1.0416666667vw,21px);color:#1d1d1d;left:clamp(12px,1.0416666667vw,21px);max-width:min(90%,clamp(260px,16.6666666667vw,336px));padding:clamp(15px,1.0416666667vw,21px) clamp(16px,1.1458333333vw,23.1px);pointer-events:none;position:absolute;text-align:left;z-index:401}.location-map__title{color:inherit;font-size:clamp(18px,1.0416666667vw,21px);font-weight:500;margin-bottom:.05em}.location-map__address{color:#474747;font-size:clamp(11px,.7291666667vw,14.7px);font-style:normal;line-height:1.5}.location-map__marker{background:transparent;border:none;height:40px!important;margin-left:-14px!important;margin-top:-40px!important;width:28px!important}.location-map__marker:before{background:#c03c18;border:3px solid #fffcf4;border-radius:50% 50% 50% 0;box-shadow:0 2px 6px rgba(0,0,0,.35);content:"";height:28px;left:50%;margin-left:-14px;position:absolute;top:0;transform:rotate(-45deg);width:28px}.location-map__marker:after{background:rgba(0,0,0,.25);border-radius:50%;bottom:0;content:"";filter:blur(1px);height:8px;left:50%;margin-left:-4px;position:absolute;width:8px}.dealers-slider__header{align-items:flex-end;display:flex;gap:clamp(20px,1.5625vw,31.5px);justify-content:space-between;margin-bottom:clamp(5px,.5208333333vw,10.5px)}@media screen and (max-width:600px){.dealers-slider__header{flex-direction:column}}.dealers-slider__content{flex:1 1 auto;max-width:clamp(500px,42.7083333333vw,861px);min-width:0}.dealers-slider__title{font-size:clamp(35px,3.6458333333vw,73.5px);font-weight:700}.dealers-slider__title:has(+.dealers-slider__intro){margin-bottom:0}.dealers-slider__intro{font-weight:300}.dealers-slider__intro p:last-child{margin-bottom:0}.dealers-slider__nav{--_size:clamp(40px,2.6041666667vw,52.5px);display:flex;flex-shrink:0;gap:clamp(5px,.4166666667vw,8.4px);margin-top:clamp(5px,.5208333333vw,10.5px)}.dealers-slider__nav .swiper-next,.dealers-slider__nav .swiper-prev{background:#fffcf4;background-clip:padding-box;border:clamp(1px,.1041666667vw,2.1px) solid #1d1d1d;border-radius:50vh;cursor:pointer;display:grid;height:var(--_size);place-items:center;width:var(--_size)}.dealers-slider__nav .swiper-next,.dealers-slider__nav .swiper-next svg,.dealers-slider__nav .swiper-prev,.dealers-slider__nav .swiper-prev svg{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.dealers-slider__nav .swiper-next svg,.dealers-slider__nav .swiper-prev svg{fill:#1d1d1d;height:clamp(15px,1.0416666667vw,21px);width:clamp(15px,1.0416666667vw,21px)}@media (min-width:1025px){.dealers-slider__nav .swiper-next:hover,.dealers-slider__nav .swiper-prev:hover{background:#1d1d1d}.dealers-slider__nav .swiper-next:hover svg,.dealers-slider__nav .swiper-prev:hover svg{fill:#fff}}@media screen and (max-width:600px){.dealers-slider__nav{align-self:flex-end}}.dealers-slider__slider .swiper-slide{height:auto}.dealers-slider__slider .item-wrap{height:100%}.social-gallery{margin-bottom:0}.social-gallery__top{display:flex;justify-content:flex-end;margin-bottom:clamp(15px,1.3020833333vw,26.25px)}.social-gallery__top .social-links{align-items:center;display:inline-flex;gap:clamp(5px,.5208333333vw,10.5px)}.social-gallery__top .social-links .social-link{align-items:center;-webkit-backface-visibility:hidden;color:#fff;display:inline-flex;text-decoration:none;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.social-gallery__top .social-links .social-link .flexx-icon{display:block;height:clamp(18px,1.3541666667vw,27.3px);position:relative;width:clamp(18px,1.3541666667vw,27.3px)}.social-gallery__top .social-links .social-link .flexx-icon svg{-webkit-backface-visibility:hidden;fill:#fff;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}@media (min-width:1025px){.social-gallery__top .social-links .social-link:hover .flexx-icon svg{fill:#c03c18}}.social-gallery__grid{-moz-column-gap:clamp(6px,.5208333333vw,10.5px);column-gap:clamp(6px,.5208333333vw,10.5px);-moz-columns:var(--_columns,3);columns:var(--_columns,3)}@media screen and (max-width:1194px){.social-gallery__grid{-moz-columns:2;column-count:2}}@media screen and (max-width:600px){.social-gallery__grid{-moz-columns:1;column-count:1}}.social-gallery__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:#fff;cursor:zoom-in;overflow:hidden;padding:0;position:relative;text-align:left;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:clamp(6px,.5208333333vw,10.5px)}.social-gallery__item,.social-gallery__item .image-holder,.social-gallery__item picture{display:block;width:100%}.social-gallery__item img{display:block;height:auto;width:100%}.social-gallery__item img,.social-gallery__item:after{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.social-gallery__item:after{background:linear-gradient(0deg,rgba(29,29,29,.45) 0,rgba(29,29,29,0) 50%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute}@media (min-width:1025px){.social-gallery__item:hover img{transform:scale(1.04)}.social-gallery__item:hover:after{opacity:1}.social-gallery__item:hover .social-gallery__zoom{background:#c03c18;border-color:#c03c18}}.social-gallery__item:focus-visible{outline:2px solid #c03c18;outline-offset:3px}.social-gallery__zoom{backdrop-filter:blur(4px);-webkit-backface-visibility:hidden;background:rgba(29,29,29,.4);border:1px solid hsla(0,0%,100%,.5);border-radius:50%;bottom:clamp(10px,.7291666667vw,14.7px);color:#fff;display:grid;height:clamp(32px,2.1875vw,44.1px);place-items:center;position:absolute;right:clamp(10px,.7291666667vw,14.7px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(32px,2.1875vw,44.1px);z-index:2}.social-gallery__zoom svg{height:44%;width:44%}.social-gallery__lightbox{background:transparent;block-size:86svh;border:0;color:#fff;inline-size:min(1200px,92vw);inset:0;margin:auto;max-block-size:none;max-inline-size:none;opacity:0;overflow:visible;padding:0;scale:.97;transition:opacity .3s ease-out,scale .3s ease-out,overlay .3s ease-out,display .3s ease-out;transition-behavior:allow-discrete}.social-gallery__lightbox:popover-open{opacity:1;scale:1}@starting-style{.social-gallery__lightbox:popover-open{opacity:0;scale:.97}}.social-gallery__lightbox::backdrop{backdrop-filter:blur(3px);background:hsla(0,0%,8%,.92);opacity:0;transition:opacity .3s ease-out,overlay .3s ease-out,display .3s ease-out;transition-behavior:allow-discrete}.social-gallery__lightbox:popover-open::backdrop{opacity:1}@starting-style{.social-gallery__lightbox:popover-open::backdrop{opacity:0}}.social-gallery__stage{block-size:100%;display:grid;gap:clamp(12px,1.0416666667vw,21px);grid-template-rows:minmax(0,1fr) auto;margin:0}.social-gallery__full{block-size:100%;display:block;inline-size:100%;min-block-size:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.social-gallery__bar{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(4px,.3125vw,6.3px) clamp(10px,.9375vw,18.9px);justify-content:center;padding-inline:clamp(44px,3.125vw,63px);text-align:center}.social-gallery__teller{flex-shrink:0;font-size:clamp(12px,.7291666667vw,14.7px);font-variant-numeric:tabular-nums;letter-spacing:.1em;opacity:.55}.social-gallery__caption{flex-grow:1;font-size:clamp(13px,.78125vw,15.75px);line-height:1.5;opacity:.8}@media screen and (max-width:834px){.social-gallery__caption{flex-basis:100%;order:3}}.social-gallery__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(4px);-webkit-backface-visibility:hidden;background:rgba(29,29,29,.55);border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:clamp(40px,2.7083333333vw,54.6px);padding:0;place-items:center;position:absolute;top:50%;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);translate:0 -50%;width:clamp(40px,2.7083333333vw,54.6px)}.social-gallery__arrow svg{height:36%;width:36%}@media (min-width:1025px){.social-gallery__arrow:hover{background:#c03c18;border-color:#c03c18}}.social-gallery__arrow:focus-visible{outline:2px solid #c03c18;outline-offset:2px}.social-gallery__arrow--prev{inset-inline-start:clamp(8px,.7291666667vw,14.7px)}.social-gallery__arrow--next{inset-inline-end:clamp(8px,.7291666667vw,14.7px)}@media screen and (max-width:600px){.social-gallery__arrow{bottom:0;top:auto;translate:none}}.social-gallery__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(4px);-webkit-backface-visibility:hidden;background:rgba(29,29,29,.55);border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:clamp(40px,2.5vw,50.4px);padding:0;place-items:center;position:absolute;right:clamp(8px,.625vw,12.6px);top:clamp(8px,.625vw,12.6px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(40px,2.5vw,50.4px);z-index:2}.social-gallery__close svg{height:38%;width:38%}@media (min-width:1025px){.social-gallery__close:hover{background:#c03c18;border-color:#c03c18}}.social-gallery__close:focus-visible{outline:2px solid #c03c18;outline-offset:2px}@media (prefers-reduced-motion:reduce){.social-gallery__lightbox{transition:none}.social-gallery__lightbox::backdrop{transition:none}.social-gallery__item img{transition:none}}.dealer-card{color:inherit;display:block;height:100%;text-decoration:none}.dealer-card,.dealer-card__media{overflow:hidden;position:relative}.dealer-card__media{aspect-ratio:423/296;width:100%}.dealer-card__media:after{background:linear-gradient(0deg,#000 0,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dealer-card__media .image-holder,.dealer-card__media picture{display:block;height:100%;width:100%}.dealer-card__media img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}.dealer-card__logo{bottom:clamp(12px,1.0416666667vw,21px);left:clamp(12px,1.0416666667vw,21px);max-width:calc(100% - clamp(24px, 2.0833333333vw, 42px));padding:clamp(8px,.5208333333vw,10.5px) clamp(10px,.7291666667vw,14.7px);position:absolute;z-index:2}.dealer-card__logo .image-holder,.dealer-card__logo picture{display:block;max-width:clamp(120px,9.375vw,189px)}.dealer-card__logo img{display:block;height:auto;max-height:clamp(36px,2.5vw,50.4px);max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}@media (min-width:1025px){.dealer-card--linked:hover .dealer-card__media img{transform:scale(1.03)}}.has-bg-color--white .inspiration-gallery__header .actions .btn.btn--outline-dark:after{background:transparent;border-color:#1d1d1d}.has-bg-color--white .inspiration-gallery__header .actions .btn.btn--outline-dark .label{color:#1d1d1d}.has-bg-color--white .inspiration-gallery__header .actions .btn.btn--outline-dark .flexx-icon{background:#c03c18;border-color:transparent}.has-bg-color--white .inspiration-gallery__header .actions .btn.btn--outline-dark .flexx-icon svg{fill:#fff}@media (min-width:1025px){.has-bg-color--white .inspiration-gallery__header .actions .btn.btn--outline-dark:hover:after{background:#1d1d1d}.has-bg-color--white .inspiration-gallery__header .actions .btn.btn--outline-dark:hover .label{color:#fff}.has-bg-color--white .inspiration-gallery__header .actions .btn.btn--outline-dark:hover .flexx-icon{background:#fff}.has-bg-color--white .inspiration-gallery__header .actions .btn.btn--outline-dark:hover .flexx-icon svg{fill:#1d1d1d}}.wpb_text_column h2{font-size:clamp(20px,2.34375vw,47.25px);margin-bottom:clamp(10px,.78125vw,15.75px);text-wrap:balance}.wpb_text_column h3{font-size:clamp(18px,1.0416666667vw,21px);margin-bottom:clamp(8px,.625vw,12.6px)}.wpb_text_column .lead{font-size:clamp(18px,1.3020833333vw,26.25px);max-width:clamp(500px,42.7083333333vw,861px)}.wpb_text_column .pains{display:grid;gap:clamp(25px,2.0833333333vw,42px) clamp(30px,4.1666666667vw,84px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(30px,2.6041666667vw,52.5px);text-align:left}@media screen and (max-width:600px){.wpb_text_column .pains{grid-template-columns:minmax(0,1fr)}}.wpb_text_column .pain{text-align:left}.wpb_text_column .pain h2,.wpb_text_column .pain h3,.wpb_text_column .pain h4{font-size:clamp(16px,.9375vw,18.9px);margin-bottom:clamp(6px,.5208333333vw,10.5px)}.wpb_text_column .pain p{margin-bottom:0}.dealers-map__header{margin-bottom:clamp(20px,1.5625vw,31.5px);max-width:clamp(500px,42.7083333333vw,861px)}.dealers-map__heading{font-size:clamp(30px,3.3854166667vw,68.25px);font-weight:700}.dealers-map__heading:has(+.dealers-map__intro){margin-bottom:clamp(8px,.5208333333vw,10.5px)}.dealers-map__intro{font-weight:300}.dealers-map__intro p:last-child{margin-bottom:0}.dealers-map__layout{background-clip:padding-box;border-radius:clamp(5px,.5208333333vw,10.5px);box-shadow:0 0 25px rgba(0,0,0,.1);display:flex;overflow:hidden;position:relative}.dealers-map__list{background:#fffcf4;flex:0 0 clamp(300px,19.7916666667vw,399px);list-style:none;margin:0;max-height:clamp(460px,33.3333333333vw,672px);overflow-y:auto;padding:0;width:clamp(300px,19.7916666667vw,399px);-webkit-overflow-scrolling:touch}.dealers-map__item{-webkit-backface-visibility:hidden;border-bottom:1px solid #d2d2d2;cursor:pointer;display:flex;gap:clamp(10px,.7291666667vw,14.7px);padding:clamp(16px,1.0416666667vw,21px) clamp(18px,1.25vw,25.2px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.dealers-map__item:last-child{border-bottom:none}@media (min-width:1025px){.dealers-map__item:hover{background:color-mix(in srgb,#c03c18 6%,#fffcf4)}}.dealers-map__item.is-active{background:color-mix(in srgb,#c03c18 10%,#fffcf4)}.dealers-map__item:focus-visible{outline:2px solid #c03c18;outline-offset:-2px}.dealers-map__item-marker{-webkit-backface-visibility:hidden;background:#c03c18;border-radius:50% 50% 50% 0;flex:0 0 auto;height:clamp(14px,.8333333333vw,16.8px);margin-top:.35em;transform:rotate(-45deg);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(14px,.8333333333vw,16.8px)}.dealers-map__item.is-active .dealers-map__item-marker{transform:rotate(-45deg) scale(1.25)}.dealers-map__item-body{display:flex;flex-direction:column;min-width:0}.dealers-map__item-name{color:#1d1d1d;font-size:clamp(16px,.9375vw,18.9px);font-weight:600;margin-bottom:.1em}.dealers-map__address{color:#474747;font-size:clamp(11px,.7291666667vw,14.7px);font-style:normal;line-height:1.5}.dealers-map__item-phone{color:#c03c18;font-size:clamp(11px,.7291666667vw,14.7px);margin-top:.35em;text-decoration:none;width:-moz-fit-content;width:fit-content}@media (min-width:1025px){.dealers-map__item-phone:hover{text-decoration:underline}}.dealers-map__item-email{color:#c03c18;font-size:clamp(11px,.7291666667vw,14.7px);margin-top:.15em;text-decoration:none;width:-moz-fit-content;width:fit-content;word-break:break-word}@media (min-width:1025px){.dealers-map__item-email:hover{text-decoration:underline}}.dealers-map__map-wrap{flex:1 1 auto;min-width:0;position:relative}.dealers-map__canvas{height:clamp(420px,33.3333333333vw,672px);width:100%;z-index:1}.dealers-map__canvas.leaflet-container{background:#fffcf4;font-family:Geist,sans-serif}.dealers-map__canvas .leaflet-control-zoom{border:none}.dealers-map__canvas .leaflet-control-attribution{display:none}.dealers-map__info{background-clip:padding-box;background:#fffcf4;border-radius:clamp(3px,.2604166667vw,5.25px);bottom:clamp(12px,1.0416666667vw,21px);color:#1d1d1d;left:clamp(12px,1.0416666667vw,21px);max-width:min(90%,clamp(260px,16.6666666667vw,336px));padding:clamp(15px,1.0416666667vw,21px) clamp(16px,1.1458333333vw,23.1px);position:absolute;text-align:left;z-index:401}.dealers-map__info-title{color:inherit;font-size:clamp(18px,1.0416666667vw,21px);font-weight:500;margin-bottom:.05em}.dealers-map__info-phone{color:#c03c18;display:inline-block;font-size:clamp(11px,.7291666667vw,14.7px);margin-top:.5em;text-decoration:none}@media (min-width:1025px){.dealers-map__info-phone:hover{text-decoration:underline}}.dealers-map__info-email{color:#c03c18;display:block;font-size:clamp(11px,.7291666667vw,14.7px);margin-top:.25em;text-decoration:none;word-break:break-word}@media (min-width:1025px){.dealers-map__info-email:hover{text-decoration:underline}}.dealers-map__marker{background:transparent;border:none;height:40px!important;margin-left:-14px!important;margin-top:-40px!important;-webkit-transform-style:preserve-3d;width:28px!important}.dealers-map__marker,.dealers-map__marker:before{-webkit-backface-visibility:hidden;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.dealers-map__marker:before{background:#c03c18;border:3px solid #fffcf4;border-radius:50% 50% 50% 0;box-shadow:0 2px 6px rgba(0,0,0,.35);content:"";height:28px;left:50%;margin-left:-14px;position:absolute;top:0;transform:rotate(-45deg);-webkit-transform-style:preserve-3d;width:28px}.dealers-map__marker:after{background:rgba(0,0,0,.25);border-radius:50%;bottom:0;content:"";filter:blur(1px);height:8px;left:50%;margin-left:-4px;position:absolute;width:8px}.dealers-map__marker.is-active{z-index:1000!important}.dealers-map__marker.is-active:before{background:#1d1d1d;transform:rotate(-45deg) scale(1.15)}.dealers-map .dealers-map__popup-wrap .leaflet-popup-content-wrapper{background-clip:padding-box;border-radius:clamp(3px,.2604166667vw,5.25px)}.dealers-map__popup-title{color:#1d1d1d;font-size:clamp(16px,.9375vw,18.9px);font-weight:600;margin-bottom:.15em}.dealers-map__popup-address{color:#474747;font-size:clamp(11px,.7291666667vw,14.7px);font-style:normal;line-height:1.5}.dealers-map__popup-phone{display:inline-block;margin-top:.4em}.dealers-map__popup-email,.dealers-map__popup-phone{color:#c03c18;font-size:clamp(11px,.7291666667vw,14.7px);text-decoration:none}.dealers-map__popup-email{display:block;margin-top:.2em;word-break:break-word}@media screen and (max-width:834px){.dealers-map--multi .dealers-map__layout{flex-direction:column}.dealers-map--multi .dealers-map__list{flex-basis:auto;max-height:clamp(260px,16.6666666667vw,336px);width:100%}.dealers-map--multi .dealers-map__canvas{height:clamp(340px,25vw,504px)}}.knowledge-layout{align-items:stretch;display:flex;min-height:calc(100vh - var(--nav-height))}@media screen and (max-width:834px){.knowledge-layout{flex-direction:column}}.knowledge-layout__sidebar{background:#1d1d1d;color:#fff;flex:0 0 clamp(250px,18.125vw,365.4px)}@media screen and (max-width:834px){.knowledge-layout__sidebar{flex:0 0 auto;max-width:none;width:100%}}.knowledge-layout__main{background:#fffcf4;color:#1d1d1d;flex:1 1 auto;margin-right:calc(50% - 50vw);min-width:0;padding:clamp(35px,6.7708333333vw,136.5px) calc(50vw - 50%) clamp(65px,4.1666666667vw,84px) clamp(30px,3.6458333333vw,73.5px)}@media screen and (max-width:834px){.knowledge-layout__main{margin-inline:calc(50% - 50vw);margin-bottom:calc(clamp(35px, 2.6041666667vw, 52.5px)*-1);padding-inline:calc(50vw - 50%)}}.knowledge-sidebar{min-height:100%;padding:clamp(25px,1.8229166667vw,36.75px) clamp(25px,2.6041666667vw,52.5px) clamp(30px,2.6041666667vw,52.5px) 0}.knowledge-sidebar__back{margin-bottom:clamp(30px,2.6041666667vw,52.5px)}.knowledge-sidebar__back a{align-items:center;-webkit-backface-visibility:hidden;color:#fff;display:inline-flex;font-weight:300;gap:clamp(3px,.2604166667vw,5.25px);opacity:.75;position:relative;text-decoration:none;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.knowledge-sidebar__back a .flexx-icon{aspect-ratio:1;display:block;width:clamp(15px,1.0416666667vw,21px)}.knowledge-sidebar__back a .flexx-icon svg{fill:currentColor;height:100%;width:100%}@media (min-width:1025px){.knowledge-sidebar__back a:hover{color:#fff;opacity:1}}.knowledge-sidebar__nav{padding-top:clamp(20px,1.5625vw,31.5px)}@media screen and (max-width:834px){.knowledge-sidebar__nav{padding-top:0}}.knowledge-sidebar__label{border-bottom:clamp(1px,.0520833333vw,1.05px) solid hsla(0,0%,100%,.2);font-size:clamp(25px,1.5625vw,31.5px);font-weight:300;margin-bottom:clamp(15px,1.3020833333vw,26.25px);padding-bottom:clamp(10px,.78125vw,15.75px)}.knowledge-sidebar__list{display:flex;flex-direction:column;gap:clamp(12px,.9375vw,18.9px);list-style:none;margin:0;padding:0}.knowledge-sidebar__list li{line-height:1.2}.knowledge-sidebar__list li a{-webkit-backface-visibility:hidden;color:#fff;display:inline-block;font-weight:300;text-decoration:none;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.knowledge-sidebar__list li a[aria-current=page],.knowledge-sidebar__list li.is-active a{color:#c03c18;font-weight:700}@media (min-width:1025px){.knowledge-sidebar__list li:hover a{color:#c03c18}}.knowledge-single__header{margin-bottom:clamp(25px,2.0833333333vw,42px)}.knowledge-single__title{font-size:clamp(35px,3.6458333333vw,73.5px);font-weight:300;margin-bottom:0}.knowledge-single__image{margin-bottom:clamp(30px,2.6041666667vw,52.5px)}.knowledge-single__image .image-holder{aspect-ratio:880/650;display:block;overflow:hidden;width:100%}.knowledge-single__image .image-holder img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.knowledge-single__content>:last-child{margin-bottom:0}.google-reviews-float{align-items:center;backdrop-filter:blur(6px);background:rgba(29,29,29,.72);border:clamp(1px,.0520833333vw,1.05px) solid hsla(0,0%,100%,.35);border-left:0;color:#fff;display:flex;flex-direction:column;gap:clamp(6px,.4166666667vw,8.4px);left:0;padding:clamp(10px,.625vw,12.6px) clamp(8px,.5208333333vw,10.5px);position:fixed;text-decoration:none;top:50%;transform:translateY(-50%);transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);z-index:70}@media (min-width:1025px){.google-reviews-float:hover{background:#fffcf4;border-color:#fffcf4}}@media screen and (max-width:600px){.google-reviews-float{gap:clamp(4px,.3125vw,6.3px);padding:clamp(8px,.5208333333vw,10.5px) clamp(6px,.4166666667vw,8.4px)}}.google-reviews-float__icon{background:#fffcf4;border-radius:50%;display:grid;height:clamp(28px,1.7708333333vw,35.7px);place-items:center;width:clamp(28px,1.7708333333vw,35.7px)}.google-reviews-float__icon svg{height:68%;width:68%}.google-reviews-float__rating{align-items:flex-start;display:flex;font-weight:700;line-height:1}.google-reviews-float__rating-whole{font-size:clamp(22px,1.4583333333vw,29.4px)}.google-reviews-float__rating-decimal{font-size:clamp(12px,.7291666667vw,14.7px);font-weight:600;line-height:1.2}.single-product-wrapper{display:block}.single-product-wrapper__hero{align-items:center;display:flex;flex-direction:column;margin-block:clamp(35px,4.4270833333vw,89.25px) clamp(35px,2.6041666667vw,52.5px);text-align:center}.single-product-wrapper__hero-title{font-size:clamp(35px,3.6458333333vw,73.5px);font-weight:700;margin-bottom:.35em}.single-product-wrapper__hero-intro{max-width:820px}.single-product-wrapper__gallery{display:block;margin-bottom:clamp(25px,2.6041666667vw,52.5px)}.single-product-wrapper__bottom{align-items:flex-start;display:flex;gap:clamp(20px,1.7708333333vw,35.7px);margin-bottom:clamp(30px,4.1666666667vw,84px)}@media screen and (max-width:834px){.single-product-wrapper__bottom{flex-direction:column}}.single-product-wrapper__specs-section{background:#fffcf4;color:#1d1d1d;margin-inline:calc(50% - 50vw);padding-block:clamp(30px,6.25vw,126px);padding-inline:calc(50vw - 50%)}.single-product-wrapper__specs-inner{margin:0 auto}.single-product-wrapper__page-sections{margin-top:clamp(30px,3.125vw,63px)}.single-product-wrapper__gallery{width:100%}.single-product-wrapper__summary{align-self:flex-start;flex:0 0 38%;max-width:38%}@media screen and (max-width:834px){.single-product-wrapper__summary{flex:1 1 auto;max-width:100%;width:100%}}.single-product-wrapper__left{flex:1 1 auto;max-width:62%}@media screen and (max-width:834px){.single-product-wrapper__left{max-width:100%}}.product-gallery{display:flex;gap:20px;height:clamp(650px,41.6666666667vw,840px)}@media screen and (max-width:600px){.product-gallery{flex-direction:column;gap:10px;height:clamp(500px,33.8541666667vw,682.5px)}}.product-gallery__thumbs-wrap{order:1;position:relative;width:clamp(150px,15.625vw,315px)}@media screen and (max-width:600px){.product-gallery__thumbs-wrap{order:3;width:100%}}.product-gallery__thumbs{height:100%;overflow:hidden;width:100%}.product-gallery__thumbs .swiper-wrapper{height:100%}.product-gallery__thumbs .swiper-slide{height:auto}@media screen and (max-width:600px){.product-gallery__thumbs .swiper-slide{width:clamp(100px,10.4166666667vw,210px)}}.product-gallery__thumbs-nav{--_size:clamp(40px,2.6041666667vw,52.5px);inset:0;pointer-events:none;position:absolute;z-index:2}.product-gallery__thumbs-nav .flexx-swiper__buttons{bottom:clamp(15px,1.5625vw,31.5px);display:flex;flex-direction:column;gap:clamp(5px,.4166666667vw,8.4px);justify-content:space-between;left:50%;pointer-events:none;position:absolute;top:clamp(15px,1.5625vw,31.5px);translate:-50% 0;z-index:2}@media screen and (max-width:600px){.product-gallery__thumbs-nav .flexx-swiper__buttons{display:none}}.product-gallery__thumbs-nav .swiper-next,.product-gallery__thumbs-nav .swiper-prev{background:#c03c18;background-clip:padding-box;border-radius:50vh;box-shadow:0 clamp(2px,.15625vw,3.15px) clamp(10px,.78125vw,15.75px) rgba(29,29,29,.2);cursor:pointer;display:grid;height:var(--_size);place-items:center;pointer-events:auto;-webkit-transform-style:preserve-3d;width:var(--_size)}.product-gallery__thumbs-nav .swiper-next,.product-gallery__thumbs-nav .swiper-next svg,.product-gallery__thumbs-nav .swiper-prev,.product-gallery__thumbs-nav .swiper-prev svg{-webkit-backface-visibility:hidden;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.product-gallery__thumbs-nav .swiper-next svg,.product-gallery__thumbs-nav .swiper-prev svg{fill:#fff;height:clamp(13px,.9375vw,18.9px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);-webkit-transform-style:preserve-3d;width:clamp(13px,.9375vw,18.9px)}.product-gallery__thumbs-nav .swiper-next.swiper-button-disabled,.product-gallery__thumbs-nav .swiper-prev.swiper-button-disabled{opacity:0;pointer-events:none}@media (min-width:1025px){.product-gallery__thumbs-nav .swiper-next:hover,.product-gallery__thumbs-nav .swiper-prev:hover{background:#fffcf4}.product-gallery__thumbs-nav .swiper-next:hover svg,.product-gallery__thumbs-nav .swiper-prev:hover svg{fill:#1d1d1d}}.product-gallery__main{flex:1 1 auto;height:100%;order:2;overflow:hidden;position:relative}.product-gallery__main .swiper-slide{aspect-ratio:unset;height:100%}.product-gallery__main .product-gallery__lightbox{display:block;height:100%;width:100%}.product-gallery__main .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:600px){.product-gallery__main{width:100%}}.product-gallery__label{backdrop-filter:blur(4px);background:rgba(29,29,29,.8);color:#fff;display:inline-block;left:0;padding:clamp(15px,1.0416666667vw,21px) clamp(20px,1.5625vw,31.5px);position:absolute;top:clamp(35px,2.34375vw,47.25px);z-index:2}.product-gallery__label p{font-size:clamp(16px,1.0416666667vw,21px);font-weight:500;line-height:1em;margin-bottom:0}.product-gallery__thumb{cursor:pointer;width:100%}.product-gallery__thumb img{aspect-ratio:271/337;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.product-quote-cta{margin:clamp(12px,1.0416666667vw,21px) 0}.product-information__title{font-size:clamp(30px,3.3854166667vw,68.25px);margin-bottom:clamp(12px,1.0416666667vw,21px)}.product-information__content{max-width:clamp(700px,39.5833333333vw,798px)}.product-information__read-more{margin-top:clamp(12px,1.0416666667vw,21px)}.product-specs{--_columns:2;--_gap:clamp(35px,3.90625vw,78.75px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.product-specs>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}.product-specs .display-3{margin-bottom:.65em}@media screen and (max-width:834px){.product-specs{--_columns:1}}.product-specs__item{-webkit-backface-visibility:hidden;border-bottom:1px solid #d2d2d2;overflow:hidden;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.product-specs__item summary{align-items:flex-start;cursor:pointer;display:flex;font-size:clamp(18px,1.3020833333vw,26.25px);font-weight:300;gap:clamp(5px,.5208333333vw,10.5px);justify-content:space-between;padding-block:clamp(15px,1.3020833333vw,26.25px);transition:all .35s}.product-specs__item summary .marker{display:block;height:clamp(13px,.8333333333vw,16.8px);margin-top:clamp(2px,.2083333333vw,4.2px);position:relative;width:clamp(13px,.8333333333vw,16.8px)}.product-specs__item summary .marker .bar{-webkit-backface-visibility:hidden;background:#c03c18;display:block;height:clamp(2px,.15625vw,3.15px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}.product-specs__item summary .marker .bar:last-child{transform:translate(-50%,-50%) rotate(90deg)}.product-specs__item::details-content{height:0;transition:all .35s,content-visibility allow-discrete .35s}.product-specs__item p:last-child{margin-bottom:0}.product-specs__item[open] summary{padding-bottom:calc(clamp(15px, 1.3020833333vw, 26.25px)/2)}.product-specs__item[open] summary .marker .bar:last-child{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.product-specs__item[open]::details-content{height:auto;padding-bottom:clamp(15px,1.3020833333vw,26.25px)}.product-specs__safety ul li::marker{color:#c03c18}.product-specs__downloads{margin-top:clamp(25px,1.3020833333vw,26.25px)}.product-specs__downloads ul{list-style:none;margin:0;padding:0}.product-specs__downloads ul a{color:#1d1d1d;font-weight:300;position:relative;text-decoration:none}.product-specs__downloads ul a:after{background:#1d1d1d;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .25s ease;width:100%}@media (min-width:1025px){.product-specs__downloads ul a:hover{color:#c03c18}.product-specs__downloads ul a:hover:after{background:#c03c18;width:0}}.single-product-wrapper__summary>.product-summary{border:1px solid #807b7b;padding:clamp(20px,1.5625vw,31.5px)}.single-product-wrapper__summary .product_title{font-size:clamp(20px,2.6041666667vw,52.5px);font-weight:700;margin-bottom:.25em}.single-product-wrapper__summary .cart{margin-top:0}.single-product-wrapper__summary .cart table.variations{margin-bottom:0}.single-product-wrapper__summary .cart table.variations th.label{display:none}.single-product-wrapper__summary .cart table.variations label{font-weight:500}.single-product-wrapper__summary .cart select{background:transparent;border:1px solid #807b7b;border-radius:clamp(22px,1.3020833333vw,26.25px);color:inherit;min-height:clamp(40px,2.2916666667vw,46.2px);padding:0 clamp(12px,.8333333333vw,16.8px)}.single-product-wrapper__summary .cart .single_variation_wrap .single_variation{margin:clamp(12px,.8333333333vw,16.8px) 0}.single-product-wrapper__summary .cart .single_variation_wrap .single_variation .price{margin-bottom:0}.single-product-wrapper__summary .cart .single_add_to_cart_button{background:transparent;border:0;color:#fff;cursor:pointer;display:block;font-weight:400;margin-top:clamp(5px,.78125vw,15.75px);opacity:1;padding:clamp(10px,.625vw,12.6px) 0;text-align:center;text-underline-offset:.2em;width:100%}@media (min-width:1025px){.single-product-wrapper__summary .cart .single_add_to_cart_button:hover{opacity:.65}}.single-product-wrapper__summary .cart .quantity{display:none!important}.single-product-wrapper__summary .product-quote-cta{margin:clamp(16px,1.1458333333vw,23.1px) 0 clamp(6px,.4166666667vw,8.4px)}.single-product-wrapper__summary .product-quote-cta .btn{justify-content:center;width:100%}.single-product-wrapper__summary .woocommerce-variation-price{margin-bottom:0}.single-product-wrapper__summary .woocommerce-variation-price .price{display:inline-block;font-size:clamp(15px,1.5625vw,31.5px);font-weight:300;line-height:1em;margin-block:.25em .65em}.single-product-wrapper__summary .product-price-rolodex-wrap{font-size:clamp(15px,1.5625vw,31.5px);font-weight:300;line-height:1em;margin-block:.25em .65em;min-height:1.1em}.single-product-wrapper__summary .product-price-rolodex-wrap .price-rolodex{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;line-height:1}.single-product-wrapper__summary .product-price-rolodex-wrap .price-rolodex__char--static{display:inline-block;line-height:1}.single-product-wrapper__summary .product-price-rolodex-wrap .price-rolodex:not(.price-rolodex--show-thousands-dot) [data-static-key=thousands-dot]{display:none}.single-product-wrapper__summary .product-price-rolodex-wrap .price-rolodex__digit{display:inline-block;height:1em;line-height:1;min-width:.62em;overflow:hidden;text-align:center}.single-product-wrapper__summary .product-price-rolodex-wrap .price-rolodex__strip{display:block;will-change:transform}.single-product-wrapper__summary .product-price-rolodex-wrap .price-rolodex__strip span{display:block;height:1em;line-height:1}.product-summary-trust{color:#fff;font-size:clamp(14px,.8854166667vw,17.85px);line-height:1.5;margin-top:clamp(10px,.7291666667vw,14.7px);text-align:center}.product-summary-trust__line{margin:0}.product-summary-trust__line+.product-summary-trust__line{margin-top:clamp(2px,.2083333333vw,4.2px)}.product-summary-trust__sep{margin-inline:.35em}.product-summary-trust a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media (min-width:1025px){.product-summary-trust a:hover{opacity:.75}}.product-fuel-selector{font-size:clamp(14px,.8333333333vw,16.8px);margin-bottom:clamp(8px,.625vw,12.6px)}.product-fuel-selector__prompt{color:#9d9d9d;font-size:clamp(11px,.7291666667vw,14.7px);margin:0}.product-fuel-selector__selected{font-size:clamp(14px,.8854166667vw,17.85px);font-weight:400;margin:0}.product-summary-points-wrap{min-height:0}.product-summary-points{list-style:none;margin:0 0 clamp(15px,1.8229166667vw,36.75px);padding:0}.product-summary-points li{padding-left:clamp(14px,.9375vw,18.9px);position:relative}.product-summary-points li:before{background:#c03c18;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.55em;width:7px}.variation-select-hidden{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.variation-buttons{display:flex;flex-wrap:wrap;gap:clamp(8px,.5208333333vw,10.5px);margin-block:clamp(3px,.2604166667vw,5.25px) clamp(10px,.78125vw,15.75px)}.variation-buttons__btn{-webkit-backface-visibility:hidden;background:transparent;border:1px solid #fff;border-radius:clamp(20px,1.25vw,25.2px);color:#fff;cursor:pointer;font-size:clamp(11px,.7291666667vw,14.7px);padding:clamp(6px,.4166666667vw,8.4px) clamp(18px,1.3020833333vw,26.25px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}@media (min-width:1025px){.variation-buttons__btn:hover{background:rgba(255,252,244,.15)}}.variation-buttons__btn.is-active{background:#fffcf4;border-color:#fffcf4;color:#1d1d1d;font-weight:600}.blockUI.blockOverlay{display:none}.checkout-coupon-summary,.woocommerce-checkout form.checkout_coupon.coupon-wrapper{align-items:center;-webkit-backface-visibility:hidden;border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;display:flex!important;flex-wrap:wrap;gap:clamp(8px,.5208333333vw,10.5px);margin-bottom:clamp(10px,1.0416666667vw,21px);padding:clamp(8px,.625vw,12.6px);position:relative;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.checkout-coupon-summary input[type=text],.woocommerce-checkout form.checkout_coupon.coupon-wrapper input[type=text]{background:transparent;border:none;border-radius:0;color:inherit;flex:1;font-family:inherit;font-size:clamp(14px,.8854166667vw,17.85px);height:clamp(35px,2.34375vw,47.25px);min-width:clamp(100px,6.25vw,126px);padding:0 clamp(10px,.625vw,12.6px)}.checkout-coupon-summary input.has-error,.woocommerce-checkout form.checkout_coupon.coupon-wrapper input.has-error{background:#761c19}.checkout-coupon-summary .button,.woocommerce-checkout form.checkout_coupon.coupon-wrapper .button{background:#c03c18;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:clamp(14px,.8854166667vw,17.85px);font-weight:500;height:clamp(35px,2.34375vw,47.25px);padding:0 clamp(18px,1.25vw,25.2px);white-space:nowrap}@media (min-width:1025px){.checkout-coupon-summary .button:hover,.woocommerce-checkout form.checkout_coupon.coupon-wrapper .button:hover{background:#932e12}}.checkout-coupon-summary .coupon-error-notice,.woocommerce-checkout form.checkout_coupon.coupon-wrapper .coupon-error-notice{background:#611715;border-left:clamp(2px,.15625vw,3.15px) solid #d9534f;color:#d9534f;flex-basis:100%;font-size:clamp(11px,.7291666667vw,14.7px);margin:clamp(2px,.2083333333vw,4.2px) 0 0;order:10;padding:clamp(6px,.4166666667vw,8.4px) clamp(10px,.625vw,12.6px)}@media (min-width:1025px){.checkout-coupon-summary:hover,.woocommerce-checkout form.checkout_coupon.coupon-wrapper:hover{border-color:#fff}}.woocommerce-error,.woocommerce-info,.woocommerce-message{align-items:flex-start;background:#474747;border-left:clamp(3px,.2083333333vw,4.2px) solid;display:flex;flex-direction:column;font-size:clamp(14px,.8854166667vw,17.85px);gap:clamp(10px,.78125vw,15.75px);line-height:1.5;list-style:none;margin-top:clamp(18px,1.3020833333vw,26.25px);padding:clamp(14px,.9375vw,18.9px) clamp(15px,1.0416666667vw,21px);position:relative}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none;margin:0;padding:0}.woocommerce-error li:not(:last-child),.woocommerce-info li:not(:last-child),.woocommerce-message li:not(:last-child){margin-bottom:clamp(6px,.4166666667vw,8.4px)}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{-webkit-backface-visibility:hidden;color:inherit;font-weight:600;text-decoration:underline;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}@media (min-width:1025px){.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{opacity:.7}}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{background-clip:padding-box;border:clamp(1px,.0520833333vw,1.05px) solid;border-radius:clamp(2px,.15625vw,3.15px);cursor:pointer;font-size:clamp(11px,.7291666667vw,14.7px);font-weight:600;margin-left:clamp(8px,.5208333333vw,10.5px);padding:clamp(5px,.3125vw,6.3px) clamp(10px,.7291666667vw,14.7px);text-decoration:none}.woocommerce-error{border-left-color:#d9534f;color:#e7908e}.woocommerce-error .button{background-color:#d9534f;border-color:#d9534f;color:#fff}.woocommerce-message{border-left-color:#5cb85c;color:#91cf91}.woocommerce-message .button{background-color:#5cb85c;border-color:#5cb85c;color:#fff}.woocommerce-info{border-left-color:#757575;color:#9d9d9d}.woocommerce-info .button{background-color:#474747;border-color:#807b7b;color:#fff}.shop-checkout{align-items:flex-start;display:flex;padding:clamp(20px,2.0833333333vw,42px) 0 clamp(40px,4.1666666667vw,84px)}.shop-checkout #update_cart_data{height:1px;overflow:hidden;position:absolute;visibility:hidden;width:1px;clip:rect(0,0,0,0)}.shop-checkout .header{padding:0 0 clamp(25px,2.0833333333vw,42px)}.shop-checkout .header .like-h1,.shop-checkout .header h1{font-size:clamp(25px,1.5625vw,31.5px);font-weight:300;margin-bottom:clamp(8px,.625vw,12.6px)}.shop-checkout .header p{color:#9d9d9d;font-size:clamp(14px,.8854166667vw,17.85px);font-weight:300;margin:0;max-width:clamp(400px,29.1666666667vw,588px)}.shop-checkout__cart{flex:1 1 auto;overflow:hidden}.shop-checkout__cart .cart-container{border-right:clamp(1px,.0520833333vw,1.05px) solid #807b7b;display:flex;flex-direction:column;gap:clamp(15px,1.0416666667vw,21px);margin-bottom:clamp(20px,1.5625vw,31.5px);margin-right:clamp(35px,4.1666666667vw,84px);padding-right:clamp(35px,4.1666666667vw,84px)}@media screen and (max-width:768px){.shop-checkout__cart{width:100%}.shop-checkout__cart .cart-container{border-right:none;margin-bottom:0;margin-right:0;padding-right:0}}.shop-checkout__summary{flex-shrink:0;width:clamp(300px,23.4375vw,472.5px)}.woocommerce-cart .shop-checkout__summary{position:sticky;top:calc(var(--nav-height) + clamp(20px, 1.5625vw, 31.5px))}.shop-checkout__summary .cart-collaterals,.shop-checkout__summary .woocommerce-checkout-review-order{background:transparent}.shop-checkout__summary .cart-collaterals .cart_totals .checkout-coupon-summary,.shop-checkout__summary .woocommerce-checkout-review-order .cart_totals .checkout-coupon-summary{margin-bottom:clamp(10px,1.0416666667vw,21px)}.shop-checkout__summary .cart-collaterals .cart-order-summary,.shop-checkout__summary .cart-collaterals.woocommerce-checkout-review-order,.shop-checkout__summary .woocommerce-checkout-review-order .cart-order-summary,.shop-checkout__summary .woocommerce-checkout-review-order.woocommerce-checkout-review-order{border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;margin-bottom:clamp(25px,2.6041666667vw,52.5px);padding:clamp(20px,1.5625vw,31.5px)}.shop-checkout__summary .cart-collaterals .cart-order-summary,.shop-checkout__summary .woocommerce-checkout-review-order .cart-order-summary{margin-bottom:0}.shop-checkout__summary .cart-collaterals .shop_table,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table{border:none;margin-bottom:clamp(20px,1.5625vw,31.5px);width:100%}.shop-checkout__summary .cart-collaterals .shop_table thead,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table thead{display:block;margin-bottom:clamp(10px,1.0416666667vw,21px)}.shop-checkout__summary .cart-collaterals .shop_table tbody,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table tbody{display:flex;flex-direction:column;gap:clamp(10px,.78125vw,15.75px);margin-bottom:clamp(10px,.5208333333vw,10.5px)}.shop-checkout__summary .cart-collaterals .shop_table tfoot,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table tfoot{display:flex;flex-direction:column;gap:clamp(10px,.78125vw,15.75px)}.shop-checkout__summary .cart-collaterals .shop_table tr,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table tr{align-items:flex-start;display:flex;gap:clamp(10px,.78125vw,15.75px);justify-content:space-between}.shop-checkout__summary .cart-collaterals .shop_table tr.cart_item,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table tr.cart_item{font-size:clamp(11px,.7291666667vw,14.7px)}.shop-checkout__summary .cart-collaterals .shop_table td,.shop-checkout__summary .cart-collaterals .shop_table th,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table td,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table th{background:transparent;border:none;line-height:1.5;padding:0}.shop-checkout__summary .cart-collaterals .shop_table th,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table th{color:#9d9d9d;font-weight:400}.shop-checkout__summary .cart-collaterals .shop_table td,.shop-checkout__summary .cart-collaterals .shop_table td bdi,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table td,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table td bdi{font-weight:300}.shop-checkout__summary .cart-collaterals .shop_table .order-total td,.shop-checkout__summary .cart-collaterals .shop_table .order-total td bdi,.shop-checkout__summary .cart-collaterals .shop_table .order-total th,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .order-total td,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .order-total td bdi,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .order-total th{font-size:clamp(18px,1.0416666667vw,21px);font-weight:700}.shop-checkout__summary .cart-collaterals .shop_table .cart-discount,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .cart-discount{align-items:center}.shop-checkout__summary .cart-collaterals .shop_table .cart-discount .pill-wrapper-coupon,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .cart-discount .pill-wrapper-coupon{align-items:center;-webkit-backface-visibility:hidden;background-clip:padding-box;border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;border-radius:clamp(20px,1.3020833333vw,26.25px);color:#9d9d9d;display:flex;padding:clamp(5px,.4166666667vw,8.4px) clamp(8px,.5208333333vw,10.5px);position:relative;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.shop-checkout__summary .cart-collaterals .shop_table .cart-discount .pill-wrapper-coupon a,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .cart-discount .pill-wrapper-coupon a{inset:0;position:absolute}.shop-checkout__summary .cart-collaterals .shop_table .cart-discount .pill-wrapper-coupon svg,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .cart-discount .pill-wrapper-coupon svg{-webkit-backface-visibility:hidden;fill:currentColor;margin-left:clamp(5px,.4166666667vw,8.4px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(15px,1.0416666667vw,21px)}@media (min-width:1025px){.shop-checkout__summary .cart-collaterals .shop_table .cart-discount .pill-wrapper-coupon:hover,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .cart-discount .pill-wrapper-coupon:hover{border-color:#d9534f;color:#d9534f}.shop-checkout__summary .cart-collaterals .shop_table .cart-discount .pill-wrapper-coupon:hover svg,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .cart-discount .pill-wrapper-coupon:hover svg{fill:#d9534f}}.shop-checkout__summary .cart-collaterals .shop_table .cart-discount a,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .cart-discount a{color:#9d9d9d;text-decoration:none}@media (min-width:1025px){.shop-checkout__summary .cart-collaterals .shop_table .cart-discount a:hover,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .cart-discount a:hover{color:#d9534f}}.shop-checkout__summary .cart-collaterals .shop_table .woocommerce-shipping-totals,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .woocommerce-shipping-totals{align-items:flex-start;border-bottom:clamp(1px,.0520833333vw,1.05px) solid hsla(0,0%,100%,.15);border-top:clamp(1px,.0520833333vw,1.05px) solid hsla(0,0%,100%,.15);flex-direction:column;padding:clamp(15px,1.5625vw,31.5px) 0}.shop-checkout__summary .cart-collaterals .shop_table .woocommerce-shipping-totals td,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .woocommerce-shipping-totals td{width:100%}.shop-checkout__summary .cart-collaterals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-methods,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .woocommerce-shipping-totals .woocommerce-shipping-methods{display:grid;gap:clamp(10px,.5208333333vw,10.5px);grid-template-columns:1fr;list-style:none;margin:0;padding:0}.shop-checkout__summary .cart-collaterals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-methods li,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .woocommerce-shipping-totals .woocommerce-shipping-methods li{display:block}.shop-checkout__summary .cart-collaterals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-methods li label,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .woocommerce-shipping-totals .woocommerce-shipping-methods li label{align-content:center;-webkit-backface-visibility:hidden;border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;border-radius:clamp(22px,1.3020833333vw,26.25px);color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:clamp(14px,.8854166667vw,17.85px);font-weight:500;min-height:100%;padding:clamp(8px,.5208333333vw,10.5px) clamp(14px,.9375vw,18.9px);text-align:left;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.shop-checkout__summary .cart-collaterals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-methods li input,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .woocommerce-shipping-totals .woocommerce-shipping-methods li input{display:none}.shop-checkout__summary .cart-collaterals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-methods li input:checked+label,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .woocommerce-shipping-totals .woocommerce-shipping-methods li input:checked+label{background:#c03c18;border-color:#c03c18;color:#fff}.shop-checkout__summary .cart-collaterals .shop_table .woocommerce-shipping-totals .shipping-calculator-button,.shop-checkout__summary .cart-collaterals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-destination,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .woocommerce-shipping-totals .shipping-calculator-button,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table .woocommerce-shipping-totals .woocommerce-shipping-destination{display:none}.shop-checkout__summary .cart-collaterals .coupon-wrapper:not(.checkout-coupon-summary),.shop-checkout__summary .woocommerce-checkout-review-order .coupon-wrapper:not(.checkout-coupon-summary){border:none;border-top:clamp(1px,.0520833333vw,1.05px) solid #807b7b;display:flex;flex-direction:column;gap:clamp(8px,.625vw,12.6px);margin-bottom:clamp(15px,1.3020833333vw,26.25px);margin-top:clamp(3px,.2604166667vw,5.25px);padding-top:clamp(15px,1.3020833333vw,26.25px)}.shop-checkout__summary .cart-collaterals .coupon-wrapper:not(.checkout-coupon-summary) input,.shop-checkout__summary .woocommerce-checkout-review-order .coupon-wrapper:not(.checkout-coupon-summary) input{background:transparent;border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;border-radius:clamp(22px,1.3020833333vw,26.25px);color:inherit;font-family:inherit;font-size:clamp(14px,.8854166667vw,17.85px);height:clamp(40px,2.6041666667vw,52.5px);padding:0 clamp(14px,.9375vw,18.9px);width:100%}.shop-checkout__summary .cart-collaterals .coupon-wrapper:not(.checkout-coupon-summary) input::-moz-placeholder,.shop-checkout__summary .woocommerce-checkout-review-order .coupon-wrapper:not(.checkout-coupon-summary) input::-moz-placeholder{color:#9d9d9d}.shop-checkout__summary .cart-collaterals .coupon-wrapper:not(.checkout-coupon-summary) input::placeholder,.shop-checkout__summary .woocommerce-checkout-review-order .coupon-wrapper:not(.checkout-coupon-summary) input::placeholder{color:#9d9d9d}.shop-checkout__summary .cart-collaterals .coupon-wrapper:not(.checkout-coupon-summary) input:focus,.shop-checkout__summary .woocommerce-checkout-review-order .coupon-wrapper:not(.checkout-coupon-summary) input:focus{border-color:#fff;outline:none}.shop-checkout__summary .cart-collaterals .coupon-wrapper:not(.checkout-coupon-summary) .button,.shop-checkout__summary .woocommerce-checkout-review-order .coupon-wrapper:not(.checkout-coupon-summary) .button{align-self:flex-start;background:transparent;border:none;color:#9d9d9d;cursor:pointer;font-family:inherit;font-size:clamp(14px,.8854166667vw,17.85px);font-weight:400;padding:0;position:relative;text-decoration:none}.shop-checkout__summary .cart-collaterals .coupon-wrapper:not(.checkout-coupon-summary) .button:after,.shop-checkout__summary .woocommerce-checkout-review-order .coupon-wrapper:not(.checkout-coupon-summary) .button:after{-webkit-backface-visibility:hidden;background:#c03c18;bottom:-2px;content:"";height:1px;left:0;position:absolute;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:0}@media (min-width:1025px){.shop-checkout__summary .cart-collaterals .coupon-wrapper:not(.checkout-coupon-summary) .button:hover,.shop-checkout__summary .woocommerce-checkout-review-order .coupon-wrapper:not(.checkout-coupon-summary) .button:hover{color:#c03c18}.shop-checkout__summary .cart-collaterals .coupon-wrapper:not(.checkout-coupon-summary) .button:hover:after,.shop-checkout__summary .woocommerce-checkout-review-order .coupon-wrapper:not(.checkout-coupon-summary) .button:hover:after{width:100%}}.shop-checkout__summary .cart-collaterals .wc-proceed-to-checkout,.shop-checkout__summary .woocommerce-checkout-review-order .wc-proceed-to-checkout{border-top:clamp(1px,.0520833333vw,1.05px) solid hsla(0,0%,100%,.15);margin-top:clamp(10px,1.0416666667vw,21px);padding-top:clamp(10px,1.0416666667vw,21px)}.shop-checkout__summary .cart-collaterals .wc-proceed-to-checkout .btn.btn--full,.shop-checkout__summary .woocommerce-checkout-review-order .wc-proceed-to-checkout .btn.btn--full{justify-content:center;width:100%}.shop-checkout__summary .cart-collaterals .wc-proceed-to-checkout .btn.btn--full:after,.shop-checkout__summary .woocommerce-checkout-review-order .wc-proceed-to-checkout .btn.btn--full:after{width:100%}.shop-checkout__summary .cart-collaterals .wc-proceed-to-checkout .btn.btn--full .label,.shop-checkout__summary .woocommerce-checkout-review-order .wc-proceed-to-checkout .btn.btn--full .label{flex:1;padding-inline:clamp(15px,1.5625vw,31.5px);position:relative;text-align:center;z-index:1}.shop-checkout__summary .cart-order-summary .shop_table,.shop-checkout__summary .woocommerce-checkout-review-order .shop_table{margin-bottom:clamp(10px,1.0416666667vw,21px)}.shop-checkout__summary .cart-order-summary .woocommerce-cart-review-order-table thead,.shop-checkout__summary .cart-order-summary .woocommerce-checkout-review-order-table thead,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-cart-review-order-table thead,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead{color:#9d9d9d;font-size:clamp(11px,.7291666667vw,14.7px);font-weight:400;letter-spacing:.04em;text-transform:uppercase}.shop-checkout__summary .cart-order-summary .woocommerce-cart-review-order-table thead th,.shop-checkout__summary .cart-order-summary .woocommerce-checkout-review-order-table thead th,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-cart-review-order-table thead th,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead th{font-weight:400}.shop-checkout__summary .cart-order-summary .woocommerce-cart-review-order-table tbody .cart_item .product-name,.shop-checkout__summary .cart-order-summary .woocommerce-checkout-review-order-table tbody .cart_item .product-name,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-cart-review-order-table tbody .cart_item .product-name,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .cart_item .product-name{font-weight:600}.shop-checkout__summary .cart-order-summary .woocommerce-cart-review-order-table tbody .cart_item .product-quantity,.shop-checkout__summary .cart-order-summary .woocommerce-checkout-review-order-table tbody .cart_item .product-quantity,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-cart-review-order-table tbody .cart_item .product-quantity,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .cart_item .product-quantity{color:#9d9d9d;font-weight:400}.shop-checkout__summary .cart-order-summary .woocommerce-cart-review-order-table tbody .cart_item dl.variation,.shop-checkout__summary .cart-order-summary .woocommerce-checkout-review-order-table tbody .cart_item dl.variation,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-cart-review-order-table tbody .cart_item dl.variation,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .cart_item dl.variation{color:#9d9d9d;font-size:clamp(11px,.7291666667vw,14.7px);margin-top:clamp(4px,.3125vw,6.3px)}.shop-checkout__summary .cart-order-summary .woocommerce-cart-review-order-table tbody .cart_item dl.variation dt,.shop-checkout__summary .cart-order-summary .woocommerce-checkout-review-order-table tbody .cart_item dl.variation dt,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-cart-review-order-table tbody .cart_item dl.variation dt,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .cart_item dl.variation dt{display:inline;font-weight:400}.shop-checkout__summary .cart-order-summary .woocommerce-cart-review-order-table tbody .cart_item dl.variation dt:after,.shop-checkout__summary .cart-order-summary .woocommerce-checkout-review-order-table tbody .cart_item dl.variation dt:after,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-cart-review-order-table tbody .cart_item dl.variation dt:after,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .cart_item dl.variation dt:after{content:": "}.shop-checkout__summary .cart-order-summary .woocommerce-cart-review-order-table tbody .cart_item dl.variation dd,.shop-checkout__summary .cart-order-summary .woocommerce-checkout-review-order-table tbody .cart_item dl.variation dd,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-cart-review-order-table tbody .cart_item dl.variation dd,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .cart_item dl.variation dd{display:inline;margin:0}.shop-checkout__summary .cart-order-summary .woocommerce-cart-review-order-table tbody .cart_item dl.variation p,.shop-checkout__summary .cart-order-summary .woocommerce-checkout-review-order-table tbody .cart_item dl.variation p,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-cart-review-order-table tbody .cart_item dl.variation p,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .cart_item dl.variation p{margin:0}.shop-checkout__summary .cart-order-summary .cart-subtotal,.shop-checkout__summary .woocommerce-checkout-review-order .cart-subtotal,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment{border-top:clamp(1px,.0520833333vw,1.05px) solid hsla(0,0%,100%,.15);padding:clamp(10px,1.0416666667vw,21px) 0 0}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .checkout-delivery-notice{background:rgba(192,60,24,.08);border:clamp(1px,.0520833333vw,1.05px) solid rgba(192,60,24,.25);border-left:clamp(3px,.2083333333vw,4.2px) solid #c03c18;color:#9d9d9d;font-size:clamp(11px,.7291666667vw,14.7px);line-height:1.55;margin:0 0 clamp(15px,1.0416666667vw,21px);padding:clamp(14px,.9375vw,18.9px) clamp(15px,1.0416666667vw,21px)}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .checkout-delivery-notice__title{color:#fff;font-size:clamp(14px,.8854166667vw,17.85px);font-weight:600;margin:0 0 clamp(6px,.4166666667vw,8.4px)}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .checkout-delivery-notice__intro{margin:0 0 clamp(8px,.625vw,12.6px)}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .checkout-delivery-notice__list{margin:0;padding:0 0 0 clamp(14px,.9375vw,18.9px)}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .checkout-delivery-notice__list li{margin:0}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .checkout-delivery-notice__list li:not(:last-child){margin-bottom:clamp(6px,.4166666667vw,8.4px)}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .checkout-delivery-notice__contact{border-top:clamp(1px,.0520833333vw,1.05px) solid hsla(0,2%,49%,.6);margin:clamp(8px,.625vw,12.6px) 0 0;padding-top:clamp(8px,.625vw,12.6px)}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .checkout-delivery-notice__separator{opacity:.5}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .checkout-delivery-notice a{-webkit-backface-visibility:hidden;color:#fff;font-weight:600;text-decoration:underline;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}@media (min-width:1025px){.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .checkout-delivery-notice a:hover{color:#c03c18}}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods{display:grid;gap:clamp(10px,.5208333333vw,10.5px);grid-template-columns:1fr;list-style:none;margin:0 0 clamp(10px,.5208333333vw,10.5px);padding:0}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods li{display:block}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods li label{-webkit-backface-visibility:hidden;border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;color:#9d9d9d;cursor:pointer;display:block;font-family:inherit;font-size:clamp(14px,.8854166667vw,17.85px);font-weight:500;padding:clamp(16px,1.0416666667vw,21px) clamp(10px,.8333333333vw,16.8px);text-align:center;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods li input{display:none}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods li input:checked+label{background:#c03c18;border-color:#c03c18;color:#fff}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .woocommerce-privacy-policy-text p{font-size:clamp(11px,.7291666667vw,14.7px);margin-bottom:clamp(10px,1.0416666667vw,21px);opacity:.65}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order{margin:0;padding:0}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order #place_order.btn{justify-content:center;width:100%}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order #place_order.btn:after{width:100%}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order #place_order.btn .label{flex:1;padding-inline:clamp(15px,1.5625vw,31.5px);position:relative;text-align:center;z-index:1}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .woocommerce-notice--no-payment-methods{list-style:none}.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .woocommerce-notice--no-payment-methods .woocommerce-error,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .woocommerce-notice--no-payment-methods .woocommerce-info,.shop-checkout__summary .woocommerce-checkout-review-order .woocommerce-checkout-payment .woocommerce-notice--no-payment-methods .woocommerce-message{margin-top:0}@media screen and (max-width:768px){.shop-checkout__summary{margin-bottom:clamp(20px,1.5625vw,31.5px);padding-top:clamp(30px,2.6041666667vw,52.5px);width:100%}}.shop-checkout__customer-details{flex:1 1 auto;overflow:hidden}.shop-checkout__customer-details .header a{color:#9d9d9d;font-size:clamp(14px,.8854166667vw,17.85px)}@media (min-width:1025px){.shop-checkout__customer-details .header a:hover{color:#c03c18}}.shop-checkout__customer-details .details-container{border-right:clamp(1px,.0520833333vw,1.05px) solid hsla(0,0%,100%,.15);display:flex;flex-direction:column;margin-bottom:clamp(20px,1.5625vw,31.5px);margin-right:clamp(35px,4.1666666667vw,84px);padding-right:clamp(35px,4.1666666667vw,84px)}@media screen and (max-width:768px){.shop-checkout__customer-details{width:100%}.shop-checkout__customer-details .details-container{border-right:none;margin-bottom:0;margin-right:0;padding-right:0}.shop-checkout{flex-direction:column}}.cart-item{align-items:flex-start;-webkit-backface-visibility:hidden;border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;display:flex;gap:clamp(15px,1.3020833333vw,26.25px);padding:clamp(20px,1.5625vw,31.5px);position:relative;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}@media (min-width:1025px){.cart-item:hover{border-color:hsla(0,0%,100%,.35)}}.cart-item__remove{aspect-ratio:1;height:clamp(30px,2.0833333333vw,42px);padding:clamp(10px,.5208333333vw,10.5px)}.cart-item__remove a.remove{align-items:center;-webkit-backface-visibility:hidden;color:#9d9d9d;display:flex;height:100%;justify-content:center;text-decoration:none;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}@media (min-width:1025px){.cart-item__remove a.remove:hover{color:#d9534f}}.cart-item__remove svg{fill:currentColor;height:clamp(16px,1.0416666667vw,21px);width:clamp(16px,1.0416666667vw,21px)}.cart-item__image{flex-shrink:0;position:relative;width:clamp(110px,8.3333333333vw,168px)}.cart-item__image img{aspect-ratio:543.38/407.35;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:600px){.cart-item__image{width:clamp(90px,6.25vw,126px)}}.cart-item__details{display:flex;flex-grow:1;gap:clamp(10px,1.0416666667vw,21px);justify-content:space-between;padding:clamp(10px,.5208333333vw,10.5px) 0;position:relative}.cart-item__details .cart-item-title{font-size:clamp(20px,1.5625vw,31.5px);font-weight:700;line-height:1.15;margin-bottom:clamp(5px,.4166666667vw,8.4px)}.cart-item__details .cart-item-title a{-webkit-backface-visibility:hidden;color:#fff;text-decoration:none;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}@media (min-width:1025px){.cart-item__details .cart-item-title a:hover{color:#c03c18}}.cart-item__details .cart-item-category,.cart-item__details .variation,.cart-item__details dl.variation{color:#9d9d9d;font-size:clamp(11px,.7291666667vw,14.7px);margin-bottom:clamp(5px,.4166666667vw,8.4px)}.cart-item__details .variation dt,.cart-item__details dl.variation dt{display:inline;font-weight:400}.cart-item__details .variation dt:after,.cart-item__details dl.variation dt:after{content:": "}.cart-item__details .variation dd,.cart-item__details dl.variation dd{display:inline;margin:0 clamp(5px,.4166666667vw,8.4px) 0 0}.cart-item__details .variation p,.cart-item__details dl.variation p{margin:0}.cart-item__details .cart-item-actions{align-items:center;display:flex;gap:clamp(8px,.5208333333vw,10.5px);margin-top:clamp(8px,.5208333333vw,10.5px)}.cart-item__details .cart-item-actions .quantity{position:relative}.cart-item__details .cart-item-actions .quantity input.qty{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;border-radius:clamp(22px,1.3020833333vw,26.25px);color:#fff;font-size:clamp(14px,.8854166667vw,17.85px);font-weight:600;height:clamp(40px,2.2916666667vw,46.2px);min-width:clamp(50px,3.125vw,63px);text-align:center;width:clamp(50px,3.125vw,63px)}.cart-item__details .cart-item-actions .quantity input.qty:focus{border-color:#fff;outline:none}.cart-item__details .cart-item-actions .quantity .quantity-controls{align-items:stretch;background-color:transparent;border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;border-radius:clamp(22px,1.3020833333vw,26.25px);display:inline-flex;min-height:clamp(40px,2.2916666667vw,46.2px);overflow:hidden}.cart-item__details .cart-item-actions .quantity .quantity-controls input.qty{border:none;border-inline:clamp(1px,.0520833333vw,1.05px) solid #807b7b;border-radius:0;height:auto;min-width:clamp(44px,2.6041666667vw,52.5px);width:clamp(44px,2.6041666667vw,52.5px)}.cart-item__details .cart-item-actions .quantity .quantity-controls .quantity-btn{align-items:center;-webkit-backface-visibility:hidden;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-family:Geist,sans-serif;font-size:clamp(16px,.9375vw,18.9px);font-weight:400;justify-content:center;line-height:1;min-width:clamp(34px,2.0833333333vw,42px);padding:0;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}@media (min-width:1025px){.cart-item__details .cart-item-actions .quantity .quantity-controls .quantity-btn:hover{background-color:#c03c18;color:#fff}}.cart-item__details .cart-item-actions .quantity .quantity-controls .quantity-btn:disabled{cursor:not-allowed;opacity:.25}@media (min-width:1025px){.cart-item__details .cart-item-actions .quantity .quantity-controls .quantity-btn:disabled:hover{background-color:transparent;color:#fff}}.cart-item__details .cart-item-actions .quantity .quantity-controls .quantity-btn.quantity-minus{order:-1}.cart-item__details .cart-item-actions .quantity .quantity-controls .quantity-btn.quantity-plus{order:1}.cart-item__details .cart-item-subtotal{align-self:flex-start;color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-size:clamp(15px,1.5625vw,31.5px);font-weight:300}.cart-item__details .cart-item-subtotal .product-subtotal{line-height:1.15;margin-bottom:0;text-align:right}.cart-item__details .cart-item-subtotal bdi{font-weight:300}.cart-item__details .cart-item-subtotal .product-old-price{text-align:right}.cart-item__details .cart-item-subtotal del{color:#9d9d9d;font-size:clamp(14px,1.0416666667vw,21px);text-align:right}.cart-item__details .cart-item-subtotal del bdi{font-weight:400}@media screen and (max-width:600px){.cart-item__details .cart-item-subtotal{bottom:clamp(10px,.5208333333vw,10.5px);position:absolute;right:0}.cart-item__details{flex-direction:column;gap:0}.cart-item{align-items:flex-start}}.cart-actions{display:none}.wc-empty-cart-message{color:#fff;font-size:clamp(22px,1.3020833333vw,26.25px);padding:clamp(30px,2.6041666667vw,52.5px) 0;text-align:center}.return-to-shop{display:flex;padding-bottom:clamp(40px,4.1666666667vw,84px)}.return-to-shop,.return-to-shop .btn{justify-content:center}.woocommerce-additional-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{margin-bottom:clamp(20px,1.5625vw,31.5px);--_columns:2;--_gap:clamp(10px,0.5208333333vw,10.5px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.woocommerce-additional-fields__field-wrapper>*,.woocommerce-billing-fields__field-wrapper>*,.woocommerce-shipping-fields__field-wrapper>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}.woocommerce-additional-fields__field-wrapper .hidden-field,.woocommerce-billing-fields__field-wrapper .hidden-field,.woocommerce-shipping-fields__field-wrapper .hidden-field{display:none!important}.woocommerce-additional-fields__field-wrapper .form-row,.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{position:relative}.woocommerce-additional-fields__field-wrapper .form-row label,.woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-shipping-fields__field-wrapper .form-row label{-webkit-backface-visibility:hidden;color:#9d9d9d;font-size:clamp(11px,.7291666667vw,14.7px);font-weight:600;left:clamp(15px,1.0416666667vw,21px);position:absolute;top:clamp(10px,.8333333333vw,16.8px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);z-index:1}.woocommerce-additional-fields__field-wrapper .form-row label .required,.woocommerce-billing-fields__field-wrapper .form-row label .required,.woocommerce-shipping-fields__field-wrapper .form-row label .required{color:#d9534f;text-decoration:none}.woocommerce-additional-fields__field-wrapper .form-row label .optional,.woocommerce-billing-fields__field-wrapper .form-row label .optional,.woocommerce-shipping-fields__field-wrapper .form-row label .optional{display:none}.woocommerce-additional-fields__field-wrapper .form-row input,.woocommerce-additional-fields__field-wrapper .form-row select,.woocommerce-additional-fields__field-wrapper .form-row textarea,.woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce-billing-fields__field-wrapper .form-row select,.woocommerce-billing-fields__field-wrapper .form-row textarea,.woocommerce-shipping-fields__field-wrapper .form-row input,.woocommerce-shipping-fields__field-wrapper .form-row select,.woocommerce-shipping-fields__field-wrapper .form-row textarea{-webkit-backface-visibility:hidden;background:hsla(0,0%,100%,.05);background-clip:padding-box;border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;border-radius:clamp(3px,.2604166667vw,5.25px);color:#fff;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}.woocommerce-additional-fields__field-wrapper .form-row input,.woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce-shipping-fields__field-wrapper .form-row input{--_height:clamp(60px,3.6458333333vw,73.5px);padding-left:clamp(15px,.9375vw,18.9px);padding-top:clamp(10px,.9375vw,18.9px)}.woocommerce-additional-fields__field-wrapper .form-row input::-moz-placeholder,.woocommerce-billing-fields__field-wrapper .form-row input::-moz-placeholder,.woocommerce-shipping-fields__field-wrapper .form-row input::-moz-placeholder{color:#9d9d9d;font-size:80%}.woocommerce-additional-fields__field-wrapper .form-row input::placeholder,.woocommerce-billing-fields__field-wrapper .form-row input::placeholder,.woocommerce-shipping-fields__field-wrapper .form-row input::placeholder{color:#9d9d9d;font-size:80%}.woocommerce-additional-fields__field-wrapper .form-row select,.woocommerce-billing-fields__field-wrapper .form-row select,.woocommerce-shipping-fields__field-wrapper .form-row select{--_height:clamp(60px,3.6458333333vw,73.5px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right clamp(15px,.9375vw,18.9px) center;background-repeat:no-repeat;background-size:clamp(10px,.625vw,12.6px);cursor:pointer;height:var(--_height);line-height:var(--_height);padding-left:clamp(15px,.9375vw,18.9px);padding-right:clamp(40px,2.6041666667vw,52.5px);padding-top:clamp(10px,.9375vw,18.9px)}.woocommerce-additional-fields__field-wrapper .form-row select:focus,.woocommerce-billing-fields__field-wrapper .form-row select:focus,.woocommerce-shipping-fields__field-wrapper .form-row select:focus{border-color:#fff;outline:none}.woocommerce-additional-fields__field-wrapper .form-row textarea,.woocommerce-billing-fields__field-wrapper .form-row textarea,.woocommerce-shipping-fields__field-wrapper .form-row textarea{padding-left:clamp(15px,.9375vw,18.9px);padding-top:clamp(20px,1.5625vw,31.5px)}.woocommerce-additional-fields__field-wrapper .form-row .select2-container,.woocommerce-billing-fields__field-wrapper .form-row .select2-container,.woocommerce-shipping-fields__field-wrapper .form-row .select2-container{display:none!important}.woocommerce-additional-fields__field-wrapper .form-row select.country_select,.woocommerce-additional-fields__field-wrapper .form-row select.state_select,.woocommerce-billing-fields__field-wrapper .form-row select.country_select,.woocommerce-billing-fields__field-wrapper .form-row select.state_select,.woocommerce-shipping-fields__field-wrapper .form-row select.country_select,.woocommerce-shipping-fields__field-wrapper .form-row select.state_select{display:block!important;opacity:1!important;visibility:visible!important;width:100%!important}.woocommerce-additional-fields__field-wrapper .form-row.woocommerce-invalid label,.woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid label,.woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid label{color:#d9534f}.woocommerce-additional-fields__field-wrapper .form-row.woocommerce-invalid input,.woocommerce-additional-fields__field-wrapper .form-row.woocommerce-invalid select,.woocommerce-additional-fields__field-wrapper .form-row.woocommerce-invalid textarea,.woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid input,.woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid select,.woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid textarea,.woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid input,.woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid select,.woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid textarea{border-color:#d9534f}.woocommerce-additional-fields__field-wrapper .form-row.woocommerce-invalid .woocommerce-error,.woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid .woocommerce-error,.woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid .woocommerce-error{background:none;border:none;color:#d9534f;display:block;font-size:clamp(11px,.7291666667vw,14.7px);font-weight:500;line-height:1.4;margin-bottom:0;margin-top:clamp(5px,.5208333333vw,10.5px);padding:0;position:static}.woocommerce-additional-fields__field-wrapper .form-row:has(input:not(:-moz-placeholder)) label,.woocommerce-additional-fields__field-wrapper .form-row:has(textarea:not(:-moz-placeholder)) label,.woocommerce-billing-fields__field-wrapper .form-row:has(input:not(:-moz-placeholder)) label,.woocommerce-billing-fields__field-wrapper .form-row:has(textarea:not(:-moz-placeholder)) label,.woocommerce-shipping-fields__field-wrapper .form-row:has(input:not(:-moz-placeholder)) label,.woocommerce-shipping-fields__field-wrapper .form-row:has(textarea:not(:-moz-placeholder)) label{font-size:clamp(6px,.4166666667vw,8.4px);opacity:.5;top:clamp(8px,.7291666667vw,14.7px)}.woocommerce-additional-fields__field-wrapper .form-row:has(input:not(:placeholder-shown)) label,.woocommerce-additional-fields__field-wrapper .form-row:has(textarea:not(:placeholder-shown)) label,.woocommerce-billing-fields__field-wrapper .form-row:has(input:not(:placeholder-shown)) label,.woocommerce-billing-fields__field-wrapper .form-row:has(textarea:not(:placeholder-shown)) label,.woocommerce-shipping-fields__field-wrapper .form-row:has(input:not(:placeholder-shown)) label,.woocommerce-shipping-fields__field-wrapper .form-row:has(textarea:not(:placeholder-shown)) label{font-size:clamp(6px,.4166666667vw,8.4px);opacity:.5;top:clamp(8px,.7291666667vw,14.7px)}.woocommerce-additional-fields__field-wrapper .form-row:has(input:not(:-moz-placeholder)) input,.woocommerce-additional-fields__field-wrapper .form-row:has(textarea:not(:-moz-placeholder)) input,.woocommerce-billing-fields__field-wrapper .form-row:has(input:not(:-moz-placeholder)) input,.woocommerce-billing-fields__field-wrapper .form-row:has(textarea:not(:-moz-placeholder)) input,.woocommerce-shipping-fields__field-wrapper .form-row:has(input:not(:-moz-placeholder)) input,.woocommerce-shipping-fields__field-wrapper .form-row:has(textarea:not(:-moz-placeholder)) input{padding-top:clamp(8px,.7291666667vw,14.7px)}.woocommerce-additional-fields__field-wrapper .form-row:has(input:not(:placeholder-shown)) input,.woocommerce-additional-fields__field-wrapper .form-row:has(textarea:not(:placeholder-shown)) input,.woocommerce-billing-fields__field-wrapper .form-row:has(input:not(:placeholder-shown)) input,.woocommerce-billing-fields__field-wrapper .form-row:has(textarea:not(:placeholder-shown)) input,.woocommerce-shipping-fields__field-wrapper .form-row:has(input:not(:placeholder-shown)) input,.woocommerce-shipping-fields__field-wrapper .form-row:has(textarea:not(:placeholder-shown)) input{padding-top:clamp(8px,.7291666667vw,14.7px)}.woocommerce-additional-fields__field-wrapper .form-row:has(input:not(:-moz-placeholder)) textarea,.woocommerce-additional-fields__field-wrapper .form-row:has(textarea:not(:-moz-placeholder)) textarea,.woocommerce-billing-fields__field-wrapper .form-row:has(input:not(:-moz-placeholder)) textarea,.woocommerce-billing-fields__field-wrapper .form-row:has(textarea:not(:-moz-placeholder)) textarea,.woocommerce-shipping-fields__field-wrapper .form-row:has(input:not(:-moz-placeholder)) textarea,.woocommerce-shipping-fields__field-wrapper .form-row:has(textarea:not(:-moz-placeholder)) textarea{padding-top:clamp(14px,1.25vw,25.2px)}.woocommerce-additional-fields__field-wrapper .form-row:has(input:not(:placeholder-shown)) textarea,.woocommerce-additional-fields__field-wrapper .form-row:has(textarea:not(:placeholder-shown)) textarea,.woocommerce-billing-fields__field-wrapper .form-row:has(input:not(:placeholder-shown)) textarea,.woocommerce-billing-fields__field-wrapper .form-row:has(textarea:not(:placeholder-shown)) textarea,.woocommerce-shipping-fields__field-wrapper .form-row:has(input:not(:placeholder-shown)) textarea,.woocommerce-shipping-fields__field-wrapper .form-row:has(textarea:not(:placeholder-shown)) textarea{padding-top:clamp(14px,1.25vw,25.2px)}.woocommerce-additional-fields__field-wrapper .form-row-wide,.woocommerce-billing-fields__field-wrapper .form-row-wide,.woocommerce-shipping-fields__field-wrapper .form-row-wide{width:100%}@media screen and (max-width:768px){.woocommerce-additional-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{--_columns:1;--_gap:clamp(3px,0.2604166667vw,5.25px)}}.woocommerce-shipping-fields{margin-bottom:clamp(20px,1.5625vw,31.5px)}.woocommerce-shipping-fields h3{font-size:clamp(14px,.8854166667vw,17.85px)}.woocommerce-shipping-fields h3 label{cursor:pointer;display:block;line-height:23px;margin:5px 0;padding-left:30px;position:relative}.woocommerce-shipping-fields h3 label:before{background:hsla(0,0%,100%,.05);border:clamp(1px,.0520833333vw,1.05px) solid #807b7b;height:23px;left:0;top:0;-webkit-transform-style:preserve-3d;width:23px}.woocommerce-shipping-fields h3 label:after,.woocommerce-shipping-fields h3 label:before{-webkit-backface-visibility:hidden;content:"";position:absolute;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.woocommerce-shipping-fields h3 label:after{border-bottom:3px solid #fff;border-radius:1px;border-right:3px solid #fff;height:12px;left:8px;opacity:0;top:4px;transform:rotate(45deg) scale(.25);-webkit-transform-style:preserve-3d;width:7px}.woocommerce-shipping-fields h3 label input{display:none}.woocommerce-shipping-fields h3 label:has(input:checked):after{opacity:1;transform:rotate(45deg)}.products-archive{--_columns:2;--_gap:clamp(15px,1.5625vw,31.5px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.products-archive>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}.products-archive{margin-bottom:clamp(30px,2.6041666667vw,52.5px)}@media screen and (max-width:600px){.products-archive{--_columns:1}}.products-showcase--archive{margin-top:clamp(25px,2.0833333333vw,42px)}.shop-main .woocommerce-breadcrumb{display:none}.woocommerce-pagination{margin:clamp(25px,2.0833333333vw,42px) 0}.glightbox-container{height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:999999!important;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}.glightbox-container .gslider{align-items:center;display:flex!important;height:100%;justify-content:center;left:0;overflow:hidden;position:relative;top:0;transform:translateZ(0);transition:transform .4s ease;width:100%}.glightbox-container .gslide{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.glightbox-container .gslide.current{opacity:1;position:relative;z-index:99999}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;max-width:100%;position:relative;width:100%}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{border:none;min-height:165px;outline:0!important;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{border:none;display:block;float:none;height:auto;margin:auto;max-height:100vh;max-width:100vw;min-width:200px;-o-object-fit:cover;object-fit:cover;outline:0;padding:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{max-width:100%;width:auto}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{margin:auto;width:100%}.gslide-video:before{background:rgba(255,0,0,.34);content:"";display:none;height:100%;position:absolute;width:100%}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{height:75vh;max-width:100%!important;min-width:100%}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;margin:auto;max-height:calc(100vh - 40px);max-width:100%;overflow:auto;text-align:left}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{display:block!important;opacity:1;overflow:auto}.gslide-external{background:#fff;display:flex;height:100%;max-height:75vh;min-width:100%;overflow:auto;padding:0;width:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.glightbox-button-hidden,.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));bottom:0;height:auto!important;max-height:78vh;max-width:100vw!important;order:2!important;overflow:auto!important;padding:19px 11px 50px;position:absolute;transition:opacity .3s linear;width:100%}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s ease}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s ease}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc,.gslide-description{display:none!important}.gloader{animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:transparent;display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;top:47%;width:25px;z-index:9999}.goverlay{height:calc(100vh + 1px);left:0;position:fixed;top:-1px;width:100%;will-change:opacity}.glightbox-mobile .goverlay,.goverlay{background:#000}.gclose,.gnext,.gprev{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;width:26px;z-index:99999}.gclose svg,.gnext svg,.gprev svg{display:block;height:auto;margin:0;padding:0;width:25px}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em;margin-bottom:19px}.glightbox-clean .gslide-desc{font-family:arial;font-size:.86em;line-height:1.4em;margin-bottom:0}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{left:30px}.glightbox-clean .gnext,.glightbox-clean .gprev{height:50px;position:absolute;top:-100%;width:40px}.glightbox-clean .gnext{right:30px}.glightbox-clean .gclose{height:35px;position:absolute;right:10px;top:15px;width:35px}.glightbox-clean .gclose svg{height:auto;width:18px}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{opacity:1;transform:translateZ(0);visibility:visible}}@keyframes gslideOutLeft{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(-60%,0,0);visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;transform:translate3d(60%,0,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes gslideOutRight{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(60%,0,0)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{flex-direction:row;height:auto;width:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{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{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{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:"";flex-shrink:0;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{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{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.149)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.502),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.502),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.502),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.502),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.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{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale3d(.33,.33,1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scaleX(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale3d(.66,.66,1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale3d(.33,.33,1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale3d(.66,.66,1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale3d(.33,.33,1)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}.swiper-pagination-bullet button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translate3d(0,-50%,0);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate3d(-50%,0,0);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{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.251));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale3d(0,0,1);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.102));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.502));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;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.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{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{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.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,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;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-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}