.BathroomHero_hero__xXiW9{padding:clamp(104px,11vw,150px) 0 clamp(44px,5vw,64px);background:var(--leos-black,#1f1f1f);color:var(--leos-white,#f8f6f2)}.BathroomHero_container__kgCTL{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:clamp(28px,3.5vw,56px);width:min(100% - 44px,1440px);margin-inline:auto}.BathroomHero_eyebrow__FSzij{margin:0 0 16px;font-size:var(--type-label-sm);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--leos-gold,#c9a15d)}.BathroomHero_heading__ZjD9n{margin:0;max-width:16ch;font-size:var(--type-section);line-height:var(--lh-heading);letter-spacing:var(--ls-section);text-wrap:balance}.BathroomHero_lead__y3sSD{margin:18px 0 0;max-width:54ch;font-size:var(--type-body);line-height:var(--lh-body);color:rgb(248 246 242/70%)}.BathroomHero_priceBlock__W_28k{display:grid;grid-template-columns:max-content max-content;align-items:baseline;column-gap:14px;margin:clamp(18px,2.4vw,26px) 0 0}.BathroomHero_price__8fl1E{font-size:clamp(38px,4.4vw,60px);line-height:1;letter-spacing:var(--ls-section);color:var(--leos-gold,#c9a15d)}.BathroomHero_price__8fl1E,.BathroomHero_wasPrice__t1q7Y{font-family:var(--font-heading),Georgia,serif;white-space:nowrap}.BathroomHero_wasPrice__t1q7Y{font-size:clamp(19px,1.8vw,24px);color:rgb(248 246 242/45%)}.BathroomHero_badges__XnuBD{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.BathroomHero_badges__XnuBD li{padding:6px 12px;border:1px solid rgb(201 161 93/42%);font-size:var(--type-label-sm);font-weight:600;letter-spacing:var(--ls-label-sm);text-transform:uppercase;color:rgb(248 246 242/74%)}.BathroomHero_srOnly__pSqix{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.BathroomHero_promises___m9TT{display:grid;gap:9px;margin:clamp(24px,3vw,34px) 0 0;padding:0;list-style:none;font-size:var(--type-body-sm);line-height:1.5;color:rgb(248 246 242/74%)}.BathroomHero_promises___m9TT li{position:relative;padding-left:25px}.BathroomHero_promises___m9TT li:before{content:"";position:absolute;top:.34em;left:2px;width:6px;height:11px;border-right:2px solid var(--leos-gold,#c9a15d);border-bottom:2px solid var(--leos-gold,#c9a15d);transform:rotate(42deg)}@media (max-width:960px){.BathroomHero_container__kgCTL{grid-template-columns:1fr;width:min(100% - 36px,1440px)}.BathroomHero_heading__ZjD9n{max-width:none}}@media (max-width:700px){.BathroomHero_hero__xXiW9{padding-top:92px;padding-bottom:36px}.BathroomHero_eyebrow__FSzij{margin-bottom:10px}.BathroomHero_lead__y3sSD{margin-top:12px;font-size:var(--type-body-sm)}.BathroomHero_priceBlock__W_28k{margin-top:16px}}.BathroomHero_direct__S8zhl{display:flex;flex-wrap:wrap;gap:10px;margin:clamp(22px,2.8vw,30px) 0 0}.BathroomHero_directBtn__Ey_YA{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border:1px solid rgb(248 246 242/38%);font-size:var(--type-body-sm);font-weight:600;letter-spacing:.02em;color:var(--leos-white,#f8f6f2);text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.BathroomHero_directBtn__Ey_YA:focus-visible,.BathroomHero_directBtn__Ey_YA:hover{border-color:var(--leos-gold,#c9a15d);background:rgb(201 161 93/14%)}.BathroomHero_directWhatsapp__5_ngg{border-color:#1a7f43;background:#1a7f43;color:#fff}.BathroomHero_directWhatsapp__5_ngg:focus-visible,.BathroomHero_directWhatsapp__5_ngg:hover{border-color:#17894a;background:#17894a}.BathroomHero_replyNote__VUOti{margin:14px 0 0;max-width:54ch;font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:rgb(248 246 242/62%)}.BathroomHero_reviewCard__8ynxs{margin:14px 0 0;padding:18px 20px;border:1px solid rgb(248 246 242/18%)}.BathroomHero_reviewStars__3lJAx{margin:0 0 10px;font-size:13px;letter-spacing:.18em;color:var(--leos-gold,#c9a15d)}.BathroomHero_reviewCard__8ynxs blockquote{margin:0;font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:rgb(248 246 242/82%)}.BathroomHero_reviewCard__8ynxs figcaption{margin-top:10px;font-size:var(--type-label-sm);font-weight:600;letter-spacing:var(--ls-label-sm);text-transform:uppercase;color:rgb(248 246 242/58%)}@media (max-width:960px){.BathroomHero_copy__Yr0na{display:contents}.BathroomHero_heading__ZjD9n{order:1}.BathroomHero_eyebrow__FSzij{order:0}.BathroomHero_priceBlock__W_28k{order:2}.BathroomHero_badges__XnuBD{order:3}.BathroomHero_direct__S8zhl{order:4}.BathroomHero_replyNote__VUOti{order:5}.BathroomHero_formWrap__DXogB{order:6}.BathroomHero_lead__y3sSD{order:7}.BathroomHero_promises___m9TT{order:8}.BathroomHero_container__kgCTL{display:flex;flex-direction:column}}@media (max-width:700px){.BathroomHero_direct__S8zhl{display:grid;grid-template-columns:1fr;gap:8px}.BathroomHero_directBtn__Ey_YA{text-align:center}}.BathroomHero_icon__DWznn{flex:none;width:18px;height:18px}.BathroomSpec_section__WTP_V{padding:clamp(56px,6.5vw,92px) 0;background:var(--leos-white,#f8f6f2);color:var(--leos-black,#1f1f1f)}.BathroomSpec_inner__JNCu9{width:min(100% - 44px,1440px);margin-inline:auto}.BathroomSpec_eyebrow__zMIuv{margin:0 0 14px;font-size:var(--type-label);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--leos-gold-on-light,#896d3f)}.BathroomSpec_heading__Dp6bn{margin:0;max-width:18ch;font-size:var(--type-section);line-height:var(--lh-heading);letter-spacing:var(--ls-section);text-wrap:balance}.BathroomSpec_lead__I3Qoa{margin:16px 0 0;max-width:52ch;font-size:var(--type-body);line-height:var(--lh-body);color:rgb(31 31 31/68%)}.BathroomSpec_grid__P7pT3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,34px);margin:clamp(32px,4vw,52px) 0 0;padding:0;list-style:none}.BathroomSpec_item__6SzRX{position:relative;padding:24px 22px 24px 52px;border:1px solid rgb(31 31 31/12%)}.BathroomSpec_tick___1OVE{position:absolute;top:24px;left:20px;font-size:15px;line-height:1.3;color:var(--leos-gold-on-light,#896d3f)}.BathroomSpec_itemTitle__ss9C_{margin:0;font-size:var(--type-card-sm);line-height:var(--lh-heading);letter-spacing:var(--ls-card)}.BathroomSpec_itemDetail__RqL7b{margin:10px 0 0;font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:rgb(31 31 31/68%)}.BathroomSpec_footnote__qSFBQ{margin:clamp(26px,3vw,38px) 0 0;max-width:68ch;font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:rgb(31 31 31/60%)}@media (max-width:1100px){.BathroomSpec_grid__P7pT3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.BathroomSpec_inner__JNCu9{width:min(100% - 36px,1440px)}.BathroomSpec_heading__Dp6bn{max-width:none}.BathroomSpec_grid__P7pT3{grid-template-columns:1fr;gap:14px}.BathroomSpec_item__6SzRX{padding:18px 18px 18px 46px}.BathroomSpec_tick___1OVE{top:18px;left:18px}}.BathroomStages_section__YHFeX{padding:clamp(56px,6.5vw,92px) 0;background:var(--leos-black,#1f1f1f);color:var(--leos-white,#f8f6f2)}.BathroomStages_inner__n9cSr{width:min(100% - 44px,1440px);margin-inline:auto}.BathroomStages_eyebrow__1yi9F{margin:0 0 14px;font-size:var(--type-label);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--leos-gold,#c9a15d)}.BathroomStages_heading__qkefL{margin:0;max-width:22ch;font-size:var(--type-section);line-height:var(--lh-heading);letter-spacing:var(--ls-section);text-wrap:balance}.BathroomStages_lead__Uy5UU{margin:16px 0 0;max-width:58ch;font-size:var(--type-body);line-height:var(--lh-body);color:rgb(248 246 242/70%)}.BathroomStages_steps__tDC38{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.6vw,40px);margin:clamp(34px,4vw,56px) 0 0;padding:0;list-style:none;counter-reset:none}.BathroomStages_steps__tDC38 li{padding-top:20px;border-top:1px solid rgb(201 161 93/38%)}.BathroomStages_num__ZuVg5{display:block;margin-bottom:12px;font-size:var(--type-label-sm);font-weight:600;letter-spacing:var(--ls-label);color:var(--leos-gold,#c9a15d)}.BathroomStages_steps__tDC38 h3{margin:0;font-size:var(--type-card-sm);line-height:var(--lh-heading);letter-spacing:var(--ls-card)}.BathroomStages_steps__tDC38 p{margin:10px 0 0;font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:rgb(248 246 242/68%)}@media (max-width:1100px){.BathroomStages_steps__tDC38{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.BathroomStages_inner__n9cSr{width:min(100% - 36px,1440px)}.BathroomStages_heading__qkefL{max-width:none}.BathroomStages_steps__tDC38{grid-template-columns:1fr;gap:18px}}.NotInPrice_section__fIoRv{padding:clamp(48px,5.5vw,76px) 0;background:var(--leos-white,#f8f6f2);color:var(--leos-black,#1f1f1f)}.NotInPrice_inner__pJGgC{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:start;gap:clamp(26px,3.5vw,56px);width:min(100% - 44px,1440px);margin-inline:auto}.NotInPrice_eyebrow__a8XX7{margin:0 0 14px;font-size:var(--type-label);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--leos-gold-on-light,#896d3f)}.NotInPrice_heading__PrkDl{margin:0;max-width:16ch;font-size:var(--type-card-lg);line-height:var(--lh-heading);letter-spacing:var(--ls-card-lg);text-wrap:balance}.NotInPrice_lead__bpaSz{margin:14px 0 0;max-width:52ch;font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:rgb(31 31 31/68%)}.NotInPrice_list___eZca{display:grid;gap:0;margin:0;padding:0;list-style:none;border-left:2px solid var(--leos-gold-on-light,#896d3f)}.NotInPrice_list___eZca li{padding:13px 0 13px 20px;font-size:var(--type-body-sm);line-height:var(--lh-body-sm)}.NotInPrice_list___eZca li+li{border-top:1px solid rgb(31 31 31/12%)}@media (max-width:860px){.NotInPrice_inner__pJGgC{grid-template-columns:1fr;width:min(100% - 36px,1440px)}.NotInPrice_heading__PrkDl{max-width:none}}.CtaBand_band__Y70bl{padding:clamp(38px,4.5vw,60px) 0;background:var(--leos-black,#1f1f1f);color:var(--leos-white,#f8f6f2)}.CtaBand_inner__FXFwA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,44px);width:min(100% - 44px,1440px);margin-inline:auto}.CtaBand_heading__InbtA{margin:0;max-width:24ch;font-size:var(--type-card-lg);line-height:var(--lh-heading);letter-spacing:var(--ls-card-lg);text-wrap:balance}.CtaBand_lead__JKWqB{margin:10px 0 0;max-width:48ch;font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:rgb(248 246 242/68%)}.CtaBand_actions__dNXbf{display:flex;flex-wrap:wrap;gap:10px}.CtaBand_btn__zi3XI{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 24px;border:1px solid rgb(248 246 242/38%);font-size:var(--type-body-sm);font-weight:600;color:var(--leos-white,#f8f6f2);text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease}.CtaBand_btn__zi3XI:focus-visible,.CtaBand_btn__zi3XI:hover{border-color:var(--leos-gold,#c9a15d);background:rgb(201 161 93/14%)}.CtaBand_whatsapp__qWIkQ{border-color:#1a7f43;background:#1a7f43;color:#fff}.CtaBand_whatsapp__qWIkQ:focus-visible,.CtaBand_whatsapp__qWIkQ:hover{border-color:#17894a;background:#17894a}@media (max-width:860px){.CtaBand_inner__FXFwA{width:min(100% - 36px,1440px)}.CtaBand_actions__dNXbf{width:100%;display:grid;grid-template-columns:1fr}.CtaBand_btn__zi3XI{text-align:center}}.CtaBand_icon__bhYHt{flex:none;width:18px;height:18px}.OtherPackages_section__400mk{padding:clamp(48px,5.5vw,80px) 0;background:var(--leos-white,#f8f6f2);color:var(--leos-black,#1f1f1f);border-top:1px solid rgb(31 31 31/10%)}.OtherPackages_inner__RTvio{width:min(100% - 44px,1440px);margin-inline:auto}.OtherPackages_head__L9mwe{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(16px,3vw,48px)}.OtherPackages_eyebrow__xiXWO{margin:0 0 14px;font-size:var(--type-label);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--leos-gold-on-light,#896d3f)}.OtherPackages_heading__ToRn_{margin:0;max-width:22ch;font-size:var(--type-card-lg);line-height:var(--lh-heading);letter-spacing:var(--ls-card-lg);text-wrap:balance}.OtherPackages_lead__otM_G{margin:0;max-width:48ch;font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:rgb(31 31 31/64%)}.OtherPackages_list__uvyIM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,26px);margin:clamp(26px,3vw,40px) 0 0;padding:0;list-style:none}.OtherPackages_card__PuKqh{display:grid;gap:9px;align-content:start;height:100%;padding:24px 24px 22px;border:1px solid rgb(31 31 31/14%);color:inherit;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.OtherPackages_card__PuKqh:focus-visible,.OtherPackages_card__PuKqh:hover{border-color:var(--leos-gold-on-light,#896d3f);background:rgb(201 161 93/7%)}.OtherPackages_name__vACai{font-size:var(--type-card-sm);line-height:1.25;letter-spacing:var(--ls-card)}.OtherPackages_priceRow__O5uKv{display:grid;grid-template-columns:max-content max-content;align-items:baseline;column-gap:10px;margin-top:2px}.OtherPackages_price__b_voN{font-family:var(--font-heading),Georgia,serif;font-size:clamp(24px,2.2vw,32px);line-height:1;color:var(--leos-gold-on-light,#896d3f);white-space:nowrap}.OtherPackages_wasPrice__npVR2{font-size:var(--type-body-sm);color:rgb(31 31 31/45%);white-space:nowrap}.OtherPackages_srOnly__6mUCZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.OtherPackages_qualifier__QOE5C{font-size:var(--type-label-sm);font-weight:600;letter-spacing:var(--ls-label-sm);text-transform:uppercase;color:rgb(31 31 31/55%)}.OtherPackages_summary__ptvkR{font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:rgb(31 31 31/68%)}.OtherPackages_cta__u0jBO{margin-top:6px;font-size:var(--type-label-sm);font-weight:600;letter-spacing:var(--ls-label-sm);text-transform:uppercase;color:var(--leos-gold-on-light,#896d3f)}@media (max-width:960px){.OtherPackages_head__L9mwe{grid-template-columns:1fr;align-items:start}.OtherPackages_heading__ToRn_{max-width:none}.OtherPackages_list__uvyIM{grid-template-columns:1fr}}@media (max-width:700px){.OtherPackages_inner__RTvio{width:min(100% - 36px,1440px)}}