@charset "UTF-8";.guide-hero{background:#e7e2d9}.guide-hero__grid{display:grid;min-height:540px;grid-template-columns:1fr 1fr}.guide-hero__content{display:flex;flex-direction:column;justify-content:center;max-width:590px;padding:4.5rem 2.5rem 4.5rem 0}.guide-hero h1{margin:.7rem 0 1.2rem;color:#171717;font-size:clamp(2.45rem,4.4vw,4.6rem);line-height:.98;letter-spacing:-.045em}.guide-hero__lead{max-width:540px;margin:0;color:#343434;font-size:1.08rem;line-height:1.65}.guide-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem;margin-top:2rem}.guide-hero__media{min-height:100%;background:#d7d0c5}.guide-hero__media img{width:100%;height:100%;min-height:540px;max-height:680px;object-fit:cover;object-position:center top}.guide-hero__toc{border-top:1px solid #d3cabb;background:#f4f1eb}.guide-hero__toc-inner{display:flex;align-items:center;gap:.6rem 1.4rem;padding:1rem 0;overflow-x:auto}.guide-hero__toc-label{flex:none;color:#66532e;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.guide-hero__toc ul{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.guide-hero__toc a{display:inline-block;padding:.45rem .8rem;border:1px solid #cfc5b4;color:#1a1a1a;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.guide-hero__toc a:hover{color:#fff;background:#1a1a1a;border-color:#1a1a1a}@media (max-width: 767px){.guide-hero__grid{grid-template-columns:1fr;min-height:0}.guide-hero__content{padding:3.2rem 0 2.6rem}.guide-hero__media img{min-height:320px;max-height:420px}.guide-hero__toc-inner{padding:.85rem 0}}.answer-section{background:#fff}.answer-section__inner{max-width:860px}.answer-section h2{margin:.45rem 0 1.4rem;color:#181818;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.08;letter-spacing:-.03em}.answer-section__body{padding:1.6rem 1.8rem;border-left:4px solid #66532e;background:#f7f4ee;color:#2f2f2f;font-size:1.08rem;line-height:1.7}.answer-section__body p{margin:0 0 .9rem}.answer-section__body p:last-child{margin-bottom:0}.answer-section__body ul,.answer-section__body ol{margin:.4rem 0 0;padding-left:1.2rem}.answer-section__body li+li{margin-top:.35rem}.answer-section__body a{text-decoration:underline;text-underline-offset:3px}@media (max-width: 767px){.answer-section__body{padding:1.25rem 1.2rem;font-size:1rem}}.card-grid--sand{background:#f4f1eb}.card-grid--white{background:#fff}.card-grid__list{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none}.card-grid__card{display:flex;flex-direction:column;min-height:230px;padding:1.7rem 1.6rem;border:1px solid #e3ddd2;background:#fff}.card-grid--white .card-grid__card{background:#faf8f4}.card-grid__number{color:#8b6f36;font-size:.78rem;font-weight:700;letter-spacing:.12em}.card-grid__card h3{margin:.7rem 0;color:#171717;font-size:1.2rem;line-height:1.25}.card-grid__card p{margin:0;color:#4f4f4f;font-size:.96rem;line-height:1.6}@media (max-width: 991px){.card-grid__list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.card-grid__list{grid-template-columns:1fr}.card-grid__card{min-height:0}}.pieces-section{background:#fff}.pieces-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.piece-card{display:flex;flex-direction:column;background:#f7f4ee}.piece-card__media{display:block;aspect-ratio:4/5;overflow:hidden;background:#ece8e1}.piece-card__media img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .4s ease}.piece-card:hover .piece-card__media img{transform:scale(1.03)}.piece-card__body{display:flex;flex:1;flex-direction:column;padding:1.4rem 1.4rem 1.6rem}.piece-card h3{margin:0 0 .6rem;color:#171717;font-size:1.25rem;line-height:1.25}.piece-card p{flex:1;margin:0 0 1.2rem;color:#4f4f4f;line-height:1.6}.piece-card__link{align-self:flex-start;color:#111;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #111;padding-bottom:.15rem}.piece-card__link:hover{color:#66532e;border-color:#66532e}.pieces-section__credit{margin:.9rem 0 0;color:#7a7a7a;font-size:.78rem}.pieces-section__looks-label{margin:3rem 0 1rem;color:#66532e;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pieces-section__looks{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none}.look-card{padding:1.4rem 1.3rem;border-top:3px solid #1a1a1a;background:#f4f1eb}.look-card h3{margin:0 0 .55rem;font-size:1.05rem;line-height:1.3}.look-card__formula{margin:0 0 .5rem;color:#1a1a1a;font-weight:600;line-height:1.5}.look-card__note{margin:0;color:#555;font-size:.92rem;line-height:1.55}@media (max-width: 991px){.pieces-section__looks{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.pieces-section__grid{grid-template-columns:1fr}.piece-card__media{aspect-ratio:4/4.4}}@media (max-width: 560px){.pieces-section__looks{grid-template-columns:1fr}}.plan-section{background:#f4f1eb}.plan-section__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem 4rem;align-items:start}.plan-section__table{overflow-x:auto}.plan-section table{width:100%;border-collapse:collapse;background:#fff;text-align:left}.plan-section caption{padding:0 0 .8rem;color:#333;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}.plan-section th,.plan-section td{padding:.95rem 1rem;border-bottom:1px solid #e3ddd2;vertical-align:top}.plan-section thead th{background:#1a1a1a;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.plan-section tbody th{min-width:110px;color:#171717;font-weight:700}.plan-section td{min-width:160px;color:#474747}.plan-section__note{margin:.9rem 0 0;color:#6b6b6b;font-size:.88rem;line-height:1.55}@media (max-width: 991px){.plan-section__layout{grid-template-columns:1fr}}@media (max-width: 767px){.plan-section th,.plan-section td{min-width:0;padding:.75rem .55rem;font-size:.88rem;line-height:1.45}.plan-section tbody th{min-width:0}.plan-section thead th{font-size:.66rem;letter-spacing:.04em}}.situations-section{background:#fff}.situations-section__layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:2rem 4.5rem;align-items:start}.situations-section__heading{position:sticky;top:1.5rem}.situation{padding:1.5rem 0;border-top:1px solid #e3ddd2}.situation:last-child{border-bottom:1px solid #e3ddd2}.situation h3{margin:0 0 .6rem;color:#171717;font-size:1.22rem;line-height:1.3}.situation__body{color:#474747;line-height:1.65}.situation__body p{margin:0 0 .7rem}.situation__body p:last-child{margin-bottom:0}.situation__body ul{margin:.3rem 0 0;padding-left:1.2rem}.situation__body a{color:#1a1a1a;text-decoration:underline;text-underline-offset:3px}@media (max-width: 991px){.situations-section__layout{grid-template-columns:1fr}.situations-section__heading{position:static}}.palette-section{background:#f4f1eb}.palette-section__layout{display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem 4rem;align-items:start}.palette-section h2{margin:.45rem 0 1rem;color:#181818;font-size:clamp(2rem,3.3vw,3.2rem);line-height:1.06;letter-spacing:-.035em}.palette-section__text{color:#474747;line-height:1.65}.palette-section__text p{margin:0 0 .8rem}.palette-section__swatches{display:flex;flex-wrap:wrap;gap:1.1rem 1.6rem;margin:1.8rem 0 0;padding:0;list-style:none}.palette-section__swatches li{display:flex;flex-direction:column;align-items:center;gap:.55rem;min-width:64px;color:#333;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-align:center;text-transform:uppercase}.swatch{--swatch: #ddd6ca;display:block;width:56px;height:56px;border:1px solid rgba(0,0,0,.14);border-radius:50%;background:var(--swatch)}.swatch[data-color=azul i],.swatch[data-color="azul oscuro" i],.swatch[data-color=índigo i]{--swatch: #26344d}.swatch[data-color="azul marino" i],.swatch[data-color=navy i]{--swatch: #1c2638}.swatch[data-color="azul claro" i],.swatch[data-color=celeste i]{--swatch: #a9bfd8}.swatch[data-color=blanco i]{--swatch: #ffffff}.swatch[data-color=crema i],.swatch[data-color=marfil i],.swatch[data-color=hueso i]{--swatch: #f1ead9}.swatch[data-color=beige i],.swatch[data-color=arena i]{--swatch: #d8c7a7}.swatch[data-color=kaki i],.swatch[data-color=caqui i],.swatch[data-color=habano i]{--swatch: #b9a47a}.swatch[data-color=camel i]{--swatch: #b07a45}.swatch[data-color=café i],.swatch[data-color=cafe i],.swatch[data-color=marrón i],.swatch[data-color=chocolate i]{--swatch: #5b3f2a}.swatch[data-color=gris i],.swatch[data-color="gris medio" i]{--swatch: #8a8a8a}.swatch[data-color="gris claro" i],.swatch[data-color=plata i]{--swatch: #c9c9c9}.swatch[data-color="gris oscuro" i],.swatch[data-color=carbón i],.swatch[data-color=grafito i]{--swatch: #3d3d3d}.swatch[data-color=negro i]{--swatch: #111111}.swatch[data-color=verde i],.swatch[data-color="verde oliva" i],.swatch[data-color=oliva i]{--swatch: #5d6342}.swatch[data-color="verde oscuro" i],.swatch[data-color="verde botella" i]{--swatch: #2f4a3a}.swatch[data-color=vinotinto i],.swatch[data-color=burdeos i],.swatch[data-color=vino i]{--swatch: #5c1f2b}.swatch[data-color=rojo i]{--swatch: #b3262e}.swatch[data-color=rosa i],.swatch[data-color=rosado i],.swatch[data-color="palo de rosa" i]{--swatch: #e3b7b5}.swatch[data-color=lila i],.swatch[data-color=lavanda i]{--swatch: #b8a6cf}.swatch[data-color=morado i]{--swatch: #5b3a74}.swatch[data-color=mostaza i]{--swatch: #c9a227}.swatch[data-color=amarillo i]{--swatch: #e8c94a}.swatch[data-color=naranja i],.swatch[data-color=terracota i]{--swatch: #c0643b}.swatch[data-color=dorado i]{--swatch: #b8964d}.palette-section__tip{padding:2rem 2rem 2.2rem;background:#1a1a1a;color:#f1eee8}.palette-section__tip .section-eyebrow{color:#d7c39a}.palette-section__tip h3{margin:.55rem 0 .9rem;color:#fff;font-size:1.45rem;line-height:1.25}.palette-section__tip-body{color:#e6e1d8;line-height:1.65}.palette-section__tip-body p{margin:0 0 .75rem}.palette-section__tip-body p:last-child{margin-bottom:0}.palette-section__tip-body ul{margin:.3rem 0 0;padding-left:1.2rem}.palette-section__tip-body a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (max-width: 991px){.palette-section__layout{grid-template-columns:1fr}}.faq-section{background:#fff}.faq-section__search{display:flex;flex-direction:column;gap:.45rem;max-width:520px;margin-bottom:2.4rem}.faq-section__search label{color:#66532e;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.faq-section__search input{padding:.85rem 1rem;border:1px solid #cfc5b4;background:#faf8f4;color:#1a1a1a;font:inherit}.faq-section__search input:focus{border-color:#1a1a1a;outline:none}.faq-section__groups{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 3.5rem}.faq-group h3{margin:0 0 .6rem;padding-bottom:.6rem;border-bottom:2px solid #1a1a1a;color:#171717;font-size:1.05rem;letter-spacing:.02em}.faq-item{border-bottom:1px solid #e3ddd2}.faq-item summary{position:relative;padding:1rem 2.2rem 1rem 0;color:#1a1a1a;font-weight:600;line-height:1.45;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{position:absolute;top:1.05rem;right:.2rem;width:14px;height:14px}.faq-item summary span:before,.faq-item summary span:after{position:absolute;top:6px;left:0;width:14px;height:2px;background:#1a1a1a;content:"";transition:transform .2s ease}.faq-item summary span:after{transform:rotate(90deg)}.faq-item[open] summary span:after{transform:rotate(0)}.faq-item p{margin:0 0 1.1rem;color:#4a4a4a;line-height:1.65}.faq-section__empty{margin:1rem 0 0;color:#6b6b6b}@media (max-width: 991px){.faq-section__groups{grid-template-columns:1fr}}.collection-section{color:#fff;background:#1a1a1a}.collection-section .section-eyebrow{color:#d7c39a}.collection-section .section-heading h2{color:#fff}.collection-section .section-heading p{color:#d9d4ca}.collection-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.collection-card{display:flex;flex-direction:column;min-height:230px;padding:1.7rem;border:1px solid #3a3a3a;background:#232323}.collection-card:nth-child(2n){background:#2c2823}.collection-card h3{margin:0 0 .6rem;font-size:1.3rem;line-height:1.25}.collection-card p{flex:1;margin:0 0 1.3rem;color:#d9d4ca;line-height:1.55}.collection-card .button--outline{align-self:flex-start;border-color:#fff;color:#fff}.collection-card .button--outline:hover{color:#111;background:#fff}.collection-section__cta{display:flex;justify-content:center;margin-top:2.6rem}@media (max-width: 991px){.collection-section__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.collection-section__grid{grid-template-columns:1fr}.collection-card{min-height:0}}
