.deeb-location{padding-top:var(--deeb-location-padding-top);padding-bottom:var(--deeb-location-padding-bottom);background:radial-gradient(circle at 88% 18%,rgba(201,154,74,.12),transparent 30%),radial-gradient(circle at 10% 90%,rgba(227,176,146,.1),transparent 28%),var(--deeb-cream);color:var(--deeb-text-dark)}.deeb-location .deeb-location__container{width:min(100% - 32px,var(--deeb-container));margin-inline:auto}.deeb-location .deeb-location__layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,5vw,72px);align-items:center}.deeb-location .deeb-location__layout--image-left .deeb-location__visual{order:1}.deeb-location .deeb-location__layout--image-left .deeb-location__content{order:2}.deeb-location .deeb-location__content{min-width:0;max-width:680px}.deeb-location .deeb-location__eyebrow{margin:0 0 1.2rem;color:var(--deeb-tobacco);font-size:1.1rem;line-height:1.2;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.deeb-location .deeb-location__heading{margin:0;color:var(--deeb-brown);font-family:var(--deeb-font-heading);font-size:clamp(4.2rem,5.4vw,7.8rem);line-height:.95;letter-spacing:-.055em}.deeb-location .deeb-location__text{margin-top:2rem;max-width:62ch;color:#1e120ead;font-size:clamp(1.5rem,1.05vw,1.75rem);line-height:1.75;letter-spacing:-.01em}.deeb-location .deeb-location__details{display:grid;gap:1.4rem;margin-top:clamp(26px,4vw,42px)}.deeb-location .deeb-location-detail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.6rem;align-items:start;padding:1.8rem;border-radius:22px;background:#ffffff8f;border:1px solid rgba(90,50,30,.1);box-shadow:0 14px 34px #2d1a120f}.deeb-location .deeb-location-detail__number{display:inline-flex;align-items:center;justify-content:center;min-width:4.2rem;height:4.2rem;border-radius:50%;background:var(--deeb-brown);color:var(--deeb-gold-soft);font-size:1.15rem;line-height:1;font-weight:800;letter-spacing:.08em}.deeb-location .deeb-location-detail__title{margin:0;color:var(--deeb-brown);font-family:var(--deeb-font-body);font-size:1.45rem;line-height:1.25;font-weight:800;letter-spacing:.01em}.deeb-location .deeb-location-detail__text{margin-top:.7rem;color:#1e120e9e;font-size:1.32rem;line-height:1.55}.deeb-location .deeb-location-detail__link{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;margin-top:1.2rem;color:var(--deeb-brown);text-decoration:none;font-size:1.05rem;line-height:1.2;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.deeb-location .deeb-location-detail__link span{color:var(--deeb-gold);transition:transform var(--deeb-normal) var(--deeb-ease)}.deeb-location .deeb-location-detail__link:hover span{transform:translate(4px)}.deeb-location .deeb-location__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.deeb-location .deeb-location__visual{min-width:0}.deeb-location .deeb-location__media{overflow:hidden;border-radius:32px;background:radial-gradient(circle at 50% 42%,rgba(201,154,74,.18),transparent 34%),var(--deeb-warm-cream);border:1px solid rgba(90,50,30,.12);box-shadow:var(--deeb-shadow-medium);aspect-ratio:16 / 11}.deeb-location .deeb-location__media img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.04) brightness(.92)}.deeb-location .deeb-location__placeholder{display:grid;place-content:center;gap:1.2rem;width:100%;height:100%;padding:3.2rem;text-align:center;background:radial-gradient(circle at 50% 38%,rgba(227,176,146,.18),transparent 34%),linear-gradient(135deg,var(--deeb-brown-dark),var(--deeb-night))}.deeb-location .deeb-location__placeholder span{color:#e5c17ae0;font-size:1.1rem;line-height:1.2;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.deeb-location .deeb-location__placeholder strong{color:var(--deeb-copper);font-family:var(--deeb-font-heading);font-size:clamp(4rem,5vw,7rem);line-height:.92;letter-spacing:-.05em}.deeb-location .deeb-location__note{margin-top:1.6rem;padding:2rem;border-radius:22px;background:var(--deeb-brown);color:var(--deeb-text-light);border:1px solid rgba(201,154,74,.22);box-shadow:var(--deeb-shadow-soft)}.deeb-location .deeb-location__note span{display:block;margin-bottom:.7rem;color:#e5c17ae0;font-size:1rem;line-height:1.2;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.deeb-location .deeb-location__note p{margin:0;color:#f7efe8bd;font-size:1.35rem;line-height:1.55}@media screen and (max-width:989px){.deeb-location .deeb-location__layout,.deeb-location .deeb-location__layout--image-left{grid-template-columns:1fr}.deeb-location .deeb-location__layout--image-left .deeb-location__visual,.deeb-location .deeb-location__layout--image-left .deeb-location__content{order:initial}.deeb-location .deeb-location__content{max-width:760px}}@media screen and (max-width:749px){.deeb-location{padding-top:max(var(--deeb-location-padding-top),80px);padding-bottom:max(var(--deeb-location-padding-bottom),80px)}.deeb-location .deeb-location__container{width:min(100% - 28px,var(--deeb-container))}.deeb-location .deeb-location__heading{font-size:clamp(3.8rem,12vw,5.8rem)}.deeb-location .deeb-location-detail{padding:1.6rem;gap:1.2rem}.deeb-location .deeb-location-detail__number{min-width:3.8rem;height:3.8rem}.deeb-location .deeb-location__actions{display:grid;grid-template-columns:1fr}.deeb-location .deeb-location__actions .button{width:100%}.deeb-location .deeb-location__media{border-radius:24px;aspect-ratio:16 / 10}.deeb-location .deeb-location__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.deeb-location .deeb-location-detail{grid-template-columns:1fr;align-content:start;min-height:150px;padding:1.5rem;gap:1rem;border-radius:20px}.deeb-location .deeb-location-detail__number{min-width:3.6rem;width:3.6rem;height:3.6rem;font-size:1rem}.deeb-location .deeb-location-detail__title{font-size:1.28rem;line-height:1.2}.deeb-location .deeb-location-detail__text{font-size:1.18rem;line-height:1.45}.deeb-location .deeb-location-detail:nth-child(3){grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);min-height:0;padding:1.8rem;gap:1.4rem}.deeb-location .deeb-location-detail:nth-child(3) .deeb-location-detail__title{font-size:1.5rem}.deeb-location .deeb-location-detail:nth-child(3) .deeb-location-detail__text{font-size:1.34rem;line-height:1.55}.deeb-location .deeb-location__placeholder{padding:2.4rem;overflow:hidden}.deeb-location .deeb-location__placeholder strong{max-width:8ch;margin-inline:auto;font-size:clamp(3.8rem,13vw,5.6rem);line-height:.92}.deeb-location .deeb-location__placeholder span{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/deeb-location.css.map */
