@font-face{font-family:'Manrope Variable';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/manrope.woff2') format('woff2')}
@font-face{font-family:'Inter Variable';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/inter.woff2') format('woff2')}
@font-face{font-family:'Source Serif 4 Variable';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/source-serif-4.woff2') format('woff2')}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:150px}body{margin:0;color:#121212;background:#fff;font:16px/1.65 'Inter Variable',sans-serif}h1,h2,h3,.logo,.button,summary{font-family:'Manrope Variable',sans-serif}h1,h2,h3{line-height:1.2;letter-spacing:-.035em}h1{font-size:clamp(34px,4.2vw,66px);font-weight:800;max-width:1050px;margin:18px 0 30px}h2{font-size:clamp(28px,3vw,42px);font-weight:750;margin:12px 0 24px}h3{font-size:21px;margin:16px 0}p{margin:0 0 20px}a{color:inherit;text-underline-offset:4px}button,input,select{font:inherit}button,a,summary,input,select{-webkit-tap-highlight-color:transparent}button,summary,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #9c4f00;outline-offset:4px}button{min-height:44px}.wrap{width:min(1320px,calc(100% - 80px));margin-inline:auto}.section{padding-block:80px}.off,.hero,.buy{background:#F7F5F1}.eyebrow{font-size:11px;letter-spacing:.14em;font-weight:650;margin:0 0 14px;text-transform:uppercase}.muted,small,.disclosure{color:#696663}small{display:block;font-size:12px;line-height:1.6;margin-top:12px}.button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:13px 22px;border:1px solid #121212;border-radius:4px;background:#121212;color:#fff;text-decoration:none;font-weight:700;font-size:14px}.button:hover:not(:disabled){background:#282826}.secondary{background:#fff;color:#121212}.secondary:hover:not(:disabled){background:#F7F5F1}.accent{background:#FFA943;color:#121212;border-color:#FFA943}.accent:hover{background:#ffbc6c!important}.topline{background:#121212;color:#fff;padding:9px 40px;font-size:11px;display:flex;justify-content:space-between}.topline a{color:#fff}.header-main{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:24px}.logo{text-decoration:none;font-size:32px;font-weight:800;letter-spacing:-1.8px;white-space:nowrap}.logo span{font-weight:500}.logo i{display:inline-block;width:8px;height:8px;background:#FFA943;margin-left:5px}.header-search{flex:1;max-width:720px}.search{display:grid;grid-template-columns:1.3fr 1fr auto;background:#fff;border:1px solid #E8E7E3;padding:8px;border-radius:4px;gap:8px}.search label{padding:4px 16px;border-right:1px solid #E8E7E3}.search label span{font-size:12px;font-weight:700;display:block}.search input{width:100%;border:0;background:transparent;min-height:35px;font-size:15px;color:#121212}.compact label{padding:0 10px}.compact label span{font-size:10px}.compact .button{font-size:11px;padding:8px 12px;min-height:44px}.compact input{font-size:12px;min-height:28px}.country-label{font-size:11px;font-weight:600}.country-label select{display:block;border:0;background:#fff;min-height:44px;max-width:145px}.nav{display:flex;gap:34px;align-items:center;min-height:56px;border-top:1px solid #E8E7E3;font-size:13px}.nav>a{display:flex;align-items:center;min-height:44px;text-decoration:none}.nav>a:hover{text-decoration:underline}.menu>summary{display:flex;gap:12px;align-items:center;list-style:none;min-height:44px;font-weight:700}.menu>summary::-webkit-details-marker{display:none}.menu{position:relative}.mega{position:absolute;z-index:20;top:50px;left:0;width:min(1100px,85vw);display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:white;border:1px solid #E8E7E3;padding:30px;box-shadow:0 16px 30px #12121218}.mega details{padding:10px}.mega summary{display:flex;gap:12px;min-height:50px;font-size:14px}.mega a{display:block;padding:10px 0;font-size:13px}.hero{padding:64px 0 44px;border-top:1px solid #E8E7E3}.hero-heading{display:grid;grid-template-columns:1fr 210px;gap:30px;align-items:center}.hero h1{max-width:900px}.hero h1>span{font-size:.64em;font-weight:600;display:block;line-height:1.22;margin-top:14px}.hero-mark{background:#FFA943;aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:26px;transform:rotate(4deg)}.hero-mark span{font-size:18px;font-weight:600;line-height:1.2}.hero-mark svg{align-self:flex-end}.hero .search{margin-top:20px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.chips a{min-height:44px;padding:9px 20px;border:1px solid #E8E7E3;text-decoration:none;background:white;font-size:13px;border-radius:4px}.chips a:hover{border-color:#121212}.chips span{margin-left:20px}.demo-note{font-size:12px;color:#696663;margin:20px 0 0}.section-title{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}.section-title>span{font-size:13px;color:#696663;margin-bottom:26px}.category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.category-tile{display:block;background:#F7F5F1;padding:24px;min-height:245px;border:1px solid transparent;text-decoration:none}.category-tile:hover{border-color:#121212}.category-icon{display:flex;justify-content:space-between;align-items:start;margin-bottom:25px}.category-icon>span{font-size:22px}.category-number{font-size:11px;color:#696663}.category-tile h3,.category-tile h2{font-size:18px;line-height:1.3;margin:10px 0}.category-tile p{font-size:13px;color:#696663;margin:0}.category-tile ul{padding-left:18px;font-size:13px}.offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.offer{padding:28px;background:white;border:1px solid #E8E7E3;display:flex;flex-direction:column;min-width:0}.card-top{display:flex;justify-content:space-between;margin-bottom:30px}.badge{padding:4px 10px;background:#FFA943;color:#121212;font-size:11px;font-weight:600;border-radius:3px}.offer h3{margin-top:0;font-size:22px}.offer ul{padding-left:18px;font-size:14px;margin-bottom:30px;flex:1}.offer li{padding-bottom:8px}.offer .button{width:100%}.disclosure{font-size:12px;max-width:950px}.result-count{font-size:12px;color:#696663}.tips{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tips>a{position:relative;display:block;border:1px solid #E8E7E3;padding:28px;text-decoration:none;min-height:165px}.tips h3{font-size:18px;max-width:280px}.tips>a>span{position:absolute;right:20px;top:25px}.tips>a:hover{background:#F7F5F1}blockquote{margin:30px 0 0;border-left:3px solid #FFA943;background:#F7F5F1;padding:24px 30px;font-family:'Source Serif 4 Variable',serif;font-size:23px;line-height:1.5}.split{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.buy p{max-width:620px}.buy-art{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;background:#E8E7E3;font-family:'Manrope Variable';font-size:clamp(32px,4vw,58px);line-height:1.2;letter-spacing:-.05em;transform:rotate(-2deg)}.buy-art strong{background:#FFA943;padding:4px 20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:42px 0}.steps>div{border-top:1px solid #121212;padding-top:24px}.steps span{font:32px 'Source Serif 4 Variable',serif;color:#696663}.steps h3{font-size:24px}.steps p{font-size:14px}.crumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-block:20px;font-size:12px}.crumbs a{min-height:44px;display:flex;align-items:center}.intro{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;font-size:16px;max-width:1150px}.prose{max-width:850px}.prose h2{font-size:28px;margin-top:40px}.prose li{margin-block:16px}.filters{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;background:#F7F5F1;padding:24px;margin-block:24px}.filters label{font-size:12px;font-weight:600}.filters select{display:block;min-height:48px;width:100%;border:1px solid #E8E7E3;background:#fff;padding:10px;border-radius:4px}.filters .button{align-self:end}.faq{border-bottom:1px solid #E8E7E3;padding:12px 0}.faq summary{font-weight:650;min-height:44px;padding:12px 0}.faq p{margin-top:10px}.lead{font-size:20px;max-width:800px}.notice{padding:20px;border-left:3px solid #FFA943;background:#F7F5F1}.editorial{display:block;background:#F7F5F1;padding:40px;text-decoration:none;max-width:850px}.editorial>span{font-size:13px;font-weight:600}footer{background:#121212;color:white;padding:60px 0 24px}.footer-grid{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:50px}.footer-grid h2{font-size:15px;margin-top:0}.footer-grid a:not(.logo),.text-button{display:block;font-size:12px;min-height:44px;padding:10px 0;text-decoration:none}.footer-grid a:hover{text-decoration:underline}.footer-grid p{font-size:14px;margin-top:20px}.footer-grid .muted{color:#bdbbb8}.text-button{border:0;background:transparent;color:white;text-align:left}.footer-bottom{margin-top:35px;padding-top:24px;border-top:1px solid #454540;font-size:11px;color:#c7c5c1}.skip{position:absolute;top:-100px;left:10px;background:white;padding:14px;z-index:100}.skip:focus{top:10px}.consent{position:fixed;bottom:18px;left:18px;width:min(480px,calc(100% - 36px));background:#fff;border:1px solid #E8E7E3;padding:24px;box-shadow:0 6px 35px #0003;z-index:40}.consent h2{font-size:20px;margin:0 0 12px}.consent p{font-size:12px}.consent-actions{display:flex;gap:12px}.consent-actions>*{flex:1}.price{font-size:22px;font-weight:700}[hidden]{display:none!important}@media(min-width:1200px){header{position:sticky;top:0;background:#fff;z-index:30}}@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.header-search{display:none}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offers{grid-template-columns:repeat(2,minmax(0,1fr))}.offers>.offer:last-child:nth-child(3){grid-column:1/-1}.split{gap:35px}.mega{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.hero-heading{grid-template-columns:1fr 170px}.hero-mark{padding:15px}.section-title>span{display:none}}@media(max-width:600px){.wrap{width:calc(100% - 32px)}.section{padding-block:48px}.topline{padding:8px 16px;font-size:10px}.topline a{display:none}.header-main{padding-block:16px;gap:10px}.logo{font-size:29px}.nav{gap:16px;flex-wrap:wrap;padding-block:6px;font-size:11px}.nav>a:last-child{display:none}.nav .menu{flex:1;min-width:140px}.menu>summary{font-size:12px}.mega{position:absolute;width:calc(100vw - 32px);grid-template-columns:1fr;padding:12px;max-height:70vh;overflow:auto;top:46px}.mega details{border-bottom:1px solid #E8E7E3}.hero{padding:38px 0 30px}.hero-heading{display:block}.hero-mark{display:none}.hero h1{font-size:40px}.hero h1>span{font-size:25px}.search{grid-template-columns:1fr}.search label{border-right:0;border-bottom:1px solid #E8E7E3;padding:8px 12px}.search input{min-height:40px}.chips{gap:7px}.chips a{padding:8px 12px}.chips span{margin-left:8px}.eyebrow{font-size:10px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-tile{padding:17px 14px;min-height:225px}.category-tile h3,.category-tile h2{font-size:16px;overflow-wrap:anywhere}.category-tile p{font-size:12px}.category-icon svg{width:36px;height:36px}.offers,.tips,.steps,.split,.intro{grid-template-columns:1fr}.offers>.offer:last-child:nth-child(3){grid-column:auto}.offer{padding:24px}.tips{gap:10px}.tips>a{min-height:130px}.tips h3{font-size:17px}.buy-art{min-height:230px;font-size:42px}.filters{grid-template-columns:1fr 1fr;padding:16px;gap:12px}.steps{gap:20px}.footer-grid{gap:24px;grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}blockquote{font-size:20px;padding:20px}.consent{bottom:10px;left:10px;width:calc(100% - 20px);padding:20px}.section-title{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.offer-image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#F7F5F1;margin-bottom:20px}

/* Approved alquiler247 identity */
header{background:#F7F5F1}.brand-header{display:flex;align-items:center;flex-shrink:0;min-height:44px}.brand-header img{display:block;width:244px;height:auto;mix-blend-mode:multiply}.header-main{padding-block:10px}.country-label select{background:#F7F5F1}.brand-hero{display:flex;flex-direction:column;align-items:center;font-family:'Manrope Variable',sans-serif;font-weight:650;text-align:center;line-height:1.3}.brand-hero img{width:180px;height:180px;mix-blend-mode:multiply}.brand-hero span{font-size:17px}.brand-footer{display:block;width:210px;max-width:100%}.brand-footer img{display:block;width:100%;height:auto}.brand-trust{display:flex;justify-content:space-between;align-items:center;gap:32px}.brand-trust>img{width:210px;height:210px;object-fit:contain}.brand-trust>div{flex:1}
@media(min-width:1200px){header{background:#F7F5F1}}
@media(max-width:600px){.brand-header img{width:190px}.header-main{gap:8px;padding-block:6px}.country-label select{max-width:115px}.brand-hero{display:none}.brand-trust{flex-direction:column;align-items:flex-start;gap:0}.brand-trust>img{align-self:center;width:180px;height:180px}.brand-footer{width:180px}}

.brand-hero img{width:100%;height:auto;object-fit:contain}.brand-footer img{width:240px;height:auto;background:#f7f5f1}.brand-trust img{width:240px;height:auto}.category-tile h3{overflow-wrap:anywhere}
/* Spanish edition, scalable brand assets. */
.search select{border:0;background:#fff;min-height:35px;width:100%;max-width:100%;font-size:14px;color:#121212}.search label{min-width:0}.compact select{font-size:12px;min-height:28px}.language{white-space:nowrap;font-size:12px;font-weight:600}.brand-header img{width:250px;height:auto;mix-blend-mode:normal}.header-main{padding-block:23px}.header-search{max-width:680px}.brand-hero img{width:190px;height:150px;margin-bottom:18px}.brand-hero{padding:22px;background:#ffae4c;transform:rotate(3deg)}.brand-footer img{width:240px;max-width:100%;background:transparent}.market-note{padding:36px;background:#fff;border:1px solid #e8e7e3}.market-note h3{font-size:28px}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:80px}.market-grid h2{font-size:25px}.market-grid .offer{background:#f7f5f1}.market-grid .offer p{flex:1}.mega{grid-template-columns:repeat(2,minmax(0,1fr));width:620px}.mega a{padding:12px;border-bottom:1px solid #e8e7e3}.prose{margin-left:max(40px,calc((100% - 1320px)/2))}.results-section{padding-top:0}#partner-results{margin-top:30px}#partner-status{margin-top:30px}.hero-heading{grid-template-columns:1fr 220px}.nav>a:last-child{display:flex}
@media(max-width:1100px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prose{margin-left:24px}.header-search{display:none}}
@media(max-width:600px){.header-main{padding-block:18px}.brand-header img{width:215px}.language{font-size:10px}.hero h1{font-size:38px}.hero-heading{display:block}.hero .brand-hero{display:none}.market-grid{grid-template-columns:1fr}.mega{width:calc(100vw - 32px);grid-template-columns:1fr}.prose{margin-left:16px}.nav{column-gap:20px;row-gap:0}.nav .menu{flex-basis:100%}.nav>a{font-size:12px}.search select{min-height:40px}.footer-grid{gap:30px}.market-note{padding:24px}.hero .chips a{font-size:12px}.category-tile{min-height:210px}.category-tile h3{overflow-wrap:normal}.brand-footer img{width:215px}}
/* Monochrome brand presentation requested by the owner. */
.brand-hero{background:#e8e7e3}
