
.ux-wrap{max-width:1440px;margin:auto;padding:0 48px;color:#725541}.ux-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:space-between;gap:20px;padding:12px 0}.ux-logo{width:115px;height:84px;object-fit:contain}.ux-tools{justify-self:end;display:flex;align-items:center;gap:22px}.ux-tools a,.ux-tools button{color:inherit}.ux-menu{justify-self:start;border:0;background:transparent;min-height:44px;padding:10px;font:inherit;cursor:pointer}.ux-search{display:flex;border-bottom:1px solid #cbbfb3;max-width:300px}.ux-search input{border:0;background:transparent;min-width:0;width:100%;padding:10px;font:inherit}.ux-search button{background:none;border:0;color:inherit}.ux-dialog{position:fixed;inset:0 auto 0 0;margin:0;height:100dvh;max-height:100dvh;width:min(440px,92vw);max-width:92vw;border:0;padding:30px;background:#faf8f4;color:#725541;z-index:10000;box-sizing:border-box}.ux-dialog::backdrop{background:rgb(34 25 18 / .45)}[dir=rtl] .ux-dialog{inset:0 0 0 auto}.ux-dialog nav>a,.ux-dialog summary{display:block;padding:16px 0;border-bottom:1px solid #ded5cc;cursor:pointer}.ux-dialog details a{display:block;padding:12px 18px}.ux-dialog details details{padding-inline-start:18px}.ux-dialog a{color:inherit;text-decoration:none}.ux-close{float:inline-end;min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;font-size:24px}.ux-topline{background:#f0ebe3;text-align:center;padding:8px 16px;font-size:12px}.ux-hero{display:grid;grid-template-columns:36% 64%;background:#f3efe8;align-items:stretch}.ux-copy{padding:50px 40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ux-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:11px}.ux-copy h1{font-size:clamp(30px,3.5vw,54px);font-weight:400;line-height:1.2;margin:16px 0 22px}.ux-copy p{line-height:1.8;font-size:15px}.ux-btn{display:inline-block;background:#725541;color:#fff!important;text-decoration:none;padding:16px 23px;font-size:14px;line-height:1.4;min-height:48px;box-sizing:border-box;border:0;cursor:pointer}.ux-link{display:inline-block;color:#725541;text-underline-offset:6px;margin-top:20px}.ux-figure{margin:0;position:relative;min-width:0}.ux-figure img{width:100%;height:100%;object-fit:cover;display:block}.ux-hero .ux-figure{min-height:530px}.ux-figure figcaption{position:absolute;bottom:12px;inset-inline-end:12px;background:#fffaf0e8;padding:5px 9px;font-size:10px;max-width:80%}.ux-home{display:grid;grid-template-columns:55% 45%;margin-top:24px;background:#eee8de}.ux-home .ux-figure{max-height:390px;overflow:hidden}.ux-home .ux-copy{padding:28px 40px}.ux-home h2{font-weight:400;font-size:32px;line-height:1.3;margin:12px 0}.ux-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:30px 0;border-bottom:1px solid #d7cfc6;text-align:center;font-size:13px}.ux-trust p{font-size:11px;line-height:1.7;margin-bottom:0}.ux-section{padding:64px 0 0}.ux-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.ux-section h2{font-size:32px;font-weight:400;line-height:1.3;margin:8px 0}.ux-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ux-tile{color:inherit;text-decoration:none;min-width:0}.ux-tile img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.ux-tile span{display:flex;justify-content:space-between;font-size:16px;padding:14px 0}.ux-rooms{grid-template-columns:repeat(3,minmax(0,1fr))}.ux-product img{aspect-ratio:1;object-fit:contain;background:#f2eee7}.ux-product h3{font-size:15px;font-weight:400;line-height:1.6;margin:15px 0 6px}.ux-product p{font-size:14px;margin:0}.ux-note{font-size:11px;line-height:1.7}.ux-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ux-steps h3{font-size:20px;font-weight:400}.ux-steps p{line-height:1.8;font-size:14px}.ux-faq details{border-bottom:1px solid #d6cec4;padding:18px 0}.ux-faq summary{cursor:pointer;font-size:17px;min-height:32px}.ux-faq p{line-height:1.9;font-size:14px}.ux-news{background:#f0ebe3;margin-top:64px;padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.ux-news h2{font-size:30px;font-weight:400;margin:0 0 12px}.ux-news input[type=email]{width:100%;padding:14px;background:transparent;border:0;border-bottom:1px solid #998775;box-sizing:border-box;font:inherit}.ux-news label{display:block;font-size:12px;line-height:1.8;margin:12px 0}.ux-footer{margin-top:64px;padding:40px 0 30px;border-top:1px solid #d2c9bf;display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.ux-footer a{display:block;color:inherit;font-size:13px;padding:8px 0;text-decoration:none;overflow-wrap:anywhere}.ux-footer p{font-size:13px;line-height:1.8}.ux-footer h2{font-size:17px;font-weight:400}.ux-copyright{font-size:11px;padding:20px 0;border-top:1px solid #ded5cc}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #725541;outline-offset:4px}.ux-dialog-open{overflow:hidden}
@media(max-width:989px){.ux-wrap{padding:0 24px}.ux-copy{padding:30px 24px}.ux-hero{grid-template-columns:42% 58%}.ux-hero .ux-figure{min-height:500px}.ux-home .ux-copy{padding:24px}.ux-grid{gap:16px}.ux-copy h1{font-size:34px}}
@media(max-width:749px){.ux-wrap{padding:0 16px}.ux-head{gap:10px;padding:7px 0}.ux-logo{width:78px;height:62px}.ux-tools{gap:10px;font-size:13px}.ux-search{display:none}.ux-hero{display:flex;flex-direction:column-reverse}.ux-hero .ux-figure{min-height:0;height:330px}.ux-hero .ux-figure img{object-position:50% 55%}.ux-copy{padding:26px 22px}.ux-copy h1{font-size:30px;margin:10px 0 14px}.ux-copy p{font-size:14px;margin:0 0 16px}.ux-kicker{font-size:10px}.ux-link{margin-top:16px;font-size:13px}.ux-home{display:flex;flex-direction:column;margin-top:16px}.ux-home .ux-figure{height:255px}.ux-home h2{font-size:27px}.ux-home .ux-copy{padding:24px 22px}.ux-trust{grid-template-columns:1fr 1fr;gap:25px 16px;padding:28px 6px}.ux-section{padding-top:42px}.ux-section h2{font-size:27px}.ux-section-head{margin-bottom:18px}.ux-grid{grid-template-columns:1fr 1fr;gap:18px 12px}.ux-tile span{font-size:14px}.ux-rooms{grid-template-columns:1fr}.ux-rooms .ux-tile img{aspect-ratio:16/10}.ux-steps{grid-template-columns:1fr;gap:8px}.ux-news{grid-template-columns:1fr;padding:28px 22px;margin-top:42px;gap:16px}.ux-news h2{font-size:26px}.ux-footer{grid-template-columns:1fr 1fr;gap:20px;margin-top:42px}.ux-footer>div:first-child{grid-column:1/-1}.ux-product h3{font-size:13px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.ux-dialog summary::after{content:"+";float:inline-end}.ux-dialog details[open]>summary::after{content:"−"}

.ux-look-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:30px;align-items:center}.ux-look-scene{position:relative;margin:0}.ux-look-scene img{width:100%;height:auto;display:block}.ux-look-scene figcaption{font-size:11px;line-height:1.7;margin-top:12px}.ux-hotspot{position:absolute;transform:translate(-50%,-50%);background:#fff;color:#725541!important;min-width:44px;min-height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #725541;box-shadow:0 0 0 6px #ffffff66;font-weight:bold}.ux-look-card{padding:18px 0;border-bottom:1px solid #d9cfc3}.ux-look-card h3{font-size:20px;font-weight:400;margin:8px 0}.ux-look-card .ux-btn{margin-top:14px}.ux-look-card a{color:inherit}.ux-look-card .ux-link{margin-top:8px}.ux-look-card p{line-height:1.7}.ux-look-card form{margin:0}
@media(max-width:749px){.ux-look-layout{grid-template-columns:1fr;gap:16px}.ux-look-products{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ux-look-card h3{font-size:17px}.ux-look-card .ux-btn{padding:12px;font-size:12px}.ux-look-card p{font-size:13px}.ux-hotspot{min-width:44px;min-height:44px}}

.egw-native-newsletter{display:grid;gap:14px}.egw-native-newsletter>input[type=email]{width:100%;min-height:48px;padding:12px;border:1px solid #b8aa9b;background:#fff;color:#382c24}.egw-native-newsletter input[type=checkbox]{width:22px;height:22px;vertical-align:middle;margin-inline-end:8px}.egw-native-newsletter button{background:#725541;color:#fff;border:0;min-height:48px;padding:12px 22px}.egw-native-newsletter label,.egw-native-newsletter p{font-size:14px}
.ux-topline{padding:0 24px}.ux-topline-inner{max-width:1344px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px}.ux-language{display:flex;align-items:center;gap:4px;flex-shrink:0;margin:0}.ux-language button,.ux-language-current{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:6px 12px;font:inherit;line-height:1.4}.ux-language button{border:0;background:transparent;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ux-language-current{font-weight:600}.ux-head{min-height:88px}.ux-dialog{overflow-y:auto;overscroll-behavior:contain}.ux-dialog .egw-commerce-submenu{position:static;min-width:0;max-width:100%;width:100%;box-shadow:none;box-sizing:border-box;background:transparent;border:0;padding:0 0 12px;padding-inline-start:14px}.ux-dialog details:not([open])>.egw-commerce-submenu{display:none}.ux-dialog nav details>summary{list-style:none}.ux-dialog nav details>summary::-webkit-details-marker{display:none}.ux-dialog .ux-search{max-width:none;width:100%;box-sizing:border-box}.ux-dialog details a{min-height:44px;box-sizing:border-box;line-height:1.5;padding:12px 0}.ux-hero{grid-template-columns:40% 60%}.ux-copy h1{text-transform:none;font-size:clamp(32px,3vw,46px);line-height:1.18;letter-spacing:-.02em}.ux-hero .ux-figure{min-height:550px;overflow:hidden}.ux-figure>picture{display:block;width:100%;height:100%}.ux-hero .ux-figure>picture,.ux-home .ux-figure>picture{position:absolute;inset:0}.ux-hero .ux-figure img,.ux-home .ux-figure img{width:100%;height:100%;max-height:none;object-fit:cover}.ux-home .ux-figure{min-height:360px;max-height:none}.ux-home .ux-copy{min-width:0}.ux-copy .egw-pro-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ux-copy .egw-pro-actions .ux-link{margin-top:0}.product-card-wrapper card-media .media>img{object-fit:contain}.product-card-wrapper .card__heading{min-height:3.4em}.product-card-wrapper .price{color:#725541}.egw-commerce-card{min-width:0;display:flex;flex-direction:column}.egw-commerce-card>a:first-child{display:block}.egw-commerce-card>a:first-child img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f2eee7}.egw-commerce-card h2{min-height:3.2em;line-height:1.6;font-size:16px}.egw-commerce-card>p{margin-block:4px 12px}.egw-commerce-card>.egw-card-details{margin-top:auto}.ux-section-head h2{text-transform:none}.ux-tile img{background:#f2eee7}.ux-tools>a{white-space:nowrap}
[dir=rtl] .ux-copy h1{letter-spacing:normal;line-height:1.5}[dir=rtl] .ux-topline-inner{direction:rtl}
@media(max-width:989px){.ux-topline{padding:0 24px}.ux-copy h1{font-size:34px}.ux-hero .ux-figure{min-height:510px}.ux-head{min-height:80px}.ux-tools{gap:12px}}
@media(max-width:749px){.ux-topline{padding:0 16px}.ux-topline-inner{gap:4px 12px;flex-wrap:wrap;justify-content:center;padding-block:4px}.ux-topline-inner>span{font-size:11px;line-height:1.5;flex:1 1 180px;text-align:start}.ux-language{gap:0}.ux-language button,.ux-language-current{padding:4px 8px;font-size:12px}.ux-head{grid-template-columns:1fr auto 1fr;gap:8px;min-height:78px}.ux-menu{padding-inline:0;font-size:14px}.ux-tools{font-size:13px}.ux-hero{display:flex;flex-direction:column-reverse}.ux-hero .ux-figure{height:350px;min-height:0;flex-shrink:0}.ux-copy{flex-shrink:0;min-width:0}.ux-copy h1{font-size:30px;line-height:1.25;overflow-wrap:normal;margin:8px 0 16px}.ux-home .ux-figure{height:280px;min-height:0;flex-shrink:0}.ux-home .ux-copy{padding:26px 22px}.ux-home h2{font-size:26px}.ux-dialog{padding:22px}.product-card-wrapper .card__heading{min-height:4.5em}.egw-commerce-card h2{font-size:14px;min-height:4.8em}.ux-look-products{gap:12px}}
@media(prefers-reduced-motion:reduce){.scroll-trigger.animate--slide-in{animation:none!important;opacity:1!important;transform:none!important}}
