@font-face{font-family:C24ServiceRose;src:url('https://www.club24.store/cdn/shop/files/Rose_Velt.woff2?v=11974437265852386154') format('woff2');font-display:swap}@font-face{font-family:C24ServiceJost;src:url('https://www.club24.store/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2') format('woff2');font-display:swap}
body:has(.sv-preview){margin:0;background:#f2efe9;color:#212320;font-family:C24ServiceJost,sans-serif}.sv-preview,.sv-site,.sv-footer{padding:18px 5vw}.sv-preview{display:flex;justify-content:space-between;gap:20px;background:#dce3e3;font-size:11px;letter-spacing:.1em}.sv-preview nav{display:flex;gap:23px;flex-wrap:wrap}.sv-preview a,.sv-site a{color:inherit;text-decoration:none}.sv-site{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8d5ce;padding-top:26px;padding-bottom:26px}.sv-site a{font:34px C24ServiceRose,serif}.sv-site span{font-size:11px;letter-spacing:.18em}.sv-footer{border-top:1px solid #ccc8c0;margin-top:75px;padding-top:40px;padding-bottom:50px}.sv-footer span{font-size:11px;letter-spacing:.16em}.sv-footer p{font:36px C24ServiceRose,serif}
#c24-service{--line:#d4d0c7;--blue:#7898a7;--ink:#22251f;--paper:#f2efe9;max-width:1440px;margin:auto;padding:0 5vw;background:var(--paper);color:var(--ink);font:16px/1.65 C24ServiceJost,sans-serif}#c24-service *{box-sizing:border-box}#c24-service [hidden]{display:none!important}#c24-service h1,#c24-service h2,#c24-service h3{font-family:C24ServiceRose,serif;font-weight:400;line-height:1.1;letter-spacing:0;text-transform:none;margin:0;overflow-wrap:break-word}#c24-service h1{font-size:clamp(43px,5vw,72px)}#c24-service h2{font-size:clamp(32px,3.5vw,48px)}#c24-service h3{font-size:28px}#c24-service p{margin:18px 0}#c24-service a{color:inherit}#c24-service button,#c24-service input,#c24-service textarea{font:inherit;color:inherit}#c24-service a:focus-visible,#c24-service button:focus-visible,#c24-service input:focus-visible,#c24-service textarea:focus-visible,#c24-service summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}#c24-service .sv-kicker{display:block;font-size:10px;letter-spacing:.15em;margin-bottom:20px}#c24-service .sv-intro{padding:65px 0 52px;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:50px}#c24-service .sv-intro p{margin-bottom:3px;max-width:310px}#c24-service .sv-editorial img{width:100%;height:530px;object-fit:cover;display:block}#c24-service .sv-photo-caption{display:flex;justify-content:space-between;font-size:12px;gap:24px;padding-top:15px}#c24-service .sv-two{display:grid;grid-template-columns:1fr 1fr;gap:10%}#c24-service .sv-section{padding:74px 0;border-bottom:1px solid var(--line)}#c24-service .sv-link{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;border-bottom:1px solid var(--ink);padding:8px 0;text-decoration:none;font-size:14px;max-width:100%}#c24-service .sv-link span{transition:transform 250ms cubic-bezier(.22,1,.36,1)}#c24-service .sv-link:hover span{transform:translate(3px,-3px)}#c24-service .sv-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:50px 0 80px}#c24-service .sv-benefits article{border-top:1px solid var(--line);padding-top:25px}#c24-service .sv-benefits p{font-size:15px}#c24-service .sv-portugal{display:grid;grid-template-columns:1fr 1fr;background:#e5e1d7}#c24-service .sv-portugal img{width:100%;height:430px;object-fit:cover;object-position:center 55%}#c24-service .sv-portugal>div{padding:45px;align-self:center}#c24-service .sv-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}#c24-service label{display:block;font-size:13px}#c24-service input,#c24-service textarea{width:100%;border:1px solid var(--line);border-radius:0;padding:13px 14px;background:transparent;min-width:0;margin:7px 0 18px}#c24-service textarea{resize:vertical}#c24-service .sv-button{background:#21241f;color:#fff;border:0;padding:17px 24px;display:flex;align-items:center;justify-content:space-between;gap:30px;cursor:pointer;min-height:48px}#c24-service .sv-search{border-top:1px solid var(--line);padding:30px 0 0;max-width:100%}#c24-service .sv-search input{max-width:700px;font-size:20px;border:0;border-bottom:1px solid var(--ink);padding-left:0}#c24-service .sv-filter,#c24-service .sv-family{display:flex;flex-wrap:wrap;gap:9px;padding:15px 0 32px}#c24-service .sv-filter button,#c24-service .sv-family button{border:1px solid var(--line);background:transparent;padding:11px 18px;min-height:44px;cursor:pointer;font-size:14px}#c24-service button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}#c24-service .sv-faq-layout{display:grid;grid-template-columns:1fr 2.4fr;gap:9%;padding:25px 0 70px}#c24-service .sv-faq-layout aside{padding-top:20px}#c24-service details{border-top:1px solid var(--line)}#c24-service details:last-of-type{border-bottom:1px solid var(--line)}#c24-service summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;font-size:18px}#c24-service summary::-webkit-details-marker{display:none}#c24-service summary span{font-size:24px;transition:transform 250ms;flex:none}#c24-service details[open] summary span{transform:rotate(45deg)}#c24-service .sv-answer{padding:0 35px 25px 0;line-height:1.8;font-size:16px;max-width:720px;animation:sv-answer 250ms ease-out}#c24-service .sv-answer p{margin:0 0 14px}#c24-service .sv-help{padding:50px;background:#e5e9e7}#c24-service .sv-help h2{max-width:600px}#c24-service .sv-measure{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:45px 45px;background:#e9e6df}#c24-service .sv-measure svg{width:100%;align-self:center}#c24-service ol{padding-left:20px;margin:26px 0}#c24-service li{padding:8px 0 8px 6px}#c24-service .sv-muted{font-size:13px;color:#62675f}#c24-service .sv-family{margin-top:28px}#c24-service .sv-table-title{display:flex;align-items:end;justify-content:space-between;gap:25px;padding:20px 0}#c24-service .sv-table-title span{font-size:12px;color:#60665d}#c24-service .sv-table{max-width:100%;overflow:auto;border-top:1px solid var(--line);margin-bottom:20px}#c24-service table{width:100%;border-collapse:collapse;font-size:15px;text-align:left;white-space:nowrap}#c24-service th,#c24-service td{padding:16px 20px;border-bottom:1px solid var(--line);font-weight:400}#c24-service th:first-child{font-weight:500;background:#e9e6df}#c24-service th small{display:block;font-size:11px;color:#667069}#c24-service .sv-status{font-size:13px;color:#4d635d}#c24-service .sv-size-panel{animation:sv-answer 250ms ease-out}@keyframes sv-answer{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(max-width:750px){.sv-preview{display:block}.sv-preview nav{margin-top:12px;gap:14px}.sv-site{padding:20px 6vw}#c24-service{padding:0 6vw}#c24-service .sv-intro{display:block;padding:40px 0 35px}#c24-service .sv-intro p{margin-top:25px}#c24-service .sv-editorial img{height:400px;object-position:45% center}#c24-service .sv-two,#c24-service .sv-portugal,#c24-service .sv-benefits,#c24-service .sv-measure,#c24-service .sv-faq-layout{grid-template-columns:1fr;gap:25px}#c24-service .sv-section{padding:45px 0}#c24-service .sv-benefits{padding-bottom:45px}#c24-service .sv-portugal>div{padding:30px}#c24-service .sv-portugal img{height:300px}#c24-service .sv-fields{grid-template-columns:1fr;gap:0}#c24-service .sv-measure{padding:28px 22px}#c24-service .sv-measure svg{max-height:260px}#c24-service .sv-faq-layout aside{order:2}#c24-service .sv-help{padding:30px 25px}#c24-service .sv-filter button,#c24-service .sv-family button{padding:10px 13px;font-size:13px}#c24-service .sv-table-title{display:block}#c24-service .sv-table-title span{display:block;margin-top:10px}#c24-service th,#c24-service td{padding:13px 15px}#c24-service summary{font-size:17px}#c24-service .sv-answer{padding-right:0}#c24-service .sv-photo-caption{font-size:10px}}
@media(prefers-reduced-motion:reduce){#c24-service *,#c24-service *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
#c24-service .sv-retailers{padding:42px 0;text-align:center;overflow:hidden}#c24-service .sv-retailer-window{overflow:hidden}#c24-service .sv-retailer-track{display:flex;width:max-content;animation:sv-names 30s linear infinite}#c24-service .sv-retailer-track>div{display:flex;align-items:center;gap:50px;padding-right:50px}#c24-service .sv-retailer-track span{white-space:nowrap;font:25px C24ServiceRose,serif}#c24-service .sv-retailers:hover .sv-retailer-track,#c24-service .sv-retailers:focus-within .sv-retailer-track,#c24-service .sv-retailers.is-paused .sv-retailer-track{animation-play-state:paused}#c24-service [data-strip-pause]{font-size:12px;border:0;background:none;text-decoration:underline;padding:12px;cursor:pointer}@keyframes sv-names{to{transform:translateX(-50%)}}
#c24-service .sv-calc{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:45px;background:#e5e9e7;margin-bottom:55px}#c24-service .sv-calc fieldset{padding:0;margin:0 0 22px;border:0;display:flex;gap:8px;flex-wrap:wrap}#c24-service .sv-calc legend{font-size:14px;margin-bottom:12px}#c24-service .sv-calc fieldset label{position:relative;cursor:pointer}#c24-service .sv-calc input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0}#c24-service .sv-calc fieldset span{display:block;padding:10px 16px;border:1px solid #bfc8c5}#c24-service .sv-calc input:checked+span{background:#22251f;color:white}#c24-service .sv-calc input:focus-visible+span{outline:2px solid #7898a7;outline-offset:3px}#c24-service .sv-choice{padding:15px 0 50px}#c24-service .c24-rec{background:transparent;padding:25px 0}#c24-service .c24-rec__inner{max-width:650px;padding:0;margin:0 auto}#c24-service .c24-rec__heading,#c24-service .c24-rec__sub,#c24-service .c24-rec__tag{display:none}#c24-service .c24-rec__opt{font-family:inherit;border-radius:0}#c24-service .sv-measure-fold{margin:20px 0}#c24-service [data-size-result]{font-size:22px}#c24-service .sv-editorial img[src*=SHOWROOM]{object-position:center}
@media(max-width:750px){#c24-service .sv-calc{grid-template-columns:1fr;padding:26px 22px;gap:18px}#c24-service .sv-calc .sv-fields{grid-template-columns:1fr 1fr;gap:12px}#c24-service .sv-calc fieldset span{padding:10px 12px}#c24-service .sv-retailer-track span{font-size:22px}}
@media(prefers-reduced-motion:reduce){#c24-service .sv-retailer-track{animation:none;width:auto}#c24-service .sv-retailer-track>div{flex-wrap:wrap;justify-content:center;gap:22px;padding:0}#c24-service .sv-retailer-track>div[aria-hidden]{display:none}}
