.atelier-hero{--hero-height:680px;--atelier-glava:169px;--hero-okvir:min(var(--hero-height),calc(100svh - var(--atelier-glava)));isolation:isolate;background:var(--al-bg);max-width:1680px;margin:auto;position:relative;overflow:hidden}@media (min-width:640px){.atelier-hero{--atelier-glava:128px}}@media (min-width:1024px){.atelier-hero{--atelier-glava:151px}}@media (min-width:1280px){.atelier-hero{--atelier-glava:156px}}.atelier-hero .lp-hero-image{width:min(100%,calc(var(--hero-okvir)*1.7778));z-index:-2;-webkit-mask-composite:source-in, xor;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36% 94%,#0000),linear-gradient(#0000,#000 5% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 36% 94%,#0000),linear-gradient(#0000,#000 5% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.atelier-hero .lp-hero-image picture,.atelier-hero .lp-hero-image img{width:100%;height:100%;position:absolute;inset:0}.atelier-hero .lp-hero-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.atelier-hero .lp-hero-shade{z-index:-1;background:linear-gradient(90deg,var(--al-bg) 12%,color-mix(in srgb,var(--al-bg) 94%,transparent) 26%,color-mix(in srgb,var(--al-bg) 55%,transparent) 40%,transparent 65%);position:absolute;inset:0}.atelier-hero .lp-hero-body{width:48%;min-height:var(--hero-okvir);flex-direction:column;justify-content:center;padding:56px 40px;display:flex;position:relative}.atelier-hero .lp-hero-copy nav{color:var(--al-muted);gap:12px;margin-bottom:28px;font-size:12px;display:flex}.atelier-hero .lp-hero-copy nav a{color:var(--al-aqua-link);text-decoration:none}.atelier-hero .alq-kicker{margin-bottom:18px}.atelier-hero h1{font:500 clamp(36px,3.5vw,58px)/1.1 var(--al-display);letter-spacing:-.025em;color:var(--al-ink);text-wrap:balance;margin:0 0 24px}.atelier-hero h1 em{color:var(--al-aqua-link);background:var(--al-hero-h1-gradient);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;font-weight:400}.atelier-hero .lp-intro-full,.atelier-hero .lp-intro-short{font:16px/1.65 var(--al-sans);color:var(--al-body);text-wrap:pretty;margin:0}.atelier-hero .lp-intro-short,.atelier-hero .lp-copy-mobile{display:none}.atelier-hero .lp-hero-footer{margin-top:28px}.atelier-hero .lp-hero-actions{gap:12px;display:flex}.lp-v3 .atelier-hero .lp-hero-actions>*{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:14px;text-decoration:none;display:flex}.lp-v3 .atelier-hero .lp-hero-actions .alq-plph-cta2{background:var(--al-bg);color:var(--al-aqua-link);box-shadow:inset 0 0 0 1px var(--al-line);border:0}.atelier-hero .lp-hero-actions>:focus-visible{outline:3px solid var(--al-aqua-link);outline-offset:-4px}.atelier-hero .lp-hero-model{min-height:44px;color:var(--al-body);align-items:center;gap:8px;margin-top:4px;font-size:12px;text-decoration:none;display:inline-flex}.atelier-hero .lp-hero-model:focus-visible{outline:2px solid var(--al-aqua-link);outline-offset:2px}.atelier-hero .lp-hero-trust{font:10px/1.6 var(--al-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--al-muted);margin:0}.atelier-hero .lp-title-compact{display:none}@media (max-width:1100px){.atelier-hero{--hero-height:clamp(600px,100vw,820px)}.atelier-hero .lp-hero-image{-webkit-mask-composite:source-over;width:100%;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 4% 93%,#0000);mask-image:linear-gradient(#0000,#000 4% 93%,#0000);-webkit-mask-composite:source-over;mask-composite:add}.atelier-hero .lp-hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.atelier-hero .lp-hero-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--al-bg) 84%,transparent),color-mix(in srgb,var(--al-bg) 72%,transparent) 26%,color-mix(in srgb,var(--al-bg) 52%,transparent) 44%,color-mix(in srgb,var(--al-bg) 26%,transparent) 58%,transparent 70%)}.atelier-hero .lp-hero-body{justify-content:flex-start;width:100%;padding:32px}.atelier-hero .lp-hero-copy{max-width:82%}.atelier-hero .lp-hero-copy nav{margin-bottom:28px;font-size:11px}.atelier-hero .alq-kicker{margin-bottom:16px;font-size:10px}.atelier-hero .lp-title-join,.atelier-hero .lp-title-full{display:none}.atelier-hero .lp-title-compact{display:inline}.atelier-hero h1{text-wrap:balance;margin:0 0 20px;font-size:clamp(38px,5.4vw,52px);line-height:1.12}.atelier-hero h1 em{width:fit-content;max-width:100%;margin-top:4px;display:block}.atelier-hero .lp-intro-full{display:none}.atelier-hero .lp-intro-short{width:68%;max-width:42ch;font-size:15px;line-height:1.6;display:block}.atelier-hero .lp-hero-footer{margin-top:24px}.atelier-hero .lp-hero-actions{gap:12px}.lp-v3 .atelier-hero .lp-hero-actions>*{white-space:nowrap;min-height:48px;font-size:13px}.atelier-hero .lp-hero-model{margin-top:8px;font-size:11px}.atelier-hero .lp-hero-caption{text-align:center;position:absolute;bottom:8px;left:32px;right:32px}.atelier-hero .lp-hero-trust{display:none}}@media (min-width:900px) and (max-width:1100px){.atelier-hero .lp-hero-body{padding-top:24px}.atelier-hero .alq-kicker{display:none}.atelier-hero h1{font-size:46px}.atelier-hero .lp-hero-copy nav{margin-bottom:12px}}@media (min-width:481px) and (max-width:700px){.atelier-hero .lp-hero-body{padding:24px}.atelier-hero .lp-hero-copy{max-width:100%}.atelier-hero .lp-hero-copy nav{margin-bottom:18px;font-size:10px}.atelier-hero .alq-kicker{display:none}.atelier-hero h1{margin-bottom:14px;font-size:32px}.atelier-hero .lp-intro-short{width:100%;max-width:42ch;font-size:14px;line-height:1.5}.atelier-hero .lp-hero-footer{margin-top:18px}.lp-v3 .atelier-hero .lp-hero-actions>*{min-height:46px;padding:10px 16px;font-size:12px}}@media (max-width:480px){.atelier-hero{--hero-height:clamp(640px,177.78vw,860px);--hero-cta-bottom:clamp(58px,calc(10vw + 26px),74px)}.atelier-hero .lp-hero-body{padding:24px 20px}.atelier-hero .lp-hero-copy{max-width:100%}.atelier-hero .lp-hero-copy nav{gap:8px;margin-bottom:22px;font-size:10px}.atelier-hero .alq-kicker{display:none}.atelier-hero h1{text-wrap:balance;margin-bottom:16px;font-size:clamp(28px,8.1vw,40px);line-height:1.12}.atelier-hero h1 em{margin-top:5px}.atelier-hero .lp-copy-tablet{display:none}.atelier-hero .lp-copy-mobile{display:inline}.atelier-hero .lp-intro-short{width:100%;max-width:38ch;font-size:14px;line-height:1.55}.atelier-hero .lp-hero-footer{left:20px;right:20px;bottom:var(--hero-cta-bottom);margin-top:0;position:absolute}.atelier-hero .lp-hero-actions{grid-template-columns:1.12fr 1fr;gap:10px;max-width:410px;display:grid}.lp-v3 .atelier-hero .lp-hero-actions>*{letter-spacing:0;min-height:46px;padding:10px 8px;font-size:12px}.atelier-hero .lp-hero-caption{text-align:center;position:absolute;bottom:8px;left:20px;right:20px}.atelier-hero .lp-hero-model{min-height:44px;margin:0;font-size:10px}.atelier-hero .lp-hero-trust{display:none}.atelier-hero .lp-hero-image{bottom:24px;-webkit-mask-image:linear-gradient(#0000,#000 3% 93%,#0000);mask-image:linear-gradient(#0000,#000 3% 93%,#0000)}.atelier-hero .lp-hero-image img{-o-object-position:center;object-position:center}}@media (max-width:350px){.atelier-hero .lp-hero-body{padding:20px 16px}.atelier-hero h1{font-size:27px}.atelier-hero .lp-intro-short{font-size:13px}.lp-v3 .atelier-hero .lp-hero-actions>*{font-size:11px}}@media (forced-colors:active){.atelier-hero h1 em{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}
.atelier-hero[data-hero-layout=kitchen]{--hero-height:clamp(620px,50vw,840px)}.atelier-hero[data-hero-layout=kitchen] .lp-hero-image{-webkit-mask-composite:source-over;width:100%;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 4% 92%,#0000);mask-image:linear-gradient(#0000,#000 4% 92%,#0000);-webkit-mask-composite:source-over;mask-composite:add}.atelier-hero[data-hero-layout=kitchen] .lp-hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.atelier-hero[data-hero-layout=kitchen] .lp-hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--al-bg) 42%,transparent),color-mix(in srgb,var(--al-bg) 30%,transparent) 38%,transparent 65%)}.atelier-hero[data-hero-layout=kitchen] .lp-hero-body{width:49%}.atelier-hero[data-hero-layout=kitchen] .lp-title-join{display:none}.atelier-hero[data-hero-layout=kitchen] h1 em{width:fit-content;max-width:100%;margin-top:6px;display:block}@media (min-width:481px) and (max-width:1100px){.atelier-hero[data-hero-layout=kitchen]{--hero-height:max(600px,100vw)}.atelier-hero[data-hero-layout=kitchen] .lp-hero-body{width:100%;padding:28px 32px}.atelier-hero[data-hero-layout=kitchen] .lp-hero-image img{-o-object-position:center;object-position:center}.atelier-hero[data-hero-layout=kitchen] .lp-hero-copy{max-width:74%}.atelier-hero[data-hero-layout=kitchen] .alq-kicker{display:none}.atelier-hero[data-hero-layout=kitchen] .lp-hero-copy nav{margin-bottom:24px}.atelier-hero[data-hero-layout=kitchen] h1{margin-bottom:16px;font-size:clamp(34px,5.3vw,54px)}.atelier-hero[data-hero-layout=kitchen] .lp-intro-short{width:100%;max-width:42ch}.atelier-hero[data-hero-layout=kitchen] .lp-hero-footer{margin-top:18px}.atelier-hero[data-hero-layout=kitchen] .lp-hero-caption{bottom:12px}}@media (min-width:481px) and (max-width:700px){.atelier-hero[data-hero-layout=kitchen] .lp-hero-body{padding:24px}.atelier-hero[data-hero-layout=kitchen] .lp-hero-copy{max-width:82%}.atelier-hero[data-hero-layout=kitchen] h1{font-size:32px}.atelier-hero[data-hero-layout=kitchen] .lp-hero-copy nav{margin-bottom:16px}.atelier-hero[data-hero-layout=kitchen] .lp-hero-footer{margin-top:14px}}@media (max-width:480px){.atelier-hero[data-hero-layout=kitchen]{--hero-height:max(640px,177.78vw);--hero-cta-bottom:clamp(62px,17vw,82px)}.atelier-hero[data-hero-layout=kitchen] .lp-hero-body{width:100%;padding:24px 20px}.atelier-hero[data-hero-layout=kitchen] .lp-hero-image{bottom:0}.atelier-hero[data-hero-layout=kitchen] .lp-hero-image img{-o-object-position:center;object-position:center}.atelier-hero[data-hero-layout=kitchen] .lp-hero-copy nav{margin-bottom:22px}.atelier-hero[data-hero-layout=kitchen] h1{font-size:clamp(30px,8.1vw,39px)}.atelier-hero[data-hero-layout=kitchen] .lp-intro-short{max-width:65%}.atelier-hero[data-hero-layout=kitchen] .lp-hero-caption{bottom:12px}}@media (max-width:1100px){.atelier-hero[data-hero-layout=kitchen] .lp-hero-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--al-bg) 84%,transparent),color-mix(in srgb,var(--al-bg) 70%,transparent) 22%,color-mix(in srgb,var(--al-bg) 30%,transparent) 40%,transparent 56%)}.atelier-hero[data-hero-layout=kitchen] .lp-hero-image{-webkit-mask-image:linear-gradient(#0000,#000 4% 86%,#0000);mask-image:linear-gradient(#0000,#000 4% 86%,#0000)}.atelier-hero[data-hero-layout=kitchen] .lp-hero-model{font-size:12px}}@media (min-width:481px) and (max-width:600px){.atelier-hero[data-hero-layout=kitchen] .lp-hero-image img{-o-object-position:right center;object-position:right center}.atelier-hero[data-hero-layout=kitchen] .lp-hero-footer{margin:0;position:absolute;bottom:32px;left:24px;right:24px}.atelier-hero[data-hero-layout=kitchen] .lp-hero-actions{grid-template-columns:1.12fr 1fr;max-width:380px;display:grid}}.lp-v3[data-category-layout=kitchen] .atelier-types{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:700px){.lp-v3[data-category-layout=kitchen] .atelier-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1681px){.atelier-hero[data-hero-layout=kitchen] .lp-hero-image{-webkit-mask-composite:source-in, xor;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000),linear-gradient(#0000,#000 4% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000),linear-gradient(#0000,#000 4% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:480px){.atelier-hero[data-hero-layout=kitchen] h1 em{font-size:clamp(26px,7vw,34px)}}@media (min-width:481px) and (max-width:600px){.atelier-hero[data-hero-layout=kitchen] .lp-hero-caption{text-align:left;position:static}.atelier-hero[data-hero-layout=kitchen] .lp-hero-model{margin:0}.atelier-hero[data-hero-layout=kitchen] .lp-intro-short{max-width:30ch}.atelier-hero[data-hero-layout=kitchen] .lp-copy-tablet{display:none}.atelier-hero[data-hero-layout=kitchen] .lp-copy-mobile{display:inline}}@media (min-width:601px) and (max-width:700px){.atelier-hero[data-hero-layout=kitchen] .lp-hero-body{padding-top:20px}.atelier-hero[data-hero-layout=kitchen] .lp-hero-copy nav,.atelier-hero[data-hero-layout=kitchen] h1{margin-bottom:12px}.atelier-hero[data-hero-layout=kitchen] .lp-hero-footer{margin-top:10px}}.lp-v3:is(:lang(it),:lang(de),:lang(hu),:lang(cs)) .atelier-hero[data-hero-layout=kitchen]{--hero-phone-title-width:66%}.lp-v3:lang(de) .atelier-hero[data-hero-layout=kitchen] h1{-webkit-hyphens:auto;hyphens:auto}@media (min-width:481px) and (max-width:600px){.lp-v3:is(:lang(it),:lang(de),:lang(hu),:lang(cs)) .atelier-hero[data-hero-layout=kitchen] .lp-hero-copy{max-width:48%}.lp-v3:is(:lang(it),:lang(de),:lang(hu),:lang(cs)) .atelier-hero[data-hero-layout=kitchen] h1{font-size:28px}}@media (max-width:480px){.atelier-hero[data-hero-layout=kitchen] h1{max-width:var(--hero-phone-title-width,100%)}}
.atelier-hero[data-hero-composition=deck] .lp-hero-body{width:52%}@media (max-width:1100px){.atelier-hero[data-hero-composition=deck] .lp-hero-body{width:100%}.atelier-hero[data-hero-composition=deck] .lp-hero-footer{margin:0;position:absolute;bottom:64px;left:32px;right:32px}.atelier-hero[data-hero-composition=deck] .lp-hero-caption{text-align:center;position:absolute;bottom:8px}.atelier-hero[data-hero-composition=deck] .lp-hero-model{margin-top:0}.atelier-hero[data-hero-composition=deck] .lp-intro-short{max-width:30ch}.atelier-hero[data-hero-composition=deck] .lp-hero-actions{grid-template-columns:1.12fr 1fr;max-width:420px;display:grid}}@media (min-width:481px) and (max-width:700px){.atelier-hero[data-hero-composition=deck] h1{font-size:30px}.atelier-hero[data-hero-composition=deck] .lp-hero-footer{left:24px;right:24px}.atelier-hero[data-hero-composition=deck] .lp-copy-tablet{display:none}.atelier-hero[data-hero-composition=deck] .lp-copy-mobile{display:inline}}@media (min-width:481px) and (max-width:1100px){.atelier-hero[data-hero-composition=deck] .lp-hero-copy{max-width:50%}}@media (min-width:481px) and (max-width:600px){.atelier-hero[data-hero-composition=deck] .lp-hero-image img{-o-object-position:center;object-position:center}}@media (max-width:480px){.atelier-hero[data-hero-composition=deck] h1{max-width:60%;font-size:26px}.atelier-hero[data-hero-composition=deck] .lp-hero-footer{left:20px;right:20px;bottom:var(--hero-cta-bottom)}.atelier-hero[data-hero-composition=deck] .lp-hero-caption{text-align:center;position:absolute;bottom:12px}.atelier-hero[data-hero-composition=deck] .lp-intro-short{max-width:58%}.atelier-hero[data-hero-composition=deck] .lp-hero-copy nav{max-width:60%;margin-bottom:16px}}
.atelier-hero[data-hero-composition=wall] .lp-hero-body{width:40%}@media (max-width:1100px){.atelier-hero[data-hero-composition=wall] .lp-hero-body{width:100%}.atelier-hero[data-hero-composition=wall] .lp-hero-copy{max-width:58%}.atelier-hero[data-hero-composition=wall] .lp-hero-footer{margin:0;position:absolute;bottom:64px;left:32px;right:32px}.atelier-hero[data-hero-composition=wall] .lp-hero-actions{grid-template-columns:1.12fr 1fr;max-width:420px;display:grid}.atelier-hero[data-hero-composition=wall] .lp-hero-caption{text-align:center;position:absolute;bottom:12px}.atelier-hero[data-hero-composition=wall] .lp-hero-model{margin-top:0}.atelier-hero[data-hero-composition=wall] .lp-hero-image img{-o-object-position:center;object-position:center}}@media (min-width:481px) and (max-width:700px){.atelier-hero[data-hero-composition=wall] h1{font-size:28px}.atelier-hero[data-hero-composition=wall] .lp-copy-tablet{display:none}.atelier-hero[data-hero-composition=wall] .lp-copy-mobile{display:inline}.atelier-hero[data-hero-composition=wall] .lp-hero-footer{left:24px;right:24px}}@media (min-width:481px) and (max-width:600px){.atelier-hero[data-hero-composition=wall] .lp-hero-image img{-o-object-position:right center;object-position:right center}}@media (max-width:480px){.atelier-hero[data-hero-composition=wall] .lp-hero-copy{max-width:66%}.atelier-hero[data-hero-composition=wall] h1{max-width:100%;font-size:28px}.atelier-hero[data-hero-composition=wall] .lp-intro-short{max-width:100%}.atelier-hero[data-hero-composition=wall] .lp-hero-footer{left:20px;right:20px;bottom:var(--hero-cta-bottom)}}@media (max-width:360px){.lp-v3[data-template$=-kitchen-wall-mixer-atelier-v3] .atelier-hero h1,.lp-v3[data-template$=-kitchen-wall-mixer-atelier-v3] .atelier-hero h1 em{font-size:24px}}
@media (min-width:901px) and (max-width:1100px){.lp-v3[data-template$=-cold-wall-atelier-v3] .atelier-hero{--hero-height:900px}.lp-v3[data-template$=-cold-wall-atelier-v3] .lp-hero-image img{-o-object-position:center;object-position:center}}@media (min-width:701px) and (max-width:1100px){.lp-v3[data-template$=-cold-wall-atelier-v3]:lang(hu) .lp-hero-copy{max-width:52%}}
.lp-v3[data-template$=-professional-kitchen-atelier-v3] .lp-hero-copy{max-width:100%}@media (max-width:1100px){.lp-v3[data-template$=-professional-kitchen-atelier-v3] .lp-hero-copy{max-width:88%}.lp-v3[data-template$=-professional-kitchen-atelier-v3] .lp-hero-image img{-o-object-position:center;object-position:center}}@media (max-width:700px){.lp-v3[data-template$=-professional-kitchen-atelier-v3] .lp-hero-copy{max-width:100%}.lp-v3[data-template$=-professional-kitchen-atelier-v3] h1{font-size:28px}.lp-v3[data-template$=-professional-kitchen-atelier-v3] .lp-intro-short{max-width:100%}}@media (max-width:360px){.lp-v3[data-template$=-professional-kitchen-atelier-v3] h1,.lp-v3[data-template$=-professional-kitchen-atelier-v3] h1 em{font-size:25px}}
@media (min-width:481px) and (max-width:1100px){.lp-v3[data-template$=-low-pressure-atelier-v3] .atelier-hero{--hero-height:max(640px,105vw)}.lp-v3[data-template$=-low-pressure-atelier-v3] .lp-hero-copy{max-width:78%}.lp-v3[data-template$=-low-pressure-atelier-v3] .lp-hero-image img{-o-object-position:center;object-position:center}.lp-v3[data-template$=-low-pressure-atelier-v3] .lp-hero-footer{bottom:64px}}@media (max-width:480px){.lp-v3[data-template$=-low-pressure-atelier-v3] .lp-hero-copy,.lp-v3[data-template$=-low-pressure-atelier-v3] h1{max-width:100%}.lp-v3[data-template$=-low-pressure-atelier-v3] .lp-intro-short{max-width:86%}.lp-v3[data-template$=-low-pressure-atelier-v3] .lp-hero-image img{-o-object-position:center;object-position:center}}@media (min-width:1101px){.lp-v3[data-template$=-low-pressure-atelier-v3] .atelier-hero{--hero-height:clamp(680px,56.25vw,945px)}.lp-v3[data-template$=-low-pressure-atelier-v3] .lp-hero-image{-webkit-mask-image:linear-gradient(#0000,#000 .5% 94%,#0000);mask-image:linear-gradient(#0000,#000 .5% 94%,#0000)}}
.atelier-hero[data-hero-composition=bathroom]{--hero-height:clamp(640px,56.25vw,945px)}.atelier-hero[data-hero-composition=bathroom] .lp-hero-body{width:44%}.atelier-hero[data-hero-composition=bathroom] .lp-hero-image{-webkit-mask-image:linear-gradient(#0000,#000 .999999% 92%,#0000);mask-image:linear-gradient(#0000,#000 .999999% 92%,#0000)}.lp-v3:has([data-hero-composition=bathroom]) .atelier-types{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.atelier-hero[data-hero-composition=bathroom]{--hero-height:max(740px,125vw)}.atelier-hero[data-hero-composition=bathroom] .lp-hero-body{width:100%}.atelier-hero[data-hero-composition=bathroom] .lp-hero-image img{-o-object-position:center;object-position:center}.atelier-hero[data-hero-composition=bathroom] .lp-hero-copy{max-width:92%}.atelier-hero[data-hero-composition=bathroom] .lp-hero-footer{margin:0;position:absolute;bottom:96px;left:32px;right:32px}.atelier-hero[data-hero-composition=bathroom] .lp-hero-actions{grid-template-columns:1.1fr 1fr;max-width:550px;display:grid}.atelier-hero[data-hero-composition=bathroom] .lp-hero-caption{text-align:center;position:absolute;bottom:24px;left:32px;right:32px}.atelier-hero[data-hero-composition=bathroom] .lp-hero-model{margin:0 auto}.atelier-hero[data-hero-composition=bathroom] .lp-intro-short{max-width:43ch}}@media (max-width:600px){.atelier-hero[data-hero-composition=bathroom]{--hero-height:max(740px,200vw)}.atelier-hero[data-hero-composition=bathroom] .lp-hero-copy{max-width:100%}.atelier-hero[data-hero-composition=bathroom] .lp-intro-short{max-width:28ch}.atelier-hero[data-hero-composition=bathroom] .lp-hero-footer{bottom:84px;left:20px;right:20px}.atelier-hero[data-hero-composition=bathroom] .lp-hero-caption{bottom:24px;left:20px;right:20px}.lp-v3:has([data-hero-composition=bathroom]) .atelier-types a{gap:4px;min-height:60px;padding:8px}}@media (min-width:481px) and (max-width:600px){.atelier-hero[data-hero-composition=bathroom]{--hero-height:max(780px,170vw)}.atelier-hero[data-hero-composition=bathroom] h1{font-size:clamp(34px,6.5vw,40px)}}
.cl-compare-toggle{border:1px solid var(--al-line);min-height:44px;color:var(--al-aqua-link);font:inherit;cursor:pointer;background:0 0;padding:8px 12px;font-size:13px;text-decoration:none}.cl-compare-toggle[aria-pressed=true]{background:var(--al-ink);color:var(--al-bg)}.cl-compare-toggle:disabled{opacity:.5;cursor:default}.alq-category-landing .v2-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.alq-category-landing .v2-card-actions .alq-pcard-cta{flex:1;min-width:130px}.cl-comparison-content[data-comparing]{padding-bottom:160px}.cl-compare-tray{z-index:45;bottom:max(12px,env(safe-area-inset-bottom));background:var(--al-bg);max-width:1180px;color:var(--al-ink);border:1px solid var(--al-field-line);gap:8px;margin-inline:auto;padding:12px 16px;display:grid;position:fixed;inset-inline:12px;box-shadow:0 4px 24px #0002}.cl-compare-tray strong{font-size:13px}.cl-compare-picks{gap:8px;display:flex;overflow:auto}.cl-compare-picks>span{border:1px solid var(--al-line);flex-shrink:0;align-items:center;padding-left:10px;font-size:12px;display:flex}.cl-compare-picks>span>span{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.cl-compare-tray button{min-width:44px;min-height:44px;color:var(--al-aqua-link);cursor:pointer;font:inherit;background:0 0;border:0}.cl-compare-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.cl-compare-actions .cl-button{min-height:44px;font-size:13px}.cl-comparison{padding-block:48px;scroll-margin-top:120px}.cl-compare-scroll{border:1px solid var(--al-line);overflow-x:auto}.cl-comparison table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.cl-comparison caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cl-comparison th,.cl-comparison td{border-bottom:1px solid var(--al-line);vertical-align:top;min-width:190px;padding:18px}.cl-comparison th:first-child{min-width:120px}.cl-comparison thead th{background:var(--al-card)}.cl-comparison th a{color:var(--al-aqua-link);margin-bottom:12px;text-decoration:none;display:block}.cl-comparison .cl-compare-toggle{display:block}.cl-comparison :focus-visible,.cl-compare-tray :focus-visible,.cl-compare-toggle:focus-visible{outline:2px solid var(--al-aqua-link);outline-offset:3px}@media (min-width:801px){.cl-compare-tray{grid-template-columns:minmax(0,1fr) auto}.cl-compare-actions{grid-area:1/2/3}.cl-compare-picks{grid-column:1}}@media (max-width:600px){.cl-comparison-content[data-comparing]{padding-bottom:200px}.cl-compare-tray{padding:10px}.cl-compare-actions .cl-button{text-align:center;max-width:75%}.cl-comparison th,.cl-comparison td{min-width:160px;padding:12px}.cl-comparison th:first-child{min-width:100px}}
