:root{--heading-font-weight: 300;--ease-ioc: 0.65, 0, 0.35, 1}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input,select,textarea{border:none;background:none;font:inherit;color:inherit}button,select,input[type=submit]{cursor:pointer}a:focus-visible,button:focus-visible{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 2px var(--primary),0 0 0 3px #fff;filter:brightness(1.1)}button,a{transition:transform 100ms ease-in-out;touch-action:manipulation}button:active{outline:none;transform:scale(0.95);transform-origin:50% 50%}a{text-decoration:none;color:inherit;cursor:pointer}address{font-style:normal}img,picture,canvas,svg{display:block;max-width:100%;pointer-events:none;touch-action:none}img::-moz-selection, picture::-moz-selection, canvas::-moz-selection, svg::-moz-selection{background-color:rgba(0,0,0,0)}img::selection,picture::selection,canvas::selection,svg::selection{background-color:rgba(0,0,0,0)}video{display:block;max-width:100%}video::-moz-selection{background-color:rgba(0,0,0,0)}video::selection{background-color:rgba(0,0,0,0)}table{border-collapse:collapse;border-spacing:0}fieldset{display:inherit;margin:0;padding:0;border:0}legend{padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{overflow-x:clip;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background);color:var(--foreground)}h1,h2,h3,h4,h5,h6{font-weight:var(--heading-font-weight)}p{line-height:normal}strong{font-weight:400}main{min-height:40dvh;overflow-x:clip}header,section{position:relative;z-index:1;margin:0 auto}@keyframes fade-in{from{opacity:0}to{opacity:1}}[class^=fs-] *,[class*=" fs-"] *{line-height:inherit}:root{--primary: #daa06f;--grey-1: #f9f9f9;--grey-2: #9f9f9f;--black-1: #282222;--black-2: #595959;--foreground: #282222;--background: #ffffff;--white: #fff;--black: #000;--border: #e9e9e9;--swiper-theme-color: #daa06f}.fs-10{font-size:.625rem;line-height:normal}.fs-12{font-size:.75rem;line-height:normal}.fs-16{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:clamp(1.75rem,1.75rem + 0vw,1.75rem)}.fs-17{font-size:clamp(0.875rem,0.809rem + 0.211vw,1.0625rem);line-height:normal}.fs-18{font-size:clamp(1rem,0.956rem + 0.141vw,1.125rem);line-height:clamp(1.625rem,1.537rem + 0.282vw,1.875rem)}.fs-20{font-size:clamp(1rem,0.912rem + 0.282vw,1.25rem);line-height:normal}.fs-24{font-size:clamp(1.125rem,0.993rem + 0.423vw,1.5rem);line-height:normal}.fs-26{font-size:clamp(1.5rem,1.456rem + 0.141vw,1.625rem);line-height:normal}.fs-28{font-size:clamp(1.25rem,1.074rem + 0.563vw,1.75rem);line-height:normal}.fs-29{font-size:clamp(1.625rem,1.559rem + 0.211vw,1.8125rem);line-height:normal}.fs-40{font-size:clamp(1.75rem,1.486rem + 0.845vw,2.5rem);line-height:normal}.fs-45{font-size:clamp(2.125rem,1.883rem + 0.775vw,2.8125rem);line-height:normal}.fs-60{font-size:clamp(2.5rem,2.06rem + 1.408vw,3.75rem);line-height:normal}.fs-75{font-size:clamp(2.8125rem,2.152rem + 2.113vw,4.6875rem);line-height:clamp(3.125rem,2.245rem + 2.817vw,5.625rem)}.fs-90{font-size:clamp(3.125rem,2.245rem + 2.817vw,5.625rem);line-height:clamp(3.125rem,2.025rem + 3.521vw,6.25rem)}.fs-150{font-size:clamp(5.25rem,3.798rem + 4.648vw,9.375rem);line-height:normal}.fs-200{font-size:clamp(5.25rem,2.697rem + 8.169vw,12.5rem);line-height:normal}.text-primary{color:#daa06f}.bg-primary{background-color:#daa06f}.text-grey-1{color:#f9f9f9}.bg-grey-1{background-color:#f9f9f9}.text-grey-2{color:#9f9f9f}.bg-grey-2{background-color:#9f9f9f}.text-black-1{color:#282222}.bg-black-1{background-color:#282222}.text-black-2{color:#595959}.bg-black-2{background-color:#595959}.text-foreground{color:#282222}.bg-foreground{background-color:#282222}.text-background{color:#ffffff}.bg-background{background-color:#ffffff}.text-white{color:#fff}.bg-white{background-color:#fff}.text-black{color:#000}.bg-black{background-color:#000}.text-border{color:#e9e9e9}.bg-border{background-color:#e9e9e9}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-regular{font-weight:400}.font-light{font-weight:300}.font-italic{font-style:italic}.text-center{text-align:center}.text-underline{text-decoration:underline}.display-block{display:block}.span-col-full{grid-column:1/-1}.overflow-hidden{overflow:hidden}.dump{inset:0;position:fixed;overflow:scroll !important;height:100vh !important;width:100vw !important}.list-style-none{list-style:none}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center}.justify-between{display:flex;justify-content:space-between}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.w-full{width:100%}[disabled],[type=submit]:disabled{opacity:50%;cursor:not-allowed}.swal2-title,.swal2-html-container{color:#000 !important}[x-cloak]{display:none !important}.ck-content{line-height:1.6;word-wrap:break-word}.ck-content>*{margin:0 0 1em;color:var(--black-2)}.ck-content>:last-child{margin-bottom:0}.ck-content a{color:var(--primary);text-decoration:underline;text-underline-offset:.15em}.ck-content a:hover{filter:brightness(1.2)}.ck-content strong,.ck-content b{font-weight:700}.ck-content em,.ck-content i{font-style:italic}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{font-weight:600;line-height:1.25}.ck-content p{line-height:clamp(1.625rem,1.537rem + 0.282vw,1.875rem)}.ck-content ul,.ck-content ol{padding-left:1em;list-style-position:inside}.ck-content li{margin-bottom:.4em}.ck-content li>ul,.ck-content li>ol{margin-top:.4em}.ck-content img{max-width:100%;height:auto;display:block}.ck-content blockquote{padding-left:1em;border-left:3px solid var(--primary);opacity:.85}.ck-content hr{border:0;border-top:1px solid currentColor;opacity:.2}.ck-content table{width:100%;border-collapse:collapse}.ck-content th,.ck-content td{padding:.5em;border:1px solid rgba(0,0,0,.15);text-align:left}.ck-content th{font-weight:600}.socials{display:flex;align-items:center;gap:1rem}.socials a:hover svg{color:#fff}.socials svg{transition:color 200ms ease;width:2.1875rem;height:2.1875rem}.word-highlight span{color:var(--primary)}.paragraph-border{padding-left:clamp(1rem,0.912rem + 0.282vw,1.25rem);position:relative}.paragraph-border::before{content:"";width:1px;height:100%;background-color:var(--primary);position:absolute;left:0;top:0;max-height:0;transition:max-height 1200ms cubic-bezier(0.65, 0, 0.35, 1)}.paragraph-border.visible::before{max-height:100%}.description{color:var(--black-2);font-size:clamp(1rem,0.956rem + 0.141vw,1.125rem);line-height:clamp(1.625rem,1.537rem + 0.282vw,1.875rem);font-weight:300}.description.fs-24{font-size:clamp(1.25rem,1.162rem + 0.282vw,1.5rem);font-weight:400}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.cookies_brand{right:auto;left:1rem;width:clamp(2.5rem,2.06rem + 1.408vw,3.75rem) !important;height:clamp(2.5rem,2.06rem + 1.408vw,3.75rem) !important}button.back-to-top{width:clamp(2.5rem,2.06rem + 1.408vw,3.75rem);height:clamp(2.5rem,2.06rem + 1.408vw,3.75rem);padding:0;display:flex;align-items:center;justify-content:center}button.back-to-top svg{min-width:.875rem;min-height:.5rem}.floating-cta{padding-block:0 !important;padding-inline:1em !important;height:clamp(2.5rem,2.06rem + 1.408vw,3.75rem) !important;display:flex !important;align-items:center;justify-content:center;right:calc(2rem + clamp(2.5rem,2.06rem + 1.408vw,3.75rem))}.checkbox-submit-container a{text-decoration:underline}.checkbox-label:has(#gdpr) a{text-decoration:underline}.checkbox-label:has(#gdpr) a:hover{text-decoration:none}.text-nowrap{text-wrap-mode:nowrap}.logo-link{height:clamp(3.1875rem,2.549rem + 2.042vw,5rem);width:clamp(5.3125rem,4.256rem + 3.38vw,8.3125rem);display:grid;place-content:center;margin-left:.625rem}#static_nav.subpage-modifier{position:relative;left:0;transform:translateX(0%)}#static_nav.subpage-modifier:has(.megamenu-button[aria-expanded=true]) .nav-link{color:#fff}#static_nav.subpage-modifier:has(.megamenu-button[aria-expanded=true]) .nav-link:hover{background:hsla(0,0%,100%,.1254901961)}#static_nav.subpage-modifier:has(.megamenu-button[aria-expanded=true]) svg .text-part{fill:#fff}#static_nav.subpage-modifier svg .text-part{transition:fill 600ms}#static_nav.subpage-modifier .content-wrapper{padding-right:0}#static_nav.subpage-modifier .nav-link{transition:background 200ms,color 200ms;color:var(--black-1);text-wrap-mode:nowrap}#static_nav.subpage-modifier .nav-link:hover{background:rgba(0,0,0,.0352941176)}#static_nav.subpage-modifier .cta:hover{background-color:var(--primary);filter:brightness(1.1)}#static_nav{width:100%;z-index:100;margin-top:clamp(1rem,0.648rem + 1.127vw,2rem);position:absolute;left:50%;transform:translateX(-50%)}#scroll_nav{position:fixed;top:0;left:0;width:100%;z-index:100;transition:transform .3s ease;transform:translateY(-100%);box-shadow:0 8px 24px rgba(0,0,0,.12)}#scroll_nav.visible{transform:translateY(0)}#scroll_nav::before{content:"";position:absolute;inset:0;background:hsla(0,0%,22%,.7);backdrop-filter:blur(30px);z-index:0}#scroll_nav .inner{position:relative;z-index:1;max-width:120rem;padding-inline:clamp(0.625rem,-3.556rem + 13.38vw,12.5rem);padding-block:clamp(0.5rem,1.176rem + -0.563vw,1rem);margin-inline:auto}#scroll_nav .content-wrapper .dynamic-blur-bg{background-color:rgba(0,0,0,0);backdrop-filter:none}#scroll_nav .megamenu-content{width:100%;left:0;transform:none;border-radius:0 0 1.25rem 1.25rem}.nav .inner{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:rgba(0,0,0,0);border-radius:1.25rem;padding-block:1rem;padding-right:clamp(0.625rem,0.493rem + 0.423vw,1rem)}.nav .content-wrapper{display:flex;align-items:center;justify-content:center}@media(min-width: 80rem){.nav .content-wrapper{padding-inline:1rem}}.nav .nav-link-group{display:none}.nav .nav-link{padding-block:1.25rem;padding-inline:clamp(1rem,-1.356rem + 2.692vw,1.875rem);color:#fff;border-radius:.625rem;transition:background 200ms ease;font-size:1.0625rem;text-wrap-mode:nowrap}.nav .nav-link:hover{background:hsla(0,0%,100%,.1254901961)}.nav .nav-link.selected{background-color:rgba(0,0,0,0)}.nav .cta{aspect-ratio:1/1;width:3rem;height:auto;padding:0}.nav .cta-button-text{display:none}.nav .cta:hover{background-color:hsla(0,0%,100%,.17)}.nav .buttons-container{display:flex;align-items:center;gap:.625rem}@media(min-width: 74.375rem){.nav .nav-link-group{display:flex;align-items:center;gap:.375rem;margin-right:.375rem}.nav .menu-button{display:none}}@media(min-width: 80rem){.nav .inner{background-color:rgba(0,0,0,0);backdrop-filter:none;border-radius:1.25rem;padding-block:0rem;padding-right:0rem}.nav .content-wrapper{position:relative;border-radius:1.25rem;padding-block:1rem;overflow:clip}.nav .cta{aspect-ratio:auto;width:auto;height:auto;padding-block:1.25rem;padding-inline:.8125rem}.nav .cta-button-text{display:block}}.dynamic-blur-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:hsla(0,0%,100%,.35);backdrop-filter:blur(30px);border-radius:1.25rem}#phone_menu{position:fixed;inset:0;z-index:101;display:flex;flex-direction:column;padding-block:1rem;transform:translateY(-100%);transition:transform 600ms cubic-bezier(var(--ease-ioc));color:#fff;background-color:var(--black-1)}#phone_menu.opened{transform:translateY(0);opacity:1}#phone_menu .logo-link{margin-left:1.625rem}#phone_menu .logo-button-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}#phone_menu .close-menu-button{padding:1rem;margin-right:1rem}#phone_menu .nav-link-group{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;padding:1rem}#phone_menu .nav-link-group li:last-child a{border-bottom:0}#phone_menu .accordion-container button svg{color:var(--primary)}#phone_menu .accordion-container .accordion-content{background-color:rgba(0,0,0,0)}#phone_menu .accordion-container .accordion-content a{padding-inline:.625rem;padding-block:1rem;margin-left:1.25rem;color:#9f9f9f;display:flex;align-items:center;justify-content:space-between;gap:2rem}#phone_menu .accordion-container .accordion-content a:hover{background-color:hsla(0,0%,100%,.0196078431)}#phone_menu .accordion-container .accordion-content a:hover svg{transform:translateX(0.5em)}#phone_menu .accordion-container .accordion-content a svg{color:var(--primary);transition:transform 200ms}#phone_menu .nav-link{display:block;padding-inline:.625rem;padding-block:1rem;border-bottom:1px solid hsla(0,0%,62%,.2)}#phone_menu .nav-link:hover{background-color:hsla(0,0%,100%,.0196078431)}#phone_menu .nav-link:has(.chevron){display:flex}#phone_menu .accordion-content{background-color:rgba(0,0,0,.1254901961)}#phone_menu .menu-footer{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;width:100%;padding:1.625rem}#phone_menu .menu-footer .cta{width:100%}#phone_menu .menu-footer .socials{color:#fff}#phone_menu .menu-footer .socials a{border-radius:50%}#phone_menu .menu-footer .socials a:hover svg{color:var(--primary)}button:has(.chevron){display:flex;gap:.625rem;align-items:center;color:#fff}.chevron{transition:transform 200ms cubic-bezier(var(--ease-ioc))}.chevron.rotate{transform:scaleY(-1)}.megamenu-content{position:absolute;width:calc(100% + 5rem);left:50%;transform:translateX(-50%);top:-2rem;border-radius:0 0 20px 20px;z-index:-1;display:none;align-items:end;padding-top:10.375rem;padding-inline:2.5rem;padding-bottom:2.5rem;visibility:hidden;opacity:0;pointer-events:none}@media(min-width: 66.125rem){.megamenu-content{display:flex}}.megamenu-content.open{visibility:visible;opacity:1;pointer-events:auto}.megamenu-card{width:100%;height:100%;position:relative}.megamenu-card .soon-text{opacity:0;transition:opacity 200ms ease;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;background-color:var(--primary);padding:.5rem;border-radius:.25rem;z-index:3;font-weight:600;display:flex;align-items:center;gap:.4em}.megamenu-card .soon-text svg{min-width:1em;min-height:1em}.megamenu-card:hover .soon-text{opacity:1}.megamenu-card:hover .text-content svg{transform:translateX(0.5em)}.megamenu-card .image-container{position:relative;margin-bottom:1.3125rem;aspect-ratio:385/223;max-height:13.9375rem;overflow:hidden}.megamenu-card .image-container .icon{color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.megamenu-card .image-container .icon::after{content:"";position:absolute;inset:0;background-color:hsla(0,6%,6%,.5);border-radius:50%;width:4.375rem;height:4.375rem;left:50%;top:50%;transform:translate(-50%, -50%);transition:transform 400ms}.megamenu-card .image-container .icon svg{width:1.875rem;height:1.875rem;z-index:2}.megamenu-card .image-container img{width:100%;height:100%;border-radius:.625rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%}.megamenu-card .text-content{display:flex;align-items:center;justify-content:space-between;gap:2rem;color:#fff}.megamenu-card .text-content svg{color:var(--primary);transition:transform 100ms;width:1.25rem;height:.75rem}#footer{position:relative;padding-inline:clamp(1rem,0.692rem + 0.986vw,1.875rem);margin-bottom:clamp(1rem,0.692rem + 0.986vw,1.875rem);color:#fff}#footer .container-bound{background-color:var(--black-1);border-radius:1.25rem;padding:clamp(1rem,0.032rem + 3.099vw,3.75rem);padding-block:clamp(1.875rem,1.215rem + 2.113vw,3.75rem);max-width:none}#footer .row-1{display:grid;gap:1.875rem;padding-bottom:1.875rem;border-bottom:1px solid hsla(0,0%,62%,.2);margin-bottom:1.875rem;grid-template-columns:repeat(1, 1fr)}@media(min-width: 48rem){#footer .row-1{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64rem){#footer .row-1{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 80rem){#footer .row-1{grid-template-columns:repeat(5, 1fr)}}#footer .row-1 .col h3{margin-block:1.25rem}#footer .row-1 .col h2+ul{list-style:none;color:#9f9f9f}#footer .row-1 .col h2+ul li{transition:color 150ms}#footer .row-1 .col h2+ul li:hover{color:#fff}#footer .row-1 .col li{margin-block:1.25rem}#footer .row-1 .col-1{display:flex;flex-direction:column;gap:2.625rem;align-items:center;grid-column:1/-1;grid-row-start:1;color:var(--primary)}@media(min-width: 80rem){#footer .row-1 .col-1{grid-column:1/2}}#footer .row-2{padding-block:1rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}@media(min-width: 48rem){#footer .row-2{flex-direction:row;justify-content:space-between}}@keyframes gradient-scroll-left{from{background-position-x:0%}to{background-position-x:-200%}}#footer .row-2 .cstudios-link b{display:inline-block;transition:transform,padding;transition-duration:300ms}#footer .row-2 .cstudios-link:hover b{background:repeating-linear-gradient(90deg, #029700 0%, #c97b01 25%, #029700 50%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:gradient-scroll-left 3s linear infinite;transform:scale(1.2);padding-left:.3em}.accordion-container{position:relative}.accordion-container button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem}.accordion-content{background-color:rgba(0,0,0,.1254901961)}.accordion-content a{display:block;position:relative}.accordion-content a.disabled .soon-text{opacity:0;visibility:hidden;transition:opacity 200ms ease;position:absolute;top:50%;right:2rem;transform:translateY(-50%);color:#fff;background-color:var(--primary);padding:.4em .6em;border-radius:4px;font-weight:600;display:flex;align-items:center;gap:.4em;pointer-events:none}.accordion-content a.disabled:active .soon-text,.accordion-content a.disabled:focus .soon-text,.accordion-content a.disabled:focus-visible .soon-text{opacity:1;visibility:visible}.button{display:inline-block;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;transition:all 150ms;padding-block:1.25rem;padding-inline:1.875rem;background:#000;color:#fff;text-align:center;border-radius:.625rem;text-wrap-mode:nowrap}.button:hover{filter:brightness(1.1)}.icon{aspect-ratio:1/1;width:3rem;height:auto;padding:0;border-radius:.625rem;display:grid;place-content:center}.icon-text{display:inline-flex;align-items:center;justify-content:center;gap:.625rem}.icon-text svg{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;max-width:none}.button.primary{background:var(--primary);border-radius:.625rem;font-weight:700;padding-inline:.8125rem}.button.primary svg{width:1.3125rem;height:1.1875rem}.button.grey{background:var(--black-2)}.button.grey:hover{filter:brightness(1.2)}.button.outline{background:#fff;border:1px solid var(--black-2);color:var(--black-2)}.button.outline:hover{background:var(--primary);color:#fff}.button.secondary{background-color:var(--black-1);color:#fff}.button.secondary:hover{background-color:var(--primary);color:#fff;filter:brightness(1) !important}.circle-icon{width:clamp(2.5rem,2.104rem + 1.268vw,3.625rem);height:clamp(2.5rem,2.104rem + 1.268vw,3.625rem);display:grid;place-content:center;border-radius:50%}.circle-icon:hover{background-color:var(--primary)}.circle-icon svg{width:.875rem;height:.5rem}.lightbox-button{position:fixed;z-index:1000000001;bottom:1rem;left:50%;transform:translate(-50%);font-weight:500 !important;padding-right:3rem !important}.lightbox-button:hover::after{transform:translateX(4px)}.lightbox-button::after{content:"";background-image:url("/assets/images/icons/arrow_right_narrow_white.svg") !important;background-repeat:no-repeat;background-position:center right;background-size:1.125rem;position:absolute;right:1rem;width:1.125rem;height:1.125rem;color:#fff;transition:transform 200ms ease}button:has(.chevron){display:flex;gap:.625rem;align-items:center;color:#fff}.chevron{transition:transform 200ms cubic-bezier(var(--ease-ioc));pointer-events:none;touch-action:none}.chevron.rotate{transform:scaleY(-1)}.dropdown-container{position:relative}.dropdown-content{position:absolute;top:100%;left:0;display:flex;flex-direction:column;align-items:center;transition-property:transform,opacity;transition-duration:200ms;transition-timing-function:cubic-bezier(var(--ease-ioc));opacity:0;transform:translateY(-4px);width:-moz-max-content;width:max-content;min-width:100%}.dropdown-content.opened{transform:translateY(0%);opacity:1}.dropdown-content:has(>:nth-child(5)){display:grid;grid-template-columns:1fr 1fr}.dropdown-content li{width:100%;text-align:center}.dropdown-content a{display:block;width:100%;height:100%;padding:1.25rem}.dropdown-content a:first-child{padding-bottom:.625rem}.dropdown-content a:last-child{padding-top:.625rem}.dropdown-content a:hover{background-color:hsla(0,0%,100%,.1254901961);text-decoration-thickness:1px;text-underline-offset:2px}.input-wrap,.date-input,.time-input,.select-field,.textarea,.text-input{width:100%;padding-inline:.9375rem;padding-block:1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,0);color:#000;font-weight:400;transition:border-color 200ms ease,background-color 200ms ease,box-shadow 200ms ease}.input-wrap::-moz-placeholder, .date-input::-moz-placeholder, .time-input::-moz-placeholder, .select-field::-moz-placeholder, .textarea::-moz-placeholder, .text-input::-moz-placeholder{color:var(--black-2)}.input-wrap::placeholder,.date-input::placeholder,.time-input::placeholder,.select-field::placeholder,.textarea::placeholder,.text-input::placeholder{color:var(--black-2)}.input-wrap:focus-visible,.date-input:focus-visible,.time-input:focus-visible,.select-field:focus-visible,.textarea:focus-visible,.text-input:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 .1875rem hsla(27,59%,65%,.4)}.input-wrap:disabled,.date-input:disabled,.time-input:disabled,.select-field:disabled,.textarea:disabled,.text-input:disabled{cursor:not-allowed;background-color:#f7f7f7;border-color:#d9d9d9}.radio-label input[type=radio],.checkbox-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;padding:0;border:1px solid rgba(0,0,0,0);background-color:#fff;transition:border-color 200ms ease,background-color 200ms ease,box-shadow 200ms ease}.radio-label input[type=radio]:hover,.checkbox-label input[type=checkbox]:hover{background-color:#f0f0f0}.radio-label input[type=radio]:focus-visible,.checkbox-label input[type=checkbox]:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 .1875rem hsla(27,59%,65%,.4)}.radio-label input[type=radio]:disabled,.checkbox-label input[type=checkbox]:disabled{cursor:not-allowed;opacity:.7;background-color:#f7f7f7;border-color:#d9d9d9}.input-label-container{width:100%}.input-label-container,.select-label-container,.message{border-radius:.625rem}.input-label-container span,.select-label-container span,.message span{display:block;margin-bottom:.5rem}.text-input{border-radius:.625rem}.textarea{resize:none;min-height:12.5rem;border-radius:.625rem}.text-input:user-invalid,.textarea:user-invalid,.select-field:user-invalid,.radio-label input[type=radio]:user-invalid,.checkbox-label input[type=checkbox]:user-invalid,.toggle-switch-group input[type=checkbox]:user-invalid,input[type=date]:user-invalid,input[type=time]:user-invalid{border-color:#d00000;background-color:hsl(0,100%,94%)}.checkbox-label,.radio-label{display:flex;flex-direction:row;align-items:center;gap:.5rem}.checkbox-label input[type=checkbox]{aspect-ratio:1;width:1.625rem;height:1.625rem;border:1px solid var(--grey-2);border-radius:.25rem;background-color:#fff}.checkbox-label input[type=checkbox]:checked{background-color:var(--primary);border-color:rgba(0,0,0,0)}.checkbox-label input[type=checkbox]:checked::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.7 4.45L4.45 8.2L11.95 0.7' stroke='%23ffffff' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.toggle-switch-group{width:-moz-max-content;width:max-content}.toggle-switch-group input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;width:2.5rem;height:1.5rem;padding:0;border:1px solid rgba(0,0,0,0);border-radius:31.25rem;background-color:#fff;transition:background-color 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.toggle-switch-group input[type=checkbox]:hover{background-color:#f0f0f0}.toggle-switch-group input[type=checkbox]:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 .1875rem hsla(27,59%,65%,.4)}.toggle-switch-group input[type=checkbox]:disabled{cursor:not-allowed;background-color:#f7f7f7;border-color:#d9d9d9}.toggle-switch-group input[type=checkbox]::after{content:"";position:absolute;left:.25rem;top:50%;width:1rem;height:1rem;border:1px solid rgba(0,0,0,0);border-radius:31.25rem;background-color:#fff;transform:translate(0, -50%);transition:transform 200ms ease,background-color 200ms ease,border-color 200ms ease}.toggle-switch-group input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}.toggle-switch-group input[type=checkbox]:checked::after{transform:translate(0.875rem, -50%);background-color:#fff;border-color:rgba(0,0,0,0)}.radio-label input[type=radio]{aspect-ratio:1;width:1.625rem;height:1.625rem;border-radius:50%}.radio-label input[type=radio]::after{content:"";position:absolute;inset:0;margin:auto;width:.625rem;height:.625rem;border-radius:50%;background-color:#fff;transform:scale(0);transition:transform 200ms ease}.radio-label input[type=radio]:checked{background-color:var(--primary);border-color:var(--primary)}.radio-label input[type=radio]:checked::after{transform:scale(1)}.select-field{width:100%;border-radius:.625rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9375rem center;background-size:.75rem;padding-right:calc(0.9375rem + 0.75rem + .5rem);color:var(--black-2)}.select-field.is-placeholder{color:rgba(0,0,0,.5)}.select-field option{color:#000}.select-field option:disabled{color:rgba(0,0,0,.5)}.group-title{font-size:clamp(1.125rem,1.081rem + 0.141vw,1.25rem)}.checkbox-group .inner,.radio-group .inner,.toggle-switch-group{display:flex;flex-direction:column;gap:.5em}.checkboxes-container,.radio-buttons-container{display:flex;flex-direction:column;gap:1rem;flex-wrap:wrap}@media(min-width: 48rem){.checkboxes-container,.radio-buttons-container{align-items:center;flex-direction:row}}.date-input,.time-input{border-radius:.625rem}.input-wrap{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:.625rem}.input-wrap span{flex:1;pointer-events:none;color:var(--black-2)}.input-wrap svg{color:var(--primary);flex-shrink:0;pointer-events:none}.input-wrap input[type=date],.input-wrap input[type=time],.input-wrap input.flatpickr-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.date-input,.time-input{width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width: 40rem){.date-input,.time-input{width:100%}}.modal{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:501;padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);overflow-y:auto;-webkit-overflow-scrolling:touch}.modal .inner{background-color:var(--grey-1);max-width:51.875rem;width:100%;max-height:100%;overflow-y:auto;padding:clamp(1rem,0.692rem + 0.986vw,1.875rem);padding-top:0;margin:auto;border-radius:1.25rem}.modal .header{display:flex;align-items:center;justify-content:space-between;gap:.625rem;position:sticky;top:0rem;background-color:var(--grey-1);padding-block:clamp(0.9375rem,0.607rem + 1.056vw,1.875rem)}.modal-overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.4392156863);z-index:101}.modal-enter{transition:opacity 200ms ease,transform 200ms ease}.modal-enter-start{opacity:0;transform:translateY(12px)}.modal-enter-end{opacity:1;transform:translateY(0)}.modal-leave{transition:opacity 200ms ease,transform 200ms ease}.modal-leave-start{opacity:1;transform:translateY(0)}.modal-leave-end{opacity:0;transform:translateY(12px)}.modal-overlay-enter{transition:opacity 200ms ease}.modal-overlay-enter-start{opacity:0}.modal-overlay-enter-end{opacity:1}.modal-overlay-leave{transition:opacity 200ms ease}.modal-overlay-leave-start{opacity:1}.modal-overlay-leave-end{opacity:0}#catalog_download_form,.checkbox-submit-container{display:flex;flex-direction:column;gap:1rem}#catalog_order_form{display:grid;gap:.9375rem}@media(min-width: 40rem){#catalog_order_form{grid-template-columns:1fr 1fr}}#catalog_order_form .message{grid-column:1/-1}#catalog_order_form .checkbox-submit-container{display:flex;flex-direction:column;gap:1rem;grid-column:1/-1}@media(min-width: 48rem){#catalog_order_form .checkbox-submit-container{flex-direction:row;justify-content:space-between}}.sliding-track-wrapper{display:flex;align-items:center;flex-direction:column;background-color:var(--blue-1)}.sliding-track-viewport{width:100%;overflow:hidden;padding-block:2.5rem}.sliding-track{display:flex;width:-moz-max-content;width:max-content;animation:sliding-track-scroll var(--sliding-track-speed) linear infinite}.sliding-track-items{display:flex}.sliding-track-items>*{height:4.375rem;margin-right:1.25rem;width:-moz-max-content;width:max-content;-o-object-fit:contain;object-fit:contain;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.sliding-track-items .logo img{height:4.375rem;-o-object-fit:contain;object-fit:contain}@keyframes sliding-track-scroll{to{transform:translateX(-50%)}}.swal-modal,.swal-text,.swal-footer{text-align:center}.swal-button{background-color:var(--primary);color:var(--foreground)}.swal-button:hover{background-color:var(--primary) !important;filter:brightness(1.1)}.idopont-form-dropdown{width:100%;border-radius:clamp(0.625rem,0.405rem + 0.704vw,1.25rem);max-width:100%;background-color:var(--black-1);color:#fff;position:relative;padding-block:1.5rem;padding-inline:1rem;transition:padding 300ms;cursor:pointer}.idopont-form-dropdown:has(.show){padding-top:2.5rem;padding-bottom:4.8125rem;cursor:default}.idopont-form-dropdown strong{display:block;margin-inline:auto;width:-moz-max-content;width:max-content;pointer-events:none;touch-action:none;font-size:clamp(1.125rem,0.531rem + 1.901vw,2.8125rem);text-wrap-style:balance}.idopont-form-dropdown #idopont_form{max-width:35.6875rem;width:100%;margin-inline:auto;display:flex;flex-direction:column;gap:.9375rem;padding-top:1.875rem}.idopont-form-dropdown .button.primary{width:100%}.idopont-form-dropdown .double{display:flex;flex-direction:column;gap:.9375rem}@media(min-width: 40rem){.idopont-form-dropdown .double{flex-direction:row}}.idopont-form-dropdown .arrow-blob{position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%);width:6.3125rem;height:6.3125rem;background-color:var(--black-1);border-radius:50%;display:grid;place-content:center;z-index:-1}.idopont-form-dropdown .arrow-blob svg{position:absolute;left:50%;transform:translateX(-50%);bottom:1.5rem;width:1.5rem;height:1.5rem;transition:transform 200ms}.idopont-form-dropdown .arrow-blob.rotate{cursor:pointer}.idopont-form-dropdown .arrow-blob.rotate svg{transform:translateX(-50%) scaleY(-1)}.flatpickr-calendar{background:var(--white);color:var(--foreground);border:1px solid var(--grey-1);box-shadow:0 4px 24px rgba(0,0,0,.12);overflow:hidden}.flatpickr-calendar.arrowTop::before{border-bottom-color:var(--grey-1)}.flatpickr-calendar.arrowTop::after{border-bottom-color:var(--white)}.flatpickr-calendar .flatpickr-months .flatpickr-month{color:var(--foreground);fill:var(--foreground)}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{color:var(--foreground);fill:var(--foreground)}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:var(--primary)}.flatpickr-calendar .flatpickr-weekday{color:var(--black-2)}.flatpickr-calendar .flatpickr-day{color:var(--foreground)}.flatpickr-calendar .flatpickr-day:hover,.flatpickr-calendar .flatpickr-day:focus{background:var(--grey-1);border-color:rgba(0,0,0,0)}.flatpickr-calendar .flatpickr-day.today{border-color:var(--primary)}.flatpickr-calendar .flatpickr-day.today:hover{background:var(--primary);color:var(--white)}.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected:hover{background:var(--primary);border-color:var(--primary);color:var(--white)}.flatpickr-calendar .flatpickr-day.flatpickr-disabled,.flatpickr-calendar .flatpickr-day.prevMonthDay,.flatpickr-calendar .flatpickr-day.nextMonthDay{color:var(--grey-2)}.flatpickr-calendar.hasTime.noCalendar{box-shadow:0 8px 32px rgba(0,0,0,.22);border-radius:8px;padding:4px 0;border:1px solid inset var(--grey-1) !important}.flatpickr-calendar .flatpickr-time{border-top:0 !important;overflow:hidden;border-radius:8px}.flatpickr-calendar .flatpickr-time input,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm{color:var(--foreground);background:rgba(0,0,0,0)}.flatpickr-calendar .flatpickr-time input:hover,.flatpickr-calendar .flatpickr-time input:focus,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus{background:var(--grey-1)}.flatpickr-calendar .flatpickr-time .numInputWrapper span.arrowUp::after{border-bottom-color:var(--foreground)}.flatpickr-calendar .flatpickr-time .numInputWrapper span.arrowDown::after{border-top-color:var(--foreground)}#breadcrumb{display:flex;gap:.625rem;align-items:center;margin-block:1.875rem;flex-wrap:wrap}#breadcrumb svg{color:var(--primary)}#breadcrumb .chevron-right svg{width:.1875rem;width:.375rem}#breadcrumb span,#breadcrumb a,#breadcrumb button{color:var(--grey-2);text-wrap-mode:nowrap;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#breadcrumb .current{color:var(--foreground)}.pagination ul{display:flex;align-items:center;justify-content:center}.pagination li,.pagination button,.pagination .divider-dots{width:1.875rem;height:3.3125rem;display:flex;align-items:center;justify-content:center}.pagination a,.pagination .divider-dots{display:block;font-size:clamp(1rem,0.824rem + 0.563vw,1.5rem)}.pagination .prev{margin-right:.9375rem}.pagination .next{margin-left:.9375rem}.pagination .active{color:var(--primary);position:relative;border-bottom:1px solid var(--primary);transform:translateY(1px)}.pagination .divider-dots{width:1.875rem;height:3.3125rem;display:flex;align-items:center;justify-content:center}.pagination svg{width:.875rem;height:.875rem;-o-object-fit:cover;object-fit:cover;color:var(--primary)}#product_selector{position:relative;margin-bottom:clamp(1.875rem,-0.106rem + 6.338vw,7.5rem);padding-bottom:clamp(1.25rem,0.7rem + 1.761vw,2.8125rem)}#product_selector .heading-line-container{display:flex;align-items:center;gap:1.25rem;margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem)}#product_selector .heading-line-container .line{width:100%;height:1px;background-color:var(--black-1);opacity:10%}#product_selector .product-hover-bg{position:absolute;border-radius:1.25rem;background-color:rgba(0,0,0,.031372549);z-index:0;pointer-events:none}#product_selector .grid-2-4{gap:0rem;row-gap:3.75rem}#product_selector .product-card{height:clamp(12.3125rem,7.427rem + 15.634vw,26.1875rem)}#product_selector .product-card a{height:100%}#product_selector .product-card .image-certificate-container{flex:1}#product_selector .product-card .image-container{height:100%;flex:1;padding-block:0;padding-inline:0;aspect-ratio:unset;max-width:none;margin-inline:0}#product_selector .product-card .image-container img{width:clamp(5.375rem,2.866rem + 8.028vw,12.5rem);height:clamp(7rem,3.743rem + 10.423vw,16.25rem);max-width:none;max-height:none}.product-card{position:relative;padding-top:0;border-bottom:0;padding-bottom:0;padding-left:clamp(0.625rem,0.515rem + 0.352vw,0.9375rem);padding-right:clamp(0.625rem,0.515rem + 0.352vw,0.9375rem);border-right:1px solid hsla(0,8%,15%,.1)}.product-card:nth-child(even){padding-left:clamp(0.625rem,0.515rem + 0.352vw,0.9375rem);padding-right:0;border-right:0}.product-card::after{content:"";position:absolute;bottom:0;left:0;width:101%;height:1px;background-color:hsl(0,0%,91%);transform:translateY(1.875rem)}.product-card.last-row::after{display:none}@media(min-width: 48rem){.product-card{padding-left:1.875rem;padding-right:1.875rem}.product-card:nth-child(even){padding-left:1.875rem}}@media(min-width: 80rem){.product-card{padding-right:1.875rem;padding-left:1.875rem}.product-card:nth-child(even){padding-right:1.875rem;padding-left:1.875rem;border-right:1px solid hsla(0,8%,15%,.1)}.product-card:nth-child(4n){padding-right:0;border-right:0}}.product-card a{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between}.product-card a:hover .image-on-hover{opacity:1;transform:translateY(-4px)}.product-card a:hover .transparent-product-image{opacity:0}.product-card a .image-certificate-container{display:flex;align-items:start;justify-content:end;margin-bottom:.625rem;flex-direction:row}.product-card a .image-on-hover{position:absolute;inset:0;width:100%;height:89%;border-radius:1.25rem;transform:translateY(7%);transition:transform 1200ms cubic-bezier(0.22, 1, 0.36, 1),opacity 800ms cubic-bezier(0.22, 1, 0.36, 1);opacity:0;z-index:3;pointer-events:none}.product-card a .image-on-hover img{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}.product-card a .image-container{width:100%;height:100%;display:grid;place-content:center;height:23.5rem;padding-block:clamp(1.25rem,0.15rem + 3.521vw,4.375rem);padding-inline:2rem}@media(min-width: 48rem){.product-card a .image-container{max-width:17.0625rem;height:auto;aspect-ratio:273/376;margin-inline:auto}}.product-card a .image-container .transparent-product-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:12.5rem;max-height:16.25rem;opacity:1;transition:transform 1200ms cubic-bezier(0.22, 1, 0.36, 1),opacity 800ms cubic-bezier(0.22, 1, 0.36, 1)}.product-card a .certificates{display:flex;gap:clamp(0.625rem,0.405rem + 0.704vw,1.25rem);min-width:clamp(1.5rem,0.752rem + 2.394vw,3.625rem);flex-direction:column;transform:translateY(8px)}.product-card a .certificates img{width:auto;height:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1;height:clamp(1.5rem,1.302rem + 0.634vw,2.0625rem);width:auto;filter:saturate(0)}.product-card a .text-content{display:flex;align-items:center;justify-content:space-between;gap:1.875rem;color:var(--black-2)}.product-card a .text-content svg{color:var(--primary);width:1rem;height:.625rem;transition:transform 300ms}#advantages_grid{margin-bottom:clamp(1.875rem,-0.106rem + 6.338vw,7.5rem)}#advantages_grid h2{margin-bottom:1.875rem}#advantages_grid .card{padding-block:clamp(1.25rem,0.678rem + 1.831vw,2.875rem);padding-inline:1.25rem;border-radius:1.25rem;background-color:var(--grey-1)}#advantages_grid .card .icon-text-container{flex-direction:row;gap:clamp(0.625rem,0.405rem + 0.704vw,1.25rem);margin-bottom:clamp(1.875rem,1.611rem + 0.845vw,2.625rem)}#advantages_grid .card svg{aspect-ratio:1/1;width:3.125rem;height:auto;color:var(--primary)}#advantages_grid .card .ck-content>*{font-weight:300;line-height:1.75rem}.centered_scaling_gallery{position:relative}.centered_scaling_gallery .swiper-slide{height:clamp(12.625rem,3.228rem + 30.07vw,39.3125rem);display:flex}.centered_scaling_gallery .swiper-slide .image-container{display:flex;align-items:center;position:relative;width:100%;height:100%}.centered_scaling_gallery .swiper-slide a{display:block;width:100%;height:100%;max-height:clamp(12.625rem,5.231rem + 23.662vw,33.625rem);transition:max-height 600ms ease;border-radius:1.25rem;border-top-left-radius:clamp(2.5625rem,1.99rem + 1.831vw,4.1875rem);overflow:clip}.centered_scaling_gallery .swiper-slide img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.centered_scaling_gallery .swiper-slide-active a{max-height:clamp(12.625rem,3.228rem + 30.07vw,39.3125rem)}.centered_scaling_gallery .reference-type-container{display:flex;align-items:center;gap:.9375rem;color:#fff;position:absolute;top:1.5625rem;left:1.5625rem}.centered_scaling_gallery .reference-type-container .icon{width:clamp(2.8125rem,1.734rem + 3.451vw,5.875rem);height:clamp(2.8125rem,1.734rem + 3.451vw,5.875rem);border:1px solid #fff;background-color:hsla(0,0%,83%,.3);backdrop-filter:blur(10px);border-radius:50%}.centered_scaling_gallery .reference-type-container .icon svg{width:clamp(1.25rem,1.03rem + 0.704vw,1.875rem);height:clamp(1.25rem,1.03rem + 0.704vw,1.875rem);-o-object-fit:contain;object-fit:contain}.centered_scaling_gallery .swiper-navigation-container{position:absolute;left:50%;bottom:0;transform:translate(-50%, clamp(3.125rem, 5.66rem + -2.113vw, 5rem));z-index:2}.centered_scaling_gallery .slider-counter{position:absolute;left:50%;height:clamp(6.875rem,6.215rem + 2.113vw,8.75rem);width:100%;top:0;transform:translate(-50%, clamp(1.875rem, 1.655rem + 0.704vw, 2.5rem)) scale(1.3);font-size:2rem}.circular-navigation-button .buttons-container{position:relative;overflow:clip;border-radius:50%;background-color:var(--black-1)}.circular-navigation-button button{background-color:var(--black-1);height:clamp(6.875rem,6.215rem + 2.113vw,8.75rem);width:clamp(3.4375rem,3.107rem + 1.056vw,4.375rem);transform:scale(1.1);cursor:pointer;transition:filter 200ms}.circular-navigation-button button:active{filter:brightness(1.25)}.circular-navigation-button button svg{color:#fff;width:1.25rem;height:.75rem}.circular-navigation-button .slide-button-prev svg{margin-left:auto;margin-right:.9375rem}.circular-navigation-button .slide-button-next svg{margin-right:auto;margin-left:.9375rem}#price_offer_cta{margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem);padding-inline:clamp(1rem,-0.849rem + 5.915vw,6.25rem)}#price_offer_cta .inner{max-width:92rem;margin-inline:auto;background-color:var(--grey-1);display:flex;flex-direction:column;gap:1.875rem;border-radius:1.25rem;padding:clamp(1rem,0.472rem + 1.69vw,2.5rem)}@media(min-width: 80rem){#price_offer_cta .inner{flex-direction:row}}#price_offer_cta .text-wrapper{display:flex;flex-direction:column;gap:clamp(0.9375rem,0.607rem + 1.056vw,1.875rem)}@media(min-width: 80rem){#price_offer_cta .text-wrapper{flex-shrink:0;width:clamp(27.9375rem,19.188rem + 10.938vw,32.3125rem)}}#price_offer_cta h2{max-width:18.75rem;text-wrap-style:pretty}@media(min-width: 40rem){#price_offer_cta h2{max-width:none}}#price_offer_cta .icon-text-container{display:flex;gap:clamp(0.625rem,0.405rem + 0.704vw,1.25rem);flex-direction:row}#price_offer_cta .tel{margin-bottom:.5rem}#price_offer_cta .tel:hover a{text-decoration:underline}#price_offer_cta .tel-destination{line-height:clamp(1rem,0.472rem + 1.69vw,2.5rem)}#price_offer_cta .brown-circle{width:clamp(3.75rem,2.43rem + 4.225vw,7.5rem);height:clamp(3.75rem,2.43rem + 4.225vw,7.5rem)}#price_offer_cta .brown-circle svg{width:clamp(1.5rem,1.038rem + 1.479vw,2.8125rem);height:clamp(1.5rem,1.038rem + 1.479vw,2.8125rem)}#price_offer_cta .arajanlat-form{width:100%;display:flex;flex-direction:column;gap:.9375rem}#price_offer_cta .row-1{display:flex;gap:.9375rem;width:100%;flex-direction:column}@media(min-width: 40rem){#price_offer_cta .row-1{flex-direction:row}}#price_offer_cta .row-2{display:flex;gap:.9375rem;width:100%;flex-direction:column}@media(min-width: 40rem){#price_offer_cta .row-2{flex-direction:row}}#price_offer_cta .row-2 .file-input-container{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;padding-inline:1.25rem;padding-block:.9375rem;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.875rem;color:var(--black-2);cursor:pointer;overflow:hidden;position:relative;border-radius:.625rem}#price_offer_cta .row-2 .file-input-container svg{color:var(--primary);flex-shrink:0;transition:opacity .2s}#price_offer_cta .row-2 .file-input-container .file-label{flex:1;min-width:0}#price_offer_cta .row-2 .file-input-container .file-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:none}#price_offer_cta .row-2 .file-input-container .file-spinner{display:none;width:1.125rem;height:1.125rem;border:2px solid var(--grey-2, #e0e0e0);border-top-color:var(--primary);border-radius:50%;flex-shrink:0;animation:file-spin .6s linear infinite}#price_offer_cta .row-2 .file-input-container[data-state=loading] .file-label{display:none}#price_offer_cta .row-2 .file-input-container[data-state=loading] .file-name{display:none}#price_offer_cta .row-2 .file-input-container[data-state=loading] .file-spinner{display:block}#price_offer_cta .row-2 .file-input-container[data-state=loading] svg{opacity:0}#price_offer_cta .row-2 .file-input-container[data-state=done] .file-label{display:none}#price_offer_cta .row-2 .file-input-container[data-state=done] .file-name{display:block}#price_offer_cta .row-2 .file-input-container[data-state=done] .file-spinner{display:none}#price_offer_cta .row-2 .file-input-container .file-input{width:100%;height:100%;opacity:0;position:absolute;inset:0;cursor:pointer}@keyframes file-spin{to{transform:rotate(360deg)}}#price_offer_cta .radio-group .inner{padding-inline:0;padding-block:.9375rem}#price_offer_cta .radio-group .inner>*{font-size:1rem;font-weight:300}#price_offer_cta textarea{min-height:10.9375rem;max-height:10.9375rem}#price_offer_cta .gdpr-submit-container{display:flex;flex-direction:column;gap:.9375rem}#price_offer_cta .gdpr-submit-container #gdpr{border:1px solid var(--black-1)}#price_offer_cta .gdpr-submit-container .button{width:100%}.video-container,iframe{width:100%;border-radius:1.25rem;max-height:min(60.375rem,90vh);aspect-ratio:1719/966;overflow:hidden;position:relative;background-color:#fff}.video-container video,iframe video{display:block;width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit;touch-action:auto;pointer-events:auto}.play-button{width:clamp(4.375rem,2.835rem + 4.93vw,8.75rem);height:clamp(4.375rem,2.835rem + 4.93vw,8.75rem);display:grid;place-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;background-color:var(--black-1);border-radius:50%;transition:filter 200ms}.play-button:hover{filter:brightness(1.1)}.play-button:active{transform:translate(-50%, -50%) scale(0.95)}.play-button svg{aspect-ratio:22/27;width:clamp(1rem,0.758rem + 0.775vw,1.6875rem);height:auto;margin-left:clamp(0rem,-0.176rem + 0.563vw,0.5rem);color:#fff}.play-button.is-hidden{opacity:0;pointer-events:none;transition:opacity .3s ease}.tooltip-container{position:relative}.tooltip-container .tooltip-content,.tooltip-container .tooltip-button .polygon{opacity:0;transition:opacity 100ms ease}.tooltip-container.opened .tooltip-content,.tooltip-container.opened .tooltip-button .polygon{opacity:1}.tooltip-container .tooltip-content{background-color:var(--black-2);padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);border-radius:.5rem;position:absolute;bottom:0;left:50%;transform:translate(-50%, -5.3125rem);width:15.125rem}.tooltip-container .tooltip-content>*{color:#fff;font-size:.75rem;line-height:1.25rem;font-weight:400}.tooltip-container .tooltip-button{position:relative}.tooltip-container .tooltip-button .polygon{position:absolute;left:50%;top:0;transform:translate(-50%, -75%);width:2.4375rem;height:2.4375rem}.opened{opacity:1 !important}#kapcsolodo_termekek{margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem)}#kapcsolodo_termekek .heading-button-container{display:flex;align-items:center;justify-content:space-between;gap:1.875rem;margin-bottom:3.75rem}#kapcsolodo_termekek .heading-button-container .buttons-container{width:6.5rem;height:6.5rem;display:none}#kapcsolodo_termekek .heading-button-container .buttons-container:has(.slide-button-prev.swiper-button-lock):has(.slide-button-next.swiper-button-lock){display:none}@media(min-width: 64rem){#kapcsolodo_termekek .heading-button-container .buttons-container{display:block}}#kapcsolodo_termekek .heading-button-container button{width:3.0625rem;height:6.375rem}#kapcsolodo_termekek .swiper{padding-right:clamp(2rem,0.504rem + 4.789vw,6.25rem)}#kapcsolodo_termekek .swiper-slide{width:clamp(10.8125rem,6.169rem + 14.859vw,24rem)}#kapcsolodo_termekek .product-card:hover .image-container{transform:scale(1.1) !important}#kapcsolodo_termekek .product-card a{height:100%}#kapcsolodo_termekek .product-card .image-certificate-container{flex:1}#kapcsolodo_termekek .product-card .image-container{height:100%;flex:1;padding-block:0;padding-inline:0;transition:transform 250ms ease}#kapcsolodo_termekek .product-card .image-container img{width:clamp(5.375rem,2.866rem + 8.028vw,12.5rem);height:clamp(7rem,3.743rem + 10.423vw,16.25rem);max-width:none;max-height:none}.gdpr-submit-container a{text-decoration:underline}.brown-circle{background-color:var(--black-1);border-radius:50%;aspect-ratio:1/1;min-width:clamp(3.375rem,2.803rem + 1.831vw,5rem);height:auto;display:grid;place-content:center;color:#fff;padding:.5rem}.brown-circle svg{aspect-ratio:1/1;width:100%;margin:auto;height:auto}a.brown-circle{transition:filter 150ms}a.brown-circle:hover{filter:brightness(1.4)}.container-bound{position:relative;margin-inline:auto;max-width:120rem;padding-inline:clamp(1rem,-0.849rem + 5.915vw,6.25rem)}#error_page{display:grid;place-content:center;height:50vh}#error_page h1{font-size:clamp(2.5rem,1.4rem + 3.521vw,5.625rem)}.grid-1-2{display:grid;grid-template-columns:repeat(1, 1fr);gap:clamp(0.9375rem,0.607rem + 1.056vw,1.875rem)}@media(min-width: 64rem){.grid-1-2{grid-template-columns:repeat(2, 1fr)}}.grid-1-3{display:grid;grid-template-columns:repeat(1, 1fr);gap:clamp(1rem,0.692rem + 0.986vw,1.875rem)}@media(min-width: 80rem){.grid-1-3{grid-template-columns:repeat(3, 1fr)}}.grid-1-2-3{display:grid;grid-template-columns:repeat(1, 1fr);gap:clamp(0.9375rem,0.607rem + 1.056vw,1.875rem)}@media(min-width: 48rem){.grid-1-2-3{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 80rem){.grid-1-2-3{grid-template-columns:repeat(3, 1fr)}}.grid-1-2-4{display:grid;grid-template-columns:repeat(1, 1fr);gap:clamp(0.9375rem,0.607rem + 1.056vw,1.875rem)}@media(min-width: 48rem){.grid-1-2-4{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 80rem){.grid-1-2-4{grid-template-columns:repeat(4, 1fr)}}.grid-1-4-6{display:grid;grid-template-columns:repeat(1, 1fr);gap:clamp(0.9375rem,0.607rem + 1.056vw,1.875rem)}@media(min-width: 48rem){.grid-1-4-6{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 87.5rem){.grid-1-4-6{grid-template-columns:repeat(6, 1fr)}}.grid-2-3{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(0.625rem,0.185rem + 1.408vw,1.875rem)}@media(min-width: 80rem){.grid-2-3{grid-template-columns:repeat(3, 1fr)}}.grid-2-4{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(0.625rem,0.185rem + 1.408vw,1.875rem)}@media(min-width: 80rem){.grid-2-4{grid-template-columns:repeat(4, 1fr)}}.grid-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(1.875rem,-0.426rem + 3.48vw,3.75rem)}.heading-description-container{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-direction:column;margin-bottom:clamp(1.875rem,1.501rem + 1.197vw,2.9375rem)}@media(min-width: 48rem){.heading-description-container{flex-direction:row}}.heading-description-container .heading{flex-basis:55%}.heading-description-container .description{flex-basis:45%;max-width:41.8125rem}.icon-text-container{display:flex;align-items:center;gap:.5rem;flex-direction:column}@media(min-width: 40rem){.icon-text-container{flex-direction:row}}#kezdolap #hero{position:relative;margin-bottom:8.125rem}#kezdolap #hero .hero-swiper-wrapper .button-group-wrapper{position:absolute;padding-inline:clamp(1rem,-0.849rem + 5.915vw,6.25rem);top:clamp(8.25rem,7.057rem + 3.817vw,9.5rem);width:100%;z-index:2;max-width:120rem;left:50%;transform:translateX(-50%);transition:bottom 300ms}@media(min-width: 64rem){#kezdolap #hero .hero-swiper-wrapper .button-group-wrapper{top:auto;bottom:clamp(14.4375rem,10.152rem + 6.696vw,18.1875rem)}}#kezdolap #hero .hero-swiper-wrapper .swiper-button-group{color:#fff;display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;backdrop-filter:blur(30px);border-radius:31.25rem}#kezdolap #hero .hero-swiper-wrapper .swiper-button-group button{height:2.625rem;width:2.1875rem;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.17);backdrop-filter:blur(0px);transition:background-color 100ms}@media(min-width: 64rem){#kezdolap #hero .hero-swiper-wrapper .swiper-button-group button{width:3.5rem;height:4.25rem}}#kezdolap #hero .hero-swiper-wrapper .swiper-button-group button:hover{background-color:hsla(0,0%,100%,.25)}#kezdolap #hero .hero-swiper-wrapper .swiper-button-group button:active{transform:scale(1)}#kezdolap #hero .hero-swiper-wrapper .swiper-button-group button svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:1.0625rem;height:.625rem}#kezdolap #hero .hero-swiper-wrapper .swiper-button-group .slide-button-prev{padding-left:1.25rem;border-top-left-radius:31.25rem;border-bottom-left-radius:31.25rem}#kezdolap #hero .hero-swiper-wrapper .swiper-button-group .slide-button-prev svg{transform:translate(-30%, -50%)}@media(min-width: 64rem){#kezdolap #hero .hero-swiper-wrapper .swiper-button-group .slide-button-prev svg{transform:translate(-10%, -50%)}}#kezdolap #hero .hero-swiper-wrapper .swiper-button-group .slide-button-next{padding-right:1.5625rem;border-top-right-radius:31.25rem;border-bottom-right-radius:31.25rem}#kezdolap #hero .hero-swiper-wrapper .swiper-button-group .slide-button-next svg{transform:translate(-70%, -50%)}@media(min-width: 64rem){#kezdolap #hero .hero-swiper-wrapper .swiper-button-group .slide-button-next svg{transform:translate(-90%, -50%)}}#kezdolap #hero .hero-swiper-wrapper .swiper-slide{height:120svh}@media(min-width: 23.75rem){#kezdolap #hero .hero-swiper-wrapper .swiper-slide{height:100svh}}@media screen and (orientation: landscape)and (hover: none)and (pointer: coarse){#kezdolap #hero .hero-swiper-wrapper .swiper-slide{height:120svh}}#kezdolap #hero .hero-swiper-wrapper .swiper-slide::after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:var(--black-1);opacity:62%;z-index:1}#kezdolap #hero .hero-swiper-wrapper .swiper-slide img,#kezdolap #hero .hero-swiper-wrapper .swiper-slide video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#kezdolap #hero .hero-swiper-wrapper .text-content{position:absolute;left:50%;top:clamp(11.875rem,10.324rem + 4.962vw,13.5rem);transform:translateX(-50%);max-width:120rem;z-index:2;width:100%;padding-inline:clamp(1rem,-0.849rem + 5.915vw,6.25rem);container-type:inline-size}@media(min-width: 64rem){#kezdolap #hero .hero-swiper-wrapper .text-content{bottom:3.75rem;top:auto}}#kezdolap #hero .hero-swiper-wrapper .slide-title{color:#fff;width:100%}@media(min-width: 48rem){#kezdolap #hero .hero-swiper-wrapper .slide-title{max-width:80cqw}}@media(min-width: 64rem){#kezdolap #hero .hero-swiper-wrapper .slide-title{max-width:50cqw}}@media(min-width: 87.5rem){#kezdolap #hero .hero-swiper-wrapper .slide-title{max-width:clamp(50rem,23.077rem + 30.769vw,60rem)}}#kezdolap #hero .mini-showroom-component-container{position:absolute;bottom:6.25rem;left:50%;transform:translateX(-50%);z-index:2;width:100%;max-width:120rem;padding-inline:clamp(1rem,-0.849rem + 5.915vw,6.25rem);pointer-events:none}@media(min-width: 31.25rem){#kezdolap #hero .mini-showroom-component-container{bottom:8.125rem}}@media(min-width: 64rem){#kezdolap #hero .mini-showroom-component-container{bottom:3.8125rem}}@media screen and (orientation: landscape)and (hover: none)and (pointer: coarse){#kezdolap #hero .mini-showroom-component-container{display:none !important}}#kezdolap #hero .mini-showroom-component-container .mini-showroom-component-wrapper{position:relative;max-width:29.375rem;pointer-events:auto}@media(min-width: 64rem){#kezdolap #hero .mini-showroom-component-container .mini-showroom-component-wrapper{margin-left:auto}}#kezdolap #hero .mini-showroom-component-container .showroom-card{width:100%;padding:.75rem;display:flex;align-items:center;justify-content:start;gap:1.125rem;background-color:hsla(0,0%,100%,.17);height:10.1875rem;max-width:29.375rem;backdrop-filter:blur(9px);border-radius:.625rem;border-top-right-radius:1.875rem;border:1px solid hsla(0,0%,100%,.17);margin-bottom:.5625rem}#kezdolap #hero .mini-showroom-component-container .showroom-card .swiper{width:11.375rem;height:8.5rem;border-radius:.5rem}#kezdolap #hero .mini-showroom-component-container .showroom-card .swiper svg{position:absolute;top:.5rem;left:.5rem;color:#fff;z-index:2}#kezdolap #hero .mini-showroom-component-container .showroom-card .image-container{width:11.375rem;height:8.5rem}#kezdolap #hero .mini-showroom-component-container .showroom-card .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}#kezdolap #hero .mini-showroom-component-container .showroom-card .text-content{color:#fff;display:flex;flex-direction:column;gap:.75rem}#kezdolap #hero .mini-showroom-component-container .showroom-card .text-content .showrooms{display:flex;flex-direction:column}@media(min-width: 40rem){#kezdolap #hero .mini-showroom-component-container .showroom-card .text-content .showrooms{gap:.25rem;flex-direction:row}}#kezdolap #hero .mini-showroom-component-container .showroom-card .text-content .showrooms span{display:block;height:1.75rem;opacity:.5;transform:scale(1);transition:opacity 300ms ease,transform 300ms ease}#kezdolap #hero .mini-showroom-component-container .showroom-card .text-content .showrooms .active{opacity:1;transform:scale(1.08)}#kezdolap #hero .mini-showroom-component-container .showroom-card .circle-icon{position:absolute;top:.75rem;right:.75rem;transform:rotate(90deg)}@media(min-width: 40rem){#kezdolap #hero .mini-showroom-component-container .showroom-card .circle-icon{transform:rotate(0deg)}}#kezdolap #hero .mini-showroom-component-container .showroom-card .circle-icon:disabled{cursor:pointer}#kezdolap #hero .mini-showroom-component-container .swiper-scrollbar{background:hsla(0,0%,100%,.17);border-radius:.5rem;position:relative;border:1px solid hsla(0,0%,100%,.17);z-index:3;pointer-events:none}#kezdolap #hero .mini-showroom-component-container .swiper-scrollbar::before,#kezdolap #hero .mini-showroom-component-container .swiper-scrollbar::after{color:#fff;font-size:1.25rem;position:absolute;top:0;transform:translateY(50%)}#kezdolap #hero .mini-showroom-component-container .swiper-scrollbar::before{content:"01";left:0}#kezdolap #hero .mini-showroom-component-container .swiper-scrollbar::after{content:attr(data-slide-count);right:0}#kezdolap #hero .mini-showroom-component-container .swiper-scrollbar .swiper-scrollbar-drag{background:#fff;border-radius:.5rem;pointer-events:none}#kezdolap #hero .mini-showroom-component-container .swiper-scrollbar .swiper-scrollbar-drag:hover{cursor:grab}#kezdolap #hero .mini-showroom-component-container .swiper-scrollbar .swiper-scrollbar-drag:active{cursor:grabbing}#kezdolap #hero .mini-showroom-component-container .swiper-scrollbar.swiper-scrollbar-horizontal,.swiper-horizontal>#kezdolap #hero .mini-showroom-component-container .swiper-scrollbar{bottom:-0.5625rem;height:.5625rem}#kezdolap #hero .scroll-down-cta{position:absolute;left:50%;transform:translate(-50%, -50%);width:5.1875rem;height:5.1875rem;background-color:#fff;border-radius:50%;z-index:3;display:grid;place-content:center}#kezdolap #hero .scroll-down-cta svg{color:var(--black-2);width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;animation:waving 2s ease-in-out infinite}#kezdolap #hero .scroll-down-cta img{position:absolute;top:0rem;transform:scale(1.4)}@keyframes waving{0%{transform:translateY(-20%)}50%{transform:translateY(20%)}100%{transform:translateY(-20%)}}#kezdolap #termekek{margin-bottom:clamp(1.875rem,-0.92rem + 8.944vw,9.8125rem)}#kezdolap #termekek .card .image-container{position:relative;aspect-ratio:407/481;width:100%;height:auto}#kezdolap #termekek .card:hover .icon{transform:scale(1.1)}#kezdolap #termekek .card:hover img{transform:scale(1.03)}#kezdolap #termekek .card:hover .arrow svg{transform:translateX(0.5em)}#kezdolap #termekek .card img{border-radius:.625rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 300ms}#kezdolap #termekek .card .soon-text{opacity:0;transition:opacity 200ms ease;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;background-color:var(--primary);padding:.5rem;border-radius:.25rem;z-index:3;font-weight:600;display:flex;align-items:center;gap:.4em}#kezdolap #termekek .card .soon-text svg{min-width:1em;min-height:1em}#kezdolap #termekek .card:hover .soon-text{opacity:1}#kezdolap #termekek .card .text-content{display:flex;align-items:center;flex-direction:column;padding-block:clamp(1.25rem,1.14rem + 0.352vw,1.5625rem);padding-inline:clamp(0rem,-0.44rem + 1.408vw,1.25rem);gap:1.125rem}@media(min-width: 40rem){#kezdolap #termekek .card .text-content{flex-direction:row;justify-content:space-between}}#kezdolap #termekek .card .arrow svg{width:clamp(0.875rem,0.743rem + 0.423vw,1.25rem);height:clamp(0.5rem,0.434rem + 0.211vw,0.6875rem);min-width:1.25rem;transition:transform 300ms}#kezdolap #termekek .card .icon-text{flex-direction:column;text-align:center}@media(min-width: 40rem){#kezdolap #termekek .card .icon-text{text-align:left;flex-direction:row}}#kezdolap #termekek .card .icon-text strong{font-size:clamp(1.125rem,0.993rem + 0.423vw,1.5rem)}@media(min-width: 87.5rem){#kezdolap #termekek .card .icon-text strong{font-size:clamp(1.125rem,0.115rem + 1.154vw,1.5rem)}}#kezdolap #termekek .card .icon-text .icon{width:clamp(3.375rem,3.023rem + 1.127vw,4.375rem);height:clamp(3.375rem,3.023rem + 1.127vw,4.375rem);background-color:var(--black-1);color:#fff;border-radius:50%;transition:transform 300ms}#kezdolap #termekek .card .icon-text .icon svg{width:clamp(1.375rem,1.199rem + 0.563vw,1.875rem);height:clamp(1.375rem,1.199rem + 0.563vw,1.875rem);-o-object-fit:contain;object-fit:contain}#kezdolap #referenciak{margin-bottom:clamp(1.875rem,-0.326rem + 7.042vw,8.125rem)}@media(min-width: 64rem){#kezdolap #referenciak{margin-bottom:10rem}}#kezdolap #referenciak .desktop{display:none}@media(min-width: 64rem){#kezdolap #referenciak .desktop{display:block}}#kezdolap #referenciak .phone{display:block}@media(min-width: 64rem){#kezdolap #referenciak .phone{display:none}}#kezdolap #referenciak .swiper{margin-bottom:8.75rem}@media(min-width: 64rem){#kezdolap #referenciak .swiper{margin-bottom:0}}#kezdolap #referenciak .heading-description-container{align-items:start;justify-content:start}@media(min-width: 48rem){#kezdolap #referenciak .heading-description-container{flex-direction:column}}@media(min-width: 64rem){#kezdolap #referenciak .heading-description-container{align-items:center;justify-content:space-between;flex-direction:row}}#kezdolap #referenciak .heading-description-container .heading{flex-basis:auto}#kezdolap #referenciak .heading-description-container .description{max-width:none;flex-basis:58%}#kezdolap #referenciak .button.outline.phone{width:100%;max-width:calc(100% - clamp(2rem,-1.697rem + 11.831vw,12.5rem));margin-inline:auto}@media(min-width: 48rem){#kezdolap #referenciak .button.outline.phone{max-width:40%}}#kezdolap #szakertelem{margin-bottom:clamp(5.8125rem,4.998rem + 2.606vw,8.125rem)}#kezdolap #szakertelem .grid{display:grid;gap:clamp(0.625rem,0.185rem + 1.408vw,1.875rem);grid-auto-flow:row dense;grid-template-columns:1fr 1fr;margin-bottom:1.875rem}@media(min-width: 48rem){#kezdolap #szakertelem .grid{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 64rem){#kezdolap #szakertelem .grid{grid-template-columns:repeat(12, 1fr)}}#kezdolap #szakertelem .grid h2{margin-block:auto;grid-column:1/-1;font-size:clamp(2.8125rem,2.482rem + 1.056vw,3.75rem)}@media(min-width: 64rem){#kezdolap #szakertelem .grid h2{grid-column:span 5}}@media(min-width: 87.5rem){#kezdolap #szakertelem .grid h2{font-size:clamp(2.8125rem,0.288rem + 2.885vw,3.75rem)}}#kezdolap #szakertelem .grid-item{border-radius:1.25rem;padding-inline:clamp(1rem,0.912rem + 0.282vw,1.25rem);padding-block:clamp(1.25rem,0.304rem + 3.028vw,3.9375rem);background-color:var(--grey-1);display:flex;align-items:center;justify-content:center}#kezdolap #szakertelem .grid-item .inner{display:flex;flex-direction:column}@media(min-width: 48rem){#kezdolap #szakertelem .grid-item:nth-child(2){grid-column:1/span 2}#kezdolap #szakertelem .grid-item:nth-child(3){grid-column:3/span 4}#kezdolap #szakertelem .grid-item:nth-child(4){grid-column:5/span 2}#kezdolap #szakertelem .grid-item:nth-child(5){grid-column:1/span 4}#kezdolap #szakertelem .grid-item:nth-child(6){grid-column:1/span 2}#kezdolap #szakertelem .grid-item:nth-child(7){grid-column:3/span 4}#kezdolap #szakertelem .grid-item:nth-child(8){grid-column:5/span 2}#kezdolap #szakertelem .grid-item:nth-child(9){grid-column:1/span 4}#kezdolap #szakertelem .grid-item:nth-child(10){grid-column:1/span 2}#kezdolap #szakertelem .grid-item:nth-child(11){grid-column:3/span 4}}@media(min-width: 64rem){#kezdolap #szakertelem .grid-item:nth-child(2){grid-column:span 3}#kezdolap #szakertelem .grid-item:nth-child(3){grid-column:span 4}#kezdolap #szakertelem .grid-item:nth-child(4){grid-column:span 3}#kezdolap #szakertelem .grid-item:nth-child(5){grid-column:span 4}#kezdolap #szakertelem .grid-item:nth-child(6){grid-column:span 5}#kezdolap #szakertelem .grid-item:nth-child(7){grid-column:span 6}#kezdolap #szakertelem .grid-item:nth-child(8){grid-column:span 3}#kezdolap #szakertelem .grid-item:nth-child(9){grid-column:span 3}#kezdolap #szakertelem .grid-item:nth-child(10){grid-column:span 5}#kezdolap #szakertelem .grid-item:nth-child(11){grid-column:span 7}}@media(min-width: 87.5rem){#kezdolap #szakertelem .grid-item:nth-child(2){grid-column:span 2}#kezdolap #szakertelem .grid-item:nth-child(3){grid-column:span 3}#kezdolap #szakertelem .grid-item:nth-child(4){grid-column:span 2}#kezdolap #szakertelem .grid-item:nth-child(5){grid-column:span 3}#kezdolap #szakertelem .grid-item:nth-child(6){grid-column:span 3}#kezdolap #szakertelem .grid-item:nth-child(7){grid-column:span 4}#kezdolap #szakertelem .grid-item:nth-child(8){grid-column:span 2}#kezdolap #szakertelem .grid-item:nth-child(9){grid-column:span 3}#kezdolap #szakertelem .grid-item:nth-child(10){grid-column:span 4}#kezdolap #szakertelem .grid-item:nth-child(11){grid-column:span 5}}#kezdolap #szakertelem .grid-item svg{height:5.625rem}#kezdolap #showrooms{margin-bottom:clamp(2.5rem,0.519rem + 6.338vw,8.125rem)}#kezdolap #showrooms .heading-row{display:flex;flex-direction:column;margin-bottom:clamp(1.5rem,0.862rem + 2.042vw,3.3125rem)}@media(min-width: 80rem){#kezdolap #showrooms .heading-row{flex-direction:row;align-items:center}}#kezdolap #showrooms .heading-row .text-content{margin-bottom:clamp(1rem,0.186rem + 2.606vw,3.3125rem);text-wrap-style:pretty}@media(min-width: 80rem){#kezdolap #showrooms .heading-row .text-content{flex-basis:50%;max-width:33.25rem;margin-bottom:0}}#kezdolap #showrooms .heading-row .text-content h2{font-size:clamp(2.8125rem,2.152rem + 2.113vw,4.6875rem);margin-bottom:1.4375rem}@media(min-width: 80rem){#kezdolap #showrooms .heading-row .text-content h2{font-size:clamp(2.8125rem,-0.938rem + 4.688vw,4.6875rem);line-height:clamp(3.125rem,-1.875rem + 6.25vw,5.625rem)}}#kezdolap #showrooms .showroom-row{width:100%;height:clamp(8.4375rem,1.571rem + 21.972vw,27.9375rem);border-radius:clamp(0.625rem,0.405rem + 0.704vw,1.25rem);border-top-right-radius:clamp(1.875rem,1.215rem + 2.113vw,3.75rem);max-width:98.125rem;overflow:clip;position:relative;margin-bottom:clamp(1.5rem,0.862rem + 2.042vw,3.3125rem);display:block}#kezdolap #showrooms .showroom-row:hover .button{background-color:var(--primary)}@media(min-width: 64rem){#kezdolap #showrooms .showroom-row:nth-child(2){width:91%}}#kezdolap #showrooms .showroom-row:nth-child(2) .location{right:30%}#kezdolap #showrooms .showroom-row:nth-child(3){margin-left:auto}@media(min-width: 64rem){#kezdolap #showrooms .showroom-row:nth-child(3){width:91%}}#kezdolap #showrooms .showroom-row:nth-child(3) .location{left:5.4%}#kezdolap #showrooms .showroom-row.heading-row{margin-right:0;margin-bottom:0;margin-left:0}@media(min-width: 64rem){#kezdolap #showrooms .showroom-row.heading-row{margin-left:auto;width:91%}}@media(min-width: 80rem){#kezdolap #showrooms .showroom-row.heading-row{margin-left:2.9375rem;width:100%}}#kezdolap #showrooms .showroom-row.heading-row .location{right:2.6%}#kezdolap #showrooms .showroom-row .location{color:#fff;position:absolute;bottom:0;z-index:1;line-height:67%;font-weight:300;font-size:clamp(1.875rem,-0.766rem + 8.451vw,9.375rem)}#kezdolap #showrooms .showroom-row .circle-icon{position:absolute;top:clamp(0.9375rem,0.607rem + 1.056vw,1.875rem);right:clamp(0.9375rem,0.607rem + 1.056vw,1.875rem);width:clamp(2.125rem,0.937rem + 3.803vw,5.5rem);height:clamp(2.125rem,0.937rem + 3.803vw,5.5rem);z-index:2}#kezdolap #showrooms .showroom-row .circle-icon svg{width:clamp(1rem,0.824rem + 0.563vw,1.5rem);height:clamp(1rem,0.824rem + 0.563vw,1.5rem)}#kezdolap #showrooms .showroom-row img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#kezdolap #cta{padding-inline:clamp(1rem,-4.062rem + 16.197vw,15.375rem);margin-top:clamp(11.875rem,7.468rem + 14.103vw,18.75rem);margin-bottom:clamp(1.875rem,-0.106rem + 6.338vw,7.5rem)}@media(min-width: 80rem){#kezdolap #cta{margin-top:clamp(0rem,30rem + -25vw,10rem)}}#kezdolap #cta .container{background-color:var(--grey-1);border-radius:1.25rem;padding:clamp(1.25rem,0.81rem + 1.408vw,2.5rem);display:grid;position:relative;grid-template-rows:.1fr max-content;padding-top:clamp(3.75rem,2.548rem + 3.846vw,5.625rem)}@media(min-width: 80rem){#kezdolap #cta .container{padding:clamp(1rem,0.472rem + 1.69vw,2.5rem);grid-template-columns:.5fr .5fr}}#kezdolap #cta .text-content{position:relative;z-index:2}#kezdolap #cta .heading{margin-bottom:.9375rem;font-size:clamp(2.8125rem,2.152rem + 2.113vw,4.6875rem);line-height:clamp(3.125rem,2.245rem + 2.817vw,5.625rem)}@media(min-width: 80rem){#kezdolap #cta .heading{font-size:clamp(2.8125rem,-0.938rem + 4.688vw,4.6875rem);line-height:clamp(3.125rem,-1.875rem + 6.25vw,5.625rem)}}#kezdolap #cta .description{color:var(--black-1);margin-bottom:1.875rem;font-weight:300}#kezdolap #cta #newsletter_form{display:flex;flex-direction:column;gap:.9375rem}#kezdolap #cta .email-submit-container{width:100%;display:flex;flex-direction:column}@media(min-width: 48rem){#kezdolap #cta .email-submit-container{display:grid;grid-template-columns:.6fr .4fr}}#kezdolap #cta .text-input{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid var(--black-2);border-bottom:0}@media(min-width: 48rem){#kezdolap #cta .text-input{border:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:.625rem}}#kezdolap #cta #subscribe,#kezdolap #cta #gdpr{border:1px solid var(--black-2)}#kezdolap #cta .button.primary{width:100%;border-top-left-radius:0;border-top-right-radius:0;background-color:var(--black-2)}@media(min-width: 48rem){#kezdolap #cta .button.primary{background-color:var(--primary);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.625rem}}#kezdolap #cta .catalog{position:absolute;aspect-ratio:760/658;width:clamp(17.1875rem,6.514rem + 34.155vw,47.5rem);right:50%;transform:translateX(40%) translateY(-70%);height:auto;-o-object-fit:contain;object-fit:contain;order:-1}@media(min-width: 80rem){#kezdolap #cta .catalog{width:clamp(43.75rem,36.25rem + 9.375vw,47.5rem);top:50%;transform:translateY(-50%) scale(1.2);right:clamp(1rem,0.604rem + 1.268vw,2.125rem);order:0}}#kezdolap #blog{margin-bottom:clamp(1.5625rem,-0.044rem + 5.141vw,6.125rem)}#kezdolap #blog .heading-description-container .heading{flex-basis:50%;font-size:clamp(2.8125rem,2.482rem + 1.056vw,3.75rem)}@media(min-width: 87.5rem){#kezdolap #blog .heading-description-container .heading{font-size:clamp(2.8125rem,0.288rem + 2.885vw,3.75rem)}}#kezdolap #blog .heading-description-container .description{flex-basis:50%;max-width:52.125rem}#kezdolap #blog .swiper{overflow:visible;position:relative}#kezdolap #blog .swiper::after{position:absolute;left:0;width:100vw;height:101%;background-color:#fff;top:-5px;left:-100vw;z-index:3}@media(min-width: 40rem){#kezdolap #blog .swiper::after{content:""}}#kezdolap #blog .swiper-wrapper{overflow:visible}#kezdolap #blog .swiper-slide{width:100%;height:auto;max-width:100%}#kezdolap #blog .swiper-slide:hover img{transform:scale(1.03)}@media(min-width: 40rem){#kezdolap #blog .swiper-slide{max-width:clamp(20.625rem,15.761rem + 15.563vw,34.4375rem)}}@media(min-width: 80rem){#kezdolap #blog .swiper-slide{max-width:100%}}#kezdolap #blog .swiper-slide img{aspect-ratio:551/455;width:100%;height:auto;transition:transform 250ms}#kezdolap #blog .swiper-slide .text-content svg{transition:transform 250ms}#kezdolap #blog .swiper-slide .text-content:hover svg{transform:translateX(10px)}#kezdolap #blog .blog-card .text-content{transform:translateY(-18%) translateX(0px)}#kezdolap #blog .swiper-navigation-container{position:absolute;right:23.5%;top:50%;transform:translate(25%, -100%);z-index:2;display:none}@media(min-width: 80rem){#kezdolap #blog .swiper-navigation-container{display:block}}#kezdolap #blog .swiper-navigation-container .buttons-container{position:relative;overflow:clip;border-radius:50%;background-color:var(--black-1)}#kezdolap #blog .swiper-navigation-container button{background-color:var(--black-1);height:clamp(6.875rem,6.215rem + 2.113vw,8.75rem);width:clamp(3.4375rem,3.107rem + 1.056vw,4.375rem);transform:scale(1.1);cursor:pointer;transition:filter 200ms}#kezdolap #blog .swiper-navigation-container button:hover{filter:brightness(1.4)}#kezdolap #blog .swiper-navigation-container button:active{filter:brightness(1.25)}#kezdolap #blog .swiper-navigation-container button svg{color:#fff;width:1.25rem;height:.75rem}#kezdolap #blog .swiper-navigation-container .slide-button-prev svg{margin-left:auto;margin-right:.9375rem}#kezdolap #blog .swiper-navigation-container .slide-button-next svg{margin-right:auto;margin-left:.9375rem}#kapcsolat header{display:flex;flex-direction:column;gap:clamp(1rem,0.692rem + 0.986vw,1.875rem);margin-bottom:clamp(0.9375rem,-0.493rem + 4.577vw,5rem)}@media(min-width: 64rem){#kapcsolat header{margin-bottom:clamp(12.5rem,11.29rem + 3.873vw,15.9375rem)}}#kapcsolat header .ck-content{margin-bottom:.625rem;max-width:38.75rem}@media(min-width: 64rem){#kapcsolat header .ck-content{max-width:clamp(38.75rem,26.964rem + 18.415vw,49.0625rem)}}#kapcsolat header .tree{aspect-ratio:1/1;width:clamp(17rem,6.385rem + 33.969vw,28.125rem);height:auto;margin-inline:auto;-o-object-fit:contain;object-fit:contain}@media(min-width: 64rem){#kapcsolat header .tree{margin-inline:0;width:clamp(37.5rem,29.952rem + 24.155vw,58.9375rem);right:clamp(-37.5rem,-50.704rem + 42.254vw,0rem);position:absolute;top:-15%}}#kapcsolat .showroom-contact-detail{display:grid;gap:1.875rem;max-width:68.75rem;align-self:start;grid-template-columns:1fr;width:100%;z-index:2}@media(min-width: 64rem){#kapcsolat .showroom-contact-detail{grid-template-columns:repeat(3, 1fr)}}#kapcsolat .showroom-contact-detail .card{background-color:hsla(0,0%,97%,.8);backdrop-filter:blur(10px);border-radius:1.25rem;padding:clamp(1rem,0.472rem + 1.69vw,2.5rem);display:flex;flex-direction:column;gap:.625rem;width:100%}#kapcsolat .showroom-contact-detail .card h2{color:var(--primary)}#kapcsolat .showroom-contact-detail .card .top{display:flex;flex-direction:column;gap:.625rem;padding-bottom:.9375rem;border-bottom:1px solid var(--border);margin-bottom:.3125rem}@media(min-width: 48rem){#kapcsolat .showroom-contact-detail .card .top{flex-direction:row;gap:1.875rem;align-items:center}#kapcsolat .showroom-contact-detail .card .top h2{font-size:clamp(2.8125rem,0.938rem + 3.906vw,3.4375rem)}}@media(min-width: 64rem){#kapcsolat .showroom-contact-detail .card .top{align-items:start;flex-direction:column;gap:.625rem}#kapcsolat .showroom-contact-detail .card .top h2{font-size:clamp(2.125rem,1.883rem + 0.775vw,2.8125rem)}}#kapcsolat .showroom-contact-detail .card ul{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.625rem}@media(min-width: 48rem){#kapcsolat .showroom-contact-detail .card ul{flex-direction:row;gap:2rem}}@media(min-width: 64rem){#kapcsolat .showroom-contact-detail .card ul{gap:.5rem;flex-direction:column}}#kapcsolat .showroom-contact-detail .card ul li{display:flex;gap:.5rem}#kapcsolat .showroom-contact-detail .card ul li a{text-decoration:underline}#kapcsolat .showroom-contact-detail .card .button{margin-top:auto;width:100%;font-weight:400;font-size:1.0625rem}#kapcsolat .showroom-contact-detail.desktop{display:none}@media(min-width: 64rem){#kapcsolat .showroom-contact-detail.desktop{display:grid}}#kapcsolat .showroom-contact-detail.phone{display:grid;margin-bottom:clamp(0.9375rem,-0.493rem + 4.577vw,5rem)}@media(min-width: 64rem){#kapcsolat .showroom-contact-detail.phone{display:none}}#kapcsolat #form_section{margin-bottom:clamp(3.75rem,2.43rem + 4.225vw,7.5rem)}#kapcsolat #form_section .text-content{width:100%;text-align:center;margin-bottom:clamp(0.9375rem,0.607rem + 1.056vw,1.875rem)}#kapcsolat #form_section .text-content h2{margin-bottom:clamp(0.9375rem,0.607rem + 1.056vw,1.875rem)}#kapcsolat #form_section .text-content p{max-width:38.75rem;margin-inline:auto}#kapcsolat #form_section form{display:flex;flex-direction:column;gap:.9375rem;position:relative;z-index:1;width:100%;max-width:66rem;margin-inline:auto}#kapcsolat #form_section form .text-input,#kapcsolat #form_section form .textarea,#kapcsolat #form_section form input[type=checkbox]{border:1px solid var(--grey-2)}#kapcsolat #form_section form .row-1{display:grid;gap:.625rem;width:100%}@media(min-width: 40rem){#kapcsolat #form_section form .row-1{grid-template-columns:1fr 1fr}}#kapcsolat #form_section form .checkbox-submit-container{display:flex;flex-direction:column;gap:.9375rem}#kapcsolat #form_section form .checkbox-submit-container a{text-decoration:underline}@media(min-width: 40rem){#kapcsolat #form_section form .checkbox-submit-container{flex-direction:row;justify-content:space-between}}#kapcsolat #form_section form .checkbox-submit-container button[type=submit]{width:100%;font-size:1.0625rem}@media(min-width: 40rem){#kapcsolat #form_section form .checkbox-submit-container button[type=submit]{width:-moz-max-content;width:max-content}}#kapcsolat #map{margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem);width:100%;height:100%;aspect-ratio:1720/702;max-height:43.875rem;min-height:25rem;border-radius:1.25rem}#termekek_category{margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem);overflow:clip}#termekek_category #hero{margin-bottom:.625rem}#termekek_category #hero .hero-image{width:100%;height:26rem;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}#termekek_category #hero .heading-description-container{margin-inline:auto;width:100%;transform:translateY(-50px);background-color:#fff;padding-block:clamp(1.25rem,0.59rem + 2.113vw,3.125rem);padding-inline:clamp(0rem,-0.44rem + 1.408vw,1.25rem);border-radius:1.25rem;gap:1.875rem;margin-bottom:0}@media(min-width: 48rem){#termekek_category #hero .heading-description-container{max-width:calc(100% - clamp(1rem,0.032rem + 3.099vw,3.75rem));flex-direction:column}}@media(min-width: 56.25rem){#termekek_category #hero .heading-description-container{flex-direction:row}}#termekek_category .soon-wrapper{display:grid;grid-template-columns:auto max-content auto;gap:2rem;align-items:center;justify-items:center;width:100%;position:relative;margin-bottom:clamp(3.75rem,2.43rem + 4.225vw,7.5rem)}#termekek_category .soon-wrapper .line{width:100%;height:1px;background-color:var(--primary);opacity:.3}#termekek_category .soon-text{display:flex;gap:.25em;align-items:center;width:-moz-max-content;width:max-content}#termekek_category .soon-text svg{width:1em;height:1em}#termekek_category #collection_selector{margin-bottom:clamp(1.875rem,-0.106rem + 6.338vw,7.5rem)}#termekek_category #collection_selector h2{margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem)}#termekek_category #collection_selector .clear-filter-button{display:flex;align-items:center;gap:.375rem;margin:clamp(1.25rem,0.81rem + 1.408vw,2.5rem) auto 0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:1rem}#termekek_category #collection_selector .clear-filter-button svg{width:.875rem;height:.875rem}#termekek_category #collection_selector .collection-card{overflow:visible}#termekek_category #collection_selector .collection-card button{width:100%;border:none;cursor:pointer;font-family:inherit;height:100%;padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);border-radius:1.25rem;display:flex;align-items:center;justify-content:start;background-color:var(--grey-1);transition-property:color,background-color,filter,transform;transition-duration:150ms;flex-direction:column;position:relative;gap:1.25rem;overflow:visible;text-align:center}@media(min-width: 40rem){#termekek_category #collection_selector .collection-card button{text-align:left;flex-direction:row;height:100%}}#termekek_category #collection_selector .collection-card button:active{transform:scale(0.98)}#termekek_category #collection_selector .collection-card button:hover{background-color:var(--grey-2);color:#fff}#termekek_category #collection_selector .collection-card button .image-container{aspect-ratio:77/99;width:100%;height:auto;max-width:clamp(4.1875rem,3.967rem + 0.704vw,4.8125rem)}#termekek_category #collection_selector .collection-card button .image-container img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#termekek_category #collection_selector .collection-card button .text-content{display:flex;align-items:center;justify-content:space-between;gap:.9375rem;font-size:clamp(1rem,0.78rem + 0.704vw,1.625rem)}#termekek_category #collection_selector .collection-card button h3{hyphens:manual}#termekek_category #collection_selector .collection-card button .icon-check,#termekek_category #collection_selector .collection-card button .icon-cross{display:none;flex-shrink:0}#termekek_category #collection_selector .collection-card button .icon-check path,#termekek_category #collection_selector .collection-card button .icon-cross path{fill:#fff}#termekek_category #collection_selector .collection-card button .icon-check{width:1.375rem;height:1.375rem}#termekek_category #collection_selector .collection-card button .icon-cross{width:1.375rem;height:.75rem}#termekek_category #collection_selector .collection-card.active button{background-color:var(--grey-2);color:#fff}#termekek_category #collection_selector .collection-card.active button .icon-check{display:block}#termekek_category #collection_selector .collection-card.active button:hover{filter:brightness(1.15)}#termekek_category #collection_selector .collection-card.active button:hover .icon-check{display:none}#termekek_category #collection_selector .collection-card.active button:hover .icon-cross{display:block}#termekek_category #category_selector{margin-bottom:clamp(1.875rem,-0.106rem + 6.338vw,7.5rem)}#termekek_category #category_selector h2{margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem)}#termekek_category #category_selector .category-card,#termekek_category #category_selector .collection-card{overflow:visible}#termekek_category #category_selector .category-card a,#termekek_category #category_selector .collection-card a{height:100%;padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);border-radius:1.25rem;display:flex;align-items:center;justify-content:space-evenly;background-color:var(--grey-1);transition-property:color,background-color;transition-duration:150ms;flex-direction:column;position:relative;gap:.625rem;overflow:visible;text-align:center}@media(min-width: 40rem){#termekek_category #category_selector .category-card a,#termekek_category #category_selector .collection-card a{text-align:left;flex-direction:row;height:100%}}#termekek_category #category_selector .category-card a[data-show-soon]::after,#termekek_category #category_selector .collection-card a[data-show-soon]::after{content:attr(data-show-soon);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:var(--primary);color:#fff;font-weight:400;padding:1rem;border-radius:.5rem;z-index:10;font-size:1.25rem;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 200ms}#termekek_category #category_selector .category-card a[data-show-soon]:hover::after,#termekek_category #category_selector .collection-card a[data-show-soon]:hover::after{opacity:1}#termekek_category #category_selector .category-card a[disabled],#termekek_category #category_selector .collection-card a[disabled]{opacity:1}#termekek_category #category_selector .category-card a:hover,#termekek_category #category_selector .collection-card a:hover{background-color:var(--grey-2);color:#fff}#termekek_category #category_selector .category-card a:hover svg,#termekek_category #category_selector .collection-card a:hover svg{color:#fff;transform:translate(0px, -50%)}@media(min-width: 40rem){#termekek_category #category_selector .category-card a:hover svg,#termekek_category #category_selector .collection-card a:hover svg{transform:translate(0px)}}#termekek_category #category_selector .category-card a .image-container,#termekek_category #category_selector .collection-card a .image-container{aspect-ratio:169/174;width:100%;height:auto;max-width:clamp(5.5625rem,3.802rem + 5.634vw,10.5625rem)}#termekek_category #category_selector .category-card a .image-container img,#termekek_category #category_selector .collection-card a .image-container img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#termekek_category #category_selector .category-card a .text-content,#termekek_category #category_selector .collection-card a .text-content{display:flex;align-items:center;justify-content:space-between;gap:.9375rem;font-size:clamp(1rem,0.78rem + 0.704vw,1.625rem)}#termekek_category #category_selector .category-card a h3,#termekek_category #category_selector .collection-card a h3{hyphens:manual}#termekek_category #category_selector .category-card a svg,#termekek_category #category_selector .collection-card a svg{color:rgba(0,0,0,0);transition-property:transform,color;transition-duration:150ms;width:1.25rem;height:.75rem;position:absolute;top:50%;right:1rem;transform:translate(-10px, -50%);z-index:3}@media(min-width: 40rem){#termekek_category #category_selector .category-card a svg,#termekek_category #category_selector .collection-card a svg{top:auto;right:auto;position:static;transform:translate(-10px);min-width:1.25rem;min-height:.75rem}}#termekek_subcategory{margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem);overflow:clip}#termekek_subcategory #hero{margin-bottom:.625rem}#termekek_subcategory #hero .hero-image{width:100%;height:26rem;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}#termekek_subcategory #hero .heading-description-container{margin-inline:auto;width:100%;transform:translateY(-50px);background-color:#fff;padding-block:clamp(1.25rem,0.59rem + 2.113vw,3.125rem);padding-inline:clamp(0rem,-0.44rem + 1.408vw,1.25rem);border-radius:1.25rem;gap:1.875rem;margin-bottom:0}@media(min-width: 48rem){#termekek_subcategory #hero .heading-description-container{max-width:calc(100% - clamp(1rem,0.032rem + 3.099vw,3.75rem));flex-direction:column}}@media(min-width: 56.25rem){#termekek_subcategory #hero .heading-description-container{flex-direction:row}}#termekek_subcategory #hero .heading-description-container .icon-text-container h1{text-align:center}@media(min-width: 56.25rem){#termekek_subcategory #hero .heading-description-container .icon-text-container{flex-direction:column;text-align:center}}@media(min-width: 80rem){#termekek_subcategory #hero .heading-description-container .icon-text-container{flex-direction:row;text-align:left}#termekek_subcategory #hero .heading-description-container .icon-text-container h1{text-wrap-mode:nowrap}}#termekek_subcategory #hero .heading-description-container .description{flex-basis:100%;max-width:63.75rem}#termekek_subcategory #subcategory_cards{display:flex;flex-direction:column;gap:clamp(4.375rem,2.835rem + 4.93vw,8.75rem);margin-bottom:clamp(5.625rem,3.644rem + 6.338vw,11.25rem)}@media(min-width: 80rem){#termekek_subcategory #subcategory_cards .subcategory-card.reverse{flex-direction:row-reverse}}#termekek_subcategory #subcategory_cards .subcategory-card{display:flex;gap:clamp(1.25rem,1.03rem + 0.704vw,1.875rem);flex-direction:column-reverse;height:-moz-max-content;height:max-content}@media(min-width: 80rem){#termekek_subcategory #subcategory_cards .subcategory-card{flex-direction:row;align-items:center}}#termekek_subcategory #subcategory_cards .subcategory-card .text-content{flex-shrink:1;display:flex;flex-direction:column;gap:clamp(1.25rem,0.81rem + 1.408vw,2.5rem);max-width:38.1875rem}#termekek_subcategory #subcategory_cards .subcategory-card .text-content .description{font-size:1rem}#termekek_subcategory #subcategory_cards .subcategory-card .image-container{flex-shrink:.6;width:100%;height:clamp(15.75rem,13.351rem + 7.676vw,22.5625rem);overflow:clip;border-radius:clamp(0.625rem,0.405rem + 0.704vw,1.25rem);border-top-right-radius:clamp(1.875rem,1.215rem + 2.113vw,3.75rem);position:relative}#termekek_subcategory #subcategory_cards .subcategory-card .image-container:hover .brown-circle{background-color:var(--primary)}#termekek_subcategory #subcategory_cards .subcategory-card .image-container:hover img{transform:scale(1.05) !important}#termekek_subcategory #subcategory_cards .subcategory-card .image-container img{width:100%;height:100%;-o-object-position:center 50%;object-position:center 50%;-o-object-fit:cover;object-fit:cover;transition:transform 400ms ease}#termekek_subcategory #subcategory_cards .subcategory-card .brown-circle{position:absolute;width:clamp(2.125rem,1.113rem + 3.239vw,5rem);top:clamp(1rem,0.78rem + 0.704vw,1.625rem);right:clamp(1rem,0.78rem + 0.704vw,1.625rem);z-index:1;transition:background-color 200ms ease}#termekek_sub_subcategory{margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem);overflow:hidden}#termekek_sub_subcategory #hero{margin-bottom:.625rem}#termekek_sub_subcategory #hero .hero-image{width:100%;height:26rem;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}#termekek_sub_subcategory #hero .heading-description-container{margin-inline:auto;background-color:#fff;padding-block:clamp(1.25rem,0.942rem + 0.986vw,2.125rem);margin-bottom:1.875rem;border-radius:1.25rem;gap:1.875rem}@media(min-width: 48rem){#termekek_sub_subcategory #hero .heading-description-container{flex-direction:column}}@media(min-width: 56.25rem){#termekek_sub_subcategory #hero .heading-description-container{flex-direction:row}}#termekek_sub_subcategory #hero .heading-description-container h1{text-align:center}@media(min-width: 56.25rem){#termekek_sub_subcategory #hero .heading-description-container .icon-text-container{flex-direction:row;text-align:left}#termekek_sub_subcategory #hero .heading-description-container .icon-text-container h1{text-align:left;text-wrap-mode:nowrap}}#termekek_sub_subcategory #hero .heading-description-container .description{flex-basis:100%;max-width:47.8125rem}#termek_detail #main_info{margin-bottom:1.875rem}#termek_detail #main_info .data-grid{display:grid;gap:1.25rem}@media(min-width: 59.375rem){#termek_detail #main_info .data-grid{gap:0rem;grid-template-columns:44% 56%;grid-template-rows:1fr auto}}@media(min-width: 87.5rem){#termek_detail #main_info .data-grid{grid-template-rows:auto;grid-template-columns:35% 43% 22%}}#termek_detail #main_info .image-col{display:flex;flex-direction:column;gap:.625rem;align-items:center;justify-content:start;border-bottom:1px solid var(--border)}@media(min-width: 59.375rem){#termek_detail #main_info .image-col{border-bottom:0}}#termek_detail #main_info .image-col .image-container{width:100%;display:flex;align-items:center;justify-content:center}#termek_detail #main_info .image-col .image-container img{padding:clamp(1rem,0.032rem + 3.099vw,3.75rem);padding-block:3.75rem;aspect-ratio:448/580;max-width:28rem;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#termek_detail #main_info .image-col .certificates{display:flex;gap:1.25rem;margin-bottom:1.25rem}@media(min-width: 80rem){#termek_detail #main_info .image-col .certificates{margin-bottom:2.1875rem}}#termek_detail #main_info .image-col .certificate{height:4.0625rem;width:auto;-o-object-fit:contain;object-fit:contain}#termek_detail #main_info .text-col{display:flex;flex-direction:column;gap:.9375rem;border-bottom:1px solid var(--border);padding-bottom:2.5rem}@media(min-width: 59.375rem){#termek_detail #main_info .text-col{padding-bottom:0;padding-inline:clamp(1rem,0.472rem + 1.69vw,2.5rem);border-bottom:0;border-left:1px solid var(--border)}}@media(min-width: 87.5rem){#termek_detail #main_info .text-col{border-inline:1px solid var(--border)}}#termek_detail #main_info .text-col .ck-content{padding-top:.625rem;padding-right:.625rem;padding-bottom:clamp(0.625rem,-0.035rem + 2.113vw,2.5rem);color:var(--black-2);font-weight:300;font-size:1rem}#termek_detail #main_info .text-col .ck-content p{line-height:1.75rem}#termek_detail #main_info .text-col .price{font-size:1.75rem;line-height:100%;text-align:center;vertical-align:middle}@media(min-width: 59.375rem){#termek_detail #main_info .text-col .price{text-align:left}}#termek_detail #main_info .text-col .price strong{font-weight:700;color:var(--primary)}#termek_detail #main_info .text-col .additional-info{padding:.625rem;background-color:var(--black-1);border-radius:.5rem;color:#fff;font-weight:700;font-size:.9375rem !important;text-align:center;line-height:clamp(1.625rem,1.581rem + 0.141vw,1.75rem)}@media(min-width: 59.375rem){#termek_detail #main_info .text-col .additional-info{text-align:left}}#termek_detail #main_info .text-col .button{padding-block:1.375rem;width:100%;white-space:normal;text-align:center;text-wrap:balance}#termek_detail #main_info .variant-col{grid-column:1/-1}@media(min-width: 87.5rem){#termek_detail #main_info .variant-col{grid-column:auto;padding-left:clamp(1rem,0.802rem + 0.634vw,1.5625rem)}}#termek_detail #main_info .variant-col h2{font-weight:400;margin-bottom:1.875rem}#termek_detail #main_info .variant-col .variant-grid{display:grid;gap:clamp(0.9375rem,0.417rem + 1.667vw,1.875rem);grid-template-columns:repeat(3, 1fr);grid-auto-flow:row;gap:1.875rem;padding-inline:.40625rem}@media(min-width: 40rem){#termek_detail #main_info .variant-col .variant-grid{padding-inline:0;grid-template-columns:repeat(auto-fit, minmax(80px, 90px))}}@media(min-width: 87.5rem){#termek_detail #main_info .variant-col .variant-grid{grid-template-columns:repeat(3, minmax(70px, 90px));gap:clamp(0.9375rem,-1.587rem + 2.885vw,1.875rem)}}#termek_detail #main_info .variant-col .variant-grid figure img{border-radius:.625rem;-o-object-fit:cover;object-fit:cover;margin-bottom:.25rem;aspect-ratio:1;width:100%;height:auto}#termek_detail #main_info .variant-col .variant-grid figure{text-align:center}#termek_detail #main_info .variant-col .variant-grid figcaption{text-transform:capitalize;font-size:.75rem;line-height:1.25rem}#termek_detail #advantages_grid{margin-bottom:3.125rem}#termek_detail #advantages_grid .icon-text-container{margin-bottom:.625rem}#termek_detail #muszaki_adatok{margin-bottom:clamp(3.75rem,3.09rem + 2.113vw,5.625rem)}#termek_detail #muszaki_adatok .header-button-container{display:flex;margin-bottom:1.875rem;gap:1.875rem;flex-direction:column}@media(min-width: 48rem){#termek_detail #muszaki_adatok .header-button-container{flex-direction:row;align-items:center;justify-content:space-between}}#termek_detail #muszaki_adatok .header-button-container .button{gap:.625rem}#termek_detail #muszaki_adatok .header-button-container .button svg{width:1.5rem;height:1.5rem}#termek_detail #muszaki_adatok .header-button-container .desktop{display:none}@media(min-width: 48rem){#termek_detail #muszaki_adatok .header-button-container .desktop{display:flex}}#termek_detail #muszaki_adatok .grid-2-4{gap:0rem;row-gap:3.75rem}#termek_detail #muszaki_adatok .card{display:flex;align-items:center;justify-content:start;flex-direction:column;line-gap-override:.25rem;text-align:center;padding-inline:.9375rem;position:relative}#termek_detail #muszaki_adatok .card:last-child::after{content:none}#termek_detail #muszaki_adatok .card{border-right:1px solid var(--border)}#termek_detail #muszaki_adatok .card:nth-child(even){border-right:0}#termek_detail #muszaki_adatok .card:nth-last-child(-n+2)::after{content:none}@media(min-width: 80rem){#termek_detail #muszaki_adatok .card:nth-child(even){border-right:1px solid var(--border)}#termek_detail #muszaki_adatok .card:nth-child(4n){border-right:0}#termek_detail #muszaki_adatok .card:nth-last-child(-n+4)::after{content:none}}#termek_detail #muszaki_adatok .card::after{content:"";position:absolute;bottom:0;left:0;width:101%;height:1px;background-color:hsl(0,0%,91%);transform:translateY(1.875rem)}#termek_detail #referenciak{padding-bottom:clamp(9.375rem,9.375rem + 0vw,9.375rem);position:relative}#termek_detail #referenciak h2{display:block;margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem);font-size:clamp(2.8125rem,2.482rem + 1.056vw,3.75rem);line-height:clamp(3.125rem,2.905rem + 0.704vw,3.75rem);padding-inline:clamp(1rem,-0.849rem + 5.915vw,6.25rem);text-align:left;width:75%}@media(min-width: 48rem){#termek_detail #referenciak h2{text-align:center;width:100%}}#termek_detail #referenciak .centered_scaling_gallery .swiper-slide .reference-type-container{display:none}#termek_detail #referenciak .centered_scaling_gallery .swiper-slide img{border-radius:1.25rem !important}#termek_detail #markaleiras{max-width:89.25rem;border-radius:1.25rem;padding:clamp(1rem,0.032rem + 3.099vw,3.75rem);background-color:var(--grey-1);display:flex;gap:1.875rem;flex-direction:column;margin-bottom:3.75rem;width:calc(100% - clamp(1rem,-0.849rem + 5.915vw,6.25rem))}@media(min-width: 48rem){#termek_detail #markaleiras{flex-direction:row}}#termek_detail #markaleiras img{width:clamp(11.25rem,8.609rem + 8.451vw,18.75rem);margin-inline:auto}#showroom{margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem);overflow:hidden}#showroom #hero,#showroom .subpage-section{margin-bottom:.625rem}#showroom #hero .heading-description-container,#showroom .subpage-section .heading-description-container{margin-inline:auto;background-color:#fff;margin-bottom:1.875rem;border-radius:1.25rem;gap:1.875rem}#showroom #hero .heading-description-container h1,#showroom .subpage-section .heading-description-container h1{max-width:52.8125rem}#showroom #hero .heading-description-container .description,#showroom .subpage-section .heading-description-container .description{flex-basis:100%;max-width:50.9375rem}#showroom #hero .card:hover img,#showroom .subpage-section .card:hover img{transform:scale(1.03)}#showroom #hero .card img,#showroom .subpage-section .card img{border-radius:1.25rem;aspect-ratio:553/447;width:100%;height:auto;margin-bottom:clamp(1rem,0.692rem + 0.986vw,1.875rem);transition:transform 300ms;-o-object-fit:cover;object-fit:cover}#showroom #hero .card .text-content,#showroom .subpage-section .card .text-content{display:flex;align-items:center;justify-content:space-between;gap:1.875rem}#showroom #hero .card .brown-circle,#showroom .subpage-section .card .brown-circle{width:clamp(2.75rem,1.782rem + 3.099vw,5.5rem)}#showroom #hero .card .brown-circle svg,#showroom .subpage-section .card .brown-circle svg{width:clamp(1.125rem,1.081rem + 0.141vw,1.25rem);height:clamp(1.125rem,1.081rem + 0.141vw,1.25rem)}#showroom_detail{margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem);overflow:hidden}#showroom_detail #hero{margin-bottom:.625rem;overflow:hidden}#showroom_detail #hero .wrapper{width:100%;height:clamp(50.75rem,48.813rem + 6.197vw,56.25rem);max-height:100vh;position:relative}#showroom_detail #hero h1{position:absolute;left:50%;top:50%;transform:translate(-50%, calc(clamp(8.75rem, 13.485rem + -15.152vw, 12.5rem) * -1));z-index:2;transition:opacity 300ms ease}@media(min-width: 64rem){#showroom_detail #hero h1{transform:translate(-50%, -50%)}}#showroom_detail #hero h1{display:flex;flex-direction:column;text-align:center}#showroom_detail #hero h1 span{font-size:clamp(1.875rem,1.215rem + 2.113vw,3.75rem)}#showroom_detail #hero .image-container{width:100%;height:100%;position:relative}#showroom_detail #hero .image-container::after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:var(--black-1);opacity:42%;z-index:1}#showroom_detail #hero .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#showroom_detail #hero .info-grid.grid-1-3{background-color:#fff;border-radius:1.25rem;padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);transform:translateY(-50%);z-index:3;position:relative;width:100%;width:calc(100% - clamp(2rem,-1.697rem + 11.831vw,12.5rem));margin-inline:auto;gap:clamp(0.9375rem,0.607rem + 1.056vw,1.875rem);max-width:107.5rem}@media(min-width: 64rem){#showroom_detail #hero .info-grid.grid-1-3{grid-template-columns:repeat(3, 1fr)}}#showroom_detail #hero .card{display:flex;align-items:center;gap:1.25rem;border-bottom:1px solid var(--border);padding-bottom:.9375rem;justify-content:center;flex-wrap:wrap}#showroom_detail #hero .card:last-child{border-bottom:0}@media(min-width: 64rem){#showroom_detail #hero .card{border-right:1px solid var(--border);border-bottom:0}#showroom_detail #hero .card:last-child{border:0}}#showroom_detail #hero .card .brown-circle{width:clamp(3.75rem,2.43rem + 4.225vw,7.5rem);height:clamp(3.75rem,2.43rem + 4.225vw,7.5rem)}#showroom_detail #hero .card .brown-circle svg{width:clamp(1.5625rem,1.122rem + 1.408vw,2.8125rem);height:clamp(1.5625rem,1.122rem + 1.408vw,2.8125rem)}#showroom_detail #hero .card .text-content{min-width:13.75rem}#showroom_detail #hero .card .title{color:var(--primary);display:block;margin-bottom:.625rem}#showroom_detail #hero .card a{color:var(--foreground);text-decoration-thickness:1px}#showroom_detail #idopont_foglalas{margin-bottom:clamp(6.5625rem,5.572rem + 3.169vw,9.375rem)}@media(min-width: 64rem){#showroom_detail #idopont_foglalas{margin-top:0 !important}}@media(min-width: 48rem){#showroom_detail #idopont_foglalas .heading-description-container{align-items:start;flex-direction:column}}@media(min-width: 64rem){#showroom_detail #idopont_foglalas .heading-description-container{flex-direction:row}}#showroom_detail #idopont_foglalas .description{max-width:52.1875rem;flex-basis:100%}#showroom_detail #terkep{position:relative;width:100%;max-width:107.25rem;margin-inline:auto;height:auto;aspect-ratio:1716/848;min-height:31.25rem;max-height:53rem;margin-bottom:clamp(1.875rem,0.335rem + 4.93vw,6.25rem)}#showroom_detail #terkep .map-container{position:relative}#showroom_detail #terkep .interaction-preventer{position:absolute;width:100%;height:100%;inset:0;background-color:hsla(0,8%,15%,.3);color:var(--black-1);z-index:2;border-radius:1.25rem;cursor:pointer}#showroom_detail #terkep .interaction-preventer .inner{display:flex;align-items:center;justify-content:center;gap:.625rem;background-color:#fff;border-radius:.5rem;padding:.5rem}#showroom_detail #terkep .interaction-preventer svg{width:clamp(1.25rem,1.03rem + 0.704vw,1.875rem);height:clamp(1.25rem,1.03rem + 0.704vw,1.875rem)}#showroom_detail #terkep .map-link{position:absolute;left:50%;bottom:0;background-color:hsla(0,0%,100%,.25);backdrop-filter:blur(9px);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;padding:clamp(1rem,0.472rem + 1.69vw,2.5rem);z-index:2;transform:translateX(-50%);display:flex;flex-direction:column;gap:2.1875rem;align-items:center;justify-content:center}#showroom_detail #terkep .map-link .button:hover{filter:brightness(1.5)}#showroom_detail #terkep .map-link svg{width:80%;aspect-ratio:183/110;height:auto}@media(min-width: 48rem){#showroom_detail #terkep .map-link svg{width:100%}}#showroom_detail #terkep #map{width:100%;max-width:107.25rem;margin-inline:auto;height:auto;aspect-ratio:1716/848;z-index:1;position:relative;min-height:31.25rem;max-height:53rem;padding-inline:clamp(1rem,-0.849rem + 5.915vw,6.25rem);border-radius:1.25rem}@media(min-width: 48rem){#showroom_detail #terkep #map{margin-bottom:-4rem}}#showroom_detail #terkep #map .leaflet-control-zoom,#showroom_detail #terkep #map .leaflet-control-attribution{display:none}#showroom_detail #terkep #map .leaflet-popup-close-button,#showroom_detail #terkep #map .leaflet-popup-tip{display:none}#showroom_detail #showroom_galeria h2{margin-bottom:clamp(1.875rem,1.325rem + 1.761vw,3.4375rem);text-align:center}#showroom_detail #showroom_galeria .centered_scaling_gallery{margin-bottom:11.25rem}#showroom_detail #showroom_galeria .centered_scaling_gallery .swiper-slide .reference-type-container{display:none}#showroom_detail #showroom_galeria .centered_scaling_gallery .swiper-slide img{border-radius:1.25rem !important}#showroom_detail #showroom_video h2{text-wrap-style:pretty}#showroom_detail #showroom_video .description{flex-basis:100%;width:100%;max-width:50.625rem}#showroom_detail #showroom_video .showroom-3d{height:100%}#blog{margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem);overflow:hidden}#blog #hero{margin-bottom:.625rem}#blog #hero .heading-description-container{margin-inline:auto;background-color:#fff;margin-bottom:1.875rem;border-radius:1.25rem;gap:1.875rem}#blog #hero .heading-description-container h1{max-width:52.8125rem}#blog #hero .heading-description-container .description{flex-basis:100%;max-width:50.9375rem}#blog #hero .blog-card:hover img{transform:scale(1.03)}#blog #hero .blog-card:hover .arrow{transform:translateX(10px)}#blog #hero .blog-card .text-content{max-width:none;width:calc(100% + 1.25rem)}#blog #hero .button.more-button{display:block;margin-inline:auto}.grid-1-2-3>a:has(>.blog-card){display:flex;height:100%}.blog-card{display:flex;flex-direction:column;height:100%}.blog-card img{border-radius:1.25rem;width:100%;height:clamp(17rem,12.973rem + 12.887vw,28.4375rem);-o-object-fit:cover;object-fit:cover;transition:height 600ms ease,transform 300ms ease}.blog-card .text-content{display:flex;flex-direction:column;flex-grow:1;border-radius:1.25rem;border-top-right-radius:2.5rem;background-color:var(--grey-1);padding:clamp(1rem,0.472rem + 1.69vw,2.5rem);width:calc(100% - clamp(0rem,-2.861rem + 9.155vw,8.125rem));transform:translateY(-18%) translateX(-10px);margin-inline:auto;max-width:35.625rem}.blog-card h2,.blog-card h3{margin-bottom:1.875rem;flex-grow:1}.blog-card .date-icon-container{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.blog-card .arrow{transition:transform 300ms ease}.blog-card .date{border-radius:.5rem;padding:.5rem;background-color:var(--primary);color:#fff}#blog_detail .header-image{width:100%;height:26rem;-o-object-fit:cover;object-fit:cover;max-width:107.5rem;margin-inline:auto}@media(min-width: 107.5rem){#blog_detail .header-image{border-radius:1.25rem}}#blog_detail .content{padding-block:clamp(1rem,0.912rem + 0.282vw,1.25rem);margin-inline:auto;background-color:#fff;border-radius:1.25rem;transform:translateY(-50px);text-wrap-style:pretty;max-width:95.25rem;padding-inline:clamp(1rem,-0.849rem + 5.915vw,6.25rem)}#blog_detail .content h1{text-align:center;color:var(--black-1);font-weight:300;margin-bottom:1.875rem;text-wrap-style:pretty;margin-inline:auto;padding-inline:clamp(1rem,-0.849rem + 5.915vw,6.25rem)}#blog_detail .content time{color:#fff;background-color:var(--primary);border-radius:.5rem;padding:.5rem;font-weight:400;margin-inline:auto;display:block;width:-moz-max-content;width:max-content;margin-bottom:1.875rem}#blog_detail .content .image-block img,#blog_detail .content .text-image-block img{width:100%;height:auto;max-width:120rem;max-height:min(80vh,800px)}@media(min-width: 120rem){#blog_detail .content .image-block img,#blog_detail .content .text-image-block img{border-radius:1.25rem}}#blog_detail .content .swiper{margin-bottom:8.125rem}#blog_detail .content .swiper-slide{height:clamp(12.625rem,3.228rem + 30.07vw,39.3125rem);display:flex}#blog_detail .content .swiper-slide .image-container{display:flex;align-items:center;position:relative;width:100%;height:100%}#blog_detail .content .swiper-slide img{border-radius:1.25rem;border-top-left-radius:clamp(2.5625rem,1.99rem + 1.831vw,4.1875rem);-o-object-fit:cover;object-fit:cover;height:100%;width:100%;max-height:clamp(12.625rem,5.231rem + 23.662vw,33.625rem);transition:max-height 600ms ease}#blog_detail .content .swiper-slide-active img{max-height:clamp(12.625rem,3.228rem + 30.07vw,39.3125rem)}#blog_detail .content h2,#blog_detail .content h3,#blog_detail .content h4,#blog_detail .content h5,#blog_detail .content h6{color:var(--primary);font-weight:700}#tetokiegeszitok #tetokiegeszitok_content{display:grid;gap:1.875rem}@media(min-width: 80rem){#tetokiegeszitok #tetokiegeszitok_content{grid-template-columns:.24fr .76fr}}#tetokiegeszitok #tetokiegeszitok_content .content-category-accordions{background-color:var(--grey-1);border-radius:1.25rem;display:flex;flex-direction:column;gap:.9375rem;padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);height:-moz-max-content;height:max-content;position:sticky;top:0}#tetokiegeszitok #tetokiegeszitok_content .accordion-container button{padding-inline:clamp(1rem,0.912rem + 0.282vw,1.25rem);padding-right:0;color:var(--black-1);font-size:1.0625rem;line-height:100%;text-align:left}#tetokiegeszitok #tetokiegeszitok_content .accordion-container button::before{content:"";position:absolute;top:1.125rem;left:0;background-color:var(--primary);border-radius:.125rem;width:.6875rem;height:.6875rem}#tetokiegeszitok #tetokiegeszitok_content .accordion-content{background-color:rgba(0,0,0,0);padding-inline:clamp(1rem,0.912rem + 0.282vw,1.25rem);font-size:.9375rem;line-height:2.5rem;display:flex;flex-direction:column}#tetokiegeszitok #tetokiegeszitok_content #product_selector{width:100%}#tetokiegeszitok #tetokiegeszitok_content #product_selector .heading-line-container{margin-bottom:1rem}#tetokiegeszitok #tetokiegeszitok_content #product_selector .grid-2-3{gap:0rem;row-gap:3.75rem;grid-template-columns:repeat(2, 1fr)}@media(min-width: 48rem){#tetokiegeszitok #tetokiegeszitok_content #product_selector .grid-2-3{grid-template-columns:repeat(3, 1fr)}}#tetokiegeszitok #tetokiegeszitok_content #product_selector .product-card:nth-child(4n),#tetokiegeszitok #tetokiegeszitok_content #product_selector .product-card:nth-child(3n){border-right:1px solid var(--border);padding-inline:clamp(0.625rem,0.185rem + 1.408vw,1.875rem)}#tetokiegeszitok #tetokiegeszitok_content #product_selector .product-card:nth-child(2n){border-right:0}@media(min-width: 48rem){#tetokiegeszitok #tetokiegeszitok_content #product_selector .product-card:nth-child(2){border-right:1px solid var(--border);padding-inline:clamp(0.625rem,0.185rem + 1.408vw,1.875rem)}#tetokiegeszitok #tetokiegeszitok_content #product_selector .product-card:nth-child(3n){border-right:0}#tetokiegeszitok #tetokiegeszitok_content #product_selector .product-card:nth-child(4n){border-right:1px solid var(--border);padding-inline:clamp(0.625rem,0.185rem + 1.408vw,1.875rem)}}#tetokiegeszitok #tetokiegeszitok_content #product_selector .product-card::after{content:none}@media(min-width: 48rem){#tetokiegeszitok #tetokiegeszitok_content #product_selector .product-card:not(:has(.certificates)) a .image-container{aspect-ratio:auto}}#tetokiegeszitok #tetokiegeszitok_content #product_selector .product-card:not(:has(.certificates)) a .image-container img{width:100%;height:auto;max-width:none;max-height:none}#tetokiegeszitok #tetokiegeszitok_content #product_selector .text-container h3{margin-bottom:.625rem;line-height:clamp(1rem,0.472rem + 1.69vw,2.5rem);color:var(--black-2)}#tetokiegeszitok_detail #main_info{margin-bottom:3.75rem;display:grid;gap:1.875rem}@media(min-width: 80rem){#tetokiegeszitok_detail #main_info{grid-template-columns:1fr 1fr}}#tetokiegeszitok_detail #main_info .image-container{width:100%;height:auto;max-height:33.6875rem;position:relative}#tetokiegeszitok_detail #main_info .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}#tetokiegeszitok_detail #main_info .has-many-images::after{content:attr(data-gallery-size);position:absolute;width:3.875rem;height:3.875rem;font-size:1.5rem;background-color:var(--black-1);color:#fff;border-radius:50%;display:grid;place-content:center;text-align:center;bottom:.8125rem;right:.8125rem}#tetokiegeszitok_detail #main_info .text-content{display:flex;flex-direction:column;gap:.9375rem}#tetokiegeszitok_detail #main_info .info-row{display:flex;gap:.9375rem;align-items:center}#tetokiegeszitok_detail #main_info .availability{padding-block:.25rem;padding-inline:.5rem;border-radius:.375rem;font-weight:43.75rem;line-height:1.25rem;font-weight:700;font-size:.625rem}#tetokiegeszitok_detail #main_info .raktaron{color:#282222;background-color:#e0ebe1}#tetokiegeszitok_detail #main_info .nincs-raktaron{color:#282222;background-color:#eddddd}#tetokiegeszitok_detail #main_info .radio-group .group-title{font-weight:700;font-size:clamp(1rem,0.912rem + 0.282vw,1.25rem);line-height:clamp(1.875rem,1.655rem + 0.704vw,2.5rem)}#tetokiegeszitok_detail #main_info .radio-group input[type=radio]{border-radius:.25rem;border:1px solid var(--black-2)}#tetokiegeszitok_detail #main_info .radio-group input[type=radio]::after{background-color:var(--primary);border-radius:.1875rem;width:1rem;height:1rem;aspect-ratio:1}#tetokiegeszitok_detail #main_info .radio-group input[type=radio]:checked{background-color:#fff}#tetokiegeszitok_detail #main_info .radio-group input[type=radio]:checked::after{transform:scale(1)}#tetokiegeszitok_detail #main_info .add-to-cart-container{display:flex;align-items:center;justify-content:center;gap:.9375rem;width:100%}#tetokiegeszitok_detail #main_info .amount-changer{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content}#tetokiegeszitok_detail #main_info .amount-changer button,#tetokiegeszitok_detail #main_info .amount-changer input{background-color:#fff;border:1px solid var(--black-1);color:var(--black-1);aspect-ratio:1;width:3.9375rem;height:auto;text-align:center}#tetokiegeszitok_detail #main_info .amount-changer button{font-size:1.25rem;font-weight:700}#tetokiegeszitok_detail #main_info .amount-changer .substract{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}#tetokiegeszitok_detail #main_info .amount-changer .add{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}#tetokiegeszitok_detail #muszaki_adatok,#tetokiegeszitok_detail #elonyok{padding-bottom:clamp(2.8125rem,1.822rem + 3.169vw,5.625rem);margin-bottom:3.125rem;border-bottom:1px solid var(--border)}#tetokiegeszitok_detail #muszaki_adatok h2,#tetokiegeszitok_detail #elonyok h2{margin-bottom:1.875rem}#tetokiegeszitok_detail #muszaki_adatok ul,#tetokiegeszitok_detail #elonyok ul{display:grid;row-gap:1.875rem}@media(min-width: 48rem){#tetokiegeszitok_detail #muszaki_adatok ul,#tetokiegeszitok_detail #elonyok ul{grid-template-columns:1fr 1fr}}#tetokiegeszitok_detail #muszaki_adatok ul li,#tetokiegeszitok_detail #elonyok ul li{display:flex;gap:.25rem;flex-direction:column;justify-content:space-between;padding-right:1.875rem;margin-bottom:1.875rem;min-height:1.875rem;position:relative}#tetokiegeszitok_detail #muszaki_adatok ul li::after,#tetokiegeszitok_detail #elonyok ul li::after{content:"";width:100%;height:1px;background-color:var(--border);position:absolute;bottom:-1.875rem;left:0}#tetokiegeszitok_detail #muszaki_adatok ul li:nth-last-child(1)::after,#tetokiegeszitok_detail #elonyok ul li:nth-last-child(1)::after{content:none}@media(min-width: 48rem){#tetokiegeszitok_detail #muszaki_adatok ul li,#tetokiegeszitok_detail #elonyok ul li{border-right:1px solid var(--border)}#tetokiegeszitok_detail #muszaki_adatok ul li:nth-child(even),#tetokiegeszitok_detail #elonyok ul li:nth-child(even){padding-left:1.875rem}#tetokiegeszitok_detail #muszaki_adatok ul li:nth-last-child(2)::after,#tetokiegeszitok_detail #elonyok ul li:nth-last-child(2)::after{content:none}}@media(min-width: 40rem){#tetokiegeszitok_detail #muszaki_adatok ul li,#tetokiegeszitok_detail #elonyok ul li{flex-direction:row;align-items:center}}#tetokiegeszitok_detail #muszaki_adatok ul li strong,#tetokiegeszitok_detail #elonyok ul li strong{color:var(--primary);font-weight:700}#tetokiegeszitok_detail #muszaki_adatok ul li p,#tetokiegeszitok_detail #elonyok ul li p{font-weight:300;line-height:1.625rem}@media(min-width: 40rem){#tetokiegeszitok_detail #elonyok ul li{align-items:start;justify-content:start;flex-direction:column}}#tetokiegeszitok_detail #alkalmazas{padding-bottom:5.625rem;margin-bottom:3.125rem;border-bottom:1px solid var(--border)}#tetokiegeszitok_detail #alkalmazas h2{margin-bottom:1.875rem}#tetokiegeszitok_detail #alkalmazas .ck-content{margin-bottom:1.875rem;border-right:1px solid var(--border);width:100%}#tetokiegeszitok_detail #alkalmazas .grid-1-2{padding-inline:clamp(0rem,-1.056rem + 3.38vw,3rem)}#tetokiegeszitok_detail #alkalmazas .play-button{background-color:rgba(0,0,0,0) !important}#tetokiegeszitok_detail #alkalmazas .play-button svg{width:4rem;height:4rem;margin-left:0 !important}#tetokiegeszitok_detail #letoltesek{padding-bottom:5.625rem;margin-bottom:3.125rem;border-bottom:1px solid var(--border)}#tetokiegeszitok_detail #letoltesek h2{margin-bottom:1.875rem}#tetokiegeszitok_detail #letoltesek .grid-2-4{gap:0}#tetokiegeszitok_detail #letoltesek .card{position:relative;padding-inline:1.875rem}#tetokiegeszitok_detail #letoltesek .card::after{content:"";position:absolute;width:100%;height:100%;inset:0;border-radius:1.25rem;transform:scaleY(1.2);pointer-events:none;z-index:-2}#tetokiegeszitok_detail #letoltesek .card:hover::after{background-color:rgba(0,0,0,.0274509804)}@media(min-width: 64rem){#tetokiegeszitok_detail #letoltesek .card{border-right:1px solid var(--border)}#tetokiegeszitok_detail #letoltesek .card:nth-child(4n){border-right:0}#tetokiegeszitok_detail #letoltesek .card:last-child{border-right:0}}#tetokiegeszitok_detail #letoltesek .card figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-align:center}#tetokiegeszitok_detail #letoltesek .card figure img{aspect-ratio:70/100;width:100%;height:auto;max-width:4.375rem}#tetokiegeszitok_detail #letoltesek .card .format{line-height:2.5rem}#tetokiegeszitok_detail #kapcsolodo_termekek .heading-button-container{margin-bottom:1.25rem}#tetokiegeszitok_detail #kapcsolodo_termekek .product-card::after{content:none}@media(min-width: 48rem){#tetokiegeszitok_detail #kapcsolodo_termekek .product-card:not(:has(.certificates)) a .image-container{aspect-ratio:auto}}#tetokiegeszitok_detail #kapcsolodo_termekek .product-card:not(:has(.certificates)) a .image-container img{width:100%;height:auto;max-width:none;max-height:none}#jarolapok #hero .header-image{width:100%;height:26rem;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}#jarolapok #hero .heading-description-container{background-color:#fff;border-radius:1.25rem;padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);transform:translateY(-50px);width:calc(100% - clamp(2rem,1.384rem + 1.972vw,3.75rem));margin-inline:auto;flex-direction:column}@media(min-width: 64rem){#jarolapok #hero .heading-description-container{transform:translateY(-50%);flex-direction:row}}#jarolapok #hero .heading-description-container .icon-text-container{text-align:center}@media(min-width: 40rem){#jarolapok #hero .heading-description-container .icon-text-container{flex-direction:column}}@media(min-width: 48rem){#jarolapok #hero .heading-description-container .icon-text-container{flex-direction:column}}@media(min-width: 64rem){#jarolapok #hero .heading-description-container .icon-text-container{text-align:left;flex-direction:row}}#jarolapok #hero .heading-description-container h1{font-size:clamp(2.8125rem,2.482rem + 1.056vw,3.75rem)}@media(min-width: 87.5rem){#jarolapok #hero .heading-description-container h1{font-size:clamp(2.5rem,-0.865rem + 3.846vw,3.75rem)}}@media(min-width: 80rem){#jarolapok #hero .heading-description-container .description{max-width:36.875rem}}#jarolapok #content_grid{margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}#jarolapok #content_grid .row-1{margin-bottom:1.875rem}#jarolapok #content_grid .row-1,#jarolapok #content_grid .row-2{gap:1.875rem}#jarolapok #content_grid .row-1{display:grid;grid-template-columns:repeat(1, 1fr)}@media(min-width: 48rem){#jarolapok #content_grid .row-1{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 80rem){#jarolapok #content_grid .row-1{grid-template-columns:repeat(4, 1fr)}}#jarolapok #content_grid .row-2{display:grid;grid-template-columns:repeat(1, 1fr)}@media(min-width: 48rem){#jarolapok #content_grid .row-2{grid-template-columns:repeat(3, 1fr)}}#jarolapok #content_grid .card{background-color:var(--grey-1);padding-block:clamp(1.25rem,0.722rem + 1.69vw,2.75rem);padding-inline:clamp(1.25rem,0.81rem + 1.408vw,2.5rem);display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:1.25rem}#jarolapok #content_grid .card img{margin-bottom:1.875rem}#jarolapok #video .video-container.playing~.text-content{opacity:0;pointer-events:none;transition:opacity 400ms ease}#jarolapok #video .text-content{transition:opacity 400ms ease;max-width:52.875rem;margin-inline:auto;background-color:var(--grey-1);border-radius:1.25rem;padding:1.25rem;transform:translateY(-50px)}@media(min-width: 64rem){#jarolapok #video .text-content{transform:translateY(-50%)}}#jarolapok #video .text-content h2{text-align:center;margin-bottom:1.875rem}#jarolapok #miert_mi{margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}#jarolapok #miert_mi .row-1{margin-bottom:1.875rem}#jarolapok #miert_mi .row-1,#jarolapok #miert_mi .row-2{gap:1.875rem;align-items:end}#jarolapok #miert_mi .row-1{display:grid;grid-template-columns:repeat(1, 1fr)}@media(min-width: 48rem){#jarolapok #miert_mi .row-1{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 80rem){#jarolapok #miert_mi .row-1{grid-template-columns:repeat(4, 1fr)}}#jarolapok #miert_mi .row-2{display:grid;grid-template-columns:repeat(1, 1fr)}@media(min-width: 48rem){#jarolapok #miert_mi .row-2{grid-template-columns:repeat(3, 1fr)}}#jarolapok #miert_mi .card .card-index{color:var(--primary);font-weight:300;margin-left:auto;transform:translateY(25%);z-index:-1;position:relative;width:-moz-max-content;width:max-content}#jarolapok #miert_mi .card .text-content{background-color:var(--grey-1);padding-block:clamp(1.25rem,0.722rem + 1.69vw,2.75rem);padding-inline:clamp(1.25rem,0.81rem + 1.408vw,2.5rem);text-align:left;border-radius:1.25rem}#jarolapok .text-with-gallery{margin-bottom:clamp(10rem,8.68rem + 4.225vw,13.75rem)}#jarolapok .text-with-gallery header{display:flex;align-items:center;gap:1.875rem;flex-direction:column;margin-bottom:clamp(1.875rem,3.565rem + -1.408vw,3.125rem)}@media(min-width: 48rem){#jarolapok .text-with-gallery header{align-items:end;flex-direction:row}}@media(min-width: 48rem){#jarolapok .text-with-gallery header .text-content{width:76%}}#jarolapok .text-with-gallery header h2{margin-bottom:1.875rem}#jarolapok .text-with-gallery header p{line-height:1.75rem}#jarolapok .text-with-gallery .centered_scaling_gallery .swiper-slide .reference-type-container{display:none}#jarolapok .text-with-gallery .centered_scaling_gallery .swiper-slide img{border-radius:1.25rem !important}#jarolapok .text-image-block{align-items:center;display:grid;gap:1.875rem}@media(min-width: 64rem){#jarolapok .text-image-block{grid-template-rows:auto auto;grid-template-columns:auto}}@media(min-width: 80rem){#jarolapok .text-image-block{grid-template-rows:auto;grid-template-columns:1fr 1fr}}#jarolapok .text-image-block h2{font-size:2.8125rem;font-weight:300;margin-bottom:1.875rem;color:var(--black-1)}#jarolapok .text-image-block img{aspect-ratio:847/462;width:auto;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}#csempek{padding-bottom:12.5rem;overflow-y:clip}#csempek #hero .header-image{width:100%;height:26rem;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}#csempek #hero .heading-description-container{background-color:#fff;border-radius:1.25rem;padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);transform:translateY(-50px);display:grid;margin-inline:auto;flex-direction:column;margin-bottom:0;width:100%;justify-content:center}@media(min-width: 40rem){#csempek #hero .heading-description-container{width:calc(100% - clamp(2rem,1.384rem + 1.972vw,3.75rem))}}@media(min-width: 87.5rem){#csempek #hero .heading-description-container{grid-template-columns:600fr 990fr;transform:translateY(-50%);flex-direction:row}}#csempek #hero .heading-description-container .icon-text-container{text-align:center;flex-basis:calc(37.5px*1rem)}@media(min-width: 40rem){#csempek #hero .heading-description-container .icon-text-container{flex-direction:column}}@media(min-width: 48rem){#csempek #hero .heading-description-container .icon-text-container{flex-direction:column}}@media(min-width: 87.5rem){#csempek #hero .heading-description-container .icon-text-container{text-align:left;flex-direction:row}}#csempek #hero .heading-description-container h1{font-size:clamp(2.8125rem,2.482rem + 1.056vw,3.75rem)}@media(min-width: 87.5rem){#csempek #hero .heading-description-container h1{font-size:clamp(2.5rem,-0.865rem + 3.846vw,3.75rem)}}@media(min-width: 80rem){#csempek #hero .heading-description-container .description{flex-basis:auto;max-width:61.875rem}}#csempek #dropdown-filters{position:relative;z-index:2;margin-top:clamp(-1.25rem,-3.582rem + 7.463vw,0rem)}#csempek #dropdown-filters h2{margin-bottom:1.875rem;font-size:clamp(1.625rem,1.207rem + 1.338vw,2.8125rem)}#csempek #dropdown-filters .filters-container{background-color:var(--grey-1);border-radius:1.25rem;padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);margin-bottom:clamp(0.9375rem,-0.493rem + 4.577vw,5rem);display:flex;flex-direction:column;gap:.625rem}#csempek #dropdown-filters .phone-filter-accordion-button{width:100%;background-color:#fff;border-radius:.625rem;padding-block:1.25rem;padding-inline:.9375rem;background-color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;color:var(--primary);gap:.625rem;font-weight:700}#csempek #dropdown-filters .phone-filter-accordion-button svg{width:1.375rem;height:1.375rem;color:var(--black-1)}#csempek #dropdown-filters .filters-wrapper{display:grid;gap:.625rem;grid-template-columns:repeat(1, 1fr)}@media(min-width: 48rem){#csempek #dropdown-filters .filters-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64rem){#csempek #dropdown-filters .filters-wrapper{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 87.5rem){#csempek #dropdown-filters .filters-wrapper{grid-template-columns:repeat(6, 1fr)}}#csempek #dropdown-filters .dropdown-container:has(.dropdown-content.opened){border-bottom-left-radius:0;border-bottom-right-radius:0}#csempek #dropdown-filters .dropdown-content.opened{box-shadow:0px 12px 12px rgba(0,0,0,.062745098)}#csempek #dropdown-filters .dropdown-content:has(>:nth-child(5)){display:flex}#csempek #dropdown-filters .dropdown-container{padding-block:1.25rem;padding-inline:.9375rem;border-radius:.625rem;background-color:#fff;transition:border 300ms ease;position:relative}#csempek #dropdown-filters .dropdown-container .dropdown-button{font-weight:700;justify-content:space-between;width:100%;color:var(--primary);font-size:1.0625rem}#csempek #dropdown-filters .dropdown-container .dropdown-button svg{width:1rem;height:.625rem}#csempek #dropdown-filters .dropdown-container .remove-filter-button{width:100%;text-align:left;color:var(--black-2);padding-bottom:.6875rem;margin-bottom:.6875rem;border-bottom:1px solid var(--border)}#csempek #dropdown-filters .dropdown-container .dropdown-content{background-color:#fff;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;color:var(--black-2);padding:.9375rem;padding-top:0;position:absolute;top:calc(100% - 0.5rem);left:0;width:100%;z-index:10;pointer-events:none;max-height:22.8125rem}#csempek #dropdown-filters .dropdown-container .dropdown-content li:last-child .checkbox-label{padding-bottom:0;border-bottom:0;margin-bottom:0}#csempek #dropdown-filters .dropdown-container .dropdown-content>li:has(.search-input){flex-shrink:0}#csempek #dropdown-filters .dropdown-container .checkboxes-dynamic-container{flex-direction:column;overflow-y:auto;min-height:0;width:100%;scrollbar-width:none}#csempek #dropdown-filters .dropdown-container .checkboxes-dynamic-container::-webkit-scrollbar{display:none}#csempek #dropdown-filters .dropdown-container .dropdown-content.opened{pointer-events:all}#csempek #dropdown-filters .dropdown-container .dropdown-content:not(:has(input[type=text])) li:first-child .checkbox-label{padding-top:.625rem;border-top:1px solid hsla(0,8%,15%,.1)}#csempek #dropdown-filters .dropdown-container .search-input{border-radius:.25rem;border:1px solid var(--grey-2);padding-block:.75rem;padding-inline:.625rem;padding-left:2.25rem;width:100%;display:block;margin-bottom:.625rem;background-image:url("/assets/images/icons/search.svg");background-repeat:no-repeat;background-position:.625rem 50%;background-size:1rem}#csempek #dropdown-filters .dropdown-container .search-input::-moz-placeholder{font-size:.75rem;line-height:100%;color:var(--grey-2)}#csempek #dropdown-filters .dropdown-container .search-input::placeholder{font-size:.75rem;line-height:100%;color:var(--grey-2)}#csempek #dropdown-filters .dropdown-container .search-input svg{color:var(--primary)}#csempek #dropdown-filters .dropdown-container .checkbox-label{width:100%;justify-content:space-between;padding-bottom:.625rem;border-bottom:1px solid hsla(0,8%,15%,.1);margin-bottom:.625rem}#csempek #dropdown-filters .dropdown-container .checkbox-label input[type=checkbox]{border:1px solid var(--grey-2)}#csempek #appearance_selector{margin-bottom:clamp(1.875rem,-0.106rem + 6.338vw,7.5rem)}#csempek #appearance_selector h2{margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem)}#csempek #appearance_selector .clear-filter-button{display:flex;align-items:center;gap:.375rem;margin:clamp(1.25rem,0.81rem + 1.408vw,2.5rem) auto 0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:1rem}#csempek #appearance_selector .clear-filter-button svg{width:.875rem;height:.875rem}#csempek #appearance_selector .appearance-card{overflow:visible}#csempek #appearance_selector .appearance-card button{width:100%;border:none;cursor:pointer;font-family:inherit;height:100%;padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);border-radius:1.25rem;display:flex;align-items:center;justify-content:start;background-color:var(--grey-1);transition-property:color,background-color,filter,transform;transition-duration:150ms;flex-direction:column;position:relative;gap:1.25rem;overflow:visible;text-align:center}@media(min-width: 40rem){#csempek #appearance_selector .appearance-card button{text-align:left;flex-direction:row;height:100%}}#csempek #appearance_selector .appearance-card button:active{transform:scale(0.98)}#csempek #appearance_selector .appearance-card button:hover{background-color:var(--grey-2);color:#fff}#csempek #appearance_selector .appearance-card button .image-container{aspect-ratio:1;width:100%;height:auto;max-width:clamp(4.1875rem,3.967rem + 0.704vw,4.8125rem)}#csempek #appearance_selector .appearance-card button .image-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:.5rem}#csempek #appearance_selector .appearance-card button .text-content{display:flex;align-items:center;justify-content:space-between;gap:.9375rem;font-size:clamp(1rem,0.78rem + 0.704vw,1.625rem)}#csempek #appearance_selector .appearance-card button h3{hyphens:manual}#csempek #appearance_selector .appearance-card button .icon-check,#csempek #appearance_selector .appearance-card button .icon-cross{display:none;flex-shrink:0}#csempek #appearance_selector .appearance-card button .icon-check path,#csempek #appearance_selector .appearance-card button .icon-cross path{fill:#fff}#csempek #appearance_selector .appearance-card button .icon-check{width:1.375rem;height:1.375rem}#csempek #appearance_selector .appearance-card button .icon-cross{width:1.375rem;height:.75rem}#csempek #appearance_selector .appearance-card.active button{background-color:var(--grey-2);color:#fff}#csempek #appearance_selector .appearance-card.active button .icon-check{display:block}#csempek #appearance_selector .appearance-card.active button:hover{filter:brightness(1.15)}#csempek #appearance_selector .appearance-card.active button:hover .icon-check{display:none}#csempek #appearance_selector .appearance-card.active button:hover .icon-cross{display:block}#csempek #content_grid .no-results{text-align:center;font-size:clamp(1.25rem,1.074rem + 0.563vw,1.75rem);margin-top:clamp(1.875rem,1.215rem + 2.113vw,3.75rem)}#csempek #content_grid .heading-buttons-container{padding-bottom:clamp(0.9375rem,0.453rem + 1.549vw,2.3125rem);margin-bottom:clamp(0.9375rem,-0.053rem + 3.169vw,3.75rem);border-bottom:1px solid var(--border);display:flex;gap:.9375rem;justify-content:space-between;flex-direction:column}@media(min-width: 40rem){#csempek #content_grid .heading-buttons-container{align-items:center;flex-direction:row}}#csempek #content_grid h2{font-size:2.8125rem}#csempek #content_grid .buttons-container{display:flex;align-items:center;gap:.9375rem;width:100%;font-size:clamp(0.75rem,0.64rem + 0.352vw,1.0625rem)}@media(min-width: 40rem){#csempek #content_grid .buttons-container{width:-moz-max-content;width:max-content}}#csempek #content_grid .buttons-container .checkbox-label{color:var(--black-2);gap:.625rem;background-color:var(--grey-1);border-radius:.625rem;padding-block:1.25rem;padding-inline:.9375rem;color:var(--black-1);width:100%;text-wrap-mode:nowrap}@media(min-width: 40rem){#csempek #content_grid .buttons-container .checkbox-label{width:-moz-max-content;width:max-content}}#csempek #content_grid .buttons-container .checkbox-label input[type=checkbox]{border:1px solid var(--grey-2)}#csempek #content_grid .buttons-container .dropdown-container{padding:0;background-color:var(--grey-1);border-radius:.625rem;width:100%}#csempek #content_grid .buttons-container .dropdown-container .dropdown-button{color:var(--black-1);padding-block:1.25rem;padding-inline:.9375rem;width:100%;text-wrap-mode:nowrap;justify-content:space-between;gap:.625rem}@media(min-width: 40rem){#csempek #content_grid .buttons-container .dropdown-container .dropdown-button{width:-moz-max-content;width:max-content}}#csempek #content_grid .buttons-container .dropdown-container .dropdown-button span{height:1.625rem;display:flex;align-items:center}#csempek #content_grid .buttons-container .dropdown-container .dropdown-button svg{color:var(--primary);width:1rem;height:1rem}#csempek #content_grid .buttons-container .dropdown-container .dropdown-content{border-radius:.625rem;width:100%;transform:translateY(-25px);background-color:var(--grey-1);padding-top:.625rem;padding-bottom:.625rem;color:var(--black-1)}#csempek #content_grid .buttons-container .dropdown-container .dropdown-content li{border-bottom:1px solid var(--border)}#csempek #content_grid .buttons-container .dropdown-container .dropdown-content li:last-child{border-bottom:0}#csempek #content_grid .buttons-container .dropdown-container .dropdown-content li button{width:100%;text-align:left;padding-block:.625rem;padding-inline:.9375rem}#csempek #content_grid .buttons-container .dropdown-container .dropdown-content li button:hover{background-color:rgba(0,0,0,.0274509804);border-radius:.25rem}#csempek #content_grid .grid-1-2-3{row-gap:clamp(0.9375rem,-0.053rem + 3.169vw,3.75rem);overflow:hidden;grid-auto-flow:row dense}#csempek #content_grid .grid-1-2-3 .card{display:flex;flex-direction:column;gap:.9375rem;margin-bottom:clamp(0.9375rem,-0.053rem + 3.169vw,3.75rem);position:relative}#csempek #content_grid .grid-1-2-3 .card::after{content:"";position:absolute;bottom:calc(clamp(1.25rem,0.37rem + 2.817vw,3.75rem)*-1);left:0;width:110%;height:1px;background-color:#eae9e9}#csempek #content_grid .grid-1-2-3 .card .big-image{border-radius:1.25rem;aspect-ratio:553/447;width:100%;height:auto}#csempek #content_grid .grid-1-2-3 .card .info-row{display:flex;gap:.9375rem;align-items:center;justify-content:space-between;margin-bottom:.9375rem}#csempek #content_grid .grid-1-2-3 .card .info-row .divider{height:100%;width:.0625rem;background-color:var(--border)}#csempek #content_grid .grid-1-2-3 .card .appearance-colors{display:grid;grid-template-columns:repeat(5, 1fr);gap:.625rem;position:relative;margin-bottom:.9375rem}#csempek #content_grid .grid-1-2-3 .card .appearance-colors img{border-radius:.5rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;object-fit:cover;width:100%;height:auto}#csempek #content_grid .grid-1-2-3 .card .has-many-colors::after{content:attr(data-remaining-image);position:absolute;right:0;bottom:0;width:2.5rem;height:2.5rem;display:grid;place-content:center;color:#fff;background-color:var(--black-1);font-weight:bold;font-size:.75rem}#csempek #content_grid .grid-1-2-3 .card .link-button{display:flex;margin-left:auto;align-items:center;gap:.625rem;font-weight:700;width:-moz-max-content;width:max-content}#csempek #content_grid .grid-1-2-3 .card .link-button:hover{text-decoration:underline}#csempek #content_grid .grid-1-2-3 .card .link-button svg{color:var(--primary)}#csempek #content_grid .grid-1-2-3 .image-card{color:#fff;margin-bottom:clamp(0.9375rem,-0.053rem + 3.169vw,3.75rem);position:relative;max-height:45.5rem}#csempek #content_grid .grid-1-2-3 .image-card::after{content:"";position:absolute;bottom:calc(clamp(1.25rem,0.37rem + 2.817vw,3.75rem)*-1);left:0;width:110%;height:1px;background-color:#eae9e9;z-index:1}#csempek #content_grid .grid-1-2-3 .image-card .text-content{display:flex;flex-direction:column;position:absolute;left:0;bottom:0;padding:clamp(1rem,0.472rem + 1.69vw,2.5rem);z-index:3}#csempek #content_grid .grid-1-2-3 .image-card .text-content p{text-wrap-style:pretty}#csempek #content_grid .grid-1-2-3 .image-card .image-container{width:100%;height:100%;position:relative;overflow:hidden;border-radius:1.25rem;z-index:0}#csempek #content_grid .grid-1-2-3 .image-card .image-container::after{content:"";position:absolute;width:100%;height:100%;inset:0;background-color:hsla(0,8%,15%,.42);z-index:1}#csempek #content_grid .grid-1-2-3 .image-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#csempek #content_grid .grid-1-2-3 .span-1{grid-column:span 1}#csempek #content_grid .grid-1-2-3 .span-2{grid-column:span 1}@media(min-width: 48rem){#csempek #content_grid .grid-1-2-3 .span-2{grid-column:span 2}}#csempek #content_grid .grid-1-2-3 .span-3{grid-column:span 1}@media(min-width: 48rem){#csempek #content_grid .grid-1-2-3 .span-3{grid-column:span 2}}@media(min-width: 80rem){#csempek #content_grid .grid-1-2-3 .span-3{grid-column:span 3}}.thank-you{min-height:100dvh}.thank-you .wrapper{position:absolute;inset:0;margin-top:clamp(2.5rem,2.06rem + 1.408vw,3.75rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.25rem,1.03rem + 0.704vw,1.875rem);padding-inline:1rem}.thank-you .checkmark{width:4rem;height:4rem;color:#029800;-o-object-fit:cover;object-fit:cover}.thank-you .checkmark-path{stroke-dasharray:30;stroke-dashoffset:30;animation:draw-check .8s ease-in-out .5s forwards}.thank-you h1,.thank-you p{text-align:center;text-wrap-style:balance}.thank-you h1{font-size:clamp(1.5rem,1.06rem + 1.408vw,2.75rem);font-weight:600}.thank-you p{font-size:clamp(1rem,0.912rem + 0.282vw,1.25rem)}.thank-you .toast{position:fixed;bottom:1rem;z-index:10;backdrop-filter:blur(8px)}.thank-you .toast .inner{position:relative;overflow:hidden;width:-moz-max-content;width:max-content;padding:1.25rem;border-radius:.75rem;background-color:rgba(235,235,235,.5647058824);transition:width 100ms ease-out}.thank-you .toast p{display:flex;gap:.25em;font-size:clamp(1rem,0.912rem + 0.282vw,1.25rem)}.thank-you .toast .timeout-bar{position:absolute;inset:0 auto auto 0;width:100%;height:2px;background-color:#029800;transition:transform .8s ease-out}@keyframes draw-check{to{stroke-dashoffset:0}}#universal{margin-top:2rem}#universal h1{display:flex;align-items:center;gap:.9375rem;flex-direction:column}@media(min-width: 48rem){#universal h1{justify-content:space-between;flex-direction:row}}#universal h1 .button{background-color:var(--primary);font-size:1rem;padding-block:.625rem;padding-inline:1.25rem}#universal .narrow-width{max-width:100ch;margin-inline:auto}#universal img{border-radius:0rem;max-height:70vh;margin:0 auto;-o-object-fit:cover;object-fit:cover}#universal h2{margin-bottom:1.25rem}#universal .text-block{margin-bottom:clamp(1.25rem,0.81rem + 1.408vw,2.5rem)}.text-image-block{margin-block:clamp(1.25rem,0.81rem + 1.408vw,2.5rem)}.text-image-block.right{display:grid;grid-template-rows:auto auto;gap:1.875rem}@media(min-width: 64rem){.text-image-block.right{justify-content:start;grid-template-rows:auto;grid-template-columns:1fr 1fr}}.text-image-block.left{display:grid;grid-template-rows:auto auto;gap:1.875rem}@media(min-width: 64rem){.text-image-block.left{justify-content:start;grid-template-rows:auto;grid-template-columns:1fr 1fr}}.text-image-block.left img{order:-1}.text-image-block.bottom{display:grid;grid-template-rows:auto 1fr;gap:1.875rem}.image-block{margin-block:clamp(1.25rem,0.81rem + 1.408vw,2.5rem)}#rolunk #hero .heading-description-container{display:flex;flex-direction:column;max-width:70rem}@media(min-width: 48rem){#rolunk #hero .heading-description-container{align-items:start;flex-direction:column}}#rolunk #hero .heading-description-container .description{font-size:clamp(1.125rem,0.993rem + 0.423vw,1.5rem);max-width:66.5625rem}#rolunk #hero .hero-image{aspect-ratio:1720/728;width:100%;height:100%;min-height:21.875rem;max-height:45.5rem;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}#rolunk #about_villatesta{display:flex;align-items:center;gap:1.875rem;margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem);flex-direction:column}@media(min-width: 87.5rem){#rolunk #about_villatesta{flex-direction:row}}#rolunk #about_villatesta h2{margin-bottom:clamp(1rem,0.692rem + 0.986vw,1.875rem)}#rolunk #about_villatesta .text-content{flex-basis:50%;width:100%;flex-shrink:.2}#rolunk #about_villatesta .text-content h3{font-weight:400;font-size:clamp(1.125rem,0.993rem + 0.423vw,1.5rem)}#rolunk #about_villatesta .image-container{aspect-ratio:845/570;width:100%;height:auto;max-height:35.625rem}#rolunk #about_villatesta .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}#rolunk #offer{display:flex;align-items:center;gap:1.875rem;background-color:var(--grey-1);border-radius:1.25rem;max-width:89.25rem;width:calc(100% - clamp(0rem,-2.201rem + 7.042vw,6.25rem));padding:clamp(1rem,0.032rem + 3.099vw,3.75rem);margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem);flex-direction:column}@media(min-width: 80rem){#rolunk #offer{flex-direction:row}}#rolunk #offer .icon{max-width:18.125rem;height:auto;aspect-ratio:290/336;width:clamp(7.5rem,3.759rem + 11.972vw,18.125rem)}@media(min-width: 80rem){#rolunk #offer .icon{width:100%}}#rolunk #offer .icon svg{width:100%;height:100%}#rolunk #offer h2{text-align:center}@media(min-width: 80rem){#rolunk #offer h2{text-align:left}}#rolunk #offer .text-content{width:100%;display:flex;flex-direction:column;gap:clamp(1.5rem,1.148rem + 1.127vw,2.5rem)}#rolunk #offer .text-content .ck-content>*{line-height:clamp(2rem,1.824rem + 0.563vw,2.5rem)}#rolunk .checkmark-grid-list{display:grid;gap:.9375rem;row-gap:1.875rem;font-weight:400;overflow:hidden}@media(min-width: 48rem){#rolunk .checkmark-grid-list{grid-template-columns:1fr 1fr}}#rolunk .checkmark-grid-list li{display:flex;gap:.3125rem;align-items:center;position:relative;min-height:2.875rem;text-wrap-style:pretty}#rolunk .checkmark-grid-list li::after{content:"";position:absolute;left:0;bottom:-15px;height:1px;width:125%;background-color:#eae9e9}@media(min-width: 48rem){#rolunk .checkmark-grid-list li:nth-child(odd)::before{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background-color:#eae9e9}}#rolunk .checkmark-grid-list li svg{min-width:1.5rem;height:auto;aspect-ratio:1}#rolunk #brand_intro{margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}#rolunk #brand_intro article{display:flex;gap:clamp(1rem,0.692rem + 0.986vw,1.875rem);flex-direction:column;margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}#rolunk #brand_intro article .content-wrapper{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,1.03rem + 0.704vw,1.875rem)}@media(min-width: 80rem){#rolunk #brand_intro article .content-wrapper{align-items:center;grid-template-columns:1fr 1fr}}#rolunk #brand_intro article h2{margin-bottom:clamp(0.9375rem,0.607rem + 1.056vw,1.875rem)}#rolunk #brand_intro article .text-content{display:flex;flex-direction:column}#rolunk #brand_intro article .ck-content{margin-bottom:.9375rem}#rolunk #brand_intro article .article-image{width:100%;height:auto;aspect-ratio:845/570;border-radius:1.25rem;-o-object-fit:cover;object-fit:cover;max-height:35.625rem}@media(min-width: 80rem){#rolunk #brand_intro article.reverse .text-content{order:2}}#rolunk #brand_intro .brand-logos{display:grid;grid-template-columns:1fr 1fr;gap:.9375rem}@media(min-width: 48rem){#rolunk #brand_intro .brand-logos{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 80rem){#rolunk #brand_intro .brand-logos{grid-template-columns:repeat(6, 1fr)}}#rolunk #brand_intro .brand-logos .image-container{background-color:var(--grey-1);display:grid;place-content:center;width:auto;height:6.625rem;padding:.625rem;border-radius:.5rem}#rolunk #brand_intro .brand-logos .image-container img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:8.875rem;height:4.125rem}#rolunk #custom_manufacturing{display:grid;gap:clamp(1.25rem,1.03rem + 0.704vw,1.875rem);align-items:center;margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}@media(min-width: 64rem){#rolunk #custom_manufacturing{grid-template-columns:1fr 1fr}}#rolunk #custom_manufacturing h2{text-wrap-style:pretty;margin-bottom:clamp(1rem,0.692rem + 0.986vw,1.875rem)}@media(min-width: 64rem){#rolunk #custom_manufacturing .text-content{order:2}}#rolunk #custom_manufacturing .section-image{width:100%;height:auto;aspect-ratio:845/526;border-radius:1.25rem;-o-object-fit:cover;object-fit:cover}#rolunk #custom_manufacturing .ck-content{margin-bottom:.9375rem}#rolunk #why_villatesta{margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}#rolunk #why_villatesta .grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.875rem;margin-bottom:1.875rem}@media(min-width: 48rem){#rolunk #why_villatesta .grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 80rem){#rolunk #why_villatesta .grid{grid-template-columns:repeat(12, 1fr)}}#rolunk #why_villatesta h2{line-height:clamp(2.5rem,1.62rem + 2.817vw,5rem)}@media(min-width: 48rem){#rolunk #why_villatesta h2{grid-column:span 2}}@media(min-width: 80rem){#rolunk #why_villatesta h2{grid-column:span 3}}#rolunk #why_villatesta .card{background-color:var(--grey-1);border-radius:1.25rem;padding-inline:clamp(1rem,0.912rem + 0.282vw,1.25rem);padding-block:clamp(1.25rem,0.81rem + 1.408vw,2.5rem);display:flex;align-items:center;gap:1.25rem;min-height:clamp(6.25rem,4.71rem + 4.93vw,10.625rem)}@media(min-width: 80rem){#rolunk #why_villatesta .card{grid-column:span 4}#rolunk #why_villatesta .card:nth-child(1),#rolunk #why_villatesta .card:nth-child(2){grid-column:span 5}}#rolunk #why_villatesta .card .icon{aspect-ratio:1;width:3.125rem}#rolunk #why_villatesta .images{display:grid;gap:1.875rem}@media(min-width: 64rem){#rolunk #why_villatesta .images{grid-template-columns:1fr 1fr}}#rolunk #why_villatesta .images img{border-radius:1.25rem;aspect-ratio:832/554;width:100%;max-height:34.625rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}#rolunk #showroom .heading-description-container{gap:clamp(1rem,0.692rem + 0.986vw,1.875rem);margin-bottom:clamp(1.25rem,1.03rem + 0.704vw,1.875rem)}#rolunk #showroom .card{background-color:var(--grey-1);padding:clamp(1rem,0.692rem + 0.986vw,1.875rem);border-radius:1.25rem;transition:filter 200ms}#rolunk #showroom .card .brown-circle{transition:transform 200ms}#rolunk #showroom .card:hover{filter:brightness(0.95)}#rolunk #showroom .card:hover .brown-circle{transform:scale(1.08)}#rolunk #our_philosophy{margin-bottom:clamp(8.125rem,7.025rem + 3.521vw,11.25rem)}#rolunk #our_philosophy .inner{display:flex;flex-direction:column;text-align:center;background-color:var(--grey-1);border-radius:1.25rem;padding:clamp(1rem,0.032rem + 3.099vw,3.75rem);padding-block:clamp(2rem,1.384rem + 1.972vw,3.75rem);max-width:89.25rem;width:calc(100% - clamp(1rem,-0.849rem + 5.915vw,6.25rem));margin-inline:auto}#rolunk #our_philosophy .inner h2{margin-bottom:clamp(1rem,0.692rem + 0.986vw,1.875rem)}#rolunk #our_philosophy .inner .ck-content{margin-inline:auto;max-width:81.25rem}#rolunk #our_philosophy .inner .ck-content>*{line-height:clamp(2.125rem,1.993rem + 0.423vw,2.5rem)}#rolunk #our_philosophy .inner svg{position:absolute;left:50%;bottom:0;transform:translate(-50%, 100px);width:clamp(6.25rem,5.15rem + 3.521vw,9.375rem)}#rolunk #reservation{margin-bottom:clamp(6.25rem,4.049rem + 7.042vw,12.5rem);display:flex;flex-direction:column;align-items:center}#rolunk #reservation h2{text-align:center;margin-bottom:clamp(1rem,0.692rem + 0.986vw,1.875rem)}#rolunk #reservation .idopont-form-dropdown strong{font-weight:300;width:auto;text-align:center;text-wrap-style:balance}#rolunk #reservation .button.primary.showrooms{margin-top:clamp(3.75rem,3.31rem + 1.408vw,5rem)}#referenciak h1{margin-bottom:1.875rem}#referenciak .filters-container{margin-bottom:1.875rem}#referenciak .filters-container .filter-buttons{display:flex;flex-direction:column;gap:1.875rem}@media(min-width: 48rem){#referenciak .filters-container .filter-buttons{display:grid;grid-template-columns:repeat(3, 1fr)}}#referenciak .filters-container .filter-tab-button{position:relative;padding-block:clamp(1.25rem,1.14rem + 0.352vw,1.5625rem);padding-inline:clamp(0.9375rem,0.827rem + 0.352vw,1.25rem);background-color:var(--grey-1);border-radius:1.25rem;width:100%;height:100%;transition:all 100ms ease}#referenciak .filters-container .filter-tab-button:hover{background-color:var(--grey-2)}#referenciak .filters-container .filter-tab-button:active{transform:none}#referenciak .filters-container .filter-tab-button:active .inner{transform:scale(0.97)}#referenciak .filters-container .filter-tab-button.selected{background-color:var(--black-1);color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}#referenciak .filters-container .filter-tab-button.selected .brown-circle{background-color:#fff;color:var(--black-1)}#referenciak .filters-container .filter-tab-button .inner{display:flex;gap:.625rem;align-items:center;transition:transform 100ms ease}#referenciak .filters-container .filter-tab-button .brown-circle{transition:all 100ms ease}#referenciak .filters-container .filter-tab-button .soon-text{opacity:0;transition:opacity 200ms ease;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;background-color:var(--primary);padding:.5rem;border-radius:.25rem;z-index:3;font-weight:600;display:flex;align-items:center;gap:.4em;white-space:nowrap}#referenciak .filters-container .filter-tab-button .soon-text svg{min-width:1em;min-height:1em}#referenciak .filters-container .filter-tab-button.disabled{cursor:default}#referenciak .filters-container .filter-tab-button.disabled:hover{background-color:var(--grey-1)}#referenciak .filters-container .filter-tab-button.disabled:hover .soon-text{opacity:1}#referenciak .filters-container .tab-label{font-weight:300;font-size:clamp(1.75rem,1.376rem + 1.197vw,2.8125rem)}@media(min-width: 48rem){#referenciak .filters-container .tab-label{font-size:clamp(1.25rem,0.208rem + 2.17vw,2.8125rem)}}#referenciak .filters-container .desktop-accordion-global{background-color:var(--black-1);border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;display:none}@media(min-width: 48rem){#referenciak .filters-container .desktop-accordion-global{display:block}}#referenciak .filters-container .phone-accordion{background-color:var(--black-1);border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;display:block}@media(min-width: 48rem){#referenciak .filters-container .phone-accordion{display:none}}#referenciak .filters-container .desktop-accordion-inner{grid-template-columns:1fr;padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);gap:.9375rem;display:none}@media(min-width: 48rem){#referenciak .filters-container .desktop-accordion-inner{display:grid;grid-template-columns:1fr 1fr}}#referenciak .filters-container .phone-accordion-inner{padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);gap:.9375rem;display:flex;flex-direction:column}#referenciak .filters-container .is-hidden{display:none !important}#referenciak .filters-container .category{background-color:#fff;border-radius:1rem;padding:1rem;display:flex;flex-direction:column}#referenciak .filters-container .category .checkbox-label{font-size:clamp(1.125rem,0.993rem + 0.423vw,1.5rem)}#referenciak .filters-container .sub-category .sub-category-inner{padding-top:1.6875rem;display:grid;gap:.625rem;grid-template-columns:1fr}@media(min-width: 40rem){#referenciak .filters-container .sub-category .sub-category-inner{grid-template-columns:1fr 1fr}}@media(min-width: 64rem)and (min-width: 48rem){#referenciak .filters-container .sub-category .sub-category-inner{grid-template-columns:1fr 1fr 1fr}}#referenciak .filters-container .sub-category .checkbox-label{font-size:clamp(1rem,0.912rem + 0.282vw,1.25rem)}#referenciak .grid-1-4-6{margin-bottom:1.875rem}#referenciak .pagination{margin-bottom:clamp(3.75rem,2.87rem + 2.817vw,6.25rem)}#referenciak .card{display:block;width:100%;height:clamp(28.125rem,22.623rem + 17.606vw,43.75rem);max-height:45.5rem;border-radius:1.25rem;position:relative}#referenciak .card:hover .background-image{transform:scale(1.05)}#referenciak .card:hover .brown-circle{background-color:var(--primary)}#referenciak .card:hover .glassy-circle{background-color:hsla(0,0%,100%,.5) !important}#referenciak .card .image-container{position:relative;z-index:-1;width:100%;height:100%;overflow:clip;border-radius:1.25rem}#referenciak .card .image-container::after{content:"";position:absolute;inset:0;width:100%;background-color:hsla(0,8%,15%,.42);border-radius:1.25rem}#referenciak .card .background-image{display:block;border-radius:1.25rem;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 300ms ease}#referenciak .card .product-data{position:absolute;left:clamp(1rem,0.824rem + 0.563vw,1.5rem);bottom:clamp(1rem,0.824rem + 0.563vw,1.5rem);display:flex;flex-direction:column;color:#fff}#referenciak .card .product-data .glassy-circle{background-color:hsla(0,0%,100%,.271);backdrop-filter:blur(30px);border-radius:62.5rem;aspect-ratio:1;width:clamp(7.8125rem,7.152rem + 2.113vw,9.6875rem);height:clamp(7.8125rem,7.152rem + 2.113vw,9.6875rem);padding:clamp(1.25rem,1.03rem + 0.704vw,1.875rem);transition:background-color 300ms ease}#referenciak .card .product-data .glassy-circle img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#referenciak .card .circles-container{position:absolute;right:clamp(1rem,0.824rem + 0.563vw,1.5rem);top:clamp(1rem,0.824rem + 0.563vw,1.5rem);display:flex;flex-direction:column;gap:.6875rem}#referenciak .card .circles-container div{aspect-ratio:1;width:clamp(4.25rem,3.81rem + 1.408vw,5.5rem);height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem}#referenciak .card .circles-container .brown-circle{transition:background-color 300ms ease}#referenciak .card .circles-container .brown-circle svg{width:1.3125rem}#referenciak .card .circles-container .image-count{background-color:#fff;border-radius:50%}@media(min-width: 48rem){#referenciak .card:nth-child(6n+1){grid-column:span 4}#referenciak .card:nth-child(6n+2),#referenciak .card:nth-child(6n+3){grid-column:span 2}#referenciak .card:nth-child(6n+4){grid-column:span 4}#referenciak .card:nth-child(6n+5),#referenciak .card:nth-child(6n+6){grid-column:span 2}}@media(min-width: 87.5rem){#referenciak .card:nth-child(6n+1){grid-column:span 6}#referenciak .card:nth-child(6n+2),#referenciak .card:nth-child(6n+3){grid-column:span 3}#referenciak .card:nth-child(6n+4),#referenciak .card:nth-child(6n+5),#referenciak .card:nth-child(6n+6){grid-column:span 2}}#referencia_detail img,#referencia_detail video{border-radius:1.25rem;max-height:45.5rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#referencia_detail .media-content{position:relative;overflow:clip;transition:transform 300ms ease}#referencia_detail .media-content:hover{transform:scale(1.025)}#referencia_detail .media-content:first-child{min-height:31.25rem}#referencia_detail .media-content:first-child:hover{transform:scale(1)}#referencia_detail .back.button{position:absolute;top:clamp(1rem,0.934rem + 0.211vw,1.1875rem);left:clamp(1rem,0.934rem + 0.211vw,1.1875rem);z-index:3;background-color:var(--black-1)}#referencia_detail h1{position:absolute;width:100%;height:100%;background-color:hsla(0,8%,15%,.42);inset:0;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;z-index:2;color:#fff;text-align:center;text-wrap-style:pretty;padding-inline:clamp(1rem,0.648rem + 1.127vw,2rem)}@media(min-width: 48rem){#referencia_detail .media-content:nth-child(6n+1){grid-column:span 4}#referencia_detail .media-content:nth-child(6n+2),#referencia_detail .media-content:nth-child(6n+3){grid-column:span 2}#referencia_detail .media-content:nth-child(6n+4){grid-column:span 4}#referencia_detail .media-content:nth-child(6n+5),#referencia_detail .media-content:nth-child(6n+6){grid-column:span 2}}@media(min-width: 87.5rem){#referencia_detail .media-content:nth-child(6n+1){grid-column:span 6}#referencia_detail .media-content:nth-child(6n+2),#referencia_detail .media-content:nth-child(6n+3),#referencia_detail .media-content:nth-child(6n+4){grid-column:span 2}#referencia_detail .media-content:nth-child(6n+5),#referencia_detail .media-content:nth-child(6n+6){grid-column:span 3}}#referencia_detail .product-link{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem;background-color:var(--black-1);border-radius:1.25rem;color:#fff;padding:1rem;flex-wrap:wrap;text-align:center;flex-direction:column;transition:background-color 200ms ease;margin-bottom:clamp(3.75rem,2.87rem + 2.817vw,6.25rem)}#referencia_detail .product-link:hover{background-color:var(--primary)}#referencia_detail .product-link:hover svg{transform:translateX(8px)}#referencia_detail .product-link:hover span{color:#fff}@media(min-width: 48rem){#referencia_detail .product-link{flex-direction:row}}#referencia_detail .product-link .glassy-circle{background-color:#fff;backdrop-filter:blur(30px);border-radius:62.5rem;aspect-ratio:1;width:clamp(3.75rem,3.31rem + 1.408vw,5rem);height:clamp(3.75rem,3.31rem + 1.408vw,5rem);padding:.75rem;transition:background-color 300ms ease}#referencia_detail .product-link .glassy-circle img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#referencia_detail .product-link span{transition:color 200ms ease;text-wrap-mode:nowrap;color:var(--primary)}#referencia_detail .product-link svg{transition:transform 200ms ease}#ajanlatkeres{margin-bottom:clamp(3.75rem,2.87rem + 2.817vw,6.25rem)}#ajanlatkeres #form_section{width:100%}#ajanlatkeres #form_section .text-content{display:flex;flex-direction:column;gap:clamp(1.25rem,0.81rem + 1.408vw,2.5rem);width:100%;text-align:center;margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem)}#ajanlatkeres #form_section .text-content p{position:relative}#ajanlatkeres #form_section .text-content p::before{content:"";width:5.375rem;height:1px;background-color:var(--primary);position:absolute;left:50%;top:0;transform:translate(-50%, -0.625rem)}#ajanlatkeres #form_section form{width:100%;max-width:52.75rem;border-radius:1.25rem;padding-block:clamp(1.25rem,0.81rem + 1.408vw,2.5rem);background-color:var(--grey-1);margin-inline:auto}#ajanlatkeres #form_section form .inner-form-content{padding-inline:clamp(1.25rem,-0.511rem + 5.634vw,6.25rem);display:flex;flex-direction:column;gap:1.875rem;margin-bottom:1.875rem}#ajanlatkeres #form_section form .text-input,#ajanlatkeres #form_section form .textarea,#ajanlatkeres #form_section form input[type=checkbox],#ajanlatkeres #form_section form input[type=radio]{border:1px solid var(--grey-2)}#ajanlatkeres #form_section form .text-input::-moz-placeholder, #ajanlatkeres #form_section form .textarea::-moz-placeholder, #ajanlatkeres #form_section form input[type=checkbox]::-moz-placeholder, #ajanlatkeres #form_section form input[type=radio]::-moz-placeholder{font-size:clamp(0.875rem,0.809rem + 0.211vw,1.0625rem)}#ajanlatkeres #form_section form .text-input::placeholder,#ajanlatkeres #form_section form .textarea::placeholder,#ajanlatkeres #form_section form input[type=checkbox]::placeholder,#ajanlatkeres #form_section form input[type=radio]::placeholder{font-size:clamp(0.875rem,0.809rem + 0.211vw,1.0625rem)}#ajanlatkeres #form_section form .additional-info{color:var(--black-2);margin-top:-0.625rem}#ajanlatkeres #form_section form .additional-info .required-asterisk{color:var(--foreground)}#ajanlatkeres #form_section form .required-asterisk{display:inline-block;transform:translateY(8px);color:var(--primary);font-size:1em}#ajanlatkeres #form_section form .group-title{font-size:clamp(1.125rem,0.993rem + 0.423vw,1.5rem)}#ajanlatkeres #form_section form .text-input-group{display:flex;flex-direction:column}#ajanlatkeres #form_section form .text-input-group .input-label-container{margin-bottom:.9375rem}#ajanlatkeres #form_section form .text-input-group .input-label-container:last-child{margin-bottom:0}#ajanlatkeres #form_section form .text-input-group legend{margin-bottom:.9375rem}#ajanlatkeres #form_section form .large-radio-group{display:flex;flex-direction:column;gap:1.875rem}#ajanlatkeres #form_section form .large-radio-group .group-title.l1{margin-bottom:.9375rem}#ajanlatkeres #form_section form .large-radio-group .radio-group .group-title{font-size:clamp(1rem,0.912rem + 0.282vw,1.25rem)}#ajanlatkeres #form_section form .radio-group .inner{width:100%;gap:.9375rem}#ajanlatkeres #form_section form .radio-label span{font-size:clamp(0.875rem,0.809rem + 0.211vw,1.0625rem);color:var(--black-2)}#ajanlatkeres #form_section form .radio-buttons-container{display:grid;grid-template-columns:1fr}@media(min-width: 40rem){#ajanlatkeres #form_section form .radio-buttons-container{grid-template-columns:1fr 1fr}}#ajanlatkeres #form_section form .file-input{display:none}#ajanlatkeres #form_section form .file-input-placeholder{cursor:pointer;color:var(--black-2);display:flex;flex-direction:column;gap:.9375rem}#ajanlatkeres #form_section form .file-input-placeholder span{margin:0}#ajanlatkeres #form_section form .file-input-placeholder .placeholder-part{display:flex;align-items:center;justify-content:space-between;gap:1rem}#ajanlatkeres #form_section form .file-list{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--border)}#ajanlatkeres #form_section form .file-item{display:flex;justify-content:space-between;align-items:center;gap:1rem}#ajanlatkeres #form_section form .file-meta{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}#ajanlatkeres #form_section form .file-name-row{display:flex;align-items:center;gap:.375rem}#ajanlatkeres #form_section form .file-status-icon{font-size:.8125rem;opacity:0;transform:scale(0.6);transition:opacity .25s ease,transform .25s ease;flex-shrink:0}#ajanlatkeres #form_section form .file-status-icon.is-visible{opacity:1;transform:scale(1)}#ajanlatkeres #form_section form .file-status-icon--check{color:#4caf50}#ajanlatkeres #form_section form .file-status-icon--error{color:#e53935}#ajanlatkeres #form_section form .file-error-text{font-size:.75rem;color:#e53935}#ajanlatkeres #form_section form .file-progress-bar{height:.1875rem;background-color:var(--grey-2);border-radius:6.1875rem;overflow:hidden}#ajanlatkeres #form_section form .file-progress-fill{height:100%;background-color:var(--primary);border-radius:6.1875rem;transition:width .1s ease}#ajanlatkeres #form_section form .file-progress-fill--error{background-color:#e53935}#ajanlatkeres #form_section form .size-button-container{display:flex;gap:1rem}#ajanlatkeres #form_section form .message .group-title{margin-bottom:.9375rem}#ajanlatkeres #form_section form .message .textarea{min-height:9.3125rem}#ajanlatkeres #form_section form .checkbox-submit-container{display:flex;flex-direction:column;gap:2.5rem}#ajanlatkeres #form_section form .checkbox-submit-container a{text-decoration:underline}#ajanlatkeres #form_section form button[type=submit]{width:100%}#ajanlatkeres #form_section form .last-message{width:100%;padding-inline:1rem}#csempe_detail #main_info{margin-bottom:clamp(1.875rem,0.445rem + 4.577vw,5.9375rem);min-height:clamp(26.625rem,18.658rem + 25.493vw,49.25rem)}#csempe_detail #main_info .data-grid{display:flex;flex-direction:column;gap:1.25rem}@media(min-width: 80rem){#csempe_detail #main_info .data-grid{gap:0rem;flex-direction:row}}#csempe_detail #main_info .image-col{display:flex;flex-direction:column;gap:.625rem;align-items:center;justify-content:start;flex-basis:50%;min-width:0;position:relative;max-height:51.625rem;aspect-ratio:860/660;width:100%;height:100%;max-height:41.25rem}#csempe_detail #main_info .image-col .swiper{aspect-ratio:860/660;width:100%;height:100%;max-width:53.75rem;max-height:41.25rem}#csempe_detail #main_info .image-col img{border-radius:1.25rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#csempe_detail #main_info .image-col .swiper-navigation-container{position:absolute;left:50%;bottom:0;transform:translate(-50%, clamp(3.75rem, 3.42rem + 1.056vw, 4.6875rem));z-index:2;height:-moz-max-content;height:max-content;visibility:hidden}@media(min-width: 80rem){#csempe_detail #main_info .image-col .swiper-navigation-container{visibility:visible}}#csempe_detail #main_info .image-col .slider-counter{position:absolute;left:50%;height:clamp(6.875rem,6.215rem + 2.113vw,8.75rem);width:100%;top:0;transform:translate(-50%, clamp(1.875rem, 1.655rem + 0.704vw, 2.5rem)) scale(1.3);font-size:2rem}#csempe_detail #main_info .text-col{display:flex;flex-direction:column;gap:.9375rem;padding-bottom:2.5rem;flex-basis:50%}@media(min-width: 59.375rem){#csempe_detail #main_info .text-col{padding-bottom:0;padding-inline:clamp(1rem,0.472rem + 1.69vw,2.5rem)}}#csempe_detail #main_info .text-col .description-wrapper{position:relative}#csempe_detail #main_info .text-col .description-wrapper::after{content:"";position:absolute;bottom:1.75rem;left:0;right:0;height:5rem;background:linear-gradient(to bottom, transparent, white);pointer-events:none;opacity:1;transition:opacity .3s ease}#csempe_detail #main_info .text-col .description-wrapper:has(.description-expand[aria-expanded=true])::after{opacity:0}@media(min-width: 1900px){#csempe_detail #main_info .text-col .description-wrapper::after{display:none}}#csempe_detail #main_info .text-col .ck-content{padding-top:.625rem;padding-right:.625rem;padding-bottom:clamp(0.625rem,-0.035rem + 2.113vw,2.5rem);overflow:hidden;transition:none}#csempe_detail #main_info .text-col .ck-content.is-ready{transition:max-height .4s ease}#csempe_detail #main_info .text-col .ck-content{color:var(--black-2);font-weight:300;font-size:1rem}#csempe_detail #main_info .text-col .ck-content p{line-height:1.75rem}#csempe_detail #main_info .text-col .description-expand{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;background:none;border:none;cursor:pointer;color:var(--primary);font-size:1.25rem;font-weight:600;padding-block:.25rem}@media(min-width: 1900px){#csempe_detail #main_info .text-col .description-expand{display:none}}#csempe_detail #main_info .text-col .description-expand svg{width:1rem;height:1rem;transition:transform .3s ease}#csempe_detail #main_info .text-col .description-expand[aria-expanded=true] svg{transform:scaleY(-1)}#csempe_detail #main_info .text-col .price{font-size:1.75rem;line-height:100%;text-align:center;vertical-align:middle}#csempe_detail #main_info .text-col .price strong{font-weight:700;color:var(--primary)}#csempe_detail #main_info .text-col .additional-info{padding:.625rem;background-color:var(--black-1);border-radius:.5rem;color:#fff;font-weight:700;font-size:.9375rem !important;text-align:center;line-height:clamp(1.625rem,1.581rem + 0.141vw,1.75rem)}#csempe_detail #main_info .text-col .button{padding-block:1.375rem;width:100%}#csempe_detail #kapcsolodo_termekek .inner{padding-bottom:1.875rem;margin-bottom:1.875rem}#csempe_detail #kapcsolodo_termekek .inner:not(:has(table)){border-bottom:1px solid var(--border)}#csempe_detail #kapcsolodo_termekek .product-textures-slide{display:flex;flex-direction:column;gap:1.25rem}#csempe_detail #kapcsolodo_termekek .product-textures-slide>h3{text-align:center}#csempe_detail #kapcsolodo_termekek .product-textures-slide ul{display:flex;flex-direction:column;gap:1.5rem}#csempe_detail #kapcsolodo_termekek .product-textures-slide li{display:flex;flex-direction:column;align-items:center;gap:.5rem}#csempe_detail #kapcsolodo_termekek .product-textures-slide .texture-label{font-weight:400;text-align:center}#csempe_detail #kapcsolodo_termekek .swiper-container .swiper{margin-bottom:2rem;transform:translateX(clamp(-1.875rem, -0.185rem + -1.408vw, -0.625rem));padding:0}#csempe_detail #kapcsolodo_termekek .swiper-container .circular-navigation-button{position:absolute;top:50%;right:clamp(1rem,-0.849rem + 5.915vw,6.25rem);transform:translate(0, -50%);z-index:2;display:none}@media(min-width: 40rem){#csempe_detail #kapcsolodo_termekek .swiper-container .circular-navigation-button{display:block}}#csempe_detail #kapcsolodo_termekek .swiper-container .circular-navigation-button button{height:clamp(4.875rem,4.303rem + 1.831vw,6.5rem);width:clamp(2.4375rem,2.151rem + 0.915vw,3.25rem)}#csempe_detail #kapcsolodo_termekek .swiper-container .circular-navigation-button .slide-button-prev svg{margin-right:clamp(0.5rem,0.346rem + 0.493vw,0.9375rem)}#csempe_detail #kapcsolodo_termekek .swiper-container .circular-navigation-button .slide-button-next svg{margin-left:clamp(0.5rem,0.346rem + 0.493vw,0.9375rem)}#csempe_detail #kapcsolodo_termekek .swiper-slide{width:100%;height:-moz-max-content;height:max-content}#csempe_detail #kapcsolodo_termekek .product-card{width:100%;height:-moz-max-content;height:max-content}#csempe_detail #kapcsolodo_termekek .product-card h3{text-align:center}#csempe_detail #kapcsolodo_termekek .product-card .image-container{padding:2.5rem;width:100%;height:100%;max-width:18.4375rem;max-height:18.4375rem;aspect-ratio:1/1;margin-inline:auto}#csempe_detail #kapcsolodo_termekek .product-card .image-container img{width:100%;height:100%;border-radius:1.25rem;-o-object-fit:cover;object-fit:cover}#csempe_detail #kapcsolodo_termekek table .product-card{border-right:0;padding:0}#csempe_detail #kapcsolodo_termekek table .product-card h3{margin-bottom:1rem}#csempe_detail #kapcsolodo_termekek table .product-card::after{content:none}#csempe_detail #kapcsolodo_termekek table tbody td{border-bottom:1px solid var(--border)}#csempe_detail #available_sizes{margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem)}#csempe_detail #available_sizes:has(>:nth-child(2)) .top-title{margin-bottom:clamp(1.875rem,1.545rem + 1.056vw,2.8125rem)}#csempe_detail #available_sizes:has(>:nth-child(2)) .table-section .heading-button-container{margin-bottom:clamp(0.9375rem,0.607rem + 1.056vw,1.875rem)}#csempe_detail #available_sizes .table-section{margin-bottom:clamp(1.875rem,-0.106rem + 6.338vw,7.5rem)}#csempe_detail #available_sizes .heading-button-container .buttons-container{display:none}@media(min-width: 48rem){#csempe_detail #available_sizes.is-scrollable .heading-button-container .buttons-container{display:block}}#csempe_detail #available_sizes.is-scrollable table{cursor:col-resize}#csempe_detail #available_sizes .table-container{position:relative}#csempe_detail #available_sizes table{width:100%;table-layout:fixed;border-collapse:collapse;overflow-x:auto;display:block}#csempe_detail #available_sizes table thead{border-bottom:1px solid var(--border)}#csempe_detail #available_sizes table thead th{min-width:10.1875rem;padding-bottom:1.25rem;vertical-align:middle;text-align:center;position:relative}#csempe_detail #available_sizes table thead th:first-child{position:sticky;left:0;z-index:1;background-color:#fff;text-align:center}#csempe_detail #available_sizes table thead th:not(:last-child)::after{content:"";position:absolute;right:0;top:0;bottom:1.25rem;width:1px;background-color:var(--border)}#csempe_detail #available_sizes table thead th>*{font-weight:400;margin-bottom:.5rem}#csempe_detail #available_sizes table thead th span{display:block}#csempe_detail #available_sizes table thead th span:nth-child(odd){font-weight:700 !important}#csempe_detail #available_sizes table tbody tr{border-bottom:1px solid var(--border)}#csempe_detail #available_sizes table tbody tr:last-child{border-bottom:0}#csempe_detail #available_sizes table tbody td{min-width:10.1875rem;padding-block:1.25rem;position:relative}#csempe_detail #available_sizes table tbody td:first-child{position:sticky;left:0;z-index:1;background-color:#fff}#csempe_detail #available_sizes table tbody td:not(:last-child)::after{content:"";position:absolute;right:0;top:1.25rem;bottom:1.25rem;width:1px;background-color:var(--border)}#csempe_detail #available_sizes table tbody .product-column{display:flex;align-items:center;gap:1rem;height:2.75rem;padding-right:.75rem}@media(min-width: 48rem){#csempe_detail #available_sizes table tbody .product-column{padding-right:1rem}}#csempe_detail #available_sizes table tbody .product-column p{font-size:clamp(0.875rem,0.642rem + 0.746vw,1rem);text-wrap-style:balance}#csempe_detail #available_sizes table tbody .product-column img{aspect-ratio:1;width:2.75rem;height:auto;border-radius:.25rem}#csempe_detail #available_sizes table tbody .checkmark-cell{height:2.75rem;display:grid;place-content:center}#csempe_detail #inspirations{margin-bottom:10rem}#csempe_detail #inspirations h2{margin-inline:auto}#csempe_detail #inspirations img{border-radius:1.25rem}#csempe_detail #documents{margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem)}#csempe_detail #documents h2{margin-bottom:1.25rem;text-align:center}#csempe_detail #documents ul{display:flex;flex-direction:column;gap:2.5rem}#csempe_detail #documents ul li{display:flex;align-items:center;justify-content:space-between;gap:2rem;position:relative}#csempe_detail #documents ul li::after{content:"";position:absolute;width:100%;height:1px;background-color:var(--border);left:0;bottom:-1.25rem}#csempe_detail #documents ul li:last-child::after{content:none}#csempe_detail #documents ul img{width:5.5625rem;height:7.25rem;-o-object-fit:contain;object-fit:contain}#csempe_detail #documents ul .document-info{display:flex;align-items:center;gap:1rem}#csempe_detail #documents ul .document-details{display:flex;align-items:center;flex-direction:column-reverse}@media(min-width: 40rem){#csempe_detail #documents ul .document-details{flex-direction:row}}#csempe_detail #documents ul .document-details .text{display:flex;align-items:center}#csempe_detail #documents ul .document-details .pdf{padding-inline:1rem;border-inline:1px solid var(--border)}#csempe_detail #documents ul .document-details .size{padding-left:1rem;padding-right:.625rem;text-wrap-mode:nowrap}#csempe_detail #documents ul a{display:flex;align-items:center;gap:.625rem;padding:.625rem}#csempe_detail #documents ul a:hover{background-color:var(--border);border-radius:.25rem}#csempe_detail #price_offer_cta .radio-group .required-asterisk{display:none}#csempe_detail .heading-button-container{display:flex;align-items:center;justify-content:space-between;gap:1.875rem;margin-bottom:clamp(1.875rem,1.215rem + 2.113vw,3.75rem)}#csempe_detail .heading-button-container .buttons-container{width:6.5rem;height:6.5rem;display:none}#csempe_detail .heading-button-container .buttons-container:has(.slide-button-prev.swiper-button-lock):has(.slide-button-next.swiper-button-lock){display:none}@media(min-width: 64rem){#csempe_detail .heading-button-container .buttons-container{display:block}}#csempe_detail .heading-button-container button{width:3.0625rem;height:6.375rem}.size-caption{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.55);padding:.25rem .875rem;border-radius:.375rem;white-space:nowrap;z-index:10;pointer-events:none}#katalogusok .catalog-sections-container{display:flex;flex-direction:column;margin-top:clamp(13.5rem,11.897rem + 5.128vw,16rem);margin-bottom:clamp(3.75rem,1.549rem + 7.042vw,10rem);gap:clamp(12.875rem,10.872rem + 6.41vw,16rem)}@media(min-width: 80rem){#katalogusok .catalog-sections-container{margin-top:8.1875rem;gap:clamp(6.25rem,-2.27rem + 10.642vw,10.5rem)}}#katalogusok .catalog-section{padding-inline:clamp(1rem,-1.861rem + 9.155vw,9.125rem);width:100%}#katalogusok .catalog-section .container{background-color:var(--grey-1);border-radius:1.25rem;padding:clamp(1.25rem,0.81rem + 1.408vw,2.5rem);display:grid;position:relative;grid-template-rows:.1fr max-content;padding-top:clamp(5.625rem,4.423rem + 3.846vw,7.5rem)}@media(min-width: 80rem){#katalogusok .catalog-section .container{grid-template-rows:auto;padding:clamp(1rem,0.472rem + 1.69vw,2.5rem);grid-template-columns:400fr 928fr}}#katalogusok .catalog-section .wrapper{grid-column:2/3;display:flex;align-items:center;gap:1.875rem;justify-content:space-between;flex-direction:column}@media(min-width: 48rem){#katalogusok .catalog-section .wrapper{flex-direction:row}}#katalogusok .catalog-section .button.secondary{font-weight:700;min-width:11.625rem}#katalogusok .catalog-section .text-content{position:relative;z-index:2}#katalogusok .catalog-section .heading{margin-bottom:.9375rem;font-size:clamp(2.125rem,1.883rem + 0.775vw,2.8125rem);font-size:clamp(2.4375rem,2.195rem + 0.775vw,3.125rem);color:var(--black-1)}@media(min-width: 80rem){#katalogusok .catalog-section .heading{font-size:clamp(2.125rem,0.75rem + 1.719vw,2.8125rem)}}#katalogusok .catalog-section .description{color:var(--black-2);font-weight:300}#katalogusok .catalog-section .image-container{position:absolute;aspect-ratio:449/343;width:clamp(17.1875rem,13.358rem + 12.254vw,28.0625rem);right:50%;transform:translateX(40%) translateY(-60%);height:auto;order:-1}@media(min-width: 80rem){#katalogusok .catalog-section .image-container{position:relative;aspect-ratio:auto;width:auto;right:auto;transform:none;order:unset}}#katalogusok .catalog-section .catalog{-o-object-fit:contain;object-fit:contain}@media(min-width: 80rem){#katalogusok .catalog-section .catalog{position:absolute;width:clamp(24.3125rem,16.813rem + 9.375vw,28.0625rem);top:50%;right:auto;left:0;transform:translate(-15%, -50%) scale(1);order:0}}#gres_lapok{padding-bottom:12.5rem;overflow-y:clip}#gres_lapok b,#gres_lapok strong{font-weight:800}#gres_lapok .cta-buttons-container{display:grid;gap:1.25rem;align-items:stretch}@media(min-width: 48rem){#gres_lapok .cta-buttons-container{grid-template-columns:1fr 1fr}}#gres_lapok .cta-buttons-container .button{padding-block:clamp(1.25rem,1.03rem + 0.704vw,1.875rem);padding-inline:clamp(1.25rem,1.14rem + 0.352vw,1.5625rem);width:100%;min-width:0;white-space:normal;text-align:center;text-wrap:balance}#gres_lapok .cta-buttons-container .button svg{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}#gres_lapok .cta-buttons-container .button.secondary{height:100%}#gres_lapok .title-list{background-color:var(--grey-1);border-radius:1.25rem;padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);width:100%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 80rem){#gres_lapok .title-list{max-width:32rem}}#gres_lapok .title-list .title{margin-bottom:.9375rem}#gres_lapok .title-list .text{margin-bottom:.9375rem}#gres_lapok .title-list:has(.text-2) ul li:last-child{margin-bottom:.9375rem}#gres_lapok .title-list ul li{display:flex;gap:.3125rem;padding-bottom:.9375rem;border-bottom:1px solid var(--border);margin-bottom:.9375rem}#gres_lapok .title-list ul li:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}#gres_lapok .info-block{display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;gap:1.875rem;margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}@media(min-width: 87.5rem){#gres_lapok .info-block:nth-child(even) .image-container{order:-1}}#gres_lapok .info-block:last-child .image-container{aspect-ratio:845/659}@media(min-width: 87.5rem){#gres_lapok .info-block{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}#gres_lapok .info-block h2{margin-bottom:clamp(1rem,0.692rem + 0.986vw,1.875rem);hyphens:manual}#gres_lapok .info-block .mm20{display:inline-block;vertical-align:middle;width:clamp(6.25rem,5.964rem + 0.915vw,7.0625rem);aspect-ratio:113/66;height:auto}#gres_lapok .info-block .text-content{min-width:0}#gres_lapok .info-block .text-content h3{font-weight:400;font-size:clamp(1.125rem,0.993rem + 0.423vw,1.5rem)}#gres_lapok .info-block .text-content .ck-content{margin-bottom:1.875rem}#gres_lapok .info-block .image-container{width:100%;max-width:100%;height:auto;aspect-ratio:845/541;align-self:start;overflow:hidden;border-radius:1.25rem}#gres_lapok .info-block .image-container img{-o-object-position:center top;object-position:center top;display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}#gres_lapok #hero .header-image{width:100%;height:26rem;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}#gres_lapok #hero .image-container{position:relative}#gres_lapok #hero .mm20{position:absolute;top:2rem;left:2rem;aspect-ratio:224/148;width:clamp(9.375rem,8.627rem + 2.394vw,11.5rem);height:auto;filter:invert(1)}#gres_lapok #hero .heading-description-container{background-color:#fff;border-radius:1.25rem;padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);transform:translateY(-50px);margin-inline:auto;margin-bottom:0;width:100%}@media(min-width: 40rem){#gres_lapok #hero .heading-description-container{width:calc(100% - clamp(2rem,1.384rem + 1.972vw,3.75rem))}}@media(min-width: 87.5rem){#gres_lapok #hero .heading-description-container{transform:translateY(-50%)}}#gres_lapok #hero .heading-description-container .icon-text-container{text-align:center}@media(min-width: 87.5rem){#gres_lapok #hero .heading-description-container .icon-text-container{text-align:left}}#gres_lapok #hero .heading-description-container h1{font-size:clamp(2.8125rem,0.938rem + 2.344vw,3.75rem)}#gres_lapok #hero .heading-description-container h1 b{font-weight:700}#gres_lapok #what_happens,#gres_lapok #how_to_detect{margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}#gres_lapok #what_happens header,#gres_lapok #how_to_detect header{display:grid;gap:1.875rem;align-items:center}@media(min-width: 64rem){#gres_lapok #what_happens header,#gres_lapok #how_to_detect header{grid-template-columns:847fr 834fr}}#gres_lapok #what_happens header .description,#gres_lapok #how_to_detect header .description{height:-moz-max-content;height:max-content}#gres_lapok #what_happens .row-1,#gres_lapok #how_to_detect .row-1{margin-bottom:1.875rem}#gres_lapok #what_happens .row-1,#gres_lapok #what_happens .row-2,#gres_lapok #how_to_detect .row-1,#gres_lapok #how_to_detect .row-2{gap:1.875rem;align-items:end}#gres_lapok #what_happens .row-1,#gres_lapok #how_to_detect .row-1{display:grid;grid-template-columns:repeat(1, 1fr)}@media(min-width: 48rem){#gres_lapok #what_happens .row-1,#gres_lapok #how_to_detect .row-1{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 80rem){#gres_lapok #what_happens .row-1,#gres_lapok #how_to_detect .row-1{grid-template-columns:repeat(3, 1fr)}}#gres_lapok #what_happens .row-2,#gres_lapok #how_to_detect .row-2{display:grid;grid-template-columns:repeat(1, 1fr)}@media(min-width: 48rem){#gres_lapok #what_happens .row-2,#gres_lapok #how_to_detect .row-2{grid-template-columns:repeat(2, 1fr)}}#gres_lapok #what_happens .card .card-index,#gres_lapok #how_to_detect .card .card-index{color:var(--primary);font-weight:300;margin-left:auto;transform:translateY(25%);z-index:-1;position:relative;width:-moz-max-content;width:max-content}#gres_lapok #what_happens .card .text-content,#gres_lapok #how_to_detect .card .text-content{background-color:var(--grey-1);padding-block:clamp(1.25rem,0.722rem + 1.69vw,2.75rem);padding-inline:clamp(1.25rem,0.81rem + 1.408vw,2.5rem);text-align:left;border-radius:1.25rem}#gres_lapok #what_happens .card .title,#gres_lapok #how_to_detect .card .title{margin-bottom:1.25rem}#gres_lapok #why_important{margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}#gres_lapok #why_important header{padding-block:clamp(0rem,-0.836rem + 2.676vw,2.375rem);display:grid;gap:clamp(1.875rem,1.215rem + 2.113vw,3.75rem);align-items:center;margin-bottom:1.875rem}@media(min-width: 64rem){#gres_lapok #why_important header{grid-template-columns:740fr 890fr}}#gres_lapok #why_important header .description{height:-moz-max-content;height:max-content}#gres_lapok #why_important .grid-content{gap:1.875rem}#gres_lapok #why_important .grid-content .card{padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.6875rem;background-color:var(--grey-1);border-radius:1.25rem}#gres_lapok #why_important .grid-content .card img{width:5rem;height:5rem;-o-object-fit:contain;object-fit:contain}#gres_lapok #why_important .grid-content .card .title{margin-bottom:.9375rem}#gres_lapok #why_important .grid-content .card ul{list-style:inside}#gres_lapok #layer_order{margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}#gres_lapok #layer_order .wrapper{display:grid;gap:1.875rem;margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}@media(min-width: 80rem){#gres_lapok #layer_order .wrapper{grid-template-columns:1fr 1fr}}#gres_lapok #layer_order h2{margin-bottom:1.875rem}#gres_lapok #layer_order .paragraph-border{display:flex;flex-direction:column;gap:.9375rem}#gres_lapok #layer_order .checkmark-grid-list{display:grid;gap:.9375rem;row-gap:1.875rem;font-weight:400;overflow:hidden}@media(min-width: 48rem){#gres_lapok #layer_order .checkmark-grid-list{grid-template-columns:1fr 1fr}}#gres_lapok #layer_order .checkmark-grid-list li{display:flex;gap:.3125rem;align-items:center;position:relative;min-height:2.875rem;text-wrap-style:pretty}#gres_lapok #layer_order .checkmark-grid-list li::after{content:"";position:absolute;left:0;bottom:-15px;height:1px;width:125%;background-color:#eae9e9}@media(min-width: 48rem){#gres_lapok #layer_order .checkmark-grid-list li:nth-child(odd)::before{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background-color:#eae9e9}}#gres_lapok #layer_order .checkmark-grid-list li svg{min-width:1.5rem;height:auto;aspect-ratio:1}#gres_lapok #layer_order img{margin-inline:auto;width:100%;height:auto}#gres_lapok #concrete_type .info-block .image-container{aspect-ratio:845/471}@media(min-width: 87.5rem){#gres_lapok #concrete_type .info-block .image-container{order:-1}}#gres_lapok #system_kind{display:grid;gap:1.875rem;align-items:center;margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}@media(min-width: 80rem){#gres_lapok #system_kind{grid-template-columns:676fr 1014fr}}#gres_lapok #system_kind h2{margin-bottom:1.875rem}#gres_lapok #system_kind .lists-container{display:flex;flex-direction:column;gap:1.875rem}@media(min-width: 48rem){#gres_lapok #system_kind .lists-container{flex-direction:row}}#gres_lapok #why_italian{margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}#gres_lapok #why_italian header{display:grid;gap:1.875rem;align-items:center;margin-bottom:1.875rem}@media(min-width: 64rem){#gres_lapok #why_italian header{grid-template-columns:1002fr 688fr}}#gres_lapok #why_italian header .description{height:-moz-max-content;height:max-content}#gres_lapok #why_italian .image-container{width:100%;height:auto;padding-inline:clamp(0rem,-4.005rem + 12.817vw,11.375rem)}#gres_lapok #why_italian .image-container img{aspect-ratio:1345/950;margin-inline:auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#gres_lapok #why_italian .lists-container{position:relative;z-index:2;display:flex;gap:1.875rem;flex-direction:column;width:100%;align-items:center;margin-top:clamp(-21.875rem,-0.748rem + -17.606vw,-6.25rem)}@media(min-width: 64rem){#gres_lapok #why_italian .lists-container{align-items:start;justify-content:center;flex-direction:row}}#gres_lapok #why_italian .title-list{background-color:var(--grey-1);border-radius:1.25rem;padding:clamp(1rem,0.912rem + 0.282vw,1.25rem);width:100%;max-width:32rem}#gres_lapok #why_italian .title-list .title{margin-bottom:.9375rem}#gres_lapok #why_italian .title-list ul li{display:flex;gap:.3125rem;padding-bottom:.9375rem;border-bottom:1px solid var(--border);margin-bottom:.9375rem}#gres_lapok #why_italian .title-list ul li:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}#gres_lapok #our_attitude{margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}#gres_lapok #our_attitude .inner{display:flex;align-items:center;gap:1.875rem;background-color:var(--grey-1);border-radius:1.25rem;max-width:89.25rem;width:calc(100% - clamp(0rem,-2.201rem + 7.042vw,6.25rem));padding:clamp(1rem,0.032rem + 3.099vw,3.75rem);margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem);flex-direction:column;margin-inline:auto}@media(min-width: 80rem){#gres_lapok #our_attitude .inner{flex-direction:row}}#gres_lapok #our_attitude .icon{max-width:18.125rem;height:auto;aspect-ratio:290/336;width:clamp(7.5rem,3.759rem + 11.972vw,18.125rem)}@media(min-width: 80rem){#gres_lapok #our_attitude .icon{width:100%}}#gres_lapok #our_attitude .icon svg{width:100%;height:100%}#gres_lapok #our_attitude h2{text-align:center}@media(min-width: 80rem){#gres_lapok #our_attitude h2{text-align:left}}#gres_lapok #our_attitude .text-content{width:100%;display:flex;flex-direction:column;gap:clamp(1.5rem,1.148rem + 1.127vw,2.5rem);margin-bottom:clamp(1.875rem,0.775rem + 3.521vw,5rem)}#gres_lapok #our_attitude .text-content .ck-content>*{line-height:clamp(2rem,1.824rem + 0.563vw,2.5rem)}#gres_lapok #gallery h2{margin-bottom:clamp(1.25rem,0.568rem + 2.183vw,3.1875rem)}#gres_lapok #gallery a{border-radius:1.25rem}#gres_lapok #gallery img{-o-object-fit:cover;object-fit:cover}/*# sourceMappingURL=global.css.map */