@font-face{font-family:'Ubuntu';src:url(../../../../themes/buldesk/fonts/Ubuntu-Light.eot);src:url('../../../../themes/buldesk/fonts/Ubuntu-Light.eot?#iefix') format('embedded-opentype'),url(../../../../themes/buldesk/fonts/Ubuntu-Light.woff2) format('woff2'),url(../../../../themes/buldesk/fonts/Ubuntu-Light.woff) format('woff'),url(../../../../themes/buldesk/fonts/Ubuntu-Light.ttf) format('truetype'),url('../../../../themes/buldesk/fonts/Ubuntu-Light.svg#Ubuntu-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url(../../../../themes/buldesk/fonts/Ubuntu-LightItalic.eot);src:url('../../../../themes/buldesk/fonts/Ubuntu-LightItalic.eot?#iefix') format('embedded-opentype'),url(../../../../themes/buldesk/fonts/Ubuntu-LightItalic.woff2) format('woff2'),url(../../../../themes/buldesk/fonts/Ubuntu-LightItalic.woff) format('woff'),url(../../../../themes/buldesk/fonts/Ubuntu-LightItalic.ttf) format('truetype'),url('../../../../themes/buldesk/fonts/Ubuntu-LightItalic.svg#Ubuntu-LightItalic') format('svg');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url(../../../../themes/buldesk/fonts/Ubuntu-Regular.eot);src:url('../../../../themes/buldesk/fonts/Ubuntu-Regular.eot?#iefix') format('embedded-opentype'),url(../../../../themes/buldesk/fonts/Ubuntu-Regular.woff2) format('woff2'),url(../../../../themes/buldesk/fonts/Ubuntu-Regular.woff) format('woff'),url(../../../../themes/buldesk/fonts/Ubuntu-Regular.ttf) format('truetype'),url('../../../../themes/buldesk/fonts/Ubuntu-Regular.svg#Ubuntu-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url(../../../../themes/buldesk/fonts/Ubuntu-Italic.eot);src:url('../../../../themes/buldesk/fonts/Ubuntu-Italic.eot?#iefix') format('embedded-opentype'),url(../../../../themes/buldesk/fonts/Ubuntu-Italic.woff2) format('woff2'),url(../../../../themes/buldesk/fonts/Ubuntu-Italic.woff) format('woff'),url(../../../../themes/buldesk/fonts/Ubuntu-Italic.ttf) format('truetype'),url('../../../../themes/buldesk/fonts/Ubuntu-Italic.svg#Ubuntu-Italic') format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url(../../../../themes/buldesk/fonts/Ubuntu-Medium.eot);src:url('../../../../themes/buldesk/fonts/Ubuntu-Medium.eot?#iefix') format('embedded-opentype'),url(../../../../themes/buldesk/fonts/Ubuntu-Medium.woff2) format('woff2'),url(../../../../themes/buldesk/fonts/Ubuntu-Medium.woff) format('woff'),url(../../../../themes/buldesk/fonts/Ubuntu-Medium.ttf) format('truetype'),url('../../../../themes/buldesk/fonts/Ubuntu-Medium.svg#Ubuntu-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url(../../../../themes/buldesk/fonts/Ubuntu-MediumItalic.eot);src:url('../../../../themes/buldesk/fonts/Ubuntu-MediumItalic.eot?#iefix') format('embedded-opentype'),url(../../../../themes/buldesk/fonts/Ubuntu-MediumItalic.woff2) format('woff2'),url(../../../../themes/buldesk/fonts/Ubuntu-MediumItalic.woff) format('woff'),url(../../../../themes/buldesk/fonts/Ubuntu-MediumItalic.ttf) format('truetype'),url('../../../../themes/buldesk/fonts/Ubuntu-MediumItalic.svg#Ubuntu-MediumItalic') format('svg');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url(../../../../themes/buldesk/fonts/Ubuntu-Bold.eot);src:url('../../../../themes/buldesk/fonts/Ubuntu-Bold.eot?#iefix') format('embedded-opentype'),url(../../../../themes/buldesk/fonts/Ubuntu-Bold.woff2) format('woff2'),url(../../../../themes/buldesk/fonts/Ubuntu-Bold.woff) format('woff'),url(../../../../themes/buldesk/fonts/Ubuntu-Bold.ttf) format('truetype'),url('../../../../themes/buldesk/fonts/Ubuntu-Bold.svg#Ubuntu-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url(../../../../themes/buldesk/fonts/Ubuntu-BoldItalic.eot);src:url('../../../../themes/buldesk/fonts/Ubuntu-BoldItalic.eot?#iefix') format('embedded-opentype'),url(../../../../themes/buldesk/fonts/Ubuntu-BoldItalic.woff2) format('woff2'),url(../../../../themes/buldesk/fonts/Ubuntu-BoldItalic.woff) format('woff'),url(../../../../themes/buldesk/fonts/Ubuntu-BoldItalic.ttf) format('truetype'),url('../../../../themes/buldesk/fonts/Ubuntu-BoldItalic.svg#Ubuntu-BoldItalic') format('svg');font-weight:700;font-style:italic;font-display:swap}body.overflow-hidden{height:100vh;overflow-y:hidden;#page{contain:none;overflow-y:hidden}}body{background:var(--theme-color-white);margin:0;overflow-x:hidden;overflow-y:auto}body.do-not-move-content-under-mobile-menu{overflow:hidden!important;max-height:calc(100vh - 0px);#page{contain:none;overflow:hidden!important;max-height:calc(100vh - 0px)}}body.do-not-move-content-under-mobile-menu.admin-bar{max-height:calc(100vh - 46px);@media (width <=1280px){max-height:calc(100vh - 32px)}@media screen and (max-width:782px){max-height:calc(100vh - 46px)}@media (width <=480px){max-height:calc(100vh - 46px)}#page{max-height:calc(100vh - 46px);@media (width <=1280px){max-height:calc(100vh - 32px)}@media screen and (max-width:782px){max-height:calc(100vh - 46px)}@media (width <=480px){max-height:calc(100vh - 46px)}}}#page{width:100%;display:flex;flex-direction:column;contain:paint}a,button{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0}:root{--theme-color-text:#191919;--theme-color-text-grey:#707070;--theme-color-accent:#0F70B7;--theme-color-grey-line:#D9D9D9;--theme-color-light-background:#f5f5f5;--theme-color-black:#000000;--theme-color-white:#ffffff;--theme-font-family:"Ubuntu", serif;--theme-font-size-14:14px;--theme-font-size-14-lh:16px;--theme-font-size-16:16px;--theme-font-size-16-lh:24px;--theme-font-size-18:18px;--theme-font-size-18-lh:27px;--theme-font-size-20:20px;--theme-font-size-20-lh:30px;--theme-font-size-24:24px;--theme-font-size-24-lh:28px;--theme-font-size-32:32px;--theme-font-size-32-lh:38px;--theme-font-size-40:40px;--theme-font-size-40-lh:48px;--theme-font-size-54:54px;--theme-font-size-54-lh:64px;--theme-font-size-72:72px;--theme-font-size-72-lh:86px;@media (width <=1024px){--theme-font-size-32:26px;--theme-font-size-32-lh:32px;--theme-font-size-40:30px;--theme-font-size-40-lh:38px;--theme-font-size-54:44px;--theme-font-size-54-lh:54px;--theme-font-size-72:62px;--theme-font-size-72-lh:76px}@media (width <=600px){--theme-font-size-20:16px;--theme-font-size-20-lh:26px;--theme-font-size-24:22px;--theme-font-size-24-lh:26px;--theme-font-size-40:26px;--theme-font-size-40-lh:32px;--theme-font-size-54:34px;--theme-font-size-54-lh:44px;--theme-font-size-72:46px;--theme-font-size-72-lh:56px}}.three-dots{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0}.hover-effect{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease}.hover-effect-fast{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}html::-webkit-scrollbar{width:5px}html::-webkit-scrollbar-track{background:var(--theme-color-black)}html::-webkit-scrollbar-thumb{background:var(--theme-color-accent)}html::-webkit-scrollbar-thumb:hover{background:var(--theme-color-black)}body.overflow-hidden .scroll-content{transform:none!important}#page[data-scrollbar="true"]{height:100vh;overflow:auto!important;scrollbar-width:none;-ms-overflow-style:none}#page[data-scrollbar="true"]::-webkit-scrollbar{width:0}.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:1;background:var(--theme-color-light-background)}.loader-icon{width:50px;height:50px;border:4px solid rgb(0 0 0 / .1);border-top:4px solid var(--theme-color-accent);border-radius:50px;background-color:#fff0;-webkit-animation:plrotate 1.5s infinite linear;animation:plrotate 1.5s infinite linear;position:absolute;left:calc(50% - 25px);top:calc(50% - 25px)}@keyframes plrotate{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}.cd-top{display:inline-block;height:63px;width:63px;position:fixed;bottom:20px;right:20px;overflow:hidden;text-indent:100%;white-space:nowrap;background:#0F70B7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAYAAAC6nQw6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABtSURBVHgB7c9BCsAwCATApfQh/v9T6U9sDxVEjJrSS8AFb5uJAkGYmZ4Z7xC+RCGSdcxB1jGD2I1qmIOQgqiEzYqiRJ0UsVDYzX6x0PQNJ3d7kIcJ5CIRZLCBLBGkc+CnNNRQQ5tBZ6FzFTq4AS8LYuyAGH9cAAAAAElFTkSuQmCC) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0 .3s;-moz-transition:opacity .3s 0s,visibility 0 .3s;transition:opacity .3s 0s,visibility 0 .3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:50%;z-index:1000}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0 0;-moz-transition:opacity .3s 0s,visibility 0 0;transition:opacity .3s 0s,visibility 0 0}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:1}.cd-top:hover,.no-touch .cd-top:hover{background-color:var(--theme-color-text);opacity:1}.cky-revisit-bottom-right{bottom:20px!important;right:100px!important}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/
html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:500}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:var(--theme-color-text);font-family:var(--theme-font-family);font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh)}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--theme-color-accent)}a:hover,a:focus,a:active{color:var(--theme-color-text)}a:focus,a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:none;border-radius:25px;background:var(--theme-color-accent);color:#fff;font-size:14px;line-height:18px;text-transform:uppercase;font-weight:500;padding:16px 32px;cursor:pointer}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:var(--theme-color-text);color:#fff}button.grey,input[type="button"].grey,input[type="reset"].grey,input[type="submit"].grey{background:#e2e2e2;color:var(--theme-color-text)}button.grey:hover,input[type="button"].grey:hover,input[type="reset"].grey:hover,input[type="submit"].grey:hover{background-color:var(--theme-color-text);color:#fff}button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border:none}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:block;width:fit-content}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.site-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;column-gap:15px;padding:25px 25px 25px 30px;border-bottom:1px solid #D9D9D9;background-color:var(--theme-color-light-background);position:relative;z-index:10;@media (width <=480px){padding:20px;column-gap:10px}& .site-logo{width:100%;max-width:200px;& a{display:block;width:100%}& img{width:100%;height:auto;display:block}}& nav.main-navigation{z-index:1;@media (width <=1280px){display:flex;margin:0 0 0 auto}& .menu-toggle{display:none;width:50px;height:50px;border:1px solid var(--theme-color-black);border-radius:50%;position:relative;background-color:#fff0;@media (width <=1280px){&{display:block}}}& ul.nav-menu{list-style:none;margin:0;padding:0;display:flex;column-gap:40px;text-transform:uppercase;font-size:14px;font-weight:500;line-height:16px;@media (width <=1280px){display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;position:fixed;top:91px;bottom:0;left:0;right:0;width:100%;height:calc(100% - 91px);z-index:30;overflow:hidden;background-color:var(--theme-color-light-background);-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease;& li{display:block;float:left;width:100%;text-align:center;padding:0;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease;transform:translate(0%,-100%);opacity:0;visibility:hidden;& a{display:inline-block;width:auto;float:none;padding:15px 20px;font-size:16px}}}& li.menu-item{& a{text-decoration:none;color:var(--theme-color-text)}}& li.current-menu-item a,li.menu-item:hover a{color:var(--theme-color-accent)}}@media (width <=1280px){& ul.nav-menu.open{opacity:1;visibility:visible;& li{transform:translate(0%,0%);opacity:1;visibility:inherit;&:nth-child(1){transition-delay:0.4s}&:nth-child(2){transition-delay:0.45s}&:nth-child(3){transition-delay:0.5s}&:nth-child(4){transition-delay:0.55s}&:nth-child(5){transition-delay:0.6s}&:nth-child(6){transition-delay:0.65s}&:nth-child(7){transition-delay:0.7s}&:nth-child(8){transition-delay:0.75s}}}}}.header-buttons{display:flex;flex-direction:row;column-gap:15px;align-items:center;@media (width <=480px){column-gap:10px}& .header-enquiry{position:relative;@media (width <=620px){&{width:50px;height:50px;padding:0;border-radius:50%}}& .icon{display:none;width:fit-content;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);@media (width <=620px){&{display:flex}}}& .text{@media (width <=620px){&{display:none}}}}& .header-cart{width:50px;height:50px;border:1px solid var(--theme-color-black);border-radius:50%;display:block;position:relative;background-color:#fff0;overflow:hidden;&:hover{background-color:var(--theme-color-white)}& a{width:100%;height:100%;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;text-decoration:none;color:var(--theme-color-black);margin:0 0 0 -2px;&:hover{text-decoration:none;color:var(--theme-color-black)}& svg{width:25px;height:25px}}& .cart-counter{width:14px;height:14px;background-color:var(--theme-color-accent);color:#fff;font-size:10px;line-height:14px;text-align:center;border-radius:50%;position:absolute;top:calc(50% - 13px);left:calc(50% + 2px)}}& .language-menu{width:50px;height:50px;padding:0;border-radius:50%;background-color:var(--theme-color-accent);position:relative;overflow:hidden;&:hover{overflow:visible}& ul{width:50px;height:50px;background-color:#fff0;list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;overflow:hidden;z-index:2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;& li{height:100%;background-repeat:no-repeat;background-position:15px center;background-size:20px;padding:0;line-height:20px;position:relative;&:not(:first-child){display:none;opacity:0}& a{display:block;width:100%;height:100%;text-decoration:none;color:var(--theme-color-white);font-size:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;&:hover{color:var(--theme-color-grey-line);text-decoration:none}}}& .bulgarian{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20130%20120%22%20enable-background%3D%22new%200%200%20130%20120%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Europe%22%3E%3Crect%20fill%3D%22%23FFFFFF%22%20width%3D%22130%22%20height%3D%2239%22%2F%3E%3Crect%20y%3D%2239%22%20fill%3D%22%23109D59%22%20width%3D%22130%22%20height%3D%2242%22%2F%3E%3Crect%20y%3D%2281%22%20fill%3D%22%23DC4437%22%20width%3D%22130%22%20height%3D%2239%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}& .english{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20130%20120%22%20enable-background%3D%22new%200%200%20130%20120%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cpolygon%20fill%3D%22%232A66B7%22%20points%3D%2220.2%2C120%2046.3%2C120%2046.3%2C95.8%20%22%2F%3E%3Cpolygon%20fill%3D%22%232A66B7%22%20points%3D%2246.3%2C0%2020.6%2C0%2046.3%2C23.9%20%22%2F%3E%3Cpolygon%20fill%3D%22%232A66B7%22%20points%3D%220%2C78.7%200%2C101.4%2024.6%2C78.7%20%22%2F%3E%3Cpolygon%20fill%3D%22%232A66B7%22%20points%3D%22130%2C101.8%20130%2C78.7%20105.1%2C78.7%20%22%2F%3E%3Cpolygon%20fill%3D%22%232A66B7%22%20points%3D%220%2C18.2%200%2C41.3%2024.9%2C41.3%20%22%2F%3E%3Cpolygon%20fill%3D%22%232A66B7%22%20points%3D%22130%2C41.3%20130%2C18.6%20105.4%2C41.3%20%22%2F%3E%3Cpolygon%20fill%3D%22%232A66B7%22%20points%3D%2283.7%2C120%20109.4%2C120%2083.7%2C96.1%20%22%2F%3E%3Cpolygon%20fill%3D%22%232A66B7%22%20points%3D%22109.8%2C0%2083.7%2C0%2083.7%2C24.2%20%22%2F%3E%3Cg%3E%3Cpolygon%20fill%3D%22%23DC4437%22%20points%3D%2285.1%2C78.7%2083.7%2C78.7%2083.7%2C86.5%20119.7%2C120%20129.4%2C120%20130%2C120%20130%2C111.4%2094.8%2C78.7%20%22%2F%3E%3Cpolygon%20fill%3D%22%23DC4437%22%20points%3D%2244.9%2C41.3%2046.3%2C41.3%2046.3%2C33.5%2010.3%2C0%200.6%2C0%200%2C0%200%2C8.6%2035.2%2C41.3%20%22%2F%3E%3Cpolygon%20fill%3D%22%23DC4437%22%20points%3D%2234.9%2C78.7%200%2C110.9%200%2C120%209.8%2C120%2046.3%2C86.3%2046.3%2C78.7%2044.8%2C78.7%20%22%2F%3E%3Cpolygon%20fill%3D%22%23DC4437%22%20points%3D%22120.2%2C0%2083.7%2C33.7%2083.7%2C41.3%2085.2%2C41.3%2095.1%2C41.3%20130%2C9.1%20130%2C0%20%22%2F%3E%3Cpolygon%20fill%3D%22%23DC4437%22%20points%3D%2276.7%2C0%2053.3%2C0%2053.3%2C48.3%200%2C48.3%200%2C71.7%2053.3%2C71.7%2053.3%2C120%2076.7%2C120%2076.7%2C71.7%20130%2C71.7%20130%2C48.3%2076.7%2C48.3%20%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%2295.1%2C41.3%2083.7%2C41.3%2083.7%2C33.7%20120.2%2C0%20115%2C0%20109.8%2C0%2083.7%2C24.2%2083.7%2C0%2076.7%2C0%2076.7%2C48.3%20130%2C48.3%20130%2C41.3%20105.4%2C41.3%20130%2C18.6%20130%2C13.8%20130%2C9.1%20%22%2F%3E%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%2246.3%2C23.9%2020.6%2C0%2015.5%2C0%2010.3%2C0%2046.3%2C33.5%2046.3%2C41.3%2035.2%2C41.3%200%2C8.6%200%2C13.4%200%2C18.2%2024.9%2C41.3%200%2C41.3%200%2C48.3%2053.3%2C48.3%2053.3%2C0%2046.3%2C0%20%22%2F%3E%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%2276.7%2C71.7%2076.7%2C120%2083.7%2C120%2083.7%2C96.1%20109.4%2C120%20114.5%2C120%20119.7%2C120%2083.7%2C86.5%2083.7%2C78.7%2094.8%2C78.7%20130%2C111.4%20130%2C106.6%20130%2C101.8%20105.1%2C78.7%20130%2C78.7%20130%2C71.7%2092.5%2C71.7%20%22%2F%3E%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%220%2C71.7%200%2C78.7%2024.6%2C78.7%200%2C101.4%200%2C106.2%200%2C110.9%2034.9%2C78.7%2046.3%2C78.7%2046.3%2C86.3%209.8%2C120%2015%2C120%2020.2%2C120%2046.3%2C95.8%2046.3%2C120%2053.3%2C120%2053.3%2C71.7%2052.4%2C71.7%20%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E)}& .deutch{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20130%20120%22%20enable-background%3D%22new%200%200%20130%20120%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Crect%20fill%3D%22%231E1D1D%22%20width%3D%22130%22%20height%3D%2239%22%2F%3E%3Crect%20y%3D%2239%22%20fill%3D%22%23DC4437%22%20width%3D%22130%22%20height%3D%2242%22%2F%3E%3Crect%20y%3D%2281%22%20fill%3D%22%23FCBE1F%22%20width%3D%22130%22%20height%3D%2239%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}}& ul:hover,& ul.opened{padding:5px 0;width:160px;height:fit-content;background-color:var(--theme-color-accent);border-radius:25px;& li{padding:15px 10px 15px 50px;&:not(:first-child){display:block;opacity:1}& a{font-size:var(--theme-font-size-16)}}& li:not(:last-child):not(:only-child):after{content:'';position:absolute;top:100%;left:15px;right:15px;width:calc(100% - 30px);height:1px;background-color:#ffffff29}}}}}body.admin-bar{.site-header{& nav.main-navigation{& ul.nav-menu{@media (width <=1280px){top:calc(101px + 32px);height:calc(100% - calc(101px + 32px))}@media screen and (max-width:782px){top:calc(101px + 46px);height:calc(100% - calc(101px + 46px))}@media (width <=480px){top:calc(91px + 46px);height:calc(100% - calc(91px + 46px))}}}}}.hamburger:active,.hamburger:focus{border:0 none;outline:none}.hamburger{padding:0;display:block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible;order:2;z-index:20;position:relative}.hamburger:hover{opacity:1;border:0 none;outline:0;background:#fff0}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--theme-color-black)}.hamburger-box{width:22px;height:14px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hamburger-inner{display:block;top:50%;margin-top:0}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:22px;height:2px;background-color:var(--theme-color-black);border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(-45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(.215,.61,.355,1)}.site-footer{width:100%;max-width:1240px;margin:0 auto;padding-left:20px;padding-right:20px;padding-top:60px;padding-bottom:50px;background-color:var(--theme-color-white);& .site-info{width:100%;display:flex;column-gap:150px;row-gap:50px;justify-content:space-between;margin:0 0 35px 0;@media (width <=1024px){&{column-gap:75px}}@media (width <=800px){&{column-gap:20px}}@media (width <=768px){&{flex-direction:column;max-width:400px;margin-left:auto;margin-right:auto}}& .footer-info{width:calc(35% - 100px);@media (width <=1024px){&{width:calc(35% - 50px)}}@media (width <=800px){&{width:calc(35% - 26.666666667px)}}@media (width <=768px){&{width:100%}}& img{width:100%;max-width:150px;display:block}& .subscribtion-form-message{font-size:var(--theme-font-size-18);line-height:var(--theme-font-size-18-lh);font-weight:500;margin:40px 0 0 0}& #mc_embed_signup{width:100%;margin:20px 0 0 0;& #mc_embed_signup_scroll{display:flex;gap:0;position:relative;& .mc-field-email{width:calc(100% - 130px);margin:0 10px 0 0;& input[type="email"]{line-height:20px;padding:14px 20px;border-radius:25px;width:100%}& input[type="email"]:focus-visible{outline:0}& input[type="email"].mce_inline_error{border-color:red}}& .mc-field-submit{width:120px;& input[type="submit"]{width:100%;padding:16px}}& #mce-responses{position:absolute;top:calc(100% + 10px);& #mce-error-response{color:red}& #mce-success-response{color:green}& .response:empty{display:none}& .response{font-size:14px;line-height:1.2}}}}& form.mailchimp-subscription-footer{margin:20px 0 0 0;& fieldset{& .ff-el-group{margin:0 0 10px 0;&:last-child{margin:0}& input[type="email"]{background-color:#fff;padding:13px 32px;line-height:22px;font-weight:400;border-radius:27px}& .ff-el-form-check{margin:0;& label{display:flex;& .ff_tc_checkbox{padding-top:0px!important;width:auto;input[type="checkbox"]{-webkit-appearance:none;height:24px;width:24px;cursor:pointer;position:relative;-webkit-transition:.10s;border-radius:3px;background-color:#fff0;border:1px solid var(--theme-color-grey-line);margin:0 10px 0 0;vertical-align:unset;top:0}input[type="checkbox"]:checked{background-color:var(--theme-color-accent);border:1px solid var(--theme-color-accent)}input[type="checkbox"]:checked:before{content:'';width:10px;height:15px;position:absolute;left:50%;top:50%;line-height:24px;text-align:center;border-right:2px solid var(--theme-color-white);border-bottom:2px solid var(--theme-color-white);transform:translate(-50%,calc(-50% - 3px)) rotate(45deg);-webkit-transform:translate(-50%,calc(-50% - 3px)) rotate(45deg);border-top-color:#fff0;border-left-color:#fff0;border-radius:0;z-index:1}}& .ff_t_c{padding:0;& p{font-size:var(--theme-font-size-14);line-height:1.2}}}}& button[type="submit"]{width:100%}& .error{line-height:1;margin-top:6px}}& .ff-el-group.ff-el-is-error{& label{color:var(--theme-color-text);margin-bottom:0}& a{color:var(--theme-color-accent)}}}}& .ff-message-success{border:none;box-shadow:none;padding:0;font-weight:300;font-size:var(--theme-font-size-14);line-height:var(--theme-font-size-14-lh);& p{margin:0}}}& .footer-menu{width:calc(30% - 100px);display:flex;justify-content:space-between;@media (width <=1024px){&{width:calc(30% - 50px)}}@media (width <=800px){&{width:calc(30% - 26.666666667px)}}@media (width <=768px){&{width:100%;justify-content:flex-start;column-gap:40px}}& ul{list-style:none;margin:0;padding:0;font-size:var(--theme-font-size-14);line-height:var(--theme-font-size-14-lh);font-weight:500;text-transform:uppercase;color:var(--theme-color-text);display:flex;row-gap:18px;flex-direction:column;& li{& a{color:inherit;text-decoration:none;&:hover{color:var(--theme-color-accent);text-decoration:none}}}}}& .footer-contacts{width:calc(35% - 100px);display:flex;flex-direction:column;@media (width <=1024px){&{width:calc(35% - 50px)}}@media (width <=800px){&{width:calc(35% - 26.666666667px)}}@media (width <=768px){&{width:100%}}& p{margin:0;font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);color:var(--theme-color-text);&:nth-of-type(even){color:var(--theme-color-text-grey)}&.email{margin:20px 0}}& a{color:inherit;text-decoration:none;&:hover{color:var(--theme-color-accent);text-decoration:none}}& .social-icons{margin:30px 0 0 0;display:flex;gap:10px;flex-wrap:wrap;& .icon{width:40px;height:40px;& a{display:flex;width:100%;height:100%;background-color:var(--theme-color-accent);border-radius:50%;text-decoration:none;justify-content:center;align-items:center;&:hover{text-decoration:none;background-color:var(--theme-color-text)}}& svg{fill:#fff}}& .icon-trustpilot{margin-left:10px;& a{display:block;width:100%;height:100%;& img{display:block}}}}}}& .site-credits{color:var(--theme-color-text-grey);display:flex;flex-direction:row;justify-content:space-between;column-gap:20px;row-gap:10px;align-items:center;@media (width <=1024px){flex-direction:column;row-gap:20px}& p{margin:0}& a{color:inherit;text-decoration:none;&:hover{color:var(--theme-color-text);text-decoration:none}}& .terms{& p{display:flex;flex-direction:row;column-gap:35px;@media (width <=480px){flex-direction:column;row-gap:10px;align-items:center}}& a{font-size:var(--theme-font-size-14);line-height:var(--theme-font-size-14-lh);text-transform:uppercase;font-weight:500}}& .credits{text-align:center;@media (width <=1024px){order:3}& p{font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh)}}& .payment-methods{display:flex;column-gap:12px;row-gap:5px;height:fit-content;& img{width:auto;height:18px}}}}.popup-mc-form-container{position:fixed;max-width:80vw;max-height:80vh;left:50%;top:50%;transform:translate(-50%,-50%)}.hero-container{position:relative;width:100%;height:900px;overflow:hidden;margin-top:-101px;padding-top:101px;padding-left:20px;padding-right:20px;display:flex;flex-direction:column;background-color:#f3f3f3;@media (width <=1366px){height:800px}@media (width <=480px){height:700px}& .hero-content{position:relative;z-index:2;max-width:1440px;width:100%;margin-left:auto;margin-right:auto;& .inner-container{width:100%;max-width:650px;padding:70px 0 0 0;display:flex;flex-direction:column;row-gap:20px;align-items:flex-start;@media (width <=690px){max-width:70%}@media (width <=480px){max-width:100%;padding:20px 0 0 0;row-gap:10px}}& .title-hero{font-size:72px;line-height:86px;font-weight:500;margin:0;@media (width <=1366px){font-size:62px;line-height:74px}@media (width <=1024px){font-size:52px;line-height:64px}@media (width <=600px){font-size:42px;line-height:54px}}& .subtitle-hero{font-size:32px;line-height:38px;font-weight:500;margin:0;color:var(--theme-color-accent);@media (width <=600px){font-size:26px;line-height:32px}}& .subtitle-content{font-size:20px;line-height:30px;font-weight:400;margin:0;padding:20px 0;@media (width <=480px){font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);padding:0}}& input[type="button"]{@media (width <=480px){margin-top:10px}}}& video{position:absolute;right:0;bottom:-1px;object-fit:contain;width:100%;min-width:100%;z-index:1;@media (width <=600px){width:110%}@media (width <=480px){width:130%}}}body.aspect-ratio-very-wide{@media (width <=1680px){.hero-container{height:100vh;& .hero-content{height:100%;& .inner-container{padding:0;position:absolute;left:0;top:50%;transform:translate(0,-50%)}}}}}.section-container{width:100%;display:block;padding-left:20px;padding-right:20px;position:relative;& .section-content{width:100%;max-width:1440px;display:block;margin-left:auto;margin-right:auto}}.title-and-button{display:flex;justify-content:space-between;align-items:flex-end;column-gap:20px;margin:0 0 50px 0;padding:125px 0 0 0;@media (width <=600px){flex-direction:column;align-items:flex-start;row-gap:18px;padding:90px 0 0 0}& .titles{display:flex;flex-direction:column;flex-grow:1;row-gap:18px;& .section-subtitle{margin:0;text-transform:uppercase;color:var(--theme-color-text-grey);font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);font-weight:500}& .section-title{margin:0;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500}}& .button-container{width:fit-content}}.products-listing{width:100%;display:flex;gap:40px 70px;padding:0 0 125px 0;flex-wrap:wrap;@media (width <=1024px){gap:40px 40px}@media (width <=800px){gap:40px 0}@media (width <=600px){padding:0 0 90px 0}& .product-container{width:calc(50% - 35px);max-width:681px;display:block;@media (width <=1024px){width:calc(50% - 20px)}@media (width <=800px){width:100%;margin-left:auto;margin-right:auto}& .product-thumbs{& a{position:relative;aspect-ratio:1.45 / 1;width:100%;display:flex;& img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}& .thumb-a{opacity:1;z-index:2}& .thumb-b{opacity:0;z-index:1}&:hover{text-decoration:none}}}& .product-thumbs.switch-images-yes:hover .thumb-a{opacity:0}& .product-thumbs.switch-images-yes:hover .thumb-b{opacity:1}& .product-data{display:flex;justify-content:space-between;align-items:center;margin:20px 0 0 0;@media only screen and (width>768px) and (width <=1280px){flex-direction:column;align-items:flex-start;row-gap:10px}@media (width <=430px){flex-direction:column;align-items:flex-start;row-gap:10px}& .title-and-price{display:flex;flex-direction:column;flex:1;row-gap:5px;& .product-title{font-size:28px;line-height:33px;font-weight:500;margin:0}& .product-price{font-size:18px;line-height:27px;margin:0;color:var(--theme-color-text-grey);& .onsale-regular-price{color:#b5b5b5;text-decoration:line-through}& .onsale-sale-price{color:var(--theme-color-text)}& .woocommerce-Price-currencySymbol{color:var(--theme-color-text-grey)}}}& .product-link{display:flex;align-items:center;gap:18px;text-decoration:none;color:var(--theme-color-text);border:1px solid var(--theme-color-black);border-radius:25px;padding:12.5px 25px;width:fit-content;background-color:#fff0;&:hover{background-color:var(--theme-color-text);color:var(--theme-color-white);& svg path{fill:var(--theme-color-white)}}& span{font-size:14px;line-height:16px;font-weight:400;text-transform:uppercase}& svg{width:23px;height:23px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0}}}}}.title-and-text{display:flex;justify-content:space-between;align-items:flex-end;column-gap:100px;margin:0 0 50px 0;padding:125px 0 0 0;@media (width <=1366px){column-gap:65px}@media (width <=1024px){flex-direction:column;align-items:flex-start;row-gap:18px}@media (width <=768px){margin:0 0 40px 0}@media (width <=600px){flex-direction:column;align-items:flex-start;row-gap:18px;padding:90px 0 0 0}& .titles{display:flex;flex-direction:column;flex:1;row-gap:18px;& .section-subtitle{margin:0;text-transform:uppercase;color:var(--theme-color-text-grey);font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);font-weight:500}& .section-title{margin:0;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500}}& .text-container{display:flex;column-gap:65px;width:740px;@media (width <=1366px){width:auto;flex:1}@media (width <=600px){flex-direction:column;row-gap:20px}& .text-1{& p{margin:0;font-weight:300}}& .text-2{& p{margin:0;font-weight:300}}}}.pictures-and-list{display:flex;justify-content:space-between;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:0 0 125px 0;@media (width <=1366px){column-gap:65px;width:100%;margin-left:0;margin-right:0}@media (width <=1280px){flex-direction:column;row-gap:65px}@media (width <=768px){row-gap:40px}@media (width <=600px){flex-direction:column;row-gap:20px;padding:0 0 90px 0}& .image-background{background-position:center;background-repeat:no-repeat;background-size:cover}& .image-wide{width:calc(50% - 90px);display:flex;margin-right:70px;@media (width <=1366px){width:auto;flex:1;margin-right:0}@media (width <=1280px){height:500px;width:100%;display:block;flex:unset}}& .boxed-container{display:flex;column-gap:65px;width:min(50%, 1440px / 2);margin-right:auto;flex-wrap:wrap;@media (width <=1366px){width:auto;flex:1}@media (width <=1280px){width:100%}@media (width <=768px){column-gap:40px}@media (width <=600px){flex-direction:column}& .image-vertical{flex:1;@media (width <=600px){height:500px;flex:unset;margin-bottom:40px}}& .list{display:flex;flex-direction:column;row-gap:40px;flex:1;@media (width <=1280px){max-width:450px}& .item{display:flex;column-gap:25px;align-items:center;img{width:40px;height:40px;padding:20px;box-sizing:content-box;border-radius:50%;border:2px solid var(--theme-color-grey-line);background-color:#fff}&:hover img{background-color:var(--theme-color-grey-line)}& .data{display:flex;row-gap:5px;flex-direction:column;& .title{margin:0;font-size:18px;line-height:27px;font-weight:500}& .text{margin:0;font-weight:400}}}& .buttons-container{display:flex;gap:10px;margin-top:10px;@media (width <=1366px){flex-direction:column}@media (width <=1280px){flex-direction:unset}}}}}.buldesk-workspaces{display:flex;width:100%;column-gap:150px;padding:135px 0;@media (width <=1366px){column-gap:65px}@media (width <=800px){flex-direction:column}@media (width <=600px){padding:90px 0}& .big-image{display:flex;width:700px;background-position:center;background-repeat:no-repeat;background-size:cover;@media (width <=1366px){width:auto;flex:1}@media (width <=800px){flex:unset;width:100%;height:500px;margin:0 0 40px 0}}& .content{display:flex;flex:1;flex-direction:column;gap:40px;padding:30px 0;@media (width <=800px){flex:unset;width:100%;padding:0}& .section-subtitle{margin:0 0 -20px 0;text-transform:uppercase;color:var(--theme-color-text-grey);font-size:var(--theme-font-size-16);line-height:18px;font-weight:500}& .section-title{margin:0;font-size:54px;line-height:64px;font-weight:500;@media (width <=1024px){font-size:44px;line-height:54px}@media (width <=600px){font-size:34px;line-height:44px}}& .text{font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);font-weight:300;margin:0}& .list-title{font-size:24px;line-height:28px;font-weight:500;margin:0 0 -10px 0}& .list{display:flex;flex-direction:column;gap:30px;& .item{display:flex;align-items:center;gap:20px;img{width:40px;height:40px;padding:20px;box-sizing:content-box;background-color:#2a2a2a;border-radius:50%;overflow:visible}& .data{display:flex;flex-direction:column;gap:5px;& .title{margin:0}& .text{margin:0}}}}input[type="button"]{width:fit-content}}}.projects-carousel{display:flex;padding:115px 0 0 0;flex-direction:column;@media (width <=600px){padding:90px 0 0 0}& .title-and-arrows{display:flex;width :100%;align-items:center;margin:0 0 60px 0;@media (width <=600px){margin:0 0 20px 0}& .titles{flex:1;& .section-subtitle{margin:0;text-transform:uppercase;color:var(--theme-color-text-grey);font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);font-weight:500}& .section-title{margin:0;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500}}& .projects-carousel-buttons{position:relative;display:flex;column-gap:30px;@media (width <=480px){margin-left:20px}& button{padding:0;background-color:#fff0;border-radius:unset;display:flex;column-gap:30px;align-items:center;& svg{fill:#bcbcbc;height:28px}&:hover svg{fill:var(--theme-color-accent)}}}}}.projects-slider-margin-fix{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;@media (width <=1480px){width:calc(100% + 20px);margin-left:0;margin-right:-20px}}.projects-slider-container{margin-left:calc((100% - 1440px) / 2);width:calc(100% - calc((100% - 1440px) / 2));overflow:hidden;padding-bottom:145px;@media (width <=1480px){margin-left:0;width:100%}@media (width <=600px){padding-bottom:90px}& .project-slide{aspect-ratio:1 / 1;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin:0 45px 0 0;padding:30px;height:fit-content;@media (width <=768px){margin:0 20px 0 0}&:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .4) 100%);z-index:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}&:hover:after{background:linear-gradient(180deg,rgb(0 0 0 / .4) 0%,rgb(0 0 0 / .4) 100%)}&>*{position:relative;z-index:2}& .project-link{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;text-decoration:none;display:flex;justify-content:space-between;align-items:flex-end;padding:30px;box-sizing:border-box;pointer-events:none;@media (width <=600px){padding:20px}& .project-title{font-size:24px;line-height:1;font-weight:500;margin:0;color:var(--theme-color-white);max-width:calc(100% - 80px);word-wrap:break-word}& .project-title[data-swiper-parallax="-600"]{margin:0 0 0 -65px}& .project-link-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:var(--theme-color-white);text-decoration:none;border-radius:50%;pointer-events:all;& svg{fill:var(--theme-color-accent)}}&:hover .project-link-icon{background-color:var(--theme-color-accent)}&:hover .project-link-icon svg{fill:var(--theme-color-white)}}}}.projects-black-background{background-color:var(--theme-color-black);& .title-and-arrows{& .titles{& .section-subtitle{color:var(--theme-color-accent)}& .section-title{color:var(--theme-color-white)}}}}.cta-banner{padding:110px 0 120px 0;@media (width <=1280px){padding:110px 0 0 0}@media (width <=600px){padding:90px 0 0 0}& .content{width:100%;max-width:600px;display:flex;flex-direction:column;row-gap:20px;@media (width <=1280px){max-width:600px;margin:0 auto 60px auto}& .section-subtitle{margin:0;text-transform:uppercase;color:var(--theme-color-text-grey);font-size:var(--theme-font-size-16);line-height:18px;font-weight:500}& .section-title{margin:0;font-size:54px;line-height:64px;font-weight:500;@media (width <=1024px){font-size:44px;line-height:54px}@media (width <=600px){font-size:34px;line-height:44px}}& .message{width:100%;display:flex;column-gap:5px;align-items:center;flex-wrap:wrap;color:var(--theme-color-accent);font-weight:500;margin:0;& img{width:auto;height:13px}}& p:not(.message){margin:0;font-weight:300}& .buttons-container{display:flex;column-gap:10px;margin:10px 0 0 0}}& .background-image{background-repeat:no-repeat;background-position:right bottom;background-size:contain;position:absolute;bottom:0;right:0;width:calc(100% - 620px);height:100%;@media (width <=1280px){width:calc(100% + 20px);position:relative;margin-right:-20px}}& .background-image.full-height{background-position:center;background-size:cover;width:50%;@media (width <=1280px){max-width:unset!important;width:calc(100% + 40px);position:relative;margin-right:-20px;margin-left:-20px}}}.cta-banner.image-in-left{& .content{margin-left:auto}& .background-image{left:0;right:unset;background-position:left bottom;max-width:50%!important;@media (width <=1480px){max-width:calc(100% - 650px)!important}@media (width <=1280px){max-width:80%!important;left:50%;transform:translate(-50%,0)}}& .background-image.full-height{background-position:center;background-size:cover;@media (width <=1280px){max-width:unset!important;width:calc(100% + 40px);position:relative;margin-right:-20px;margin-left:-20px;left:0;transform:none}}}.title-and-button.blog .titles{max-width:60%;@media (width <=1024px){max-width:unset}}.blog-posts-container{display:flex;gap:30px;margin:0;padding:0 0 120px 0;@media (width <=1024px){flex-direction:column;max-width:600px;margin:0 auto;padding:0 0 120px 0}@media (width <=600px){margin:0;padding:0 0 90px 0}& .blog-post{display:flex;flex-direction:column;gap:15px;padding:25px;background-color:#fff;flex:1;@media (width <=480px){padding:20px}& .thumb{width:100%;height:auto;aspect-ratio:1.78 / 1;background-position:center;background-repeat:no-repeat;background-size:cover}& .post-title{font-size:24px;font-weight:500;line-height:36px;margin:0;& a{text-decoration:none;font-size:inherit;line-height:inherit;color:var(--theme-color-text);&:hover{text-decoration:none;font-size:inherit;line-height:inherit;color:var(--theme-color-accent)}}}& .post-excerpts{font-weight:300;& p{margin:0}}& time{font-size:14px;line-height:21px;font-weight:400;color:var(--theme-color-text-grey)}& .post-read-more{font-size:14px;line-height:20px;text-transform:uppercase;font-weight:500;color:var(--theme-color-white);background-color:var(--theme-color-accent);padding:10px 25px;text-decoration:none;border-radius:20px;width:fit-content;margin-top:auto;&:hover{color:var(--theme-color-white);background-color:var(--theme-color-text)}}}}.category-header.acf-template-header{& .background-image{@media (width <=960px){background-size:100%;background-position:right bottom}}}.blog-category{padding-top:135px;padding-bottom:115px;@media (width <=768px){padding-top:90px;padding-bottom:90px}& .blog-posts-container{flex-wrap:wrap;margin:0;@media (width <=1024px){flex-wrap:wrap;margin:0;max-width:unset;flex-direction:row}& .blog-post{width:calc(33.3333333333333% - 20px);flex:none;@media (width <=1024px){width:calc(50% - 15px)}@media (width <=600px){width:100%}}}}.single-post-container{& article{display:flex;flex-direction:column;& .entry-header{width:100%;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;@media (width <=1366px){height:700px}@media (width <=600px){height:600px}& .section-content{display:block;height:100%;& .inner-container{display:flex;width:100%;height:100%;align-items:flex-end;& .post-title-meta{background-color:var(--theme-color-white);width:100%;max-width:810px;padding:45px 35px;display:flex;flex-direction:column;gap:25px;margin:0 0 165px 0;box-shadow:5px 7px 32px 0 #00000020;@media (width <=1366px){margin:0 0 90px 0}& .entry-title{font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500;margin:0}& .entry-meta{text-transform:uppercase;color:var(--theme-color-accent);font-weight:500;font-size:var(--theme-font-size-16);line-height:1;}}}}}& .entry-content{background-color:var(--theme-color-light-background);& .inner-container{display:flex;@media (width <=960px){flex-direction:column}& .content-container{width:calc(100% - 525px);padding:115px 35px 180px 0;@media (width <=1366px){padding:90px 35px 90px 0}@media (width <=1280px){width:calc(100% - 400px)}@media (width <=960px){width:100%;padding:90px 0}@media (width <=600px){padding:60px 0}& .sharing-buttons{width:100%;margin:0 0 40px 0;padding:0;display:flex;gap:20px;flex-wrap:wrap;&:first-child{margin:0 0 50px 0}&:last-child{margin:55px 0 0 0}& a{width:32px;height:32px;text-decoration:none;& span{display:block;height:100%;background-color:#fff;border-radius:50%;position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;& svg{fill:var(--theme-color-text-grey);width:70%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}}& a:hover{text-decoration:none;& span{background-color:var(--theme-color-text-grey)}& svg{fill:var(--theme-color-white)}}}& .content{width:100%;& p{margin:0 0 24px;font-weight:300}& h3,h4{font-size:var(--theme-font-size-32);line-height:var(--theme-font-size-32-lh);font-weight:500;margin:55px 0 35px 0}& ul,ol{margin:0 0 24px 0;padding:0 0 0 24px;font-weight:300;& li:not(:last-child):not(:only-child){margin:0 0 24px 0}}& img{display:block}}}& .related-posts-container{width:525px;display:block;margin:0;padding:170px 40px 40px 40px;background-color:#fff;@media (width <=1366px){padding:90px 40px 40px 40px}@media (width <=1280px){width:400px}@media (width <=960px){width:100%;max-width:unset;padding:40px;margin:0 0 90px 0}@media (width <=480px){padding:40px 20px}& .title{font-size:24px;line-height:28px;margin:0 0 40px 0;width:100%;display:block}& .related-posts{display:flex;flex-direction:column;row-gap:70px;max-width:unset;@media (width <=960px){flex-direction:row;margin:0 0 50px 0;flex-wrap:wrap;column-gap:40px}@media (width <=600px){margin:0 0 20px 0}& .blog-post{padding:0;margin:0;flex:unset;@media (width <=960px){width:calc(50% - 20px)}@media (width <=600px){width:100%}& .post-read-more{margin-top:0}}}}}}}}.mini-cart-popup{display:none;position:fixed;width:750px;height:calc(100vh - 100px);overflow-y:auto;background-color:#fff;z-index:99;left:50%;top:50px;transform:translate(-50%,0);box-shadow:5px 7px 32px 0 #00000040;::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--theme-color-text-grey)}::-webkit-scrollbar-thumb{background:var(--theme-color-accent)}::-webkit-scrollbar-thumb:hover{background:var(--theme-color-black)}@media (width <=690px){width:calc(100% - 40px);height:calc(100vh - 70px);left:20px;right:20px;bottom:20px;transform:none}& .scrollable-by-y{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative;padding:45px 35px 35px 35px;@media (width <=480px){padding:35px 20px}& .close-mini-cart{position:absolute;top:15px;right:15px;width:56px;height:56px;background-image:url(../../../../themes/buldesk/img/close-tr.png);background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;border-radius:50%;&:hover{background-color:var(--theme-color-light-background)}}& .mini-cart-title{font-size:32px;line-height:48px;margin:0;font-weight:500;display:block}& .woocommerce-mini-cart{& .woocommerce-mini-cart-item{width:100%;padding:30px 0 55px 0;border-bottom:1px solid var(--theme-color-grey-line);& .product-row{width:100%;display:flex;align-items:flex-start;justify-content:flex-end;gap:15px;& .product-thumb{width:265px;& a{width:100%;display:inline-block;& img{width:100%;height:auto;display:block}}}& .product-data{flex:1;& .category{font-size:14px;line-height:18px;text-transform:uppercase;font-weight:500;color:#8C8C8C;margin:0 0 5px 0}& .title{margin:0;font-size:var(--theme-font-size-24);line-height:var(--theme-font-size-24-lh);color:var(--theme-color-text);& a{font-size:inherit;color:inherit;text-decoration:none}}& ul{list-style:none;margin:15px 0 0 0;padding:0;display:flex;flex-direction:column;gap:2px;& li{font-weight:500;& .attr-label{color:#878787;font-weight:400}}}}& .product-remove{display:flex;margin:0 0 0 auto;& a{&:hover{svg path{stroke:red}}}}& .product-quantity{& .quantity{display:flex;& .minus,& .plus{font-family:Arial,Helvetica,sans-serif;background-color:#eee;color:var(--theme-color-text);width:31px;height:31px;font-size:18px;line-height:31px;text-align:center;font-weight:300;padding:0;&:hover{background-color:var(--theme-color-grey-line)}}& .minus{border-radius:15px 0 0 15px}& .plus{border-radius:0 15px 15px 0}& input[type="number"]{border:none;border-radius:0;background-color:#eee;padding:0;line-height:31px;width:50px;text-align:center;font-weight:500;-moz-appearance:textfield;&:focus-visible{outline:0}&:hover{outline:0}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}}}& .product-price{display:flex;gap:10px;align-items:center;@media (width <=420px){flex-direction:column;gap:0}& ins{background:#fff0;font-size:28px;line-height:33px;font-weight:500;order:2}& del{font-size:var(--theme-font-size-20);line-height:var(--theme-font-size-20-lh);font-weight:400;text-decoration:line-through;color:#ACACAC;order:1;& .woocommerce-Price-amount{font-size:inherit;line-height:inherit;font-weight:inherit}}&>.woocommerce-Price-amount{font-size:24px;line-height:32px;font-weight:500;& bdi{font-size:18px;line-height:32px;font-weight:500;color:var(--theme-color-text-grey);text-decoration:line-through}}& .discount-badge{display:none}}}@media (width <=690px){& .product-row.row-1{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:max-content;gap:15px;& .product-thumb{width:fit-content}& .product-data{grid-column:span 2 / span 2;grid-column-start:1;grid-row-start:2}& .product-remove{grid-column-start:2;grid-row-start:1}}}& .product-row.row-2{width:calc(100% - 280px);margin-left:280px;margin-top:50px;justify-content:space-between;align-items:center;@media (width <=690px){width:100%;margin-left:0}}}}& .woocommerce-mini-cart__empty-message{margin:100px 0 0 0;text-align:center;height:calc(100% - 100px)}& .woocommerce-mini-cart-footer{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 0 30px 0;& .total{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0;& .label{font-size:var(--theme-font-size-24);line-height:var(--theme-font-size-24-lh);font-weight:700;padding-right:30px}& .value,& .amount{font-size:var(--theme-font-size-32);line-height:var(--theme-font-size-32-lh);font-weight:700}}& .shipping{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0;& .label{font-size:var(--theme-font-size-24);line-height:var(--theme-font-size-24-lh);font-weight:400;padding-right:30px}& .value{font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);font-weight:700}}& .buttons{width:100%;margin:45px 0 0 0;display:flex;flex-direction:column;align-items:center;gap:20px;button[type="button"]{width:100%}& .continue-shopping{color:var(--theme-color-text);text-decoration:underline;&:hover{color:var(--theme-color-text);text-decoration:none}}}}& .payment-methods{display:flex;width:fit-content;gap:10px;margin:0 auto}}}.minicart-popup-overlay{display:none;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:rgb(0 0 0 / 1%);z-index:98;backdrop-filter:blur(5px)}.mini-cart-popup.open{display:block}.minicart-popup-overlay.open{display:block;opacity:1}.compare-products-popup{display:none;position:fixed;width:max-content;max-width:90vw;height:calc(100vh - 100px);overflow-y:auto;background-color:#fff;z-index:99;left:50%;top:50px;transform:translate(-50%,0);box-shadow:5px 7px 32px 0 #00000040;::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--theme-color-text-grey)}::-webkit-scrollbar-thumb{background:var(--theme-color-accent)}::-webkit-scrollbar-thumb:hover{background:var(--theme-color-black)}@media (width <=690px){width:calc(100% - 40px);height:calc(100vh - 70px);left:20px;right:20px;bottom:20px;transform:none}& .scrollable-by-y{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:auto;position:relative;padding:0;& .comparison-table{width:100%;display:flex;align-items:flex-start;justify-content:space-between;& .column-labels{border-right:1px solid var(--theme-color-grey-line);& p:not(.top-cell){font-size:var(--theme-font-size-18);line-height:var(--theme-font-size-18-lh);font-weight:700;padding:0 30px 0 50px;@media (width <=480px){line-height:1;padding:0 20px}}}& .column-product{border-right:1px solid var(--theme-color-grey-line);& p:not(.top-cell){padding:0 30px;text-align:center;justify-content:center}}& .column-labels,& .column-product{width:300px;flex:0 0 300px;@media (width <=480px){width:200px;flex:0 0 200px}& .top-cell{font-size:24px;font-weight:700;line-height:1;margin:0;height:220px;display:flex;align-items:flex-end;background-repeat:no-repeat;background-position:center;background-size:cover;& span{padding:40px 30px 40px 50px;@media (width <=480px){padding:40px 20px}}@media (width <=480px){height:160px}}& .product-title{& span{font-size:var(--theme-font-size-18);line-height:var(--theme-font-size-18-lh);font-weight:700;@media (width <=480px){line-height:1}}}& p:not(.top-cell){width:100%;height:72px;margin:0;display:flex;align-items:center;&:nth-child(even){background-color:var(--theme-color-light-background)}}}}}& .close-table{position:absolute;top:15px;right:15px;width:56px;height:56px;background-image:url(../../../../themes/buldesk/img/close-tr.png);background-repeat:no-repeat;background-size:contain;background-position:center;background-color:var(--theme-color-white);cursor:pointer;border-radius:50%;&:hover{background-color:var(--theme-color-light-background)}}}.compare-products-popup-overlay{display:none;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:rgb(0 0 0 / 1%);z-index:98;backdrop-filter:blur(5px)}.compare-products-popup.open{display:block}.compare-products-popup-overlay.open{display:block;opacity:1}.delivery-info-popup{display:none;position:fixed;width:100%;max-width:550px;height:calc(100vh - 100px);overflow-y:auto;background-color:#fff;z-index:99;left:50%;top:50px;transform:translate(-50%,0);box-shadow:5px 7px 32px 0 #00000040;::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--theme-color-text-grey)}::-webkit-scrollbar-thumb{background:var(--theme-color-accent)}::-webkit-scrollbar-thumb:hover{background:var(--theme-color-black)}@media (width <=590px){width:calc(100% - 40px);height:calc(100vh - 70px);left:20px;right:20px;bottom:20px;transform:none}& .scrollable-by-y{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;position:relative;padding:0;& .delivery-info-table{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;font-size:var(--theme-font-size-18);line-height:1;& .header{width:100%;padding:30px 30px 90px 30px;display:flex;align-items:flex-start;& img{max-width:190px;height:auto}}& .row-labels{font-weight:700;background-color:var(--theme-color-light-background);}& .row-data:nth-child(even){background-color:var(--theme-color-light-background)}& .row-labels,& .row-data{width:100%;display:flex;align-items:center;& p{width:33.33333333333%;height:100%;align-content:center;text-align:center;margin:0;padding:20px;@media (width <=400px){padding:20px 5px}}& .left{@media (width <=400px){width:40%}}& .middle{border-left:1px solid var(--theme-color-grey-line);border-right:1px solid var(--theme-color-grey-line);@media (width <=400px){width:30%}}& .right{@media (width <=400px){width:30%}}}}}& .close-delivery{position:absolute;top:15px;right:15px;width:56px;height:56px;background-image:url(../../../../themes/buldesk/img/close-tr.png);background-repeat:no-repeat;background-size:contain;background-position:center;background-color:var(--theme-color-white);cursor:pointer;border-radius:50%;&:hover{background-color:var(--theme-color-light-background)}}}.delivery-info-popup-overlay{display:none;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:rgb(0 0 0 / 1%);z-index:98;backdrop-filter:blur(5px)}.delivery-info-popup.open{display:block}.delivery-info-popup-overlay.open{display:block;opacity:1}body.admin-bar .product .summary .single_variation_wrap.fixed-add-to-cart{top:32px!important;@media screen and (max-width:782px){top:46px!important}@media screen and (max-width:600px){top:0!important}}@keyframes FadeIn{0%{opacity:0}100%{opacity:1}}.single-product-container{& .product{width:100%;display:flex;flex-direction:column;background-color:var(--theme-color-light-background);@media (width <=1024px){flex-direction:column}.product-data-container{width:100%;display:flex;@media (width <=1024px){flex-direction:column}& .custom-product-gallery{width:calc(100% - 830px);max-width:50%;flex:1;display:flex;flex-direction:column;position:sticky;position:-webkit-sticky;top:32px;margin:0 0 70px 0;height:fit-content;@media (width <=1024px){max-width:unset;width:100%;position:relative;top:0}& img.product-no-image{width:100%;height:auto}& .big-images{width:100%;display:block;margin:0 0 45px 0;background-color:var(--theme-color-white);@media (width <=768px){margin:0 0 25px 0}& .image-src-change-odd,& .image-src-change-even{& img{animation:FadeIn 1s linear;animation-fill-mode:both;animation-delay:0.3s}}& a.lb-image{display:inline-block;width:100%;text-decoration:none;&:hover{text-decoration:none}& img{display:block;width:100%;height:auto}}}& .small-images{display:flex;justify-content:space-between;align-items:center;& .slick-arrow{width:55px;height:calc(100% + 2px);margin:0;padding:0;display:flex;align-items:center;justify-content:center;position:absolute;transform:none;top:-1px;bottom:-1px;left:unset;right:unset;background-color:var(--theme-color-light-background);border-radius:0;z-index:3;&:before{content:"";display:none}& svg{fill:var(--theme-color-accent);width:26px;height:26px;overflow:visible}}& .slick-arrow.slick-disabled{cursor:not-allowed;pointer-events:none}& .slick-arrow.slick-disabled svg{fill:var(--theme-color-grey-line)}& .slick-prev{left:0}& .slick-next{right:0}& .slick-list{width:100%;max-width:calc(100% - 85px);margin-left:42.5px;margin-right:42.5px;position:relative;z-index:1;& .single-small-image{margin:0 12.5px;cursor:pointer}}}& .woocommerce-product-gallery__trigger{& span{}}}& .summary{display:flex;flex-direction:column;flex:1;padding:45px 20px 0 85px;max-width:830px;width:100%;opacity:1!important;position:relative;overflow:visible;@media (width <=1024px){max-width:unset;width:100%;padding:0 20px}& .product-cats{display:flex;gap:20px;margin:0 0 12px 0;font-size:14px;line-height:21px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--theme-color-text-grey)}& .title-container{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;margin:0 0 20px 0;@media (width <=600px){flex-direction:column}& .product_title{font-size:42px;line-height:50px;font-weight:500;margin:0}& input[type="button"]{background:#fff0;border:1px solid var(--theme-color-text);color:var(--theme-color-text);font-size:12px;line-height:14px;padding:13px 20px;&:hover{color:var(--theme-color-white);background:var(--theme-color-text)}}}& .product-content{font-size:var(--theme-font-size-18);line-height:var(--theme-font-size-18-lh);font-weight:300;margin:0 0 45px 0;& p{margin:0 0 25px 0;&:only-child,&:last-child{margin:0}}}& p.price{margin:0}& p.price,& p.price>span.price,& p.price>span.product-price{width:100%}& p.price:not(:has(>span.price)):not(:has(>span.product-price)),& p.price:not(:has(>span.product-price)),& span.product-price{display:flex;gap:10px;margin:0 0 28px 0;padding:0 0 28px 0;align-items:center;border-bottom:1px solid var(--theme-color-grey-line);& ins{background:#fff0;font-size:24px;line-height:32px;font-weight:500}& .discount-badge{font-size:14px;line-height:16px;text-transform:uppercase;font-weight:500;background-color:var(--theme-color-black);padding:8px 10px;border-radius:16px;color:var(--theme-color-white)}& del{font-size:18px;line-height:32px;font-weight:500;color:var(--theme-color-text-grey);& .woocommerce-Price-amount{font-size:inherit;line-height:inherit;font-weight:inherit}}&>.woocommerce-Price-amount{font-size:24px;line-height:32px;font-weight:500;& bdi{line-height:32px;font-weight:500;color:var(--theme-color-text-grey);text-decoration:line-through}}}& p.price:has(>span.price){margin:0;width:100%;padding:0;border:none}& .features-list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 20px;margin:0 0 15px 0;@media (width <=600px){grid-template-columns:repeat(1,1fr);grid-gap:15px;margin:0 0 28px 0}& .feature{display:flex;align-items:center;gap:10px;& .icon{width:46px;height:46px;background-color:var(--theme-color-white);border-radius:50%;display:flex;justify-content:center;align-items:center;flex:none;& img{max-width:26px;max-height:26px}}& .text{font-size:14px;line-height:21px;font-weight:400}& .hint{display:flex;margin-left:auto;position:relative;cursor:pointer;& svg{width:14px;height:14px}& .popup{display:none;position:absolute;bottom:calc(100% + 20px);width:200px;left:50%;background-color:var(--theme-color-white);padding:20px;z-index:20;border-radius:10px;transform:translate(-50%,0);box-shadow:2px 2px 16px rgb(0 0 0 / .2);cursor:default;font-size:14px;line-height:21px;font-weight:400;&:after{content:"";width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-top:10px solid var(--theme-color-white);position:absolute;top:100%;left:calc(50% - 10px)}}}& .delivery-info-trigger{display:flex;margin-left:auto;position:relative;cursor:pointer;& svg{width:14px;height:14px}}& .move-to-left{& .popup{transform:unset;left:unset;right:-15px;&:after{left:calc(100% - 30px);right:unset}}}& .move-to-right{& .popup{transform:unset;left:-15px;right:unset;&:after{left:unset;right:calc(100% - 30px)}}}}}& form.cart{display:flex;gap:10px;&:not(.variations_form){align-items:center;margin:0 0 28px 0;padding:28px 0;border-bottom:1px solid var(--theme-color-grey-line)}@media (width <=480px){flex-wrap:wrap;justify-content:center}& .quantity{display:flex;background-color:var(--theme-color-white);align-items:center;padding:6px;border-radius:26px;width:fit-content;input[type="number"]{-moz-appearance:textfield;border:none;padding:0;border-radius:0;display:block;width:40px;height:40px;text-align:center;&:focus,&:focus-visible,&:focus-within{outline:none;border:none}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}& .minus,& .plus{width:40px;height:40px;padding:0;background-color:var(--theme-color-light-background);color:var(--theme-color-text);&:hover{background-color:var(--theme-color-accent);color:var(--theme-color-white)}}& .minus.disabled,& .plus.disabled{opacity:.5}}& button[type="submit"]{@media (width <=480px){flex:1}}& .product-price-container{margin-left:auto;@media (width <=480px){margin-left:0;width:100%}& .price{width:fit-content;margin:0 auto;& .product-price{display:flex;margin:0 0 0 auto;padding:0;border-bottom:none;@media (width <=420px){flex-direction:row;gap:10px;margin:0;justify-content:center}& .final-price,& .main-regular-price{@media (width <=420px){font-size:18px;line-height:25px}}& .discount-badge{@media (width <=480px){}}}}}}form.variations_form{display:flex;flex-direction:column;align-items:flex-start;gap:0;position:relative;& .single_variation_wrap{display:flex;gap:10px;background-color:var(--theme-color-light-background);z-index:97;padding:20px 0;justify-content:space-between;align-items:center;position:sticky;position:-webkit-sticky;top:0;order:1;width:100%;margin:0 0 28px 0;padding:28px 0;border-bottom:1px solid var(--theme-color-grey-line);@media (width <=600px){padding:20px 0;flex-direction:column}& .woocommerce-variation-add-to-cart{display:flex;gap:10px;order:1;@media (width <=480px){flex-direction:row;justify-content:space-between;width:100%}}& .product-price-container{order:2;& .product-price{display:flex;margin:0 0 0 auto;padding:0;border-bottom:none;@media (width <=420px){flex-direction:row;gap:10px;margin:0;justify-content:center}& .final-price,& .main-regular-price{@media (width <=420px){font-size:18px;line-height:25px}}& .discount-badge{@media (width <=480px){}}}}}& .single_variation_wrap.fixed-add-to-cart{display:flex;gap:10px;background-color:var(--theme-color-light-background);z-index:97;padding:20px 0;justify-content:space-between;align-items:center;@media (width <=600px){margin:0;padding:10px 0}& button[type="submit"]{@media (width <=600px),(width>1024px) and (width <=1500px){font-size:0;padding:0;width:50px;height:50px;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjI1IgogICBoZWlnaHQ9IjI1IgogICB2aWV3Qm94PSIwIDAgMjUgMjUiCiAgIGZpbGw9Im5vbmUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzgiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczEyIiAvPgogIDxwYXRoCiAgICAgZD0iTTExLjQ4MzEgMTcuODU4NEMxMC44NDgxIDE3Ljg1OTEgMTAuMjM5MyAxOC4xMTE3IDkuNzkwMjIgMTguNTYwN0M5LjM0MTE5IDE5LjAwOTggOS4wODg2MSAxOS42MTg2IDkuMDg3ODkgMjAuMjUzNkM5LjIwMDMgMjMuNDIzOSAxMy43NjY0IDIzLjQyMzEgMTMuODc4MyAyMC4yNTM2QzEzLjg3NzYgMTkuNjE4NSAxMy42MjUgMTkuMDA5NyAxMy4xNzYgMTguNTYwN0MxMi43MjY5IDE4LjExMTcgMTIuMTE4MSAxNy44NTkxIDExLjQ4MzEgMTcuODU4NFpNMTEuNDgzMSAyMS40OTc3QzExLjE1NTYgMjEuNDk0IDEwLjg0MjcgMjEuMzYxMyAxMC42MTI0IDIxLjEyODRDMTAuMzgyMiAyMC44OTU1IDEwLjI1MyAyMC41ODEyIDEwLjI1MyAyMC4yNTM3QzEwLjI1MyAxOS45MjYxIDEwLjM4MjIgMTkuNjExOCAxMC42MTI1IDE5LjM3ODlDMTAuODQyOCAxOS4xNDYxIDExLjE1NTYgMTkuMDEzNCAxMS40ODMxIDE5LjAwOTdDMTEuODEwNiAxOS4wMTM0IDEyLjEyMzUgMTkuMTQ2MSAxMi4zNTM4IDE5LjM3OUMxMi41ODQxIDE5LjYxMTkgMTIuNzEzMiAxOS45MjYyIDEyLjcxMzIgMjAuMjUzN0MxMi43MTMyIDIwLjU4MTIgMTIuNTg0MSAyMC44OTU2IDEyLjM1MzggMjEuMTI4NEMxMi4xMjM1IDIxLjM2MTMgMTEuODEwNiAyMS40OTQgMTEuNDgzMSAyMS40OTc3WiIKICAgICBmaWxsPSJibGFjayIKICAgICBpZD0icGF0aDIiCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz4KICA8cGF0aAogICAgIGQ9Ik0xNy43NDA5IDE3Ljg1ODRDMTcuMTA1OSAxNy44NTkxIDE2LjQ5NzEgMTguMTExNyAxNi4wNDggMTguNTYwN0MxNS41OTkgMTkuMDA5OCAxNS4zNDY0IDE5LjYxODYgMTUuMzQ1NyAyMC4yNTM2QzE1LjQ1ODEgMjMuNDI0MSAyMC4wMjQ3IDIzLjQyMjkgMjAuMTM2NSAyMC4yNTM2QzIwLjEzNTcgMTkuNjE4NSAxOS44ODMxIDE5LjAwOTYgMTkuNDM0IDE4LjU2MDZDMTguOTg0OSAxOC4xMTE2IDE4LjM3NiAxNy44NTkgMTcuNzQwOSAxNy44NTg0Wk0xNy43NDA5IDIxLjQ5NzdDMTcuNDEzNCAyMS40OTQgMTcuMTAwNSAyMS4zNjEzIDE2Ljg3MDMgMjEuMTI4NEMxNi42NCAyMC44OTU1IDE2LjUxMDggMjAuNTgxMiAxNi41MTA4IDIwLjI1MzdDMTYuNTEwOCAxOS45MjYxIDE2LjY0IDE5LjYxMTggMTYuODcwMyAxOS4zNzg5QzE3LjEwMDYgMTkuMTQ2MSAxNy40MTM0IDE5LjAxMzQgMTcuNzQwOSAxOS4wMDk3QzE4LjA2ODUgMTkuMDEzNCAxOC4zODEzIDE5LjE0NjEgMTguNjExNiAxOS4zNzlDMTguODQxOSAxOS42MTE5IDE4Ljk3MSAxOS45MjYyIDE4Ljk3MSAyMC4yNTM3QzE4Ljk3MSAyMC41ODEyIDE4Ljg0MTkgMjAuODk1NiAxOC42MTE2IDIxLjEyODRDMTguMzgxMyAyMS4zNjEzIDE4LjA2ODQgMjEuNDk0IDE3Ljc0MDkgMjEuNDk3N1oiCiAgICAgZmlsbD0iYmxhY2siCiAgICAgaWQ9InBhdGg0IgogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+CiAgPHBhdGgKICAgICBkPSJNMjIuOTkzOCA2Ljk2MzM1QzIyLjgwNDcgNi43MjU4MSAyMi41NjQzIDYuNTM0MTEgMjIuMjkwNiA2LjQwMjU5QzIyLjAxNjkgNi4yNzEwNyAyMS43MTcgNi4yMDMxNCAyMS40MTM0IDYuMjAzODdINi44Mjc5M0w2LjQ4MTg3IDQuNTgzNTJDNi4yMTM1MyAzLjMwMDQ3IDQuODQ0MDkgMi4zNjkxNCAzLjIyNTggMi4zNjkxNEgyLjEzODE5QzIuMDYyNDcgMi4zNjg5NSAxLjk4NzQ1IDIuMzgzNjkgMS45MTc0NCAyLjQxMjUzQzEuODQ3NDIgMi40NDEzNyAxLjc4Mzc5IDIuNDgzNzQgMS43MzAxNyAyLjUzNzIyQzEuNjc2NTYgMi41OTA2OSAxLjYzNDAyIDIuNjU0MjIgMS42MDUgMi43MjQxNkMxLjU3NTk3IDIuNzk0MSAxLjU2MTA0IDIuODY5MDggMS41NjEwNCAyLjk0NDhDMS41NjEwNCAzLjAyMDUyIDEuNTc1OTcgMy4wOTU1IDEuNjA1IDMuMTY1NDRDMS42MzQwMiAzLjIzNTM4IDEuNjc2NTYgMy4yOTg5MSAxLjczMDE3IDMuMzUyMzhDMS43ODM3OSAzLjQwNTg2IDEuODQ3NDIgMy40NDgyMyAxLjkxNzQ0IDMuNDc3MDdDMS45ODc0NSAzLjUwNTkxIDIuMDYyNDcgMy41MjA2NiAyLjEzODE5IDMuNTIwNDZIMy4yMjU4QzQuMjg0NTUgMy41MjA0NiA1LjIwMDEzIDQuMDc4ODggNS4zNTU2NiA0LjgyMTVDNS4zNTY3OCA0LjgyNjIxIDUuNzk5NjYgNi45MDIxMSA1LjgwMDg5IDYuOTA2MTlMNy44MjEzMiAxNS44NjgxQzcuOTIwMzUgMTYuMzE3MSA4LjE3MDIzIDE2LjcxODcgOC41MjkzMyAxNy4wMDU4QzguODg4NDMgMTcuMjkzIDkuMzM1MDkgMTcuNDQ4NSA5Ljc5NDkgMTcuNDQ2NEgxOS43OTEzQzIwLjI1MTEgMTcuNDQ4NSAyMC42OTc4IDE3LjI5MzEgMjEuMDU2OSAxNy4wMDU5QzIxLjQxNiAxNi43MTg4IDIxLjY2NTkgMTYuMzE3MiAyMS43NjQ5IDE1Ljg2ODNMMjMuMzg3MyA4LjY3MjE2QzIzLjQ1NDggOC4zNzYwOSAyMy40NTQ1IDguMDY4NTkgMjMuMzg2NCA3Ljc3MjY3QzIzLjMxODIgNy40NzY3NSAyMy4xODQgNy4yMDAwOCAyMi45OTM4IDYuOTYzMzVaTTIyLjI2NDUgOC40MTg5OUwyMC42NDIxIDE1LjYxNTFDMjAuNTk5MyAxNS44MDg2IDIwLjQ5MTUgMTUuOTgxNSAyMC4zMzY3IDE2LjEwNTNDMjAuMTgyIDE2LjIyOSAxOS45ODk1IDE2LjI5NiAxOS43OTEzIDE2LjI5NTFIOS43OTQ5QzkuNTk2NzMgMTYuMjk2IDkuNDA0MjQgMTYuMjI4OSA5LjI0OTQ2IDE2LjEwNTJDOS4wOTQ2OCAxNS45ODE0IDguOTg2OTQgMTUuODA4NCA4Ljk0NDE4IDE1LjYxNDlMNy4wODIyNiA3LjM1NTE4SDIxLjQxMzRDMjEuNTQzOSA3LjM1NjExIDIxLjY3MjYgNy4zODYxNSAyMS43OSA3LjQ0MzExQzIxLjkwNzQgNy41MDAwNyAyMi4wMTA3IDcuNTgyNTEgMjIuMDkyMiA3LjY4NDQzQzIyLjE3MzggNy43ODYzNSAyMi4yMzE2IDcuOTA1MTcgMjIuMjYxNCA4LjAzMjI1QzIyLjI5MTEgOC4xNTkzMiAyMi4yOTIyIDguMjkxNDQgMjIuMjY0NSA4LjQxODk5WiIKICAgICBmaWxsPSJibGFjayIKICAgICBpZD0icGF0aDYiCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:12px center;background-size:25px}}& .woocommerce-variation-add-to-cart{align-items:center;gap:10px;order:1;@media (width <=420px){flex-direction:row}}& .fixed-price-when-no-variation-selected{order:2;& .product-price{display:flex;margin:0 0 0 auto;padding:0;border-bottom:none;@media (width <=420px){flex-direction:column;gap:0}& .final-price,& .main-regular-price{@media (width <=420px){font-size:18px;line-height:25px}}& .discount-badge{@media (width <=480px){display:none}}}}& .fixed-price-when-no-variation-selected.hide{display:none}& .woocommerce-variation{order:2;& .woocommerce-variation-description,& .woocommerce-variation-availability{display:none}& .product-price{display:flex;margin:0 0 0 auto;padding:0;border-bottom:none;@media (width <=420px){flex-direction:column;gap:0}& .final-price,& .main-regular-price{@media (width <=420px){font-size:18px;line-height:25px}}& .discount-badge{@media (width <=480px){display:none}}}}}& .variations{order:2;width:100%;& .wpcvs-attribute{margin:0 0 28px 0;padding:0 0 28px 0;border-bottom:1px solid var(--theme-color-grey-line);display:flex;align-items:center;gap:20px;&:last-child{margin:0}& .label{display:flex;flex-direction:column;font-size:20px;line-height:20px;max-height:40px}& .value{display:flex;& .wpcvs-terms{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;& .wpcvs-term{width:40px;height:40px;margin:0;padding:0;border:0 none;border-radius:50%;overflow:hidden;display:block;position:relative;z-index:1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0;&:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:4px solid #fff0;border-radius:50%;z-index:2}& .wpcvs-term-inner{width:100%;height:100%;display:block;background-color:#fff0;&:before{content:"";display:none}& .wpcvs-term-color{width:100%;height:100%;position:relative;display:block}}}& .wpcvs-selected,& .wpcvs-term[data-term="white"]{box-shadow:0 4px 16px 0 #00000040}& .wpcvs-selected:after{border-color:var(--theme-color-accent)}& .tippy-box{border-radius:0;background-color:#fff0;box-shadow:0 4px 27px 0 #00000040;& .tippy-content{padding:0;& .wpcvs-tippy-inner{padding:0;position:relative;.wpcvs-tippy-title{position:absolute;bottom:0;right:0;background-color:var(--theme-color-white);color:var(--theme-color-text);margin:0;padding:5px 10px;text-transform:uppercase;font-weight:400;line-height:16px;font-size:14px}& .wpcvs-tippy-swatches--image{max-width:240px;max-height:140px;overflow:hidden;display:flex;align-items:center;& img{border-radius:0;min-height:100%;height:auto}}}}& .tippy-arrow{display:none}}}& .wpcvs-terms.wpcvs-type-button{gap:8px;display:flex;& .wpcvs-term{width:auto;height:auto;border-radius:24px;background-color:var(--theme-color-white);color:var(--theme-color-text);margin:0;& .wpcvs-term-inner{width:100%;height:100%;display:block;background-color:#fff0;border-radius:0;line-height:unset;& .wpcvs-term-label{display:inline-block;font-size:16px;line-height:24px;font-weight:400;text-transform:none;padding:12px 24px;&:hover{background-color:var(--theme-color-accent);color:var(--theme-color-white)}}}}& .wpcvs-term::after{content:"";display:none}& .wpcvs-term.wpcvs-selected{box-shadow:none;& .wpcvs-term-label{background-color:var(--theme-color-accent);color:var(--theme-color-white)}}}}}}}& .custom-product-options{display:flex;flex-direction:column;margin:0 0 50px 0;order:3;& .product-options{display:flex;padding:20px 0;gap:20px;align-items:flex-start;border-bottom:1px solid var(--theme-color-grey-line);&:last-child{border-bottom:none}@media (width <=480px){flex-wrap:wrap}& img{width:84px;height:auto;display:block}& .product-data{gap:7px;display:flex;flex-direction:column;min-width:fit-content;& .title{margin:0;font-size:var(--theme-font-size-20);line-height:var(--theme-font-size-20-lh);font-weight:700}& .link-and-price{margin:0;font-size:var(--theme-font-size-20);line-height:var(--theme-font-size-20-lh);font-weight:400;display:flex;gap:15px;justify-content:flex-start;align-items:center;& a{font-size:var(--theme-font-size-20);line-height:var(--theme-font-size-20-lh);font-weight:400;color:#0F70B7;text-decoration:underline;&:hover{color:var(--theme-color-text)}}& .add-on-price{min-width:50px}& .add-on-price.hide{color:#fff0}}}& .option-group{display:block;width:auto;@media (width <=480px){flex:0 0 100%}& .option-button{font-size:16px;line-height:24px;font-weight:400;text-transform:none;padding:12px 24px;border-radius:24px;background-color:var(--theme-color-white);color:var(--theme-color-text);margin:0 8px 8px 0;&:hover{background-color:var(--theme-color-accent);color:var(--theme-color-white)}}& .option-button.active{background-color:var(--theme-color-accent);color:var(--theme-color-white)}& .option-button.disabled{opacity:.5}& .custom-size-fields{width:100%;display:flex;gap:20px;margin:12px 0 0 0;flex-direction:row;@media (width <=1440px){flex-direction:column;gap:10px}& .custom-size-field{width:auto;display:flex;gap:10px;align-items:center;margin:0;flex:1;& label{@media (width <=1440px){width:140px}}& .option-custom-size{padding:12px 24px;border:2px solid var(--theme-color-grey-line);line-height:22px;border-radius:25px;flex:1;max-width:max-content;&:focus-visible{outline:none;border-color:var(--theme-color-accent)}@media (width <=1440px){width:calc(100% - 140px);max-width:50%}}}}}& .product-info-popup{display:none;width:calc(100vw - 300px);max-width:1024px;height:80vh;background-color:#fff;z-index:99;position:fixed;left:50%;top:50%;box-shadow:5px 7px 32px 0 #00000040;overflow-y:auto;transform:translate(-50%,-50%);::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--theme-color-text-grey)}::-webkit-scrollbar-thumb{background:var(--theme-color-accent)}::-webkit-scrollbar-thumb:hover{background:var(--theme-color-black)}@media (width <=1024px){width:calc(100vw - 100px);height:calc(100vh - 100px);max-height:calc(100vh - 100px)}@media (width <=600px){width:calc(100vw - 40px);height:calc(100vh - 40px);max-height:calc(100vh - 40px)}@media (width <=480px){max-height:80vh}& .scrollable-by-y{width:100%;height:100%;display:block;overflow-y:auto;overflow-x:hidden;position:relative;& .close-popup{width:50px;height:50px;position:fixed;top:25px;right:25px;background-color:var(--theme-color-white);border-radius:50%;background-image:url(../../../../themes/buldesk/img/close-tr.png);background-repeat:no-repeat;background-position:center;background-size:50px;cursor:pointer;z-index:2;@media (width <=600px){width:40px;height:40px;background-size:40px;top:15px;right:15px}&:hover{background-color:var(--theme-color-light-background)}}& .image{width:100%;position:relative;display:block;z-index:1;& img.featured-image{width:auto;max-width:100%;margin:0 auto}& .short-desc{font-size:var(--theme-font-size-14);line-height:var(--theme-font-size-14-lh);font-weight:400;position:absolute;bottom:25px;right:25px;z-index:10}}& .content{width:100%;padding:90px;border-top:1px solid var(--theme-color-grey-line);@media (width <=600px){padding:30px 20px}& .title{font-size:var(--theme-font-size-40);line-height:var(--theme-font-size-40-lh);font-weight:700;width:100%;max-width:768px;margin:0 auto}& .desc{width:100%;max-width:768px;margin:35px auto 0 auto;& p{width:100%;font-size:16px;line-height:24px;font-weight:300;margin:0 0 25px 0;&:last-child,&:only-child{margin:0}}}}}}& .product-info-popup.open{display:block}& .product-info-popup-overlay{display:none;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:rgb(0 0 0 / 1%);z-index:98;backdrop-filter:blur(5px)}& .product-info-popup-overlay.open{display:block;opacity:1}}}& .bottom-add-to-cart{display:flex;flex-direction:column;margin:0 0 70px 0;& form.cart{margin:0;padding:0;border:none}}}}& .product-acf-content{display:flex;flex-direction:column;width:100%;overflow-y:hidden;& .acf-section-container{width:100%}& .chessboard-like-content{display:flex;flex-direction:row;@media (width <=1024px){flex-direction:column}& .section-content{width:50%;display:flex;justify-content:center;flex-direction:column;align-content:center;flex-wrap:wrap;gap:40px;background-color:#000;color:#fff;padding:120px 20px;@media (width <=1024px){width:100%}@media (width <=480px){padding:60px}& .title{width:100%;max-width:440px;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500;margin:0}& ul.list{width:100%;max-width:440px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;font-size:var(--theme-font-size-20);line-height:30px;font-weight:400;& li{font-size:inherit;line-height:inherit;font-weight:inherit;padding-left:45px;position:relative;&:before{content:"";width:30px;height:30px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK2SURBVHgBvZc/aBNRHMe/76yQLulRigoFTSGDDtEgWESEZijYtIItOPgPjG7i0As4tFvFpVvPQQMONh2c20FMnDQ6KYKBDnUoNBG6yiUdkqHk+fu9S9OYpLk7c+kXQn55+d37vN97v/fe7wRcSDfWdSAQrUHeEkAM0EKA1O1/hUV2XtJHA3KWOb3hpk/hBKwhMC8gjEOQowoSSNMg1iwzXoBXcDCZnRcSSx6AbQOoCSztrcTX4BYcNLIrAtKAD5IQZtmcSjqCg0ZmlRoT8FE89WUz/qi5TfsXypH6C2Vxn9x3S5st3cgkaGSr6KNo+ZKU9aZt29AQQT+RGUJfJSyByphlzllqqmvAw/5DWbxDAippVcRDRmbHD/DQ4El8fXZN2Rdf5I7wsqPWdOPDLHyK9vXdCM4ODzp4qaijPNUx+KCFG2HMRE7h958Kbr767uAtZzXa4JfgA3RhKqzs+29/KnhXLLQJilhE0YNmIqcb0MWNX9jcLbt5LKT1cBar9eR1ZS1/3EYqV3D5pNQ1N27Xw8Mqslbo+6fjlMkDSH0pYjm7DS8aqN+nXaNmACuVK9J0bin73ePLCr65u4fF9S14k7BOBK4+uEPWmW5upeo+Js+P4EpIx73xUURGg5i8MKKS6PabHyhV9uEJC3zTBGo5J0deOz4QGMRRMpxhvG2cMrizZF7QOR2rn9Ou9GTinIqYp91lBreJSqg5weWNxOBOL9ntUYWSGR/T+Kag6+oljkm0vqoUqm+nqmlnd99VoE+6Abajrj1Hn8XF30Hl2ThAuDLo55Rz380VZ1uxR1melnZh4CNU1diJ5ra2I5Md/Iyc+2qFdgTb8GmDRsnlaAH/j7TqxZ3ReUBdxEUgfSWkp5pM1Ldn1eSkPdILLlUvkWJ24cB3+OFLG4GK9Psz2fTCVs13Ax7oL6Lx/hwRnUQPAAAAAElFTkSuQmCC);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:0;display:block}}}}& .section-image{background-position:center;background-repeat:no-repeat;background-size:cover;width:50%;@media (width <=1024px){width:100%;height:auto;aspect-ratio:16 / 9}}}& .chessboard-like-content.left{& .section-content{order:1}& .section-image{order:2}@media (width <=1024px){& .section-content{order:2}& .section-image{order:1}}}& .chessboard-like-content.right{& .section-content{order:2}& .section-image{order:1}@media (width <=1024px){& .section-content{order:2}& .section-image{order:1}}}& .single-column-content{padding-left:20px;padding-right:20px;@media (width <=480px){padding-top:60px!important;padding-bottom:60px!important}& .inner-column{display:flex;flex-direction:column;align-items:center;margin:0 auto;text-align:center;& .title{width:100%;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500;margin:0}& p{margin:0;font-size:var(--theme-font-size-20);line-height:var(--theme-font-size-20-lh);font-weight:300}}& img{margin:80px auto 0 auto;display:block}}& .two-columns-content{display:flex;background-color:#fff;position:relative;@media (width <=1024px){flex-direction:column}& .column{width:50%;padding:120px 70px 50px 70px;text-align:center;@media (width <=1024px){width:100%}& .title{width:100%;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500;margin:0}& p{font-size:var(--theme-font-size-20);line-height:var(--theme-font-size-20-lh);font-weight:300;margin:40px 0}& .colors{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;& .single-color{width:60px;height:60px;display:block;border-radius:50%}& .white{border:1px solid var(--theme-color-grey-line)}}& .big-image{width:100%;max-width:100%;height:auto}}& .column-1{@media (width <=1024px){padding:120px 70px 0 70px}@media (width <=480px){padding:60px 20px 0 20px}}& .column-2{@media (width <=480px){padding:60px 20px 20px 20px}}& .vertical-line{position:absolute;left:50%;top:320px;bottom:0;width:1px;background-color:var(--theme-color-grey-line);@media (width <=1024px){left:0;top:50%;right:0;bottom:unset;width:calc(100% - 40px);height:1px;position:relative;margin:0 20px}}}& .full-width-video{position:relative;display:flex;width:100%;height:fit-content;justify-content:center;align-items:center;& .play-video{display:none;position:absolute;width:150px;height:150px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:0;padding:0;background:#fff0;z-index:3;@media (width <=600px){width:60px;height:60px}& img{display:block;width:100%;height:auto}}& .play-video.active{display:block}& .pause-video{display:none;position:absolute;width:80px;height:80px;right:50px;bottom:50px;border-radius:0;padding:0;background:#fff0;z-index:3;@media (width <=600px){width:40px;height:40px;right:20px;bottom:20px}& img{display:block;width:100%;height:auto}}& .pause-video.active{display:block}& .video-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;background-color:rgb(0 0 0 / .25);z-index:2}& .video-overlay.active{display:block}& video{width:100%;height:auto;position:relative;z-index:1;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}}& .chessboard-like-video-content{display:flex;@media (width <=1280px){flex-direction:column}& .section-content{display:flex;width:50%;flex-direction:column;justify-content:center;align-items:center;align-content:flex-end;flex-wrap:wrap;text-align:center;gap:40px;background-repeat:no-repeat;@media (width <=1280px){width:100%}& .title{width:100%;max-width:510px;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500;margin:0;@media (width <=1600px){max-width:unset}}& p{width:100%;max-width:510px;font-size:var(--theme-font-size-20);line-height:var(--theme-font-size-20-lh);font-weight:300;margin:0;@media (width <=1600px){max-width:unset}}}& .section-video{position:relative;display:flex;width:50%;justify-content:center;align-items:center;@media (width <=1280px){width:100%}& .play-video-button,& .pause-video-button{display:none;position:absolute;border-radius:0;padding:0;background:#fff0;z-index:3;& img{display:block;width:100%;height:auto}}& .play-video-button{width:80px;height:80px;left:50%;top:50%;transform:translate(-50%,-50%);@media (width <=600px){width:60px;height:60px}}& .pause-video-button{width:80px;height:80px;right:50px;bottom:50px;@media (width <=600px){width:40px;height:40px;right:20px;bottom:20px}}& .play-video-button.active,& .pause-video-button.active{display:block}& .video-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;background-color:rgb(0 0 0 / .25);z-index:2}& .video-overlay.active{display:block}& video{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}}}& .chessboard-like-video-content.left{& .section-content{order:1}& .section-video{order:2}& .section-content{padding:140px 150px 140px 250px;background-position:left center;background-size:auto;@media (width <=1600px){padding:140px 50px 140px 200px}@media (width <=1280px){padding:140px 200px;align-content:center;order:1}@media (width <=768px){padding:140px 50px 140px 250px}@media (width <=600px){padding:60px 20px;background-size:140px auto;align-content:flex-end;align-items:flex-end;background-position:left bottom}& p{@media (width <=1600px){max-width:unset}@media (width <=600px){max-width:65%;text-align:left}}}}& .chessboard-like-video-content.right{& .section-content{order:2}& .section-video{order:1}& .section-content{padding:140px 250px 140px 150px;background-position:right bottom;background-size:220px auto;@media (width <=1600px){padding:140px 200px 140px 50px}@media (width <=1280px){padding:140px 200px;align-content:center;order:1}@media (width <=768px){padding:140px 250px 140px 50px}@media (width <=600px){padding:60px 20px;background-size:140px auto;align-content:flex-start;align-items:flex-start}& p{@media (width <=1600px){max-width:unset}@media (width <=600px){max-width:65%;text-align:left}}}}}& .reviews-container{padding-top:150px;padding-bottom:80px;background-color:var(--theme-color-light-background);@media (width <=600px){padding-top:60px;padding-bottom:60px}& .title{font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500;width:100%;margin:0 0 60px 0}& .cr-reviews-grid{display:flex;justify-content:space-between;align-items:flex-start;padding:0;border:0 none;column-gap:140px;@media (width <=1024px){column-gap:40px}@media (width <=900px){flex-direction:column;row-gap:60px}& .cr-summaryBox-wrap{@media (width <=900px){margin:0 auto}@media (width <=480px){max-width:unset}& .cr-overall-rating-wrap{width:100%;justify-content:space-between;align-items:stretch;flex-direction:row;& .cr-average-rating{display:flex;align-items:center;order:2;flex:1;font-size:24px;line-height:1;font-weight:500}& .cr-average-rating-stars{display:flex;align-items:center;order:1;flex:unset;margin:0 20px 0 0;& .crstar-rating-svg{position:relative;& .cr-rating-icon-base,& .cr-rating-icon-frnt{position:relative;width:fit-content;display:block;height:24px;svg{width:24px;height:24px}}& .cr-rating-icon-base{z-index:1}& .cr-rating-icon-frnt{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;z-index:2}}}& .cr-total-rating-count{order:3;flex:0 0 100%;margin:12px 0 0 0;color:var(--theme-color-text-grey)}}}& .cr-reviews-grid-inner{flex:1;flex-direction:column;width:100%;& .cr-review-card{& .cr-review-card-content{padding:25px;& .top-row{& .reviewer{& .reviewer-name{font-size:var(--theme-font-size-18);line-height:var(--theme-font-size-18-lh);font-weight:500;color:var(--theme-color-text)}& .product-title{font-size:var(--theme-font-size-18);line-height:var(--theme-font-size-18-lh);font-weight:500;color:var(--theme-color-text)}}}& .rating-row{& .rating{}}& .middle-row{display:flex;flex-direction:column;& .review-headline{font-size:var(--theme-font-size-18);line-height:var(--theme-font-size-18-lh);font-weight:500;margin:0 0 10px 0;color:var(--theme-color-text)}& .review-content{margin:0;p:only-child,p:last-child{margin:0}}& .datetime{margin-left:auto}}}}}}}& .product-add-review-form-container{display:none;position:fixed;width:1024px;height:calc(100vh - 100px);overflow-y:auto;background-color:#fff;z-index:99;left:50%;top:50px;transform:translate(-50%,0);box-shadow:5px 7px 32px 0 #00000040;@media (width <=1064px){width:calc(100% - 40px)}@media (width <=768px){top:50%;transform:translate(-50%,-50%);max-height:fit-content}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--theme-color-text-grey)}::-webkit-scrollbar-thumb{background:var(--theme-color-accent)}::-webkit-scrollbar-thumb:hover{background:var(--theme-color-black)}& .scrollable-by-y{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative;padding:130px;@media (width <=1064px){padding:80px}@media (width <=768px){padding:40px;height:fit-content}@media (width <=480px){padding:25px}& .close-add-review-form{position:absolute;top:15px;right:15px;width:56px;height:56px;background-image:url(../../../../themes/buldesk/img/close-tr.png);background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;border-radius:50%;&:hover{background-color:var(--theme-color-light-background)}@media (width <=480px){top:5px;right:5px;width:40px;height:40px}}& .titles{width:100%;display:flex;gap:15px;flex-direction:column;& .title{margin:0;font-size:var(--theme-font-size-40);line-height:var(--theme-font-size-40-lh);font-weight:700}& .subtitle{margin:0;font-weight:300}}& .cr-review-form-not-logged-in{margin:15px 0 0 0;font-weight:300}& .cr-review-form-rating-overall{padding:85px 0 50px 0;@media (width <=480px){padding:50px 0}& .cr-review-form-rating{display:flex;column-gap:50px;align-items:center;& .cr-review-form-rating-label{font-size:var(--theme-font-size-32);line-height:var(--theme-font-size-32-lh);font-weight:700;display:flex;align-items:flex-start;& .required{font-size:16px;font-weight:400;line-height:1}}& .cr-review-form-rating-cont{padding:0;& .cr-review-form-rating-inner{cursor:pointer}& .cr-review-form-rating-nbr{font-weight:300;margin:0 0 0 40px}}}}& .cr-review-form-ne{display:flex;gap:25px;justify-content:space-between;margin:0 0 25px 0;position:relative;@media (width <=600px){flex-direction:column}& div{flex:1;& input{width:100%;border-radius:0;padding:20px;border:1px solid var(--theme-color-grey-line);&:focus-visible{outline:0}}::-webkit-input-placeholder{color:var(--theme-color-text-grey);font-weight:300}:-moz-placeholder{color:var(--theme-color-text-grey);font-weight:300}::-moz-placeholder{color:var(--theme-color-text-grey);font-weight:300}:-ms-input-placeholder{color:var(--theme-color-text-grey);font-weight:300}}& .nice-select{width:100%;border-radius:0;padding:20px;border:1px solid var(--theme-color-grey-line);line-height:24px;height:auto;&:focus{box-shadow:none}& .current{color:#666;line-height:24px;font-weight:300}& ul.list{width:fit-content;border-radius:0;border:1px solid var(--theme-color-grey-line);& li.selected.disabled{opacity:.5}}}& .nice-select.clicked{& .current{font-weight:400}}& .invalid{.cr-review-form-field-error{display:block;position:absolute;top:calc(100% + 5px);font-size:12px;line-height:1;color:#CE2B37;margin:0}}}& .cr-review-form-comment{display:block;margin:0 0 25px 0;position:relative;& textarea{width:100%;border-radius:0;padding:20px;border:1px solid var(--theme-color-grey-line);&:focus-visible{outline:0}}::-webkit-input-placeholder{color:var(--theme-color-text-grey);font-weight:300}:-moz-placeholder{color:var(--theme-color-text-grey);font-weight:300}::-moz-placeholder{color:var(--theme-color-text-grey);font-weight:300}:-ms-input-placeholder{color:var(--theme-color-text-grey);font-weight:300}}& .cr-review-form-field-error{display:none}& .cr-review-form-error .cr-review-form-field-error{display:block;position:absolute;top:calc(100% + 5px);font-size:12px;line-height:1;color:#CE2B37;margin:0}& .cr-form-item-media{padding:0 0 25px 0;position:relative;& .cr-review-form-field-error{position:absolute;left:0;bottom:7px;top:unset;font-size:12px;line-height:1}}& .cr-review-form-terms{margin:0 0 25px 0;position:relative;& label{width:100%;display:flex;align-items:center;input[type="checkbox"]{-webkit-appearance:none;height:24px;width:24px;cursor:pointer;position:relative;-webkit-transition:.10s;border-radius:3px;background-color:#fff0;border:1px solid var(--theme-color-grey-line);margin:0 10px 0 0}input[type="checkbox"]:checked{background-color:var(--theme-color-accent);border:1px solid var(--theme-color-accent)}input[type="checkbox"]:checked:before{content:'';width:10px;height:15px;position:absolute;left:50%;top:50%;line-height:24px;text-align:center;border-right:2px solid var(--theme-color-white);border-bottom:2px solid var(--theme-color-white);transform:translate(-50%,calc(-50% - 3px)) rotate(45deg);-webkit-transform:translate(-50%,calc(-50% - 3px)) rotate(45deg);border-top-color:#fff0;border-left-color:#fff0;border-radius:0;z-index:1}}}& .cr-review-form-buttons{& .cr-review-form-submit{min-width:300px;@media (width <=480px){width:100%;margin:0 0 25px 0}}& .cr-review-form-cancel{@media (width <=480px){width:100%}}}& .cr-review-form-result{display:flex;gap:25px;& span:empty,& button:empty{display:none}& span:not(:empty),& button:not(:empty){margin-top:25px}& button{background-color:#fff0;padding:0;color:var(--theme-color-text);text-decoration:underline}}& .moderation-warning{font-style:italic;margin:25px 0 0 0}}}& .product-add-review-form-container.open{display:block}& .product-add-review-form-overlay{display:none;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:rgb(0 0 0 / 1%);z-index:98;backdrop-filter:blur(5px)}& .product-add-review-form-overlay.open{display:block;opacity:1}}}.woocommerce-shop-header{width:100%;padding:0 20px;background:linear-gradient(180deg,rgb(244 244 244) 0%,rgb(225 225 225) 100%);position:relative;& .content-container{width:100%;max-width:1440px;margin:0 auto;position:relative;z-index:3;& .title-description{width:100%;max-width:680px;min-height:480px;display:flex;flex-direction:column;align-content:flex-start;justify-content:center;flex-wrap:wrap;gap:20px;@media (width <=960px){align-content:center;margin:0 auto;padding:0 0 200px 0;box-sizing:content-box;min-height:400px}@media (width <=660px){padding:0 0 150px 0;min-height:300px}@media (width <=480px){padding:0 0 100px 0;min-height:350px}& .page-title{font-size:var(--theme-font-size-72);line-height:var(--theme-font-size-72-lh);font-weight:500;margin:0}& .page-description{margin:0;font-size:24px;line-height:36px;font-weight:500;color:var(--theme-color-accent);& p{margin:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}}}}& .background-image{background-image:url(../../../../themes/buldesk/img/Buldesk_OurPoducts.webp);background-repeat:no-repeat;background-position:bottom right;background-size:contain;position:absolute;top:0;right:0;bottom:0;width:calc(100% - 750px);z-index:2;@media (width <=1500px){width:calc(100% - 500px)}@media (width <=1200px){width:calc(100% - 350px)}@media (width <=1024px){width:calc(100% - 250px)}@media (width <=960px){width:100%}}}.shop-page-container,.category-page-container{& .section-content{display:table}& .products-listing-variable,& .products-listing-simple{& .title-and-button{margin:0;padding:80px 0 50px 0}& .products-listing{padding:0}}& .products-listing-simple{& .products-listing{gap:35px;& .product-container{width:calc(33.33333333333% - 23.333333333px);@media (width <=1024px){width:calc(50% - 17.5px)}@media (width <=600px){width:100%}& .product-data{flex-direction:column;align-items:flex-start;row-gap:15px;& .product-link{background-color:var(--theme-color-accent);color:var(--theme-color-white);border:none;padding:18px 32px;border-radius:26px;&:hover{background-color:var(--theme-color-text);color:var(--theme-color-white)}& span{font-weight:500}}}}}}}& .shop-page-container{& .products-listing-simple{margin:0 0 110px 0;@media (width <=600px){margin:0 0 60px 0}}}& .category-page-container{& .products-listing-simple,& .products-listing-variable{margin:80px 0 110px 0;@media (width <=600px){margin:60px 0}}}.woocommerce .blockUI.blockOverlay{position:relative! important;display:none ! important}.checkout-template{input[type="checkbox"]{-webkit-appearance:none;height:24px;width:24px;min-width:24px;cursor:pointer;position:relative;-webkit-transition:.10s;border-radius:3px;background-color:#fff0;border:1px solid var(--theme-color-grey-line);margin:2px 10px 0 0}input[type="checkbox"]:checked{background-color:var(--theme-color-accent);border:1px solid var(--theme-color-accent)}input[type="checkbox"]:checked:before{content:'';width:10px;height:15px;position:absolute;left:50%;top:50%;line-height:24px;text-align:center;border-right:2px solid var(--theme-color-white);border-bottom:2px solid var(--theme-color-white);transform:translate(-50%,calc(-50% - 3px)) rotate(45deg);-webkit-transform:translate(-50%,calc(-50% - 3px)) rotate(45deg);border-top-color:#fff0;border-left-color:#fff0;border-radius:0;z-index:1}input[type="checkbox"]#ship-to-different-address-checkbox{-webkit-appearance:none;height:24px;width:24px;cursor:pointer;position:relative;-webkit-transition:.10s;border-radius:3px;background-color:var(--theme-color-accent);border:1px solid var(--theme-color-accent);margin:2px 10px 0 0}input[type="checkbox"]#ship-to-different-address-checkbox:checked{background-color:#fff0;border:1px solid var(--theme-color-grey-line)}input[type="checkbox"]#ship-to-different-address-checkbox:before{content:'';width:10px;height:15px;position:absolute;left:50%;top:50%;line-height:24px;text-align:center;border-right:2px solid var(--theme-color-white);border-bottom:2px solid var(--theme-color-white);transform:translate(-50%,calc(-50% - 3px)) rotate(45deg);-webkit-transform:translate(-50%,calc(-50% - 3px)) rotate(45deg);border-top-color:#fff0;border-left-color:#fff0;border-radius:0;z-index:1}input[type="checkbox"]#ship-to-different-address-checkbox:checked:before{content:'';border-right:#fff0;border-bottom:#fff0;transform:none}::-webkit-input-placeholder{color:#959595}:-moz-placeholder{color:#959595}::-moz-placeholder{color:#959595}:-ms-input-placeholder{color:#959595}& form.checkout{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;& .woocommerce-NoticeGroup{background-color:var(--theme-color-light-background);border-bottom:1px solid #D9D9D9;padding:20px;& ul.woocommerce-error{list-style:none;margin:0 auto;padding:0;width:100%;max-width:fit-content}}& .checkout-inner{width:100%;display:flex;flex-wrap:wrap;& .checkout-left{width:calc(50% + 100px);background-color:var(--theme-color-white);display:flex;flex-direction:column;padding:65px 60px 120px 20px;@media (width <=1440px){width:50%;padding:65px 20px}@media (width <=1024px){width:100%}& .content-limits{width:100%;max-width:820px;margin-left:auto;@media (width <=1024px){max-width:820px;margin-left:auto;margin-right:auto}& .customer-details-title{font-size:var(--theme-font-size-32);line-height:var(--theme-font-size-32-lh);font-weight:500;margin:0 0 40px 0}& .woocommerce-billing-fields{width:100%;margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid var(--theme-color-grey-line);& .billing-details-title{font-size:var(--theme-font-size-24);line-height:var(--theme-font-size-24-lh);font-weight:400;margin:0 0 20px 0}& .woocommerce-billing-fields__field-wrapper{display:flex;gap:20px;flex-wrap:wrap;width:100%}}& .woocommerce-shipping-fields{width:100%;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid var(--theme-color-grey-line);& .shipping-details-title{font-size:var(--theme-font-size-24);line-height:var(--theme-font-size-24-lh);font-weight:400;margin:0 0 20px 0}& .woocommerce-shipping-fields__field-wrapper{display:flex;gap:20px;flex-wrap:wrap;width:100%}& #ship-to-different-address{width:100%;display:flex;margin:0;& label{display:flex;gap:12px;font-weight:400;font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh)}}& #shipping_address{padding:20px 0 0 0}}& .woocommerce-billing-fields,& .woocommerce-shipping-fields,& .woocommerce-additional-fields{& .form-row{margin:0;position:relative;& .checkout-inline-error-message{display:none}& #alg_wc_eu_vat_progress{position:absolute;top:50%;right:20px;font-size:12px;line-height:1;transform:translate(0,-50%)}& .alg_wc_eu_vat_details:empty{display:none}}& .form-row-first{width:calc(50% - 10px);@media (width <=600px){width:100%}}& .form-row-last{width:calc(50% - 10px);@media (width <=600px){width:100%}}& .form-row-wide{width:calc(50% - 10px);@media (width <=600px){width:100%}}& .form-row.woocommerce-invalid-required-field input,& .form-row.woocommerce-invalid-required-field .select2-container{border-color:#972121}& .woocommerce-input-wrapper{display:inline-block;width:100%}#wpfactory_wc_eu_vat_progress{font-size:12px;position:absolute;left:5px;top:calc(100% + 4px);line-height:1}& label:not(.checkbox){display:none}& input[type="text"],& input[type="tel"],& input[type="email"],& textarea{border:1px solid #c3c3c3;line-height:25px;padding:20px;color:#959595;width:100%;border-radius:0;&:focus-visible{outline:0}}& .select2-container{border:1px solid #c3c3c3;line-height:25px;padding:20px;color:#959595;width:100%;border-radius:0;& .selection{border:none;padding:0;& .select2-container--default,& .select2-selection--single,& .select2-selection__rendered{border:none;border-radius:0;& .select2-selection__arrow{top:50%;transform:translate(0,-50%)}}}}}}}& .checkout-right{width:calc(50% - 100px);background-color:var(--theme-color-light-background);display:flex;flex-direction:column;padding:65px 20px 65px 30px;@media (width <=1440px){width:50%;padding:65px 20px}@media (width <=1024px){width:100%}& .content-limits{width:100%;max-width:720px;margin-right:auto;position:relative;@media (width <=1024px){max-width:820px;margin-left:auto;margin-right:auto}& .back-top-shop{position:absolute;right:0;bottom:100%;line-height:1;color:var(--theme-color-text);text-decoration:underline;&:hover{color:var(--theme-color-accent);text-decoration:underline}}& #order_review_heading{font-size:var(--theme-font-size-32);line-height:var(--theme-font-size-32-lh);font-weight:500;margin:0 0 40px 0}& table.woocommerce-checkout-review-order-table{width:100%;display:flex;flex-direction:column;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease;& thead{display:none;}& tbody{width:100%;display:flex;flex-direction:column;& .cart_item{display:flex;gap:20px;justify-content:space-between;margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid var(--theme-color-grey-line);@media (width <=600px){flex-direction:column}& .product-image{width:170px;min-width:170px;padding:0;& img{width:100%;height:auto}}& .product-data{padding:0;flex:1;& .category{font-size:14px;line-height:18px;text-transform:uppercase;font-weight:500;color:#8C8C8C;margin:0 0 5px 0}& .title{margin:0;font-size:var(--theme-font-size-24);line-height:var(--theme-font-size-24-lh);color:var(--theme-color-text);& a{font-size:inherit;color:inherit;text-decoration:none}}& ul{list-style:none;margin:15px 0 0 0;padding:0;display:flex;flex-direction:column;gap:2px;& li{font-weight:500;& .attr-label{color:#878787;font-weight:400}}}}& .product-total{padding:0;font-size:var(--theme-font-size-24);line-height:var(--theme-font-size-24-lh);font-weight:700;display:flex;flex-direction:column;gap:15px;align-items:flex-end;@media (width <=600px){flex-direction:row;justify-content:space-between;align-items:center}& .product-remove{display:flex;margin:0 0 0 auto;width:40px;height:40px;background-color:var(--theme-color-white);align-items:center;justify-content:center;border-radius:50%;@media (width <=600px){margin:0}& a{display:flex;&:hover{svg path{stroke:red}}}}& .product-quantity{display:block;margin:0;& .quantity{display:flex;border:1px solid var(--theme-color-grey-line);border-radius:16px;& .minus,& .plus{font-family:Arial,Helvetica,sans-serif;background-color:#fff0;color:var(--theme-color-text);width:31px;height:31px;font-size:18px;line-height:31px;text-align:center;font-weight:300;padding:0;&:hover{background-color:var(--theme-color-grey-line)}}& .minus{border-radius:15px 0 0 15px}& .plus{border-radius:0 15px 15px 0}& input[type="number"]{border:none;border-radius:0;background-color:#fff0;padding:0;line-height:31px;width:50px;text-align:center;font-weight:500;-moz-appearance:textfield;&:focus-visible{outline:0}&:hover{outline:0}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}}}& .product-price{display:flex;gap:10px;align-items:center;flex-direction:column;margin-top:auto;@media (width <=600px){margin-top:0}& ins{background:#fff0;font-size:28px;line-height:33px;font-weight:500;order:2;@media (1024px <=width <=1200px){font-size:22px;line-height:27px}}& del{font-size:var(--theme-font-size-20);line-height:var(--theme-font-size-20-lh);font-weight:400;text-decoration:line-through;color:#ACACAC;order:1;& .woocommerce-Price-amount{font-size:inherit;line-height:inherit;font-weight:inherit}}& .woocommerce-Price-amount{font-size:28px;line-height:33px;font-weight:500;@media (1024px <=width <=1200px){font-size:22px;line-height:27px}}& .discount-badge{display:none}& .tax_label:empty{display:none}}}}& .coupon-form{margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid var(--theme-color-grey-line);& td{width:100%;margin:0;padding:0;display:block;& .coupon-form-container{width:100%;display:flex;gap:12px;@media (width <=480px){flex-direction:column}& .form-row{margin:0;& input[type="text"]{width:100%;padding:22px;line-height:20px;border-radius:0;&:focus-visible{outline:0}}& button[type="submit"]{width:100%;height:100%;border-radius:0;color:var(--theme-color-white);font-size:16px;line-height:20px;text-transform:none;padding:22px;&:hover{background-color:var(--theme-color-text);color:var(--theme-color-white)}}}& .form-row.form-row-first{flex:1}& .form-row.form-row-last{width:190px;@media (width <=480px){width:100%}}}}}}& tfoot{width:100%;display:flex;flex-direction:column;gap:20px;& tr{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:var(--theme-font-size-24);line-height:var(--theme-font-size-24-lh);& th,& td{margin:0;padding:0;font-weight:400}& th{flex:unset;width:auto;text-align:left;padding-right:30px}& td{flex:1;text-align:right;& .includes_tax{display:none}}& ul{list-style:none;margin:0;padding:0}}& tr.woocommerce-shipping-totals td:not(:has(ul)){font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);font-weight:300}& tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li label{font-size:0;line-height:var(--theme-font-size-24-lh);display:flex;margin-left:auto;justify-content:flex-end}& tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li label:after{content:"€0.00";font-size:var(--theme-font-size-24);line-height:var(--theme-font-size-24-lh)}& tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li label:has(.amount):after{content:""}& tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li label .amount{font-size:var(--theme-font-size-24);line-height:var(--theme-font-size-24-lh)}& tr.order-total{& th,& td{font-size:var(--theme-font-size-32);line-height:var(--theme-font-size-32-lh);font-weight:700}}}}& .woocommerce-checkout-payment{width:100%;display:flex;flex-direction:column;border-top:1px solid var(--theme-color-grey-line);margin:20px 0 0 0;padding:20px 0 0 0;& .payment-heading{font-size:var(--theme-font-size-32);line-height:var(--theme-font-size-32-lh);font-weight:500;margin:0 0 20px 0}& ul.wc_payment_methods{list-style:none;margin:0;padding:0;border:1px solid var(--theme-color-grey-line);& li{background-color:#fff;padding:25px 25px 0 25px;border-bottom:1px solid var(--theme-color-grey-line);position:relative;&:only-child,&:last-child{border-bottom:0 none}&:after{content:"";position:absolute;width:80px;height:80px;top:1px;right:25px;background-repeat:no-repeat;background-position:center right;background-size:contain}& .label-wrapper{width:100%;display:flex;gap:20px;margin:0;padding:0 0 25px 0;& label{font-size:var(--theme-font-size-20);line-height:var(--theme-font-size-20-lh);font-weight:700;cursor:pointer}}& .payment_box{color:var(--theme-color-text-grey);margin:0 -25px;width:calc(100% + 50px);padding:25px;border-top:1px solid var(--theme-color-grey-line);background-color:var(--theme-color-light-background);@media (width <=480px){padding:20px}& p{margin:0}& fieldset{padding:0;border:0;margin:0}& .wc-saved-payment-methods:empty{display:none}& .woocommerce-SavedPaymentMethods-saveNew{display:flex;margin:20px 0 0 0;& input[type="checkbox"]{margin:0 10px 0 0;background-color:var(--theme-color-white)}}}}& li.payment_method_bacs{&:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALsAAAA8CAMAAAAJ+zs4AAAAflBMVEUAAAAecdIecdIecdIecdIecdIecdIecdIdcdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdIdcdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdIecdKN89RkAAAAKXRSTlMAwK85856UuCMtXw1kETSH+eJp1nJ5zRnQ7gioUUIhpLUp539Jxt2aWePKeaIAAATSSURBVGje7ZmL0powEEZXQRSVS0BBEFFQ1O/9X7ALJARr/1YH29qpZ8aZLAnLYU1QI3348CLS63Tt0L+IsxIAzItN/xqFZUIyPdG/xO6APmGwoH+DdLnB9yReTu9PfCzxI/ytQe+NPfHxJdWV3pfTCD9HvOkzcxGE+DWmVdC7kXsJHuL+mZkLReTFpMiE2JMkEOLYtjwhVnWdzkIsiHFGQowcGoKx9fEE4XJBmhk0pU2SiCP1Fq253a6VC+DV7j5QG8chJ4tpCBWeJdnduPvbmnq1jNTSATPpuZvuvXt+BiqHBoHnCW7czba1AhJqGfFB+LF2h4i/dy8EMF3Qe7hzsaO25bKVV3tqd1TprbtbAuOU/rr7ruYawpdzaQycch+mo9wFgP2Ne5YAFQ2mKASe4lg4fXfNeNEmBEKiLbBW7nt+cdRz98GcaDjn56ved9dsGvlLM8QAylS50557M+3O8EWTggZjjZ/i9J276SwYJzPbSsc+/IwnUQkEnXta8biq5x44LB869DfRa5UsYExEHjrOnTvFgmPtPieyTeBAwwmsjhUxno4NDnNL43zpvgW2RE4CzbVzJ5dVbz+brm08lCk6RsSYOl5yaECT37n7QUM9peeN6tRusIBIu9P11p3x2rsbyDbx0eAnB2KEKp6Z1MndRMVJcu+u4XPTEthRQ8w5T9qdvL67KpnpvqLyuuq9ys9l6KJlRvSluzimRAEQkmRS59PuNP7evV6vIv5r7jST5K1DPJs5JFnwURaczaReKvvymUrDfbPFn3N/Qz7uj/Fx/7g/y8f94/4sH/fB7rbRIyYqZNONSePUXZLcMNK2Vaijaebt995ypgZrHKJeVFA//3D3DXocuzRMOCfFBZiS/oGybVsHYElMVqKlas6YQ3Oixe23VBp30Xn5evd+qL8Lw9XuOPbdjbq3LH0w2ePujDfQfb5iQq7lijGaNJMlE7CZX1CDB2bbuTNX5d7aTGOidDfxLVn3cCXJG/e1jLJ29L7Jzw3YL1irY7bQaebdVuGqncAmRAl/1nM3Xe0edr9VCpLuU+qo3Z3bSwXd3tv6d7lv1dxY80WOgNW5MyLu3CN2lRPqKfeJmjQzt0JD5DZ3b7vS/eg6dQZXzcLMTR9z35ly7ygtYTo85c1YuR+4q0qV+xqMX56ryXwh3ZMpM+7cww3javcufzbwt/a9u9nQvYcBcCHaqypZ3Mi4c6Lc6QJFueut1US6S/R2oa/yV/Rq946xozbd7GbOJQvlTkfuXil3stfjjTAbX6dx9xPm/EXdOw7O690r3oyvgHM7ua5sZDEm23butK2rXJ+lyVcmH3hgvkftZr9I6fXu8/qSpVSlCB0i7dwXUZc7vpJkDxwfXKup0E+Z3O5o3AodO/VQW/PYWg2AJG435c2woa5q505xKd3TEQ42qdtcPujOo+Ti34+eInvAnUJg0j6FV91fCKF2J8Nv3TMwo3V2CqJW5949VNitu7rR/ZA97K/dWyeXXPZxSH1EIdPu7NietQuh8Dm+d9cY/WdkExuGwFN4Rkw3WJtNpppRdJKzN4osOkbRkSReFF24/FEk75372rOycQLGHLvEnDYbq+cebTR2k0ReahJFkwH/2byO3DCKlJ7mLdwb/jP3yfPs6MOHD3+ab47lohUKZVhqAAAAAElFTkSuQmCC)}}}& .place-order{margin:30px 0 0 0;& .woocommerce-terms-and-conditions-wrapper{width:100%;display:flex;flex-direction:column;gap:20px;margin:0 0 30px 0;& p{margin:0}& .form-row{margin:0;& label{display:flex;align-items:center;gap:20px;& input[type="checkbox"],& input[type="checkbox"][aria-invalid="true"]{margin:0;background-color:var(--theme-color-white);border:1px solid var(--theme-color-grey-line)}}}& .form-row.woocommerce-validated{& input[type="checkbox"]{background-color:var(--theme-color-accent)}}& .form-row.woocommerce-invalid-required-field{& input[type="checkbox"],& input[type="checkbox"][aria-invalid="true"]{border-color:#972121}}}}}}}}}}.thank-you-page-container{& .woocommerce-order{display:flex;flex-direction:column;row-gap:50px;column-gap:20px;padding:80px 0 50px 0;& .section-title{margin:0;padding:0;text-align:center;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500}& ul.woocommerce-order-overview{list-style:none;margin:0;padding:0;display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;& li{background-color:var(--theme-color-light-background);padding:16px 32px;border-radius:25px;line-height:18px;font-size:14px}}& .order-details{display:flex;flex-direction:column;gap:20px;background-color:var(--theme-color-light-background);padding:20px;border-radius:10px;&>p{margin:0}& .wc-bacs-bank-details-heading{margin:20px 0 0 0}& .woocommerce-bacs-bank-details{& .wc-bacs-bank-details-account-name{font-size:var(--theme-font-size-16);line-height:20px;border-bottom:1px solid var(--theme-color-grey-line);margin:20px 0}ul{list-style:none;padding:0;margin:0;}}& .order-customer-details{display:flex;gap:20px;@media (width <=820px){flex-direction:column}& section.woocommerce-order-details{flex:1;display:flex;flex-direction:column;row-gap:20px;&>*{margin:0}& .woocommerce-order-details__title{margin:20px 0 0 0}& table{border-collapse:collapse;& thead{& th{border-bottom:1px solid var(--theme-color-grey-line);padding:0 0 10px 0;line-height:20px}}& tbody{border-bottom:1px solid var(--theme-color-grey-line);& tr{&:not(:only-child):not(:first-child){border-top:1px dashed var(--theme-color-grey-line)}& td{padding:20px 0;@media (width <=820px){padding:20px 0;width:80%;&:first-child{padding:20px 20px 20px 0}}& .product-quantity{font-weight:400}& ul{list-style:none;margin:0;padding:0;@media (width <=820px){display:flex;flex-direction:column;row-gap:5px;margin:0 0 5px 0}& li{display:flex;column-gap:10px;flex-wrap:wrap;font-size:14px;line-height:18px;& p{margin:0}}}}}}& tfoot{& tr:first-child>*,& tr:only-child>*{padding:20px 5px 5px 0;border-top:none}& tr>*{padding:5px 5px 5px 0}& tr{border-top:1px dashed var(--theme-color-grey-line);& small{font-size:100%}}}& thead,& tbody,& tfoot{text-align:left}& thead th,& tbody th,& tfoot th{padding:0}}}& section.woocommerce-customer-details{flex:1;& .woocommerce-columns{display:flex;gap:20px;justify-content:space-between;align-content:flex-start;@media (width <=600px){flex-direction:column}& .woocommerce-column{flex:1;display:flex;flex-direction:column;gap:20px;& .woocommerce-column__title{margin:20px 0 0 0}& address{margin:0;font-style:normal;& p{margin:0}}}}}}}}}& .woocommerce-notices-wrapper{background-color:var(--theme-color-light-background);border-bottom:1px solid #D9D9D9;padding:20px;text-align:center;& ul.woocommerce-error{list-style:none;margin:0 auto;padding:0;width:100%;max-width:fit-content;&:focus-visible{outline:0}}&>.woocommerce-message{margin:0 auto;padding:0;width:100%;max-width:fit-content;background-color:#fff0;border-bottom:none;&:focus-visible{outline:0}}}& .woocommerce-notices-wrapper:empty{display:none}& .woocommerce-message{background-color:var(--theme-color-light-background);border-bottom:1px solid #D9D9D9;padding:20px;text-align:center}& .woocommerce-message:empty{display:none}.acf-template-header{width:100%;padding:0 20px;background:linear-gradient(180deg,rgb(244 244 244) 0%,rgb(225 225 225) 100%);position:relative;& .content-container{width:100%;max-width:1440px;margin:0 auto;position:relative;z-index:3;& .title-description{width:100%;max-width:680px;min-height:480px;display:flex;flex-direction:column;align-content:flex-start;justify-content:center;flex-wrap:wrap;gap:20px;@media (width>960px) and (width <=1280px){max-width:400px}@media (width <=960px){align-content:center;margin:0 auto;padding:0 0 300px 0;box-sizing:content-box;min-height:400px}@media (width <=660px){padding:0 0 200px 0;min-height:300px}@media (width <=480px){padding:0 0 150px 0;min-height:350px}& .page-title{font-size:var(--theme-font-size-72);line-height:var(--theme-font-size-72-lh);font-weight:500;margin:0}& .page-description{margin:0;font-size:24px;line-height:36px;font-weight:500;color:var(--theme-color-accent);& p{margin:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}}}}& .background-image{background-repeat:no-repeat;background-position:bottom right;background-size:contain;position:absolute;top:0;right:0;bottom:0;width:calc(100% - 750px);z-index:2;@media (width <=1500px){width:calc(100% - 500px)}@media (width <=1200px){width:calc(100% - 350px)}@media (width <=1024px){width:calc(100% - 250px)}@media (width <=960px){width:100%;background-size:90%;background-position:center bottom}}}.acf-template-header.remove-background-image-on-mobiles{& .title-description{@media (width <=960px){padding:0}}& .background-image{width:50%;background-size:auto 100%;background-position:left;@media (width <=960px){display:none}}}.acf-template-header.full-width-background-image{& .title-description{color:var(--theme-color-white);@media (width <=960px){padding:0}& .page-description{color:inherit}}& .background-image{width:100%;background-size:cover;background-position:center;z-index:1;&:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#0C5286BA;z-index:2}}}
/*! Image - Content */
.image-content-container{display:flex;justify-content:space-between;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:130px 0 115px 0;@media (width <=1480px){width:calc(100% + 20px);margin-left:-20px;margin-right:0}@media (width <=960px){width:100%;margin-left:0;flex-direction:column;row-gap:65px}@media (width <=768px){row-gap:40px}@media (width <=600px){padding:90px 0}& .image-background{background-position:center;background-repeat:no-repeat;background-size:cover;width:calc(50% - 62.5px);display:flex;margin-right:62.5px;order:1;@media (width <=1280px){width:calc(50% - 45px);margin-right:45px}@media (width <=960px){height:500px;width:100%;display:block;flex:unset;margin:0}@media (width <=480px){height:auto;aspect-ratio:1.36 / 1}}& .boxed-container{display:flex;row-gap:40px;width:min(calc(50% - 62.5px), 1440px / 2);margin-right:auto;margin-left:62.5px;padding:10px 0;flex-wrap:wrap;order:2;@media (width <=1280px){width:min(calc(50% - 45px), 1440px / 2);margin-left:45px}@media (width <=960px){width:100%;margin:0;padding:0}@media (width <=768px){column-gap:40px}@media (width <=600px){flex-direction:column}& .titles{display:flex;flex-direction:column;flex:1;row-gap:18px;& .section-subtitle{margin:0;text-transform:uppercase;color:var(--theme-color-text-grey);font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);font-weight:500}& .section-title{margin:0;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500}}& .text-container{& p{margin:0 0 25px 0}& p:last-child,& p:only-child{margin:0}}& .buttons-container{display:flex;gap:10px;margin-top:10px;@media (width <=1366px){flex-direction:column}@media (width <=1280px){flex-direction:unset}}}}.image-content-container.right{@media (width <=1480px){width:calc(100% + 20px);margin-left:0;margin-right:-20px}@media (width <=960px){width:100%;margin-right:0}& .image-background{order:2;margin-right:0;margin-left:62.5px;@media (width <=1280px){width:calc(50% - 45px);margin-left:45px}@media (width <=960px){width:100%;margin:0;order:1}}& .boxed-container{order:1;margin-right:62.5px;margin-left:auto;@media (width <=1280px){margin-right:45px}@media (width <=960px){order:2;margin:0}}}.image-content-container.boxed{width:100%;margin-left:0;margin-right:0;padding:145px 0;@media (width <=1480px){width:100%;margin-left:0;margin-right:0;padding:115px 0}@media (width <=600px){padding:90px 0}& .boxed-container{width:calc(50% - 62.5px);@media (width <=1280px){width:calc(50% - 45px);margin-left:45px}@media (width <=960px){width:100%;margin:0;padding:0}}}
/*! Timeline */
.timeline-titles{text-align:center;& .titles{display:flex;flex-direction:column;align-items:center;row-gap:20px;& .section-subtitle{margin:0;text-transform:uppercase;color:var(--theme-color-text-grey);font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);font-weight:500}& .section-title{margin:0;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500}}}.timeline-content-container{display:flex;justify-content:space-between;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:100px 0 115px 0;position:relative;@media (width <=1480px){width:calc(100% + 20px);margin-right:-20px;margin-left:0}@media (width <=1024px){padding:90px 0 115px 0}@media (width <=960px){width:100%;margin-right:0;flex-direction:column;row-gap:65px}@media (width <=768px){row-gap:40px;padding:40px 0 115px 0}@media (width <=600px){padding:40px 0 90px 0}& .boxed-container{display:flex;width:min(calc(50% - 62.5px), 1440px / 2);margin-left:auto;margin-right:62.5px;padding:0;flex-wrap:wrap;order:1;position:relative;@media (width <=1280px){width:min(calc(50% - 45px), 1440px / 2);margin-right:45px}@media (width <=960px){width:100%;margin:0;padding:0;order:2}@media (width <=600px){flex-direction:column}& .timelines-container{width:100%;& .single-timeline{cursor:pointer;position:relative;z-index:3;& .circle{background-color:var(--theme-color-grey-line);width:43px;height:43px;border-radius:50%;position:absolute;top:0;left:0;z-index:1;& .inner-circle{width:21px;height:21px;background-color:#A0A8AE;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}}& .circle.active{& .inner-circle{background-color:var(--theme-color-accent)}}& .content{display:flex;flex-direction:column;gap:20px;padding-left:78px;& .title-container{display:flex;font-size:28px;line-height:34px;font-weight:500;column-gap:18px;& .year{color:#A0A8AE;font-weight:700;transition:color 0.3s ease}& .year.active{color:var(--theme-color-accent)}}& p{margin:0 0 25px 0;font-size:var(--theme-font-size-18);line-height:var(--theme-font-size-18-lh);font-weight:300;&:only-child,&:last-child{margin:0}}}}& .single-timeline:not(:last-child){margin:0 0 70px 0;@media (width <=768px){margin:0 0 40px 0}}}& .vertical-line{position:absolute;width:5px;height:100%;top:21px;left:19px;background-color:var(--theme-color-grey-line);z-index:1;overflow:hidden;& .progress-line{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:0;background-color:var(--theme-color-accent);transition:height 0.2s ease-out}}}& .image-background{width:calc(50% - 62.5px);height:fit-content;display:flex;margin-left:62.5px;margin-right:0;order:2;aspect-ratio:1.36 / 1;position:sticky;position:-webkit-sticky;top:40px;@media (width <=1280px){width:calc(50% - 45px);margin-left:45px}@media (width <=960px){width:100%;display:block;flex:unset;margin:0;order:1;position:relative;top:unset}& .timeline-background{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;transition:opacity 0.3s ease-in-out;opacity:0}& .timeline-background.active{opacity:1;z-index:31!important}}}
/*! Projects */
& .project-info-popup{display:none;width:calc(100vw - 300px);max-width:1024px;height:80vh;background-color:#fff;z-index:99;position:fixed;left:50%;top:50%;box-shadow:5px 7px 32px 0 #00000040;overflow-y:auto;transform:translate(-50%,-50%);::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--theme-color-text-grey)}::-webkit-scrollbar-thumb{background:var(--theme-color-accent)}::-webkit-scrollbar-thumb:hover{background:var(--theme-color-black)}@media (width <=1024px){width:calc(100vw - 100px);height:calc(100vh - 100px);max-height:calc(100vh - 100px)}@media (width <=600px){width:calc(100vw - 40px);height:calc(100vh - 40px);max-height:calc(100vh - 40px)}@media (width <=480px){max-height:80vh}& .scrollable-by-y{width:100%;height:100%;display:block;overflow-y:auto;overflow-x:hidden;position:relative;& .close-popup{width:50px;height:50px;position:fixed;top:25px;right:25px;background-color:var(--theme-color-white);border-radius:50%;background-image:url(../../../../themes/buldesk/img/close-tr.png);background-repeat:no-repeat;background-position:center;background-size:50px;cursor:pointer;z-index:2;@media (width <=600px){width:40px;height:40px;background-size:40px;top:15px;right:15px}&:hover{background-color:var(--theme-color-light-background)}}& .image{width:100%;position:relative;display:block;z-index:1;& img.featured-image{width:auto;max-width:100%;margin:0 auto;display:block}& .short-desc{font-size:var(--theme-font-size-14);line-height:var(--theme-font-size-14-lh);font-weight:400;position:absolute;bottom:25px;right:25px;z-index:10}}& .content{width:100%;padding:50px 185px 90px 185px;display:flex;gap:90px;align-items:flex-start;@media (width <=1280px){padding:50px 90px 90px 90px}@media (width <=768px){padding:50px;gap:50px}@media (width <=600px){padding:30px 20px;flex-direction:column}& .data{display:flex;flex-direction:column;width:fit-content;& .title{font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:700;width:100%;margin:0 0 5px 0}& .duration{text-transform:uppercase;color:var(--theme-color-text-grey);font-weight:500}& img{display:block;margin:40px 0 0 0;max-width:200px;max-height:100px;width:fit-content;height:auto;aspect-ratio:auto}}& .desc{width:fit-content;margin:0;& h4{font-size:var(--theme-font-size-20);line-height:var(--theme-font-size-20-lh);font-weight:700;margin:0 0 25px 0}& p{width:100%;font-size:16px;line-height:24px;font-weight:300;margin:0 0 25px 0;&:last-child,&:only-child{margin:0}}}}}}& .project-info-popup.open{display:block}& .project-info-popup-overlay{display:none;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:rgb(0 0 0 / 1%);z-index:98;backdrop-filter:blur(5px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;@media (width <=480px){background-color:rgb(0 0 0 / 25%)}}& .project-info-popup-overlay.open{display:block;opacity:1}
/*! Partners logos */
.partners-logos{background-color:var(--theme-color-light-background);padding-top:85px;padding-bottom:145px;text-align:center;@media (width <=600px){padding-top:85px;padding-bottom:85px}& .titles{display:flex;flex-direction:column;align-items:center;row-gap:15px;margin:0 0 15px 0;& .section-subtitle{margin:0;text-transform:uppercase;color:var(--theme-color-text-grey);font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);font-weight:500}& .section-title{margin:0;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500}}& .logos-container{width:100%;display:flex;gap:45px;justify-content:center;flex-wrap:wrap;@media (width <=1024px){gap:25px}@media (width <=960px){flex-wrap:wrap}@media (width <=480px){gap:20px}& .single-logo{display:block;flex-grow:1;flex-shrink:1;flex-basis:auto;aspect-ratio:1 / 1;max-width:20%;background-repeat:no-repeat;background-size:90%;background-position:center;background-color:#fff;position:relative;@media (width <=960px){flex:unset;max-width:unset;width:25%}@media (width <=600px){width:calc(33.33333333333% - 16.666666667px)}@media (width <=480px){width:calc(50% - 10px)}& a{display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;text-decoration:none;&:hover{text-decoration:none}}}}}
/*! Customers logos */
.customers-logos{background-color:#fff;padding-top:85px;padding-bottom:145px;text-align:center;@media (width <=600px){padding-top:85px;padding-bottom:85px}& .titles{display:flex;flex-direction:column;align-items:center;row-gap:15px;margin:0 auto 80px auto;max-width:550px;& .section-subtitle{margin:0;text-transform:uppercase;color:var(--theme-color-text-grey);font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);font-weight:500}& .section-title{margin:0;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500}}& .logos-container{width:100%;display:flex;gap:1px;justify-content:center;flex-wrap:wrap;position:relative;z-index:2;&:after{content:"";background-color:var(--theme-color-grey-line);position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:1}& .single-logo{display:block;flex-grow:1;flex-shrink:1;flex-basis:auto;aspect-ratio:260 / 195;width:calc(16.666666667% - 0.833333333px);background-repeat:no-repeat;background-size:65%;background-position:center;background-color:#fff;position:relative;z-index:2;@media (width <=1366px){background-size:55%}@media (width <=1180px){width:calc(20% - 0.8px)}@media (width <=820px){width:calc(25% - 0.75px)}@media (width <=768px){width:calc(33.3333333333333% - 0.666666667px)}@media (width <=480px){width:calc(50% - 0.5px)}& a{display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;text-decoration:none;&:hover{text-decoration:none;background-color:rgb(0 0 0 / .025)}}}& .single-logo.counter{display:flex;align-content:flex-start;justify-content:center;flex-wrap:wrap;flex-direction:column;text-align:left;@media (width <=768px){align-content:center;text-align:center}& .numbers{font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:700}& .title{font-size:var(--theme-font-size-20);line-height:var(--theme-font-size-20-lh);font-weight:500;color:var(--theme-color-text-grey);text-transform:uppercase}}& .single-logo.you{display:flex;align-content:center;justify-content:center;flex-wrap:wrap;flex-direction:column;& .numbers{font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:700;text-transform:uppercase}}}}
/*! List with icons */
.list-with-icons-container{background-color:#000;color:#fff;padding-top:115px;padding-bottom:115px;text-align:center;@media (width <=600px){padding-top:90px;padding-bottom:90px}& .titles{display:flex;flex-direction:column;align-items:center;row-gap:15px;margin:0 auto 80px auto;& .section-subtitle{margin:0;text-transform:uppercase;color:var(--theme-color-text-grey);font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);font-weight:500}& .section-title{margin:0;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500}}& .list-with-icons{display:flex;gap:50px 75px;flex-wrap:wrap;margin:0 0 50px 0;justify-content:space-between;@media (width <=1024px){gap:50px}& .list-item{width:calc(33.3333333333333% - 50px);display:flex;gap:20px;@media (width <=1024px){width:calc(50% - 37.5px)}@media (width <=600px){width:100%}& .icon{width:80px;height:80px;border-radius:50%;background-color:#2A2A2A;background-position:center;background-repeat:no-repeat;background-size:40px;display:block}& .title-text{width:calc(100% - 100px);text-align:left;display:flex;flex-direction:column;gap:7px;& .title{font-size:18px;line-height:27px;font-weight:500;margin:0}& .text{font-weight:300;margin:0}}}}& input[type="button"]{margin-left:auto;margin-right:auto}}
/*! Contact form block */
.contact-form-section{padding-top:180px;padding-bottom:90px;text-align:center;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;@media (width <=1280px){padding-top:115px;padding-bottom:90px}@media (width <=600px){padding-top:90px;padding-bottom:70px}& .inner-container{display:flex;@media (width <=1280px){flex-direction:column;align-items:center;gap:50px}& .titles{width:calc(100% - 820px);display:flex;flex-direction:column;margin:0;padding:0 150px 0 0;text-align:left;color:var(--theme-color-white);position:relative;z-index:3;@media (width <=1366px){padding:0 100px 0 0}@media (width <=1280px){padding:0;width:100%;max-width:820px;text-align:center}& .section-title{margin:0;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500}}& .contact-form-container{position:relative;z-index:3;width:100%;max-width:820px;margin:0 auto;& .accept-terms-n-condition{& label.ff-el-form-check-label{display:flex;& .ff_tc_checkbox{width:auto;padding-top:0px!important;& input[type="checkbox"]{-webkit-appearance:none;height:24px;width:24px;cursor:pointer;position:relative;-webkit-transition:.10s;border-radius:3px;background-color:#fff;border:1px solid var(--theme-color-grey-line);margin:0 10px 0 0;vertical-align:unset;top:0}& input[type="checkbox"]:checked{background-color:var(--theme-color-accent);border:1px solid var(--theme-color-accent)}& input[type="checkbox"]:checked:before{content:'';width:10px;height:15px;position:absolute;left:50%;top:50%;line-height:24px;text-align:center;border-right:2px solid var(--theme-color-white);border-bottom:2px solid var(--theme-color-white);transform:translate(-50%,calc(-50% - 3px)) rotate(45deg);-webkit-transform:translate(-50%,calc(-50% - 3px)) rotate(45deg);border-top-color:#fff0;border-left-color:#fff0;border-radius:0;z-index:1}}}& p{text-align:left;color:var(--theme-color-grey-line)}& a{color:var(--theme-color-grey-line);&:hover{color:var(--theme-color-black)}}}& button[type="submit"]{width:100%;margin-bottom:0;background-color:var(--theme-color-text);&:hover{background-color:var(--theme-color-accent)}}}}& .overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:hsl(205deg 85% 39% / 70%);z-index:1}}
/*! Send an inquiry */
.send-an-inquiry-section{padding-top:115px;padding-bottom:95px;text-align:center;position:relative;background-repeat:no-repeat;background-position:bottom center;background-size:contain;@media (width <=600px){padding-top:90px;padding-bottom:70px}& .titles{display:flex;flex-direction:column;align-items:center;row-gap:15px;margin:0 auto 80px auto;position:relative;z-index:3;& .section-subtitle{margin:0;text-transform:uppercase;color:var(--theme-color-text-grey);font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);font-weight:500}& .section-title{margin:0;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500}}& .contact-form-container{position:relative;z-index:3;width:100%;max-width:820px;margin:0 auto;& .accept-terms-n-condition{& label.ff-el-form-check-label{display:flex;& .ff_tc_checkbox{width:auto;padding-top:0px!important;& input[type="checkbox"]{-webkit-appearance:none;height:24px;width:24px;cursor:pointer;position:relative;-webkit-transition:.10s;border-radius:3px;background-color:#fff;border:1px solid var(--theme-color-grey-line);margin:0 10px 0 0;vertical-align:unset;top:0}& input[type="checkbox"]:checked{background-color:var(--theme-color-accent);border:1px solid var(--theme-color-accent)}& input[type="checkbox"]:checked:before{content:'';width:10px;height:15px;position:absolute;left:50%;top:50%;line-height:24px;text-align:center;border-right:2px solid var(--theme-color-white);border-bottom:2px solid var(--theme-color-white);transform:translate(-50%,calc(-50% - 3px)) rotate(45deg);-webkit-transform:translate(-50%,calc(-50% - 3px)) rotate(45deg);border-top-color:#fff0;border-left-color:#fff0;border-radius:0;z-index:1}}}& p{text-align:left;color:#000}}& button[type="submit"]{width:100%;margin-bottom:0}}& .overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#cdcdcd;background:linear-gradient(180deg,rgb(205 205 205) 0%,rgb(238 237 236 / .15) 100%);z-index:1}}
/*! FAQ */
.faq-section{padding-top:180px;padding-bottom:180px;background-color:var(--theme-color-light-background);@media (width <=1024px){padding-top:115px;padding-bottom:115px}@media (width <=600px){padding-top:90px;padding-bottom:90px}& .inner-container{display:flex;column-gap:110px;@media (width <=1024px){flex-direction:column;row-gap:70px}& .data{flex:1;@media (width <=1024px){flex:unset;width:100%;order:2}& .titles{display:flex;flex-direction:column;align-items:flex-start;row-gap:15px;margin:40px 0 70px 0;position:relative;z-index:3;@media (width <=1024px){margin:0 0 70px 0}& .section-subtitle{margin:0;text-transform:uppercase;color:var(--theme-color-accent);font-size:var(--theme-font-size-16);line-height:var(--theme-font-size-16-lh);font-weight:500}& .section-title{margin:0;font-size:var(--theme-font-size-54);line-height:var(--theme-font-size-54-lh);font-weight:500}}& .faqs{display:flex;flex-direction:column;gap:30px;& .faq{display:flex;flex-direction:column;padding:0 30px 0 0;position:relative;@media (width <=1024px){padding:0 40px 0 0}& .question{font-size:28px;line-height:34px;font-weight:500;margin:0;cursor:pointer;@media (width <=480px){font-size:24px;line-height:30px}}& .answear{opacity:0;height:0;margin:0;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;-ms-transition:all 0.15s linear;transition:all 0.15s linear;& p{font-weight:300;&:only-child,&:last-child{margin:0}}}& .trigger{position:absolute;width:25px;height:25px;top:5px;right:0;&:before,&:after{content:"";background-color:var(--theme-color-accent);position:absolute;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;-ms-transition:all 0.15s linear;transition:all 0.15s linear}&:before{width:5px;height:100%;top:0;bottom:0;left:calc(50% - 2.5px);right:unset;transform:rotate(90deg)}&:after{width:100%;height:5px;top:calc(50% - 2.5px);bottom:unset;right:0;left:0}}}& .faq.active{& .answear{opacity:1;height:auto;margin:20px 0 0 0}& .trigger{&:before{transform:rotate(0deg)}}}}}& .picture{flex:1;@media (width <=1024px){flex:unset;width:100%;order:1}& img{width:100%;height:auto;display:block}}}}
/*! Contact details */
.contact-details-section{padding-top:135px;padding-bottom:110px;@media (width <=900px){padding-top:90px;padding-bottom:90px}& .contact-details-container{display:flex;gap:40px;padding:40px 50px;background-color:var(--theme-color-accent);color:var(--theme-color-white);width:100%;max-width:900px;margin:0 auto;position:relative;z-index:2;@media (width <=600px){flex-direction:column}& .left{flex:1;display:flex;flex-direction:column;@media (width <=600px){gap:12px}& .title{margin:0;text-transform:uppercase;font-size:25px;line-height:38px;font-weight:500;@media (width <=600px){line-height:1}}& .subtitle{margin:0;text-transform:uppercase;font-size:14px;line-height:1;font-weight:500}& .vat-number{font-size:14px;line-height:1;font-weight:400;margin:auto 0 0 0}}& .right{flex:1;display:flex;flex-direction:column;gap:12px;margin:20px 0;& .contact-details{margin:0;display:flex;gap:12px;align-items:center;& a{color:inherit;text-decoration:none;position:relative;display:inline-block;&:after{content:"";position:absolute;left:0;right:0;top:100%;width:0;height:1px;background-color:#fff4;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}&:hover{color:inherit;text-decoration:none}&:hover:after{width:100%}}& span{width:36px;height:36px;min-width:36px;background-color:#fff;border-radius:50%;position:relative;& svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}}}}& .contact-details-map-container{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;margin-top:-85px;position:relative;z-index:1;& iframe{width:100%;height:750px;border:0;outline:0;@media (width <=900px){height:500px}}}}
/*! Gallery */
.gallery-section{padding-top:110px;padding-bottom:110px;@media (width <=1024px){padding-top:90px;padding-bottom:90px}@media (width <=600px){padding-top:60px;padding-bottom:60px}& .inner-container{width:100%;display:inline-block}& ul{display:flex;gap:30px;flex-wrap:wrap;list-style:none;margin:0;padding:0;@media (width <=1480px){gap:20px}& li{width:calc(33.33333333333% - 20px);display:none;position:relative;z-index:1;@media (width <=1480px){width:calc(33.33333333333% - 13.333333333px)}@media (width <=800px){width:calc(50% - 10px)}& a{width:100%;display:inline-block;position:relative;z-index:2;&:hover{&:before{opacity:1}}&:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#0C5286BA;opacity:0;z-index:3;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}& img{display:block}}}& li.show{display:flex}}& #load-more{margin:50px 30px 0 0;float:right}}.vbox-container{overflow-y:hidden}.section-content.terms-page{max-width:860px}.terms-page{padding-top:135px;padding-bottom:135px;& .titles{display:flex;flex-direction:column;align-items:center;gap:20px;padding:0 0 90px 0;text-align:center;& .page-title{font-size:var(--theme-font-size-72);line-height:var(--theme-font-size-72-lh);font-weight:500;margin:0}& .page-updated-on{margin:0;font-size:var(--theme-font-size-20);line-height:var(--theme-font-size-20-lh);font-weight:500;text-transform:uppercase;color:var(--theme-color-accent)}}& .content{& h3{font-size:var(--theme-font-size-32);line-height:var(--theme-font-size-32-lh);font-weight:500;text-transform:uppercase;margin:80px 0 30px 0}& p{font-weight:300;margin:0 0 20px 0;&:last-of-type,&:only-of-type{margin:0}& a{font-weight:500;color:var(--theme-color-accent);text-decoration:underline;&:hover{color:var(--theme-color-black);text-decoration:underline}}}& ul,& ol{font-weight:300;margin:0 0 20px 0;padding:0;list-style-position:inside;& li{margin:0 0 20px 0;&:last-child,&:only-child{margin:0}& a{font-weight:500;color:var(--theme-color-accent);text-decoration:underline;&:hover{color:var(--theme-color-black);text-decoration:underline}}}}}}.frm-fluent-form{& fieldset{& .ff-t-container{gap:20px;& .ff-el-group{margin:0 0 20px 0;& input[type="text"],& input[type="email"],& input[type="number"],& select.ff-el-form-control{background-color:#fff;padding:16px 32px;line-height:22px;border:0;font-weight:400;color:var(--theme-color-text-grey);border-radius:27px;&:active,&:focus,&:focus-visible{outline:0;border:0;box-shadow:none}&:focus{box-shadow:2px 2px 15px #00000024;color:var(--theme-color-text)}}& input[type="text"],& input[type="email"],& input[type="number"]{height:54px}}}& .ff-el-group{& textarea{background-color:#fff;padding:16px 32px;line-height:22px;border:0;font-weight:400;color:var(--theme-color-text-grey);border-radius:27px;&:active,&:focus,&:focus-visible{outline:0;border:0;box-shadow:none}&:focus{box-shadow:2px 2px 15px #00000024;color:var(--theme-color-text)}}}}}.section-content.page-404{max-width:768px}.page-404{padding-top:135px;padding-bottom:135px;& .titles{display:flex;flex-direction:column;align-items:center;gap:20px;padding:0;text-align:center;& .page-title{font-size:var(--theme-font-size-72);line-height:var(--theme-font-size-72-lh);font-weight:500;margin:0}& .page-subtitle{margin:0;font-size:var(--theme-font-size-20);line-height:var(--theme-font-size-20-lh);font-weight:500;text-transform:uppercase;color:var(--theme-color-accent)}}& .content{display:block;margin:0 0 80px 0;& h3{font-size:var(--theme-font-size-32);line-height:var(--theme-font-size-32-lh);font-weight:500;text-transform:uppercase;margin:80px 0 30px 0}& p{font-weight:300;margin:0 0 20px 0;&:last-of-type,&:only-of-type{margin:0}& a{font-weight:500;color:var(--theme-color-accent);text-decoration:underline;&:hover{color:var(--theme-color-black);text-decoration:underline}}}& ul,& ol{font-weight:300;margin:0 0 20px 0;padding:0;list-style-position:inside;& li{margin:0 0 20px 0;&:last-child,&:only-child{margin:0}& a{font-weight:500;color:var(--theme-color-accent);text-decoration:underline;&:hover{color:var(--theme-color-black);text-decoration:underline}}}}}& .buttons{display:flex;gap:20px;justify-content:center;@media (width <=480px){flex-direction:column}}}.mcforms-wrapper form{position:relative;width:100vw;height:100vh;overflow:hidden}.mcforms-wrapper form>div{max-width:100vw;max-height:100vh}