@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";.background-primary{background-color:#fff}.background-secondary{background-color:#fafafa}.background-tertiary{background-color:#444}.background-alternate{background-color:#000}.background-success{background-color:#ecfdf3}.background-error{background-color:#fef3f2}.border-primary{border-color:#000}.border-secondary{border-color:#aaa}.border-tertiary{border-color:#444}.border-alternate{border-color:#fff}.border-success{border-color:#027a48}.border-error{border-color:#b42318}.text-primary{color:#000}.text-secondary{color:#aaa}.text-alternate{color:#fff}.text-success{color:#027a48}.text-error{color:#b42318}.link-primary{color:#000}.link-secondary{color:#666}.link-alternate{color:#fff}.shadow-xxsmall{box-shadow:0px 1px 2px 0px rgba(0,0,0,.05)}.shadow-xsmall{box-shadow:0px 1px 3px 0px rgba(0,0,0,.1),0px 1px 2px 0px rgba(0,0,0,.06)}.shadow-small{box-shadow:0px 4px 8px -2px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.06)}.shadow-medium{box-shadow:0px 12px 16px -4px rgba(0,0,0,.08),0px 4px 6px -2px rgba(0,0,0,.03)}.shadow-large{box-shadow:0px 20px 24px -4px rgba(0,0,0,.08),0px 8px 8px -4px rgba(0,0,0,.03)}.shadow-xlarge{box-shadow:0px 24px 48px -12px rgba(0,0,0,.18)}.shadow-xxlarge{box-shadow:0px 32px 64px -12px rgba(0,0,0,.14)}@font-face{font-family:"GeneralSans-Extralight";src:url("/templates/default/fonts/GeneralSans-Extralight.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-Extralight.woff") format("woff"),url("/templates/default/fonts/GeneralSans-Extralight.ttf") format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-ExtralightItalic";src:url("/templates/default/fonts/GeneralSans-ExtralightItalic.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-ExtralightItalic.woff") format("woff"),url("/templates/default/fonts/GeneralSans-ExtralightItalic.ttf") format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:"GeneralSans-Light";src:url("/templates/default/fonts/GeneralSans-Light.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-Light.woff") format("woff"),url("/templates/default/fonts/GeneralSans-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-LightItalic";src:url("/templates/default/fonts/GeneralSans-LightItalic.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-LightItalic.woff") format("woff"),url("/templates/default/fonts/GeneralSans-LightItalic.ttf") format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:"GeneralSans-Regular";src:url("/templates/default/fonts/GeneralSans-Regular.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-Regular.woff") format("woff"),url("/templates/default/fonts/GeneralSans-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-Italic";src:url("/templates/default/fonts/GeneralSans-Italic.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-Italic.woff") format("woff"),url("/templates/default/fonts/GeneralSans-Italic.ttf") format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:"GeneralSans-Medium";src:url("/templates/default/fonts/GeneralSans-Medium.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-Medium.woff") format("woff"),url("/templates/default/fonts/GeneralSans-Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-MediumItalic";src:url("/templates/default/fonts/GeneralSans-MediumItalic.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-MediumItalic.woff") format("woff"),url("/templates/default/fonts/GeneralSans-MediumItalic.ttf") format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:"GeneralSans-Semibold";src:url("/templates/default/fonts/GeneralSans-Semibold.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-Semibold.woff") format("woff"),url("/templates/default/fonts/GeneralSans-Semibold.ttf") format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-SemiboldItalic";src:url("/templates/default/fonts/GeneralSans-SemiboldItalic.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-SemiboldItalic.woff") format("woff"),url("/templates/default/fonts/GeneralSans-SemiboldItalic.ttf") format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:"GeneralSans-Bold";src:url("/templates/default/fonts/GeneralSans-Bold.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-Bold.woff") format("woff"),url("/templates/default/fonts/GeneralSans-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-BoldItalic";src:url("/templates/default/fonts/GeneralSans-BoldItalic.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-BoldItalic.woff") format("woff"),url("/templates/default/fonts/GeneralSans-BoldItalic.ttf") format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:"GeneralSans-Variable";src:url("/templates/default/fonts/GeneralSans-Variable.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-Variable.woff") format("woff"),url("/templates/default/fonts/GeneralSans-Variable.ttf") format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-VariableItalic";src:url("/templates/default/fonts/GeneralSans-VariableItalic.woff2") format("woff2"),url("/templates/default/fonts/GeneralSans-VariableItalic.woff") format("woff"),url("/templates/default/fonts/GeneralSans-VariableItalic.ttf") format("truetype");font-weight:200 700;font-display:swap;font-style:italic}h1,.heading-h1{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:59px;font-weight:600;letter-spacing:2px;line-height:110%}@media only screen and (max-width: 1440px){h1,.heading-h1{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:38px;font-weight:600}}@media only screen and (max-width: 1260px){h1,.heading-h1{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:33px;font-weight:600}}@media only screen and (max-width: 768px){h1,.heading-h1{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:38px;font-weight:600}}h2,.heading-h2{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:44px;font-weight:600;letter-spacing:.44px}@media only screen and (max-width: 1440px){h2,.heading-h2{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:32px;font-weight:600}}@media only screen and (max-width: 1260px){h2,.heading-h2{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:30px;font-weight:600}}@media only screen and (max-width: 768px){h2,.heading-h2{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:28px;font-weight:600}}h3,.heading-h3{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:38px;font-weight:600;letter-spacing:.38px;font-weight:400}@media only screen and (max-width: 1440px){h3,.heading-h3{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:33px;font-weight:600}}@media only screen and (max-width: 992px){h3,.heading-h3{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:25px;font-weight:600}}@media only screen and (max-width: 768px){h3,.heading-h3{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:28px;font-weight:600}}h4,.heading-h4,.contact-contacts ul strong,.product .faq h1,.product .faq h2,.product .faq h3,.product .faq h4,.product-header-row h1,.product-header-row h2,.product-header-row h3,.product-header-row h4,.modal-popup-text p:first-child{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:33px;font-weight:600;font-weight:400}@media only screen and (max-width: 1440px){h4,.heading-h4,.contact-contacts ul strong,.product .faq h1,.product .faq h2,.product .faq h3,.product .faq h4,.product-header-row h1,.product-header-row h2,.product-header-row h3,.product-header-row h4,.modal-popup-text p:first-child{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:24px;font-weight:600}}@media only screen and (max-width: 1260px){h4,.heading-h4,.contact-contacts ul strong,.product .faq h1,.product .faq h2,.product .faq h3,.product .faq h4,.product-header-row h1,.product-header-row h2,.product-header-row h3,.product-header-row h4,.modal-popup-text p:first-child{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:24px;font-weight:600}}h5,.heading-h5{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:24px;font-weight:600}@media only screen and (max-width: 1260px){h5,.heading-h5{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:22px;font-weight:600}}@media only screen and (max-width: 768px){h5,.heading-h5{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:20px;font-weight:600}}h6,.heading-h6{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:20px;font-weight:600}@media only screen and (max-width: 768px){h6,.heading-h6{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:18px;font-weight:600}}.heading-tagline{line-height:120%;font-family:"GeneralSans-Regular",sans-serif;font-size:16px;font-weight:600}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin:2rem 0 1rem}.text-large-light{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:20px;font-weight:300}.text-large-normal{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:20px;font-weight:400}.text-large-medium{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:20px;font-weight:500}.text-large-semi-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:20px;font-weight:600}.text-large-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:20px;font-weight:700}.text-large-extra-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:20px;font-weight:800}.text-large-link{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:20px;font-weight:400;text-decoration:underline}.text-medium-light{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:18px;font-weight:300}.text-medium-normal{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:18px;font-weight:400}.text-medium-medium{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:18px;font-weight:500}.text-medium-semi-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:18px;font-weight:600}.text-medium-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:18px;font-weight:700}.text-medium-extra-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:18px;font-weight:800}.text-medium-link{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:18px;font-weight:400;text-decoration:underline}.text-regular-light{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:16px;font-weight:300}.text-regular-normal,.contact-contacts ul em{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:16px;font-weight:400}.text-regular-medium{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:16px;font-weight:500}.text-regular-semi-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:16px;font-weight:600}.text-regular-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:16px;font-weight:700}.text-regular-extra-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:16px;font-weight:800}.text-regular-link,.contact-contacts ul a{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:16px;font-weight:400;text-decoration:underline}.text-small-light{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:14px;font-weight:300}.text-small-normal{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:14px;font-weight:400}.text-small-medium{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:14px;font-weight:500}.text-small-semi-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:14px;font-weight:600}.text-small-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:14px;font-weight:700}.text-small-extra-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:14px;font-weight:800}.text-small-link{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:14px;font-weight:400;text-decoration:underline}.text-tiny-light{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:12px;font-weight:300}.text-tiny-normal{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:12px;font-weight:400}.text-tiny-medium{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:12px;font-weight:500}.text-tiny-semi-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:12px;font-weight:600}.text-tiny-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:12px;font-weight:700}.text-tiny-extra-bold{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:12px;font-weight:800}.text-tiny-link{line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:12px;font-weight:400;text-decoration:underline}body{font-family:"GeneralSans-Regular",sans-serif}a{color:#000}a.unstyled{text-decoration:none}ul li,ol li{margin:.25rem 0 .25rem 1.5rem}ul.unstyled,ol.unstyled{list-style-type:none}ul.unstyled li,ol.unstyled li{margin:0}.text-center{text-align:center;text-wrap:balance}*,*::after,*::before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background:#fff}html.contrast{background:#000;color:#ddd133}html.invert{filter:invert(1)}html.grayscale{filter:grayscale(1)}html.invert.grayscale{filter:invert(1) grayscale(1)}html.animation .aos-animate{-o-transition-property:none !important;-moz-transition-property:none !important;-ms-transition-property:none !important;-webkit-transition-property:none !important;transition-property:none !important;-o-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important}html.cursor{cursor:url("../img/accessibility/custom-cursor.png"),auto}html.font-medium{font-size:11px}html.font-big{font-size:12px}html.spacing-medium{letter-spacing:.5px}html.spacing-big{letter-spacing:1px}body{position:relative;background-color:#1e1e1e}.container{padding-left:max(4vw,24px);padding-right:max(4vw,24px);margin-left:auto;margin-right:auto;max-width:calc(1760px + 8vw)}@media only screen and (max-width: 1440px){.container{max-width:calc(1520px + 8vw)}}.container .container{padding-left:0;padding-right:0}button,.btn{display:flex;padding:8px 24px;align-items:center;justify-content:center;gap:12px;transition:all 200ms ease;background-color:inherit;border:none;border-radius:4px;cursor:pointer;text-decoration:none;width:fit-content;line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:16px;font-weight:400}button svg,button img,.btn svg,.btn img{width:24px;height:24px}button:disabled,button.disabled,.btn:disabled,.btn.disabled{cursor:unset}button.btn-icon,.btn.btn-icon{padding:12px}button.btn-small,.btn.btn-small{padding:8px 20px}button.btn-small.btn-icon,.btn.btn-small.btn-icon{padding:8px}button.full-width,.btn.full-width{width:100%}@media only screen and (max-width: 768px){button,.btn{width:100%}}.btn-primary{background-color:#fff;color:#000}.btn-primary:hover{background-color:#aaa}.btn-primary:active{background-color:#000}.btn-secondary{color:#fff;border:1px solid #fff;background-color:rgba(0,0,0,0)}.btn-secondary:hover{background-color:#fafafa;color:#000}.btn-secondary:active{background-color:#ccc}.btn-third{color:#fff;border:none;background-color:#c27d29}.btn-third:hover{background-color:rgb(215.9191489362,150.1489361702,70.0808510638)}.btn-third:active{background-color:rgb(151.8978723404,97.8723404255,32.1021276596)}.btn-tertiary:hover{background-color:#666}.btn-tertiary:active{background-color:#666}.btn-link{padding:0}input,textarea,select{height:38px;border:1px solid hsla(0,0%,100%,.6);line-height:150%;font-family:"GeneralSans-Regular",sans-serif;letter-spacing:0;font-weight:400;font-size:16px;font-weight:400;padding:8px 16px;width:100%;display:block;border-radius:4px;background-color:rgba(0,0,0,0);color:#eef0f2}input::placeholder,textarea::placeholder,select::placeholder{color:#666}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:#c27d29}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button,select::-webkit-outer-spin-button,select::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.input-small,textarea.input-small,select.input-small{height:40px;padding:8px}input:disabled,textarea:disabled,select:disabled{border:none}input.input-error,textarea.input-error,select.input-error{border:1px solid #b42318;background-color:#2d2d2d}input[type=checkbox],input[type=radio]{width:18px;height:18px;flex-shrink:0;accent-color:#000}input[type=checkbox].input-error,input[type=radio].input-error{outline:2px solid #b42318}textarea{height:auto;resize:none}label{display:flex;flex-direction:column;gap:2px}label:has(input[type=checkbox]){flex-direction:row;gap:8px}.input-btn{position:relative}.input-btn .btn{position:absolute;top:50%;right:4px;transform:translateY(-50%)}@media only screen and (max-width: 768px){.input-btn .btn{width:fit-content}}.checkbox-container{display:flex;gap:8px}.switch-container{position:relative;display:inline-block;width:44px;height:24px}.switch-container input{opacity:0;width:0;height:0}.switch{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#444;transition:.4s;border-radius:100px}.switch::before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.switch{background-color:#000;opacity:.5}input:checked:disabled+.switch{opacity:.5}input:checked+.switch:before{transform:translateX(20px)}input:focus+.switch{box-shadow:0 0 1px #000}.range-slider{background:#fafafa;height:4px}.range-slider .range-slider__thumb{width:20px;height:20px;background:#fff;border:2px solid #000;box-shadow:0px 4px 8px -2px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.06)}.range-slider .range-slider__range{background:#000}.range-slider-container{width:100%;padding-top:8px}.range-slider-inputs{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.range-slider-inputs input{width:80px;text-align:center}.form{border-radius:8px;padding:32px;display:flex;flex-direction:column}.form-dark{background-color:rgba(0,0,0,.2);color:#b7b7b7;height:100%}.form-dark input::placeholder,.form-dark textarea::placeholder{color:#eef0f2}.form-glass{color:#b7b7b7;background:rgba(0,0,0,.1);border-radius:8px;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid hsla(0,0%,100%,.15);box-shadow:0 8px 32px rgba(0,0,0,.3)}.form-glass input::placeholder,.form-glass textarea::placeholder{color:#b7b7b7}@media only screen and (max-width: 768px){.form{padding:32px 12px}}.form-row{display:flex;gap:40px}.form-row .form-row{margin:0}.form-row.mb-8{margin-bottom:8px}.form-row.mb-24{margin-bottom:24px}@media only screen and (max-width: 1260px){.form-row.mb-24{margin-bottom:16px}}.form-row.mb-16{margin-bottom:16px}.form-row.mb-40{margin-bottom:40px}.form-row,.form-row label{width:100%}.form-row input,.form-row textarea,.form-row label input,.form-row label textarea{margin-top:16px}.form-row input[type=checkbox],.form-row label input[type=checkbox]{margin-top:0}.form-row-checkbox{font-size:14px;line-height:130%;align-items:flex-start}@media only screen and (max-width: 1260px){.form-row-checkbox{font-size:11px}}.form-row-buttons{justify-content:flex-end}@media only screen and (max-width: 1260px){.form-row{gap:16px}}@media only screen and (max-width: 768px){.form-row{flex-direction:column;gap:24px}}.radio-cards{display:flex;flex-wrap:wrap;gap:8px}.radio-card{border:1px solid #000;padding:24px;display:flex;gap:16px;position:relative;cursor:pointer}.radio-card img{width:56px;height:56px;object-fit:contain}.radio-card::before{content:"";border:1px solid #000;border-radius:50%}.radio-card svg,.radio-card::before{position:absolute;top:4px;right:4px;width:18px;height:18px;z-index:1}.radio-card svg{color:#fff}.radio-card:has(input:checked)::before{background-color:#000}.captcha-radio-card{padding:8px;border:1px solid #aaa;background-color:#fff;cursor:pointer}.captcha-radio-card svg{width:32px;height:32px;color:#aaa}.captcha-radio-card:has(input:checked){border-color:#c27d29;background-color:#fafafa}.captcha-radio-card:has(input:checked) svg{color:#000}.captcha-radio-card input{position:absolute;opacity:0;width:0;height:0}.captcha-container{padding:16px;background-color:rgba(0,0,0,0);border:1px solid #fafafa;margin-top:20px;margin-bottom:40px}.captcha-container .radio-cards{margin:12px 0}.captcha-container:has(.input-error){border:1px solid #b42318}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;gap:16px}.navbar .container{display:flex;align-items:center;justify-content:space-between;width:100%}.navbar-top{padding:16px 0;background-color:#c27d29;display:flex;align-items:center;justify-content:center;text-align:center;height:51px}.navbar-top-text{color:#fff}@media only screen and (max-width: 768px){.navbar-top-text{padding:0 10px}}.navbar-top-text a{color:#fff;font-weight:600}.navbar-bottom{width:100%;height:106px;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:space-between;padding-left:32px;padding-right:32px;border-radius:8px}@media only screen and (max-width: 1440px){.navbar-bottom{padding-left:11px;padding-right:11px}}.navbar-bottom-left{display:flex;flex-direction:row;gap:24px;color:#fff}@media only screen and (max-width: 1440px){.navbar-bottom-left{gap:16px}}.navbar-bottom-right{display:flex}.navbar-bottom-right .page-hero-booking{padding:18px 32px}@media only screen and (max-width: 1660px){.navbar-bottom-right .page-hero-booking{padding:18px 12px}}@media only screen and (max-width: 1440px){.navbar-bottom-right .page-hero-booking{padding:18px 12px}}.navbar-bottom-right .booking{display:flex;justify-content:space-between;align-items:center;height:100%}.navbar-bottom-right .booking__date{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:32px}.navbar-bottom-right .booking__date-item{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;cursor:pointer}.navbar-bottom-right .booking__date .booking-arrow{margin:auto 32px auto}@media only screen and (max-width: 1440px){.navbar-bottom-right .booking__date .booking-arrow{margin:auto 16px auto}}@media only screen and (max-width: 1440px){.navbar-bottom-right .booking__date{gap:16px}}@media only screen and (max-width: 992px){.navbar-bottom-right .booking__date{display:none}}.navbar-bottom-right .booking .date{font-family:"GeneralSans-Regular",sans-serif}.navbar-bottom-right .booking .date__day{color:#fff;font-size:16px;margin-right:6px}.navbar-bottom-right .booking .date__month{color:#fff;font-size:16px;margin-right:6px}.navbar-bottom-right .booking .date__time{color:#fff;font-size:16px}.navbar-bottom-right .booking .date__arrow{width:16px;height:10px;margin-left:16px;display:flex}.navbar-bottom-right .booking .date__arrow svg{width:100%;height:100%}@media(hover: hover){.navbar-bottom-right .booking .date__arrow:hover{opacity:.5;cursor:pointer}}@media only screen and (max-width: 1600px){.navbar-bottom-right .booking .date__day{font-size:14px}.navbar-bottom-right .booking .date__month{font-size:14px}.navbar-bottom-right .booking .date__time{font-size:14px}}.navbar-bottom-right .booking__actions{display:flex;justify-content:flex-end;gap:16px;align-items:center;flex-wrap:wrap;margin-left:32px}@media only screen and (max-width: 992px){.navbar-bottom-right .booking__actions{margin-left:0;width:100%}}.navbar-bottom-right .booking .action__item{display:flex;justify-content:center;align-items:center;width:116px;height:38px;background:#fff;padding:0;color:#000;font-family:"GeneralSans-Medium";font-size:16px;font-weight:500;letter-spacing:.36px;border-radius:4px;transition:opacity .3s ease-in-out;will-change:opacity}.navbar-bottom-right .booking .action__item:disabled{width:151px;height:38px;padding:0;color:#fff;font-family:"GeneralSans-Regular",sans-serif;font-size:11px;font-weight:400;background:hsla(0,0%,100%,.1);opacity:1;text-transform:uppercase}@media(hover: hover){.navbar-bottom-right .booking .action__item:disabled:hover{opacity:1}}@media only screen and (max-width: 1440px){.navbar-bottom-right .booking .action__item:disabled{display:none}}@media(hover: hover){.navbar-bottom-right .booking .action__item:hover{opacity:.6}}@media only screen and (max-width: 1440px){.navbar-bottom-right .booking .action__item{font-size:14px}}@media only screen and (max-width: 1440px){.navbar-bottom-right{gap:0}}.nav-menu{display:flex;align-items:center}.nav-menu-item{position:relative}.nav-menu-item>a,.nav-menu-item>span{padding:8px 16px;display:flex;align-items:center;gap:4px;color:#fff;border-bottom:1px solid rgba(0,0,0,0);transition:all 300ms ease;white-space:nowrap}@media only screen and (max-width: 1600px){.nav-menu-item>a,.nav-menu-item>span{padding:8px 8px;font-size:14px}}.nav-menu-item>a.logo-url,.nav-menu-item>span.logo-url{padding:0;margin-right:24px}.nav-menu-item>a:hover,.nav-menu-item>span:hover{border-bottom:1px solid #c27d29}.nav-menu-item .nav-submenu{position:absolute;pointer-events:none;top:100%;left:0;transform:translateY(-12px);width:fit-content;opacity:0;z-index:100;padding:16px;background-color:#fff;border:1px solid #000;transition:all 200ms ease}.nav-menu-item .nav-submenu a{display:block;text-wrap:nowrap;padding:8px}.nav-menu-item-lang a{text-decoration:none;text-transform:uppercase}.nav-menu-item:hover .nav-submenu{pointer-events:auto;opacity:1;transform:translateY(0)}.nav-menu #searchMenu{margin:0 16px}#mobileMenuBtn{display:none}@media only screen and (max-width: 1260px){#mobileMenuBtn{display:block}#mobileMenuBtn button{width:40px;height:40px;position:relative;z-index:20}#mobileMenuBtn button::after,#mobileMenuBtn button::before{content:"";display:block;position:absolute;left:50%;transform:translate(-50%, -50%);width:20px;height:2px;background-color:#fff;transition:all .3s ease}#mobileMenuBtn button::before{top:calc(50% + 3px)}#mobileMenuBtn button::after{top:calc(50% - 3px)}#mobileMenuBtn button.open::before,#mobileMenuBtn button.open::after{left:50%}#mobileMenuBtn button.open::before{top:calc(50% + 7px);transform:rotate(45deg) translate(-50%, -50%)}#mobileMenuBtn button.open::after{top:calc(50% - 7px);transform:rotate(-45deg) translate(-50%, -50%)}#topNavMenu{opacity:0;visibility:hidden;position:fixed;top:-16px;right:-110%;min-width:42%;width:fit-content;max-width:50%;height:101lvh;background-color:#1e1e1e;transition:all .3s ease;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}#topNavMenu::-webkit-scrollbar{display:none}#topNavMenu{border-left:1px solid #000;flex-direction:column;padding:124px 4vw 64px;align-items:flex-start;z-index:10}#topNavMenu svg{display:none}#topNavMenu .nav-item>a,#topNavMenu .nav-item>span{padding:12px 0}#topNavMenu .nav-submenu{position:static;pointer-events:auto;top:auto;left:auto;transform:none;opacity:inherit;z-index:inherit;padding:12px 0 12px 20px;background-color:inherit;border:none}#topNavMenu .nav-submenu a{text-wrap:nowrap;padding:8px}#topNavMenu.open{opacity:1;visibility:visible;right:-10%;box-shadow:0px 20px 24px -4px rgba(0,0,0,.08),0px 8px 8px -4px rgba(0,0,0,.03)}}.tabs-nav{width:100%;display:flex;gap:24px;margin-bottom:24px}.tabs-nav-trigger{cursor:pointer;padding:8px 0;transition:all 200ms ease;border-bottom:1px solid rgba(0,0,0,0);font-size:14px}.tabs-nav-trigger:hover{border-bottom:1px solid #aaa}.tabs-nav-trigger.active{background-color:#efede8;border-top:1px solid rgba(0,0,0,0)}.tabs.full-width{width:100%}.tabs.full-width .tabs-nav{gap:0}.tabs.full-width .tabs-nav-trigger{padding:8px 12px;flex-grow:1;text-align:center}.steps{display:flex;align-items:center;gap:24px}.steps-item span{display:flex;align-items:center;gap:8px}.steps-item bdi{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid #000}.steps-item.active bdi,.steps-item.visited bdi{background-color:#000;color:#fff}@media only screen and (max-width: 992px){#topNavMenu{min-width:62%;max-width:70%}}@media only screen and (max-width: 768px){#topNavMenu{padding:154px 4vw 64px;min-width:128%;width:fit-content;max-width:127%;align-items:center}#topNavMenu a{font-size:33px}}.accessibility-icon{position:fixed;top:20%;display:flex;align-items:flex-start;gap:8px;left:-248px;z-index:2;transition:all .3s;cursor:pointer}@media only screen and (max-width: 768px){.accessibility-icon{display:none}}.accessibility-icon.active{left:0}.accessibility-icon .accessibility-container{width:248px;border:1px solid #000;box-shadow:0px 4px 8px -2px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.06);padding:12px;background-color:#000;text-align:center}.accessibility-icon .accessibility-container,.accessibility-icon .accessibility-container .btn{color:#fff}.accessibility-icon .accessibility-container .btn{border-radius:0;border-top:1px solid #fff;padding-top:12px;margin-top:12px;width:100%}.accessibility-icon .accessibility-container .btn.active{font-weight:600}html.accessibility-grayscale{filter:grayscale(100%)}html.accessibility-invert{filter:invert(100%)}html.accessibility-animation *{transition-duration:0 !important;transition:none !important;transition-property:none !important}html.accessibility-contrast{filter:contrast(200%)}html.accessibility-cursor{cursor:url("/img/accessibility/custom-cursor.png"),auto}html.accessibility-font-medium{font-size:120%}html.accessibility-font-big{font-size:150%}html.accessibility-spacing-medium{letter-spacing:.2rem}html.accessibility-spacing-big{letter-spacing:.4rem}.footer{padding:32px 0;background-color:hsla(0,0%,100%,.15)}.footer-top{display:flex;justify-content:space-between;gap:10%}@media only screen and (max-width: 768px){.footer-top-logo svg{max-height:100px;width:auto}}.footer-top-address,.footer-top-contacts,.footer-top-localizations{display:flex;flex-direction:column;gap:24px;line-height:130%}@media only screen and (max-width: 992px){.footer-top-address,.footer-top-contacts,.footer-top-localizations{gap:12px}}.footer-top-contacts{display:flex;flex-direction:column;gap:0}.footer-top-contacts-contact{display:flex;flex-direction:column;gap:4px;margin-top:24px;margin-bottom:32px}@media only screen and (max-width: 992px){.footer-top-contacts-contact{margin-top:12px;margin-bottom:12px}}.footer-top-menu{display:grid;grid-template-columns:1fr 1fr 2fr;width:100%}@media only screen and (max-width: 1440px){.footer-top-menu{gap:10px}}@media only screen and (max-width: 992px){.footer-top-menu{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"a b" "c c";row-gap:40px}.footer-top-menu .footer-top-address{grid-area:a}.footer-top-menu .footer-top-contacts{grid-area:b}.footer-top-menu .footer-menu{grid-area:c}}@media only screen and (max-width: 768px){.footer-top-menu{display:flex;flex-direction:column}}@media only screen and (max-width: 480px){.footer-top{flex-direction:column;gap:40px}}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.6);color:#eef0f2;font-family:"GeneralSans-Light",sans-serif;line-height:150%}.footer-bottom a{color:#eef0f2}.footer-bottom .footer-menu{display:flex;gap:24px;align-items:center}@media only screen and (max-width: 768px){.footer-bottom .footer-menu{flex-direction:column;margin-top:16px}}@media only screen and (max-width: 768px){.footer-bottom{flex-direction:column;align-items:center;text-align:center}}.footer-menu{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}.footer-menu li a{color:#fff;transition:all .3s}.footer-menu li a:hover{color:hsl(0,0%,90%);transform:translateX(2px)}.footer-menu-item{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 992px){.footer-menu-item{gap:12px}}.footer-menu a{display:block}.footer-submenu{display:flex;flex-direction:column;gap:8px}.footer #cookiesSettings{text-decoration:underline;cursor:pointer;display:block;padding:8px 0}@media only screen and (max-width: 768px){.footer{padding:32px 0 96px}}.social-media-menu{display:flex;gap:24px}.social-media-menu svg path{fill:#fff}ul.breadcrumbs{margin-top:202px;padding-top:8px}ul.breadcrumbs,ul.breadcrumbs li{display:flex;gap:8px}ul.breadcrumbs li:not(:last-child)::after{content:"/"}.contrast .breadcrumbs-item.active{color:#ddd133}.pagination{margin:32px 0;width:100%;gap:12px}.pagination,.pagination ul{display:flex;align-items:center;justify-content:flex-end}.pagination ul{gap:4px}@media only screen and (max-width: 768px){.pagination,.pagination ul{display:flex;align-items:center;justify-content:center}.pagination .btn span{display:none}}.modal,.modal-cookies{background:#fff;box-shadow:0px 20px 24px -4px rgba(0,0,0,.08),0px 8px 8px -4px rgba(0,0,0,.03);max-height:90svh}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:none;z-index:100;max-width:600px;width:90%}.modal .actions{margin-top:24px;justify-content:flex-end}.modal-center{text-align:center;text-wrap:balance}.modal-center .modal-header{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:16px}.modal-center .modal-header svg{width:48px;height:48px}.modal-center .actions{margin-top:0;margin-bottom:24px;justify-content:center}@media only screen and (max-width: 768px){.modal{width:100%}}.modal-row{margin:16px 0}.modal-row-header{display:block;margin-bottom:8px}.modal-header,.modal-content,.modal-footer{padding:16px}.modal-product-card{margin:12px 0;display:flex;gap:8px}.modal-product-card img{width:64px;height:64px;object-fit:contain}.widget{position:fixed;margin:8px;z-index:100;box-shadow:0px 12px 16px -4px rgba(0,0,0,.08),0px 4px 6px -2px rgba(0,0,0,.03)}.widget-bg{background-color:#fff;color:#000}.widget-bg-alternate{background-color:#000;color:#fff}.widget-social-media{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 12px 16px;width:128px;text-align:center}.widget-social-media svg{width:32px;height:32px}.modal-popup{position:fixed;z-index:101;display:none;max-width:700px}.modal-popup.open{display:block}.modal-popup,.modal-popup::before,.modal-popup-url{top:50%;left:50%;transform:translate(-50%, -50%)}.modal-popup,.modal-popup::before{width:100vw;height:100lvh}.modal-popup::before{content:"";position:absolute;z-index:99;background-color:rgba(0,0,0,.5)}.modal-popup-url{position:absolute;z-index:100;display:flex;flex-direction:column;width:100%;border-bottom:8px solid #c27d29;background-color:#c27d29}.modal-popup-logo{position:absolute;z-index:101;top:12px;left:12px}.modal-popup-content{display:flex;flex-direction:column;padding:16px;justify-content:center;align-items:center;text-align:center}.modal-popup-title{color:#fff;font-size:30px}.modal-popup-text{color:#fff;display:flex;flex-direction:column}.modal-popup-text p{display:flex;justify-content:center;align-items:center;gap:10px}.modal-popup-text p:first-child{margin-bottom:29px;line-height:150%;font-family:"GeneralSans-Medium",sans-serif}@media only screen and (max-width: 768px){.modal-popup-text p:first-child{margin-top:24px;margin-bottom:52px}}.modal-popup-text p:nth-child(2){font-family:"GeneralSans-Medium",sans-serif;font-size:18px;text-transform:uppercase}.modal-popup-text p:nth-child(3){margin-bottom:16px;font-family:"GeneralSans-Italic",sans-serif;font-size:16px;line-height:110%;text-transform:uppercase}.modal-popup-text p:nth-child(4){font-family:"GeneralSans-Medium",sans-serif;font-size:14px;line-height:150%}.modal-popup-text p:nth-child(5){margin-bottom:16px;font-family:"GeneralSans-Italic",sans-serif;font-size:14px;line-height:110%}.modal-popup-image{width:100%;height:auto;max-width:100%;max-height:294px;aspect-ratio:initial;object-fit:cover}.modal-popup-close{position:absolute;right:12px;top:12px;color:#fff;z-index:101;height:15px;width:15px;cursor:pointer}.modal-popup-close .icon{width:100%;height:100%;border:1px solid #fff;display:flex;align-items:center;justify-content:center}.modal-popup-close svg path,.modal-popup-close svg rect{stroke:#fff}@media only screen and (max-width: 992px){.modal-popup-close{padding:4px;top:12px;right:12px;height:15px;width:15px}}:root{--font-family: "Open Sans", serif;--text-color: #000000;--url-color: #00703D;--url-decoration: underline;--headline-weight: 600;--background-color: #fff;--on-background-color: #000;--primary-color: #F0F0F0;--on-primary-color: #000;--accent-color: #f04e1f;--on-accent-color: #fff;--argonium-logo-color: #000;--border-color: #F0F0F0;--border-radius: 4px;--shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);--margin: .5rem}.modal-cookies{max-width:650px;position:fixed;z-index:100;bottom:50%;right:50%;transform:translate(50%, 50%);transition:all .3s;display:none;width:90%}.modal-cookies.open{display:block}.modal-cookies-argonium span{display:block}.modal-cookies-argonium svg{height:26px;width:auto;margin-top:2px}.modal-cookies-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 12px 16px}.modal-cookies-content-container{padding:0 24px 24px;overflow-y:auto}.modal-cookies-options{display:grid;grid-template-columns:repeat(4, 1fr);border-bottom:1px solid #edeff2;border-top:1px solid #edeff2}.modal-cookies-option{padding:0 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:82px}.modal-cookies-option-empty{color:var(--text-color);opacity:.5}.modal-cookies-option:not(:last-child){border-right:1px solid #edeff2}.cookies-widget{transition:all .3s;width:fit-content;max-width:410px;word-wrap:break-word}.cookies-widget-content{padding:24px 24px 0 24px}.cookies-widget .text-regular-semi-bold{display:block;margin-top:12px}.cookies-widget li:has(svg){display:flex;align-items:center;gap:8px;margin:8px 0}.cookies-widget li:has(svg) svg{width:16px;height:16px}@media only screen and (max-width: 768px){.modal-cookies{bottom:0;right:0;width:100%;transform:unset;max-width:none}.modal-cookies-footer{text-align:center;flex-direction:column-reverse;gap:16px}.modal-cookies.open{overflow:scroll}.modal-cookies-options{grid-template-columns:1fr}.modal-cookies-option{flex-direction:row;justify-content:space-between;padding:16px;height:auto}.modal-cookies-option:not(:last-child){border:none}.cookies-widget{max-width:100%;margin:0}}.chat-container{padding:24px 16px 16px 16px;background:#fff;box-shadow:rgba(0,0,0,.1) 0px 4px 12px;position:fixed;right:16px;bottom:80px;width:500px;height:600px;max-height:80svh;display:flex;flex-direction:column;max-width:85vw;z-index:1}.chat-icon{width:48px;height:48px;background-color:#000;color:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;position:fixed;right:16px;bottom:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2;transition:all 200ms ease}.chat-icon svg{width:24px;height:24px}.chat-icon:active{transform:scale(0.95)}.chat{background:#fff;display:flex;flex-direction:column;gap:8px;flex-grow:1;overflow-y:auto}.chat .chat-message-container{padding:6px 8px;width:fit-content;background-color:#fafafa;border-radius:12px 12px 12px 0}.chat .chat-message-container.client{text-align:right;color:#fff;background-color:#c27d29;border-radius:12px 12px 0 12px;margin-left:auto}.chat .chat-message-container h1,.chat .chat-message-container h2,.chat .chat-message-container h3,.chat .chat-message-container h4,.chat .chat-message-container h5,.chat .chat-message-container h6{margin:0 0 4px 0;line-height:1.2}.chat .chat-message-container h1{font-size:16px;font-weight:600}.chat .chat-message-container h2{font-size:15px;font-weight:600}.chat .chat-message-container h3{font-size:14px;font-weight:600}.chat .chat-message-container h4{font-size:13px;font-weight:500}.chat .chat-message-container h5{font-size:12px;font-weight:500}.chat .chat-message-container h6{font-size:11px;font-weight:500}.chat .chat-message-container img{max-width:100%;max-height:300px;object-fit:contain}.chat .chat-message-container a{text-decoration:underline;color:#c27d29}.chat-input-container{position:relative}.chat-input-container input{padding-right:32px}.chat-input-container button{position:absolute;top:50%;right:0;transform:translateY(-50%)}.chat-message-content:has(.chat-loader){padding:8px 16px}.chat-loader{width:10px;aspect-ratio:1;border-radius:50%;animation:l5 1s infinite linear alternate}@keyframes l5{0%{box-shadow:12px 0 #000,-12px 0 rgba(0,0,0,.1333333333);background:#000}33%{box-shadow:12px 0 #000,-12px 0 rgba(0,0,0,.1333333333);background:rgba(0,0,0,.1333333333)}66%{box-shadow:12px 0 rgba(0,0,0,.1333333333),-12px 0 #000;background:rgba(0,0,0,.1333333333)}100%{box-shadow:12px 0 rgba(0,0,0,.1333333333),-12px 0 #000;background:#000}}.autocomplete-container{padding:20px;display:flex;gap:20px;border-radius:8px;background:#fff;box-shadow:0px 2px 4px -2px rgba(0,0,0,.1),0px 4px 6px -1px rgba(0,0,0,.1);position:absolute;z-index:3;top:60px;overflow:auto;max-height:90vh;width:90vw;max-width:900px;left:-15vw;right:0;margin:auto}@media only screen and (max-width: 1260px){.autocomplete-container{top:55px}}@media only screen and (max-width: 992px){.autocomplete-container{left:0}}@media only screen and (max-width: 768px){.autocomplete-container{flex-direction:column}}.autocomplete-container .search-item{padding:10px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:400px}.autocomplete-container .search-item:hover{border-radius:4px;background:#f9fafb}.autocomplete-container .search-product{border-radius:8px;border:1px solid #e5e7eb;display:flex;align-items:center;gap:16px;padding:8px;margin-bottom:10px;transition:border-color .2s}.autocomplete-container .search-product:hover{border-color:#9ca3af;cursor:pointer}.autocomplete-container .search-product .photo-container{min-width:200px;height:90px}@media only screen and (max-width: 768px){.autocomplete-container .search-product .photo-container{min-width:0}}.autocomplete-container .search-product .photo-container .search-product-photo{object-fit:contain;width:100%;height:100%;object-position:center}.autocomplete-container .search-product .price{color:#c27d29;font-size:18px;font-weight:600}.autocomplete-container .search-product .title{font-size:16px}.autocomplete-container .see-all{margin:10px 0 0 auto;width:fit-content}.autocomplete-container .see-all-container{padding-bottom:20px}.autocomplete-container .left{flex:1 0 0;display:flex;flex-direction:column;gap:20px}.autocomplete-container .autocomplete-products{flex:2 0 0}.autocomplete-container .search-title{font-size:18px;margin-bottom:10px}.contrast .autocomplete-container{background-color:#000}.home-header{height:100svh}.home-header-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:-1;background-color:#000;opacity:.2}.home-header-titles{display:flex;flex-direction:column;gap:8px}.home-header .swiper{position:relative;color:#fff;height:100svh}.home-header .swiper .container{height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:38px;padding-bottom:74px}.home-header .swiper .container h1{max-width:789px;text-transform:uppercase}.home-header .swiper .container::before,.home-header .swiper video,.home-header .swiper img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.home-header .swiper video,.home-header .swiper img{z-index:-2}.page-hero-booking{background:rgba(0,0,0,.4);min-height:72px;padding:26px 48px;width:fit-content;display:flex;align-items:center;border-radius:8px;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);box-shadow:0 4px 30px rgba(0,0,0,.1)}@media only screen and (max-width: 1440px){.page-hero-booking{min-height:0;padding:16px 24px}}@media only screen and (max-width: 992px){.page-hero-booking{padding:16px 40px;border-top:1px solid #000;width:100%}}.flatpickr-calendar{margin-top:-17px !important;margin-left:-13px !important}.booking{display:flex;justify-content:space-between;align-items:center;height:100%}.booking__date{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:32px}.booking__date-item{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;cursor:pointer}.booking__date .booking-arrow{margin:auto 32px auto}@media only screen and (max-width: 1440px){.booking__date{gap:18px}}@media only screen and (max-width: 992px){.booking__date{width:100%}}@media only screen and (max-width: 768px){.booking__date{display:none}}.booking .date{font-family:"GeneralSans-Regular",sans-serif}.booking .date__day{color:#fff;font-size:25px;margin-right:6px}.booking .date__month{color:#fff;font-size:25px;margin-right:6px}.booking .date__time{color:#fff;font-size:25px}.booking .date__arrow{width:16px;height:10px;margin-left:16px;display:flex}.booking .date__arrow svg{width:100%;height:100%}@media(hover: hover){.booking .date__arrow:hover{opacity:.5;cursor:pointer}}@media only screen and (max-width: 1440px){.booking .date__day{font-size:16px}.booking .date__month{font-size:16px}.booking .date__time{font-size:16px}}.booking__actions{display:flex;justify-content:flex-end;gap:16px;align-items:center;flex-wrap:wrap;margin-left:32px}@media only screen and (max-width: 992px){.booking__actions{margin-left:0}}@media only screen and (max-width: 768px){.booking__actions{width:100%}}.booking .action__item{display:flex;justify-content:center;align-items:center;width:116px;height:38px;background:#fff;padding:0;color:#000;font-family:"GeneralSans-Medium";font-size:16px;font-weight:500;letter-spacing:.36px;border-radius:4px;transition:opacity .3s ease-in-out;will-change:opacity}.booking .action__item:disabled{width:151px;height:38px;padding:0;color:#fff;font-family:"GeneralSans-Regular",sans-serif;font-size:11px;font-weight:400;background:hsla(0,0%,100%,.1);opacity:1;text-transform:uppercase}@media(hover: hover){.booking .action__item:disabled:hover{opacity:1}}@media only screen and (max-width: 1440px){.booking .action__item:disabled{font-size:10px}}@media only screen and (max-width: 992px){.booking .action__item:disabled{display:none}}@media(hover: hover){.booking .action__item:hover{opacity:.6}}@media only screen and (max-width: 1440px){.booking .action__item{font-size:16px}}@media only screen and (max-width: 768px){.booking .action__item{width:100%}}@media only screen and (max-width: 992px){.booking{width:100%}}.present-rooms{margin-top:120px;margin-bottom:80px}.present-rooms .section-header{margin-bottom:40px}.present-rooms .section-content{position:relative}.present-rooms .swiper{height:916px;position:relative}@media only screen and (max-width: 1440px){.present-rooms .swiper{max-height:720px}}@media only screen and (max-width: 1260px){.present-rooms .swiper{max-height:680px}}@media only screen and (max-width: 768px){.present-rooms .swiper{max-height:70svh}}.present-rooms .swiper-slide{display:flex;justify-content:flex-start;align-items:flex-end;position:relative}@media only screen and (max-width: 768px){.present-rooms .swiper-slide{align-items:center}}.present-rooms-product-page{margin-top:0;height:100svh;position:relative}.present-rooms-product-page .swiper{height:calc(100svh - 51px)}.present-rooms-product-page .room-photo{width:100%;height:100%;object-fit:cover;z-index:0;mix-blend-mode:unset;position:absolute;inset:unset;border-radius:0;filter:none}.present-rooms-buttons{width:calc(100% + 56px);display:flex;justify-content:space-between;position:absolute;top:50%;left:-28px;transform:translateY(-50%);z-index:2}@media only screen and (max-width: 768px){.present-rooms-buttons{width:100%;top:107%;left:0}}.present-rooms-button-prev,.present-rooms-button-next{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border-radius:4px;background-color:rgba(0,0,0,.7);border:1px solid #000;cursor:pointer;transition:all .3s ease-in-out}.present-rooms-button-prev svg,.present-rooms-button-next svg{transition:all .3s ease-in-out}.present-rooms-button-prev:hover{background-color:rgba(0,0,0,.9)}.present-rooms-button-prev:hover svg{transform:translateX(-2px)}.present-rooms-button-next:hover{background-color:rgba(0,0,0,.9)}.present-rooms-button-next:hover svg{transform:translateX(2px)}@media only screen and (max-width: 992px){.present-rooms{margin-top:51px}}.room-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:-1;background-color:#000;opacity:.2}.room-photo{width:100%;height:100%;object-fit:cover;z-index:-2;mix-blend-mode:multiply;position:absolute;inset:0;border-radius:8px;filter:drop-shadow(0 0 0 rgba(0, 0, 0, 0.4))}.room-category{position:absolute;right:0;bottom:-16px}@media only screen and (max-width: 992px){.room-category{display:none}}.room-content{display:flex;flex-direction:column;padding:30px 43px}.room-content-desc{max-width:857px;display:flex;flex-direction:column}@media only screen and (max-width: 768px){.room-content{padding:30px 16px}}.room-label{width:fit-content;margin-bottom:24px;padding:8px 24px;color:#c27d29;font-family:"GeneralSans-Medium",sans-serif;border-radius:4px;background-color:rgba(0,0,0,.2);text-transform:uppercase}@media only screen and (max-width: 768px){.room-label{margin-top:100px}}.room-title{margin-bottom:8px;text-transform:uppercase}@media only screen and (max-width: 768px){.room-title{font-size:21px}}.room-text{margin-bottom:24px}.room-parameters{margin-bottom:40px;display:flex;text-transform:uppercase}@media only screen and (max-width: 768px){.room-parameters{flex-wrap:wrap}}.room-parameters-divider{height:26px;width:1px;background-color:hsla(0,0%,100%,.6)}@media only screen and (max-width: 768px){.room-parameters-divider{width:26px;height:1px}}.room-parameters-feature{padding-right:6px;margin-right:6px;position:relative}.room-parameters-feature:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:70%;background-color:#fff}.room-parameters-feature:last-child:after{display:none}.page-header{margin-top:112px;margin-bottom:112px}.page-header .header-categories{margin-top:48px}.page-header.divided{display:grid;grid-template-columns:3fr 2fr;gap:80px}@media only screen and (max-width: 1260px){.page-header.divided{gap:46px}}@media only screen and (max-width: 992px){.page-header.divided{gap:24px}}@media only screen and (max-width: 768px){.page-header.divided{grid-template-columns:1fr}}.page-header.divided img{width:100%;height:auto;max-height:50vh;object-fit:cover}.page-header .rich-text{max-width:768px}section .section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}section .section-header.center{max-width:768px;margin:0 auto;flex-direction:column;align-items:center;justify-content:center;text-align:center}section .section-header .rich-text{margin-bottom:0}section .section-title{display:block;margin:0}section .section-subtitle{display:block;margin:0 0 16px}@media only screen and (max-width: 768px){section{margin-top:64px;margin-bottom:64px}}.actions{display:flex;align-items:center;gap:8px}.actions select{height:50px}@media only screen and (max-width: 768px){.actions{flex-direction:column;gap:12px;width:100%}}.sticky-aside{position:sticky;top:234px;height:fit-content}@media only screen and (max-width: 768px){.sticky-aside{position:static;top:0}}.stars-container{display:flex;gap:2px;align-items:center}.stars-container svg{width:22px;height:22px}.stars-container svg path{fill:#fff}.mark-review{display:flex}.mark-review svg{width:24px;height:24px}.mark-review label{cursor:pointer}.mark-review label input{display:none}.mark-review label svg:nth-child(1){display:block}.mark-review label svg:nth-child(2){display:none}.mark-review label:hover~label svg:nth-child(1){display:none}.mark-review label:hover~label svg:nth-child(2){display:block}.files-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media only screen and (max-width: 768px){.files-list{grid-template-columns:repeat(2, 1fr);gap:24px}}@media only screen and (max-width: 480px){.files-list{grid-template-columns:1fr;gap:32px}}.file-card{display:flex;padding:24px;border:1px solid #000;gap:32px;width:100%;justify-content:space-between;align-items:center}.review-card{padding:12px 0;margin-bottom:12px}.review-card:not(:last-child){border-bottom:1px solid #000}.review-card p{margin:12px 0}.review-card span{display:block}.two-sliders{margin-top:160px;margin-bottom:160px;overflow:hidden}.two-sliders .container{display:flex;flex-direction:column;gap:40px}.two-sliders .swiper{width:100%;overflow-y:visible}.two-sliders .swiper img,.two-sliders .swiper video{width:100%;height:100%;object-fit:cover;border-radius:4px}.two-sliders .section-content{display:grid;grid-template-columns:61.59% 36.07%;justify-content:space-between}@media only screen and (max-width: 992px){.two-sliders .section-content{display:flex;flex-direction:column;gap:40px}}.two-sliders-left,.two-sliders-right{display:flex;flex-direction:column;gap:40px;justify-content:space-between}.two-sliders-left{padding-bottom:48px}.two-sliders-left-swiper{max-height:686px}.two-sliders-left-swiper-container{display:flex;flex-direction:column}@media only screen and (max-width: 1260px){.two-sliders-left-swiper{max-height:450px}}.two-sliders-left-text{font-size:51px;font-family:"GeneralSans-Regular",Sans-Serif}.two-sliders-left-text strong{font-family:"GeneralSans-Medium",Sans-Serif}@media only screen and (max-width: 1440px){.two-sliders-left-text{font-size:33px}}@media only screen and (max-width: 768px){.two-sliders-left-text{font-size:28px}}.two-sliders-right-swiper{max-height:887px}.two-sliders-right-swiper-container{display:flex;flex-direction:column}@media only screen and (max-width: 1440px){.two-sliders-right-swiper{height:550px}}@media only screen and (max-width: 1260px){.two-sliders-right-swiper{height:550px}}@media only screen and (max-width: 768px){.two-sliders-right-swiper{max-height:100svh}}@media only screen and (max-width: 992px){.two-sliders{margin-top:120px;margin-bottom:80px}}.two-sliders-reversed{overflow:hidden;margin-bottom:160px}.two-sliders-reversed .container{display:flex;flex-direction:column;gap:40px}.two-sliders-reversed .section-content{display:grid;grid-template-columns:36.07% 61.59%;gap:40px}@media only screen and (max-width: 992px){.two-sliders-reversed .section-content{display:flex;flex-direction:column;gap:40px}}.two-sliders-reversed .swiper{width:100%}.two-sliders-reversed .swiper-slide img{object-fit:cover;width:100%;height:100%;border-radius:4px}.two-sliders-reversed-left,.two-sliders-reversed-right{display:flex;flex-direction:column}.two-sliders-reversed-left-title{font-family:"GeneralSans-Medium",Sans-Serif;font-size:51px;margin-bottom:65px;text-transform:uppercase;font-weight:400}@media only screen and (max-width: 1440px){.two-sliders-reversed-left-title{font-size:38px}}@media only screen and (max-width: 768px){.two-sliders-reversed-left-title{font-size:30px}}.two-sliders-reversed-left-text{margin-bottom:120px}@media only screen and (max-width: 992px){.two-sliders-reversed-left-text{margin-bottom:54px}}.two-sliders-reversed-left-swiper{max-height:883px}.two-sliders-reversed-left-swiper-container{display:flex;flex-direction:column}@media only screen and (max-width: 1440px){.two-sliders-reversed-left-swiper{height:550px}}@media only screen and (max-width: 1260px){.two-sliders-reversed-left-swiper{height:550px}}@media only screen and (max-width: 768px){.two-sliders-reversed-left-swiper{max-height:100svh}}.two-sliders-reversed-right{padding-bottom:48px}.two-sliders-reversed-right-desc{display:flex;flex-direction:column;justify-content:space-between;margin-top:40px;height:100%}.two-sliders-reversed-right-swiper{height:686px}.two-sliders-reversed-right-swiper-container{display:flex;flex-direction:column}@media only screen and (max-width: 1440px){.two-sliders-reversed-right-swiper{height:100%;max-height:500px}}@media only screen and (max-width: 1260px){.two-sliders-reversed-right-swiper{max-height:450px}}.two-sliders-reversed-right-subtitle{max-width:857px;font-size:51px;font-family:"GeneralSans-Regular",Sans-Serif;text-transform:uppercase}@media only screen and (max-width: 1440px){.two-sliders-reversed-right-subtitle{font-size:33px}}@media only screen and (max-width: 992px){.two-sliders-reversed-right-subtitle{font-size:30px}}.two-sliders-reversed-right-text{display:flex;flex-direction:column;padding-bottom:80px}.two-sliders-reversed-right-text-title{margin-bottom:40px;text-transform:uppercase}@media only screen and (max-width: 1440px){.two-sliders-reversed-right-text-title{font-size:21px}}@media only screen and (max-width: 992px){.two-sliders-reversed-right-text-title{margin-top:24px;font-size:21px}}.two-sliders-reversed-right-text-container{display:grid;grid-template-columns:repeat(4, 1fr);justify-content:space-between;color:#eef0f2}.two-sliders-reversed-right-text-container span{position:relative}@media only screen and (max-width: 992px){.two-sliders-reversed-right-text-container{grid-template-columns:repeat(2, 1fr);row-gap:24px}}@media only screen and (max-width: 992px){.two-sliders-reversed-right-text{padding-bottom:40px}}.two-sliders-reversed-right-text-list{display:flex;flex-direction:column}@media only screen and (max-width: 992px){.two-sliders-reversed-right{flex-direction:column-reverse;gap:80px;padding-bottom:0}}@media only screen and (max-width: 992px){.two-sliders-reversed{margin-top:80px;margin-bottom:80px}}.text-booking{margin-top:80px;margin-bottom:200px}.text-booking .container{display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.text-booking .container{gap:18px}}.text-booking .section-header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px}@media only screen and (max-width: 768px){.text-booking .section-header{gap:18px}}.text-booking .section-title{font-family:"GeneralSans-Medium",Sans-Serif;text-align:center;text-transform:uppercase}.text-booking .section-content{width:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 992px){.text-booking{margin-top:80px;margin-bottom:80px}}.reviews{margin-top:200px;margin-bottom:160px}.reviews .container{display:flex;flex-direction:column;gap:40px}.reviews .swiper-slide{background-color:rgba(0,0,0,.2);border-radius:8px;padding:24px;display:flex;flex-direction:column;height:auto}.reviews-author{display:flex;gap:16px}.reviews-author img{width:48px;height:48px;border-radius:50%}.reviews-author-titles{display:flex;flex-direction:column;gap:4px}.reviews-author-name{font-size:16px;font-family:"Roboto",Sans-Serif}.reviews-author-desc{font-size:14px;font-family:"Roboto",Sans-Serif;font-weight:300;line-height:140%}.reviews-rating{display:flex;justify-content:space-between;margin-top:32px;margin-bottom:24px}.reviews-rating-date{font-size:14px;font-family:"Roboto",Sans-Serif;font-weight:300;line-height:140%}@media only screen and (max-width: 992px){.reviews{margin-top:80px;margin-bottom:80px}}.swiper-buttons{display:flex;gap:32px;padding:16px 0}@media only screen and (max-width: 768px){.swiper-buttons{display:none}}.swiper-buttons div{cursor:pointer}.photo-form{margin-top:160px;margin-bottom:80px}.photo-form .container{display:grid;grid-template-columns:39.77% 48.86%;justify-content:space-between}@media only screen and (max-width: 992px){.photo-form .container{display:flex;flex-direction:column;gap:40px}}.photo-form .section-header{display:flex;flex-direction:column;align-items:flex-start}.photo-form .section-header h1,.photo-form .section-header h2,.photo-form .section-header h3{text-transform:uppercase}.photo-form .section-header .btn{margin-top:24px;margin-bottom:56px}.photo-form .section-header img{width:100%;height:auto;max-height:433px;object-fit:contain}@media only screen and (max-width: 992px){.photo-form{margin-top:80px;margin-bottom:80px}}.map-products{padding-top:202px;margin-bottom:80px}.map-products .section-header{display:flex;flex-direction:column;gap:8px;color:#eef0f2}.map-products .section-header .section-title{text-transform:uppercase}.map-products .section-header .section-subtitle{font-family:"GeneralSans-Medium",Sans-Serif}.map-products .section-header .section-subtitle a{color:#eef0f2;text-decoration:underline;transition:color .3s}.map-products .section-header .section-subtitle a:hover{color:#c27d29}.map-products .section-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.map-products .section-content iframe{width:100%;height:100%}@media only screen and (max-width: 1440px){.map-products .section-content iframe{height:100%;max-height:600px}}@media only screen and (max-width: 992px){.map-products .section-content iframe{height:100%;min-height:50svh;max-height:580px}}@media only screen and (max-width: 992px){.map-products .section-content{display:flex;flex-direction:column-reverse;gap:80px}}.map-products-box{display:flex;flex-direction:column;gap:40px}.map-products-filters{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:rgba(0,0,0,.2)}.map-products-filters .form-row{gap:24px}.map-products-filters button{font-family:"GeneralSans-Medium",Sans-Serif;padding:8px 32px}.map-products-filters-titles{color:#eef0f2}.localization{padding-top:242px;margin-bottom:80px;margin-top:0}.localization-content{width:100%;height:100%;position:relative}.localization img{width:100%;object-fit:cover;border-radius:8px}@media only screen and (max-width: 1440px){.localization img{max-height:620px}}@media only screen and (max-width: 992px){.localization img{max-height:570px}}.localization-link{position:absolute;left:24px;bottom:24px;padding:16px 32px;background:rgba(0,0,0,.4);display:flex;gap:10px;align-items:center;justify-content:center;border-radius:4px;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);box-shadow:0 4px 30px rgba(0,0,0,.1);text-transform:uppercase;transition:transform .3s,border .6s;border:1px solid rgba(0,0,0,0);z-index:2}.localization-link svg{transition:all .3s}.localization-link:hover{transform:translateX(4px);border:1px solid #c27d29}.localization-link:hover svg{transform:translateX(6px)}@media only screen and (max-width: 768px){.localization-link{right:24px}}.localization-title{color:#c27d29;position:absolute;bottom:-1px;right:19px}@media only screen and (max-width: 992px){.localization-title{display:none}}.faq-list{border-radius:8px;padding:32px;display:flex;flex-direction:column;color:#b7b7b7;background:rgba(0,0,0,.1);border-radius:8px;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid hsla(0,0%,100%,.15);box-shadow:0 8px 32px rgba(0,0,0,.3)}.faq-list input::placeholder,.faq-list textarea::placeholder{color:#b7b7b7}.faq-list-item{margin-bottom:40px;color:#eef0f2}.faq-list-item dt{display:flex;align-items:center;margin-bottom:16px;font-family:"GeneralSans-Medium",Sans-Serif;font-size:28px;line-height:130%}@media only screen and (max-width: 1440px){.faq-list-item dt{font-size:21px}}.faq-list-item dd{margin:0}.text-photo{margin-top:120px;margin-bottom:152px;position:relative}.text-photo-decoration{position:absolute;left:-30px;bottom:-160px;font-family:"Manrope",sans-serif;font-weight:800;font-size:400px;color:rgba(0,0,0,0);-webkit-text-stroke:2px #5e5e5e}@media only screen and (max-width: 1440px){.text-photo-decoration{display:none}}.text-photo .container{display:grid;grid-template-columns:36.07% 61.59%;justify-content:space-between}@media only screen and (max-width: 992px){.text-photo .container{display:flex;flex-direction:column;gap:40px}}.text-photo .section-header{display:flex;align-items:flex-start}.text-photo .titles{display:flex;flex-direction:column;align-items:flex-start;gap:80px}@media only screen and (max-width: 992px){.text-photo .titles{gap:40px}}.text-photo .swiper{width:100%}.text-photo .swiper-container{display:flex;flex-direction:column}.text-photo video,.text-photo img{width:100%;height:686px;object-fit:cover;border-radius:4px}@media only screen and (max-width: 1440px){.text-photo video,.text-photo img{max-height:460px}}@media only screen and (max-width: 992px){.text-photo video,.text-photo img{max-height:450px}}@media only screen and (max-width: 992px){.text-photo{margin-top:80px;margin-bottom:80px}}.text-center{margin-top:152px;margin-bottom:200px}.text-center .container{display:flex;justify-content:center;align-items:center;text-align:center;font-family:"GeneralSans-Light",Sans-Serif;font-size:51px}.text-center .container .section-header{max-width:1310px}.text-center .container strong{font-family:"GeneralSans-Regular",Sans-Serif}@media only screen and (max-width: 1440px){.text-center .container{font-size:40px}}@media only screen and (max-width: 992px){.text-center .container{font-size:40px}}@media only screen and (max-width: 768px){.text-center .container{font-size:30px}}@media only screen and (max-width: 992px){.text-center{margin-top:80px;margin-bottom:80px}}.two-sliders-row{margin-top:80px;margin-bottom:56px;overflow:hidden}.two-sliders-row-text{margin-top:40px;display:flex;flex-direction:column;gap:80px}@media only screen and (max-width: 1600px){.two-sliders-row-text h1,.two-sliders-row-text h2,.two-sliders-row-text h3{font-size:32px}}@media only screen and (max-width: 1260px){.two-sliders-row-text h1,.two-sliders-row-text h2,.two-sliders-row-text h3{font-size:25px}}@media only screen and (max-width: 1260px){.two-sliders-row-text{gap:40px}}@media only screen and (max-width: 992px){.two-sliders-row-text{margin-top:0}}.two-sliders-row-left-swiper-container,.two-sliders-row-right-swiper-container{display:flex;flex-direction:column}.two-sliders-row .container{display:grid;grid-template-columns:48.86% 23.35% 23.33%;justify-content:space-between}@media only screen and (max-width: 992px){.two-sliders-row .container{display:flex;flex-direction:column;gap:40px}}.two-sliders-row .swiper{width:100%;height:inherit}.two-sliders-row .swiper-slide{max-height:573px}.two-sliders-row img,.two-sliders-row video{width:100%;height:100%;object-fit:cover;border-radius:4px}@media only screen and (max-width: 992px){.two-sliders-row img,.two-sliders-row video{max-height:480px}}@media only screen and (max-width: 992px){.two-sliders-row{margin-top:80px;margin-bottom:80px}}.history{margin-top:56px;margin-bottom:240px}.history .container{display:grid;grid-template-columns:36.07% 61.64%;justify-content:space-between}@media only screen and (max-width: 992px){.history .container{display:flex;flex-direction:column;gap:0}}.history .section-content ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:36px;list-style-type:none;text-align:center;align-items:flex-start}.history .section-content ul li{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:19px}.history .section-content ul li em{font-style:normal}.history .section-content ul li strong{font-size:79px;font-family:"GeneralSans-Light",Sans-Serif;font-weight:300}@media only screen and (max-width: 1440px){.history .section-content ul li strong{font-size:44px}}@media only screen and (max-width: 992px){.history .section-content ul li strong{font-size:40px}}@media only screen and (max-width: 992px){.history .section-content ul li{font-size:16px}}@media only screen and (max-width: 992px){.history .section-content ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.history .section-content ul{grid-template-columns:1fr}}@media only screen and (max-width: 768px){.history .section-content{margin-top:48px}}@media only screen and (max-width: 992px){.history{margin-top:80px;margin-bottom:80px}}.block-policies{width:100%;background-color:#1e1e1e;display:flex;align-items:center;justify-content:center;padding-top:322px;padding-bottom:112px}@media only screen and (max-width: 768px){.block-policies{margin-top:64px;padding-bottom:64px}}.block-policies .container{display:flex;align-items:center;justify-content:center;flex-direction:column}.block-policies-information{display:flex;flex-direction:column;gap:112px;width:100%;max-width:768px}@media only screen and (max-width: 768px){.block-policies-information{gap:48px}}.block-policies-title{width:100%;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}.block-policies-title h1,.block-policies-title h2,.block-policies-title h3{text-transform:uppercase}@media only screen and (max-width: 768px){.block-policies-title{text-align:center}}.block-policies-content{width:100%;display:flex;justify-content:flex-start;flex-direction:column;line-height:150%}.block-policies-content p{margin:16px 0}.block-policies-content a{font-weight:500;color:#0577bd}.block-policies-content a:hover{color:#00aeef}.block-policies-content ul{padding-left:15px}.block-policies-content li{margin-left:15px}.block-policies .file-card{max-width:768px;margin-top:32px}.phone-calendar-widget{position:fixed;right:32px;bottom:32px;display:flex;gap:10px;z-index:5;transition:bottom .3s ease}@media only screen and (max-width: 768px){.phone-calendar-widget{bottom:unset;right:24px;top:90%}}.phone-calendar-widget a{display:flex;width:80px;height:80px;justify-content:center;align-items:center;background-color:#c62828;border-radius:8px}@media only screen and (max-width: 1440px){.phone-calendar-widget a{width:48px;height:48px}}@media only screen and (max-width: 768px){.phone-calendar-widget a{width:48px;height:48px}}.phone-calendar-widget a svg{width:40px;height:40px}@media only screen and (max-width: 1440px){.phone-calendar-widget a svg{width:24px;height:24px}}@media only screen and (max-width: 768px){.phone-calendar-widget a svg{width:24px;height:24px}}.phone-calendar-widget a:hover svg{animation:shake .5s ease-in-out}.phone-calendar-widget.at-bottom{bottom:100px}@keyframes shake{0%{transform:rotate(0deg)}20%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-8deg)}100%{transform:rotate(0deg)}}.block-text{padding:40px 0 20px 0}.block-text h1,.block-text h2,.block-text h3,.block-text h4,.block-text h5,.block-text h6{font-size:2.4rem;font-weight:500;margin-bottom:8px}.block-text a{font-weight:500;color:#c27d29}.block-text li{display:flex;padding-left:4px;gap:8px;align-items:center}.block-text li::before{content:"";width:12px;height:2px;border-radius:5px;background:#c27d29}.block-categories{padding-top:40px;padding-bottom:40px}.block-categories-top{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.block-categories-top{flex-direction:column;gap:20px}}.block-categories-subtitle{margin-top:4px;font-size:1.8rem;color:#374151}.block-categories-btn{font-size:1.2rem;font-weight:500}@media only screen and (max-width: 768px){.block-categories-btn{width:100%}}.block-categories-swiper{height:250px;margin-top:40px}.block-categories-swiper-pagination.swiper-pagination{height:30px;width:100%;display:flex;justify-content:center;gap:8px;position:static;align-items:center}@media only screen and (max-width: 768px){.block-categories-swiper-pagination.swiper-pagination{display:none}}.block-categories-swiper-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c27d29}.block-categories-swiper-pagination.swiper-pagination .swiper-pagination-bullet{width:36px;height:4px;border-radius:0;opacity:1;background:#d1d5db;cursor:pointer;transition:background-color .3s}.block-categories .swiper-button-prev{width:32px;height:32px;padding:0;left:25px;display:flex;align-items:center;justify-content:center;top:42%}.block-categories .swiper-button-prev img{transform:rotate(180deg)}.block-categories .swiper-button-prev::after{content:none}.block-categories .swiper-button-next{width:32px;height:32px;padding:0;right:25px;display:flex;align-items:center;justify-content:center;top:42%}.block-categories .swiper-button-next::after{content:none}.block-producers{padding-top:40px;padding-bottom:40px}.block-producers-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:16px}@media only screen and (max-width: 992px){.block-producers-list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.block-producers-list{grid-template-columns:1fr}}.block-products{padding-top:55px;padding-bottom:40px}.block-products-title{text-align:center}.block-products-list{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.block-articles{padding-top:40px;padding-bottom:40px}.block-articles-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:16px}@media only screen and (max-width: 992px){.block-articles-list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.block-articles-list{grid-template-columns:1fr}}.block-inspirations{padding-top:40px;padding-bottom:40px}.block-inspirations-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:16px}@media only screen and (max-width: 992px){.block-inspirations-list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.block-inspirations-list{grid-template-columns:1fr}}.block-photo{display:block;height:300px;width:auto;margin:16px auto;max-width:100%;object-fit:contain}.block-gallery{display:flex;flex-wrap:wrap;gap:16px;padding:40px 0 20px 0}.block-video{margin-top:160px;margin-bottom:80px}.block-video .container{display:flex;justify-content:center;align-items:center}.block-video video{border-radius:4px;display:block;width:100%;max-width:100%;height:auto;max-height:1114px}@media only screen and (max-width: 992px){.block-video{margin-top:80px;margin-bottom:80px}}.block-quote{padding:40px 0 20px 0;max-width:90%;margin:auto;display:block}.contrast .block-categories-subtitle{color:#ddd133}.contrast .block-categories-swiper-pagination.swiper-pagination .swiper-pagination-bullet{background:#ddd133;opacity:.5}.contrast .block-categories-swiper-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.category-card img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.category-card span{display:block;margin-top:16px}.products-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;max-height:720px;overflow-y:scroll;padding-right:32px}@media only screen and (max-width: 1440px){.products-list{grid-template-columns:1fr}}@media only screen and (max-width: 1260px){.products-list{gap:24px}}@media only screen and (max-width: 768px){.products-list{grid-template-columns:repeat(1, 1fr);max-height:none;overflow:hidden;padding-right:0}}@media only screen and (max-width: 480px){.products-list{grid-template-columns:1fr;gap:32px}}.products-list::-webkit-scrollbar{width:8px;height:8px}.products-list::-webkit-scrollbar-track{background:rgba(238,240,242,.08);border-radius:10px}.products-list::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.products-list::-webkit-scrollbar-thumb:hover{background:#555}.old-price{color:#aaa;text-decoration:line-through}.product-card{min-width:0;position:relative;transition:all .3s;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,.2);border-radius:8px}.product-card a{display:flex;flex-direction:column}.product-card-titles{margin-top:24px;margin-bottom:32px;display:flex;flex-direction:column;gap:12px;padding:0 24px}.product-card-desc{display:flex;flex-wrap:wrap}.product-card-desc-feature{padding-right:6px;margin-right:6px;position:relative}.product-card-desc-feature:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:70%;background-color:#fff}.product-card-desc-feature:last-child:after{display:none}.product-card-subtitle{font-family:"GeneralSans-Medium",Sans-Serif;letter-spacing:.8px;color:#c27d29;text-transform:uppercase}.product-card:hover{border-radius:4px;border:1px solid #c27d29}.product-card:hover img{opacity:.9}.product-card img{width:100%;height:280px;object-fit:cover;transition:all .3s;border-radius:8px}@media only screen and (max-width: 992px){.product-card img{max-height:400px}}.product-card button{margin-top:20px}.product-filters{display:flex;align-items:center;justify-content:space-between;margin-bottom:46px}@media only screen and (max-width: 768px){.product-filters{flex-direction:column;gap:16px}}.product-header{display:grid;grid-template-columns:repeat(2, 1fr);gap:80px}@media only screen and (max-width: 1260px){.product-header{gap:46px}}@media only screen and (max-width: 992px){.product-header{grid-template-columns:3fr 2fr;gap:24px}}@media only screen and (max-width: 768px){.product-header{grid-template-columns:1fr}}.product-header-column{width:100%;max-width:100%;min-height:0;min-width:0}.product-header-row{margin-bottom:24px;max-width:100%}.product-header-img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.product-header .btn-producer img{margin-top:8px;height:50px;width:auto;object-fit:contain}.product-header .product-gallery{min-width:100%}.product-header .product-gallery-thumbs .swiper-slide img{object-fit:cover;width:100%;height:auto;aspect-ratio:1/1}.product-header .swiper-slide a{display:block}.products-main-categories{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #aaa}.products-main.has-aside{display:grid;grid-template-columns:288px 1fr;gap:64px}.products-main.has-aside .products-list{grid-template-columns:repeat(3, 1fr)}.products-main.has-aside .aside-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-bottom:1px solid #aaa;padding-bottom:12px}.products-main.has-aside .aside-header svg{transform:rotate(0);transition:transform .3s ease}.products-main.has-aside .aside-header.open svg{transform:rotate(180deg)}.products-main.has-aside aside{padding:12px 16px;border-right:1px solid #000;height:fit-content}.products-main.has-aside aside a{transition:all .2s ease}.products-main.has-aside aside a:hover,.products-main.has-aside aside a.active:hover{color:#aaa}.products-main.has-aside aside a.active{color:#aaa}.products-main.has-aside aside ul{margin-top:16px}.products-main.has-aside aside ul ul{margin-left:8px}.products-main.has-aside aside .aside-section{margin-bottom:24px}.products-main.has-aside aside .checkbox-container{margin:16px 0 8px}.products-main.has-aside aside li{display:block;padding:8px 0}.products-main.has-aside aside .accordion-trigger{display:flex;align-items:center;gap:8px;justify-content:space-between;cursor:pointer}.products-main.has-aside aside .accordion-trigger svg{transition:all .3s ease;transform:rotate(0)}.products-main.has-aside aside .accordion-trigger.open svg{transform:rotate(180deg)}.products-main.has-aside aside .actions{margin-top:16px;flex-direction:column}@media only screen and (max-width: 992px){.products-main.has-aside{grid-template-columns:1fr;gap:24px}.products-main.has-aside .aside-header svg{transform:rotate(180deg)}.products-main.has-aside .aside-header.open svg{transform:rotate(0)}.products-main.has-aside .accordion-target{display:none}.products-main.has-aside aside{border-right:none;border-bottom:1px solid #000;padding-right:0;padding-bottom:12px}}.cart{margin-top:266px}.cart-options-head{display:block;padding:12px 0;border-bottom:1px solid #eee;margin:0 0 24px}.cart section{margin:46px 0}.cart section .section-header{width:100%;display:block;padding:12px 0;margin-bottom:24px;border-bottom:1px solid #000}.cart .radio-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px}@media only screen and (max-width: 992px){.cart .radio-cards{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 768px){.cart .radio-cards{grid-template-columns:repeat(2, 1fr);gap:24px}}@media only screen and (max-width: 480px){.cart .radio-cards{grid-template-columns:repeat(1, 1fr)}}.cart-table{width:100%;border-spacing:0}.cart-table thead{text-align:left}.cart-table th,.cart-table td{padding:12px 24px;border-bottom:1px solid #000}.cart-table .product{display:flex;align-items:center;gap:12px}.cart-table .product img{width:56px;height:56px;object-fit:contain}.cart-footer{display:flex;align-items:flex-start;gap:32px;margin:46px 0 64px;justify-content:space-between}.cart-footer-summary table{margin-bottom:24px}.cart-footer-summary table tr td:first-child{padding-right:32px}.cart-footer-summary table tr td:last-child{text-align:right}.cart-footer-summary .btn{width:100%}.page-auth{margin-top:266px;margin-bottom:64px}.page-auth form{text-align:left}.form-invoice{display:flex;flex-direction:column}.form-invoice-wrapper{max-width:768px}.form-invoice-container{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media only screen and (max-width: 992px){.form-invoice-container{grid-template-columns:1fr}}.form-invoice-container-column{display:flex;flex-direction:column}.form-invoice .nip-fields{flex-direction:column}.form-invoice .nip-fields .form-row{align-items:flex-end}.form-invoice .nip-fields .btn{min-width:300px;height:100%}.form-invoice .cart-options-head{display:block;padding:12px 0;border-bottom:1px solid #000;margin:0 0 24px}.form-invoice .client-type{display:flex;gap:24px}.form-invoice .client-type .checkbox-item{flex-direction:row}.cart-bottom{display:flex;justify-content:space-between;margin-top:22px}.checkout{margin-bottom:64px}@media only screen and (max-width: 768px){.checkout{margin-bottom:32px}}.checkout-row{display:grid;grid-template-columns:67.83% 27.28%;justify-content:space-between}@media only screen and (max-width: 992px){.checkout-row{grid-template-columns:1fr}}.checkout-row .order-details{display:flex;gap:46px;margin-top:46px}.checkout-row .order-details-col{display:flex;flex-direction:column;gap:8px}.checkout-row .order-details-col>div{font-family:"GeneralSans-Regular",sans-serif;font-size:18px}.checkout-row .order-details-col>div.text{font-size:16px}.checkout-row .cart-bottom{display:flex;justify-content:space-between;margin-top:46px}@media only screen and (max-width: 768px){.checkout-row .cart-bottom{flex-direction:column;margin-bottom:24px}}.cart-summary{display:flex;flex-direction:column}.cart-summary .row{width:100%;display:flex;justify-content:space-between}.cart-summary .btn{margin-top:24px}.not-found{display:flex;flex-direction:column;align-items:center;padding:282px 0 80px;position:relative;min-height:100svh}.not-found-icon{z-index:1}.not-found-title{font-size:18px;font-weight:500;margin-top:36px;z-index:1}.not-found-text{font-size:36px;font-weight:500;margin-bottom:36px;max-width:768px;text-align:center;z-index:1}.not-found-search{margin:35px 0;width:350px}.not-found-search .nav-search{visibility:visible}.not-found .autocomplete-container{position:fixed;top:500px;left:0}.not-found-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.not-found-bg img{width:100%;height:100%;object-fit:cover}.not-found a{z-index:1}.text-form{position:relative;height:auto;padding-bottom:100px}.text-form .container{display:grid;grid-template-columns:1fr 1fr;gap:43px;padding-top:247px;z-index:2;position:relative}@media only screen and (max-width: 992px){.text-form .container{display:flex;flex-direction:column;gap:80px;padding-top:202px;padding-bottom:80px}}.text-form .section-header{display:flex;flex-direction:column;gap:80px}@media only screen and (max-width: 992px){.text-form .section-header{gap:40px}}.text-form-background{width:100%;height:100%;object-fit:cover;z-index:1;mix-blend-mode:unset;position:absolute;inset:unset;border-radius:0;filter:none}.text-form-titles{display:flex;flex-direction:column;gap:8px}.text-form-title{font-weight:500;text-transform:uppercase}.text-form-contacts{display:flex;flex-direction:column;gap:32px}.text-form-contacts-contact{display:flex;flex-direction:column;gap:8px}.text-form-contacts-contact a{color:#fff;text-decoration:none;display:flex;gap:6px;align-items:center}.text-form-bg{background-color:#000;opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media only screen and (max-width: 992px){.text-form{height:auto}}.text-faq{position:relative;height:auto;padding-bottom:100px}.text-faq .container{display:grid;grid-template-columns:1fr 1fr;gap:43px;padding-top:247px;z-index:2;position:relative}@media only screen and (max-width: 992px){.text-faq .container{display:flex;flex-direction:column;gap:80px;padding-top:202px;padding-bottom:80px}}.text-faq .section-header{display:flex;flex-direction:column;gap:80px}@media only screen and (max-width: 992px){.text-faq .section-header{gap:40px}}.text-faq-background{width:100%;height:100%;object-fit:cover;z-index:1;mix-blend-mode:unset;position:absolute;inset:unset;border-radius:0;filter:none}.text-faq-titles{display:flex;flex-direction:column;gap:8px}.text-faq-title{font-weight:500;text-transform:uppercase}.text-faq-contacts{display:flex;flex-direction:column;gap:32px}.text-faq-contacts-contact{display:flex;flex-direction:column;gap:8px}.text-faq-bg{background-color:#000;opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media only screen and (max-width: 992px){.text-faq{height:auto}}.contact-contacts{width:100%;display:flex;margin-top:64px;margin-bottom:112px}.contact-contacts .container{width:100%}.contact-contacts p{display:none}.contact-contacts-list{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;row-gap:46px}@media only screen and (max-width: 992px){.contact-contacts-list{grid-template-columns:1fr}}.contact-contacts ul{padding-top:72px;position:relative;list-style:none;display:flex;flex-direction:column}@media only screen and (max-width: 992px){.contact-contacts ul{padding-top:44px}}.contact-contacts ul:nth-child(1):before{background:url("/templates/default/img/icons/send.svg ");background-size:contain}.contact-contacts ul:nth-child(3):before{background:url("/templates/default/img/icons/send.svg ");background-size:contain}.contact-contacts ul:nth-child(5):before{background:url("/templates/default/img/icons/send.svg ");background-size:contain}.contact-contacts ul:nth-child(7){padding-top:24px;width:100%;grid-column:1/-1;border-top:1px solid #000}.contact-contacts ul:before{position:absolute;content:"";top:0;left:0;width:48px;height:48px;background-repeat:no-repeat}.contact-contacts ul li{margin:0}.contact-contacts ul strong{display:block;line-height:130%;margin-bottom:16px}.contact-contacts ul span{display:block;margin-bottom:24px}.contact-contacts ul em{display:block;margin-top:16px;margin-bottom:24px}@media only screen and (max-width: 992px){.contact-contacts ul em{margin-top:24px;margin-bottom:0}}.contact-contacts ul a{display:block}.inspirations-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media only screen and (max-width: 768px){.inspirations-list{grid-template-columns:repeat(2, 1fr);gap:24px}}@media only screen and (max-width: 480px){.inspirations-list{grid-template-columns:1fr;gap:32px}}.inspiration-card img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.inspiration-card span{display:block;margin:24px 0 8px}.markers-photo-container{position:relative}.markers-photo-container .marker{position:absolute;z-index:1}@media only screen and (max-width: 768px){.markers-photo-container .marker{display:none}}.markers-photo-container .marker::before{content:"";display:block;background-color:#fff;border:1px solid #000;width:20px;height:20px;border-radius:50%;transition:all .3s ease}.markers-photo-container .marker-card{padding:16px;background-color:#fff;box-shadow:0px 12px 16px -4px rgba(0,0,0,.08),0px 4px 6px -2px rgba(0,0,0,.03);display:none;transform:translate(30px, calc(-50% - 10px))}.markers-photo-container .marker:hover .marker-card{display:block}.markers-photo-container .marker:hover::before{scale:1.25}.contrast .inspiration-page .blog-reviews .reviews-subtitle{color:#ddd133}.contrast .inspiration-page .blog-reviews .review-card .review-date{color:#ddd133}.contrast .inspiration-page .marker-info{background:#000}.contrast .inspiration-page .marker-info .bottom img{filter:brightness(0) invert(86%) sepia(70%) saturate(524%) hue-rotate(347deg) brightness(88%) contrast(96%)}.sitemap-header .page-title{margin-top:30px;margin-bottom:80px}.sitemap-list{column-count:4;margin-bottom:100px;list-style:none}@media only screen and (max-width: 992px){.sitemap-list{column-count:3}}@media only screen and (max-width: 768px){.sitemap-list{column-count:2}}@media only screen and (max-width: 480px){.sitemap-list{column-count:1}}.sitemap-list-group{display:flex;flex-flow:column wrap}.sitemap-list .title{font-weight:700;font-size:20px}.sitemap-list .title:not(:first-child){margin-top:20px}.sitemap-list .title{margin-bottom:20px}.sitemap-list a:hover{text-decoration:underline}.sitemap-list li{margin-bottom:5px}.sitemap-list li:not(.title){display:flex;padding-left:4px;gap:8px;align-items:center}.sitemap-list li:not(.title)::before{content:"";width:12px;height:2px;border-radius:5px;background:#c27d29}.sitemap-search .form-search{width:450px;max-width:100%;margin:0 auto 80px}.sitemap-search .form-search .form-search-input{border-bottom-color:#000;opacity:1}.font-biggest .li,.font-biggest .sitemap-list-link{font-size:20px !important}.order{border:1px solid #000;margin-bottom:8px}.order-overview{padding:16px}.order-overview,.order-overview-data{display:flex;flex-wrap:wrap;gap:24px}.order-overview-data{flex-grow:1}.order-overview .accordion-trigger svg{transition:all .2s ease-in-out;transform:rotate(90deg)}.order-overview .accordion-trigger.open svg{transform:rotate(270deg)}.order .accordion-target{padding:0 16px 16px}.order table{width:100%}.order .order-summary{display:flex;gap:48px;flex-wrap:wrap}.details-titles{display:flex;font-weight:500;border-bottom:1px #f2f2f2 solid;padding:10px 45px 10px 5px;text-align:center;gap:20px}.details-titles .product{display:unset;gap:0;padding-top:0;padding-bottom:0}.details-titles .product{flex:1 0 0;text-align:left}.details-titles .price{width:125px}.details-titles .amount{width:125px}.details-titles .total{width:125px}.product-details{display:flex;align-items:center;padding:20px 45px 20px 5px;border-bottom:1px #f2f2f2 solid;text-align:center;flex-wrap:wrap;gap:20px}.product-details .number,.product-details .name{min-width:20px;font-size:18px;font-weight:500}.product-details .number{min-width:20px;font-size:18px;font-weight:500}.product-details .product-main{flex:1 0 0;text-align:left;display:flex;gap:5px;align-items:center}.product-details .product-main-photo{width:70px;height:70px;min-width:70px}.product-details .product-main-photo img{height:100%;width:100%;object-fit:contain;object-position:center;border-radius:4px}.product-main-photo-fill{height:100%;width:100%;background:#c27d29}.product-details .price,.product-details .amount,.product-details .total{width:125px;font-size:20px;font-weight:600}.product-details .amount-text{font-weight:400}.product-details .amount-mobie{display:none}.order-summary{display:flex;width:80%;flex-wrap:wrap;justify-content:space-between}.auth-header{margin-bottom:64px}.auth-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:80px;margin-bottom:64px}@media only screen and (max-width: 1260px){.auth-grid{gap:46px}}@media only screen and (max-width: 768px){.auth-grid{grid-template-columns:1fr}}.auth-grid-secondary{background-color:#fafafa;padding:64px 24px}.auth-grid-secondary h2{margin:0}.auth-grid-secondary .rich-text{margin:32px 0}.auth-grid-secondary-signup{width:100%;height:fit-content}.user-main section{margin-top:46px;margin-bottom:46px}.user-main .section-header{display:block;padding:12px 0;border-bottom:1px solid #000;margin:0 0 24px}.auth-container{display:flex;justify-content:space-between;margin:0 0 100px 0}@media only screen and (max-width: 992px){.auth-container{flex-direction:column;margin:20px 0}}.auth-container-block{width:50%;display:flex;flex-direction:column;align-items:center;padding:60px 40px;margin-bottom:100px}.auth-container-block:not(:last-child){border-right:1px solid #e5e7eb}@media only screen and (max-width: 992px){.auth-container-block:not(:last-child){border-right:none}}@media only screen and (max-width: 992px){.auth-container-block{width:100%;padding:20px 0}}.auth-container-sign-up{display:flex;gap:64px}.auth-login{width:400px;max-width:100%}.auth-login .form-group{margin-bottom:10px}.auth-login .row{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.auth-login .btn{display:block;height:44px;margin:0 auto}.auth-text{font-size:18px;line-height:1.5;margin-bottom:50px}.auth-text ul{margin-left:30px}.auth-signup{width:600px;max-width:100%}.auth-signup .icon-error{display:none}.auth-signup .row{display:flex;align-items:flex-end;margin-bottom:20px}.auth-signup .row-type{gap:24px}@media only screen and (max-width: 992px){.auth-signup .row-type{flex-direction:column;align-items:flex-start}}.auth-signup .row-type label{display:flex;gap:6px;flex-direction:row}.auth-signup .row-firm-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.auth-signup .checkbox-item{margin-right:20px;display:flex}.auth-signup .checkbox-item-agreement{margin-bottom:20px}.auth-signup .checkbox-item.small{font-size:10px}.auth-signup .checkbox-item .checkmark{top:0}.auth-signup .checkbox-item a{text-decoration:underline}.auth-signup .form-grid-wrapper{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:16px}@media only screen and (max-width: 992px){.auth-signup .form-grid-wrapper{grid-template-columns:1fr}}.auth-signup .form-grid-wrapper .row{display:flex;gap:16px}.auth-signup .form-grid-wrapper .form-grid-item{width:100%}.auth-signup .form-grid-item .btn{width:100%;height:50px;display:block}.auth-signup .form-grid-item.hide{display:none}.auth-signup .form-grid-item.full-width{width:100%}.auth-signup .form-grid-item.password-label{position:relative}.auth-signup .form-grid-item.password-label img{position:absolute;top:50%;right:-30px;transform:translateY(-50%);cursor:pointer}.account-title{font-weight:700;font-size:36px;font-weight:800;line-height:1.1;text-align:center;margin-bottom:40px}.account-container{max-width:1260px;border:1px solid #f2f2f2;padding-right:20px;padding-left:20px;margin:0 auto 80px}.account-nav{display:flex}.account-nav-item{width:50%;background-color:#f2f2f2;color:#b3b3b3;font-weight:700;font-size:24px;font-weight:700;line-height:110%;text-align:center;text-transform:uppercase;padding:17px}.account-nav-item.active{background-color:#fff;color:#c27d29}.account-nav-item:not(.active){cursor:pointer}.account-main{padding:40px 100px 80px}.account-form-group{margin-bottom:40px}.account-form-group-title{color:#c27d29;font-weight:700;font-size:24px;font-weight:700;line-height:1.1;margin-bottom:10px}.agreements .checkmark{border-radius:5px}.agreements .checkbox-item{font-size:10px}.error{color:red;padding:0 0 25px 0;text-align:center;font-size:18px}#form-invoice-search{height:48px}.form-grid #register{height:auto;padding:12px 0}.font-bigger{font-size:18px}.font-bigger .checkbox-item{font-size:18px !important}.font-biggest{font-size:20px}.font-biggest .checkbox-item,.font-biggest .auth-text{font-size:20px !important}.contrast .auth-signup-label{color:#ddd133}a.producer-card,.producer-card{padding:24px;border:1px solid #000;display:flex;gap:24px}a.producer-card img,.producer-card img{flex-shrink:0;width:100px;height:100px;object-fit:cover}a.producer-card span,.producer-card span{display:block;margin-bottom:8px}a.producer-card .btn,.producer-card .btn{margin-top:16px}.producers-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media only screen and (max-width: 992px){.producers-list{grid-template-columns:repeat(2, 1fr);gap:24px}}@media only screen and (max-width: 768px){.producers-list{grid-template-columns:1fr;gap:32px}}.producer-page-info{display:flex;gap:80px}@media only screen and (max-width: 768px){.producer-page-info{flex-direction:column-reverse;gap:0}}.producer-page-info .page-title{margin-bottom:8px}@media only screen and (max-width: 768px){.producer-page-info .page-title{margin-top:10px}}.producer-page-info .page-top-text{padding:0 0 50px 0}.producer-page-info .photo-container{height:180px;width:180px;padding:12px;flex-shrink:0}@media only screen and (max-width: 768px){.producer-page-info .photo-container{width:100px;height:100px;padding:0}}.producer-page-info .photo-container img{width:100%;height:100%;object-fit:contain;object-position:center}.producer-page .products-list{padding-bottom:40px}.producer-page .products-list-title{padding-bottom:20px}.blog-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media only screen and (max-width: 768px){.blog-list{grid-template-columns:repeat(2, 1fr);gap:24px}}@media only screen and (max-width: 480px){.blog-list{grid-template-columns:1fr;gap:32px}}.blog-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.blog-card span{display:block;margin:24px 0 8px}.blog-card .btn{margin-top:24px}.blog-main-content{display:grid;grid-template-columns:2fr 1fr;gap:80px}@media only screen and (max-width: 1260px){.blog-main-content{gap:46px}}@media only screen and (max-width: 992px){.blog-main-content{gap:24px}}@media only screen and (max-width: 768px){.blog-main-content{display:flex;flex-direction:column-reverse;gap:32px}}.blog-main-content section{margin-top:64px;margin-bottom:64px}.blog-main-content section .text{margin-top:32px;margin-bottom:32px}.blog-main-content aside ul li{margin:12px 0}.article-author{border:1px solid #000;padding:32px}.article-author-header{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap;align-items:flex-start}.article-author-profile{display:flex;align-items:center;gap:16px;flex-wrap:nowrap}.article-author-profile p{color:#aaa}.article-author-profile img{width:56px;height:56px;border-radius:50%;object-fit:cover}.article-author-profile p,.article-author-profile span,.article-author-profile .rich-text{margin:0}.article-author-profile p p,.article-author-profile span p,.article-author-profile .rich-text p{color:#000}.article-author-reviews{margin-top:24px;display:flex;gap:48px;flex-wrap:wrap}.article-author-review{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.article-author-review svg{width:24px;height:24px}.search-page-products{display:flex;flex-wrap:wrap;gap:16px;margin:40px 0}.search-page-category{width:100%}.search-page-category-title{color:#fff;background:#c27d29;padding:20px;display:flex;justify-content:space-between}.search-page-items{display:flex;flex-direction:column;gap:20px;padding:40px 0;width:95%;margin:auto}.search-page-item:hover .search-page-item-title{color:#c27d29}.search-page-item-title{font-weight:500;font-size:2rem;transition:color .3s}/*# sourceMappingURL=main.css.map */
