.OfferDetail-module__Yt1SsW__page{background:var(--paper);color:var(--ink)}.OfferDetail-module__Yt1SsW__bar{z-index:30;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffd1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:14px clamp(20px,5vw,88px);display:grid;position:sticky;top:0}.OfferDetail-module__Yt1SsW__back{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color .3s var(--ease);justify-self:start;align-items:center;gap:.5em;font-size:12px;display:inline-flex}.OfferDetail-module__Yt1SsW__back:hover{color:var(--ink)}.OfferDetail-module__Yt1SsW__backArrow{transition:transform .3s var(--ease);font-size:1.4em;line-height:1}.OfferDetail-module__Yt1SsW__back:hover .OfferDetail-module__Yt1SsW__backArrow{transform:translate(-3px)}.OfferDetail-module__Yt1SsW__brand{font-family:var(--font-ui);letter-spacing:.34em;text-transform:uppercase;color:var(--ink);align-items:baseline;gap:.5ch;font-size:clamp(12px,1.05vw,15px);font-weight:500;display:flex}.OfferDetail-module__Yt1SsW__brand b{font-weight:500}.OfferDetail-module__Yt1SsW__barTools{justify-self:end;align-items:center;gap:clamp(12px,1.6vw,22px);display:flex}.OfferDetail-module__Yt1SsW__barCta{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--white);transition:background .3s var(--ease);padding:.7em 1.3em;font-size:12px;font-weight:500}.OfferDetail-module__Yt1SsW__barCta:hover{background:var(--accent)}@media (max-width:640px){.OfferDetail-module__Yt1SsW__back{gap:0;font-size:0}.OfferDetail-module__Yt1SsW__back .OfferDetail-module__Yt1SsW__backArrow{font-size:22px}.OfferDetail-module__Yt1SsW__barTools>:last-child{display:none}}.OfferDetail-module__Yt1SsW__gallery{width:100%}.OfferDetail-module__Yt1SsW__mosaic{grid-template-rows:repeat(2,1fr);grid-template-columns:2fr 1fr 1fr;gap:clamp(6px,.7vw,10px);height:clamp(420px,76vh,720px);display:grid}.OfferDetail-module__Yt1SsW__cell{background:var(--line);position:relative;overflow:hidden}.OfferDetail-module__Yt1SsW__cell img{object-fit:cover;transition:transform .7s var(--ease)}.OfferDetail-module__Yt1SsW__cell:hover img{transform:scale(1.05)}.OfferDetail-module__Yt1SsW__cellLead{grid-area:1/1/span 2}@media (min-width:901px){.OfferDetail-module__Yt1SsW__mosaic[data-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.OfferDetail-module__Yt1SsW__mosaic[data-count="1"] .OfferDetail-module__Yt1SsW__cellLead{grid-row:1}.OfferDetail-module__Yt1SsW__mosaic[data-count="2"]{grid-template-rows:1fr;grid-template-columns:2fr 1fr}.OfferDetail-module__Yt1SsW__mosaic[data-count="2"] .OfferDetail-module__Yt1SsW__cellLead{grid-row:1}.OfferDetail-module__Yt1SsW__mosaic[data-count="3"]{grid-template-columns:2fr 1fr}.OfferDetail-module__Yt1SsW__mosaic[data-count="4"]{grid-template-rows:repeat(3,1fr);grid-template-columns:2fr 1fr}.OfferDetail-module__Yt1SsW__mosaic[data-count="4"] .OfferDetail-module__Yt1SsW__cellLead{grid-row:1/span 3}}.OfferDetail-module__Yt1SsW__cellBtn{z-index:2;cursor:zoom-in;background:0 0;border:none;justify-content:flex-end;align-items:flex-start;padding:12px;display:flex;position:absolute;inset:0}.OfferDetail-module__Yt1SsW__zoom{width:34px;height:34px;color:var(--ink);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);background:#ffffffe6;border-radius:50%;place-items:center;font-size:15px;display:grid;transform:translateY(-4px)}.OfferDetail-module__Yt1SsW__cell:hover .OfferDetail-module__Yt1SsW__zoom,.OfferDetail-module__Yt1SsW__cellBtn:focus-visible .OfferDetail-module__Yt1SsW__zoom{opacity:1;transform:none}@media (max-width:900px){.OfferDetail-module__Yt1SsW__mosaic{grid-template-rows:none;grid-template-columns:1fr 1fr;height:auto}.OfferDetail-module__Yt1SsW__cellLead{aspect-ratio:16/10;grid-area:auto/1/auto/-1}.OfferDetail-module__Yt1SsW__cell:not(.OfferDetail-module__Yt1SsW__cellLead){aspect-ratio:3/2}.OfferDetail-module__Yt1SsW__cell:not(.OfferDetail-module__Yt1SsW__cellLead):last-child:nth-child(2n){aspect-ratio:16/9;grid-column:1/-1}}.OfferDetail-module__Yt1SsW__mosaicCarousel{--gap:clamp(6px, .7vw, 10px);gap:var(--gap);grid-template-rows:1fr;grid-template-columns:2fr 1fr 1fr;height:clamp(420px,76vh,720px);display:grid}.OfferDetail-module__Yt1SsW__mosaicCarousel .OfferDetail-module__Yt1SsW__cellLead{grid-area:1/1}.OfferDetail-module__Yt1SsW__railWrap{grid-area:1/2/auto/-1;min-width:0;position:relative}.OfferDetail-module__Yt1SsW__rail{grid-template-rows:1fr 1fr;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gap)) / 2);gap:var(--gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100%;display:grid;overflow:auto hidden}.OfferDetail-module__Yt1SsW__rail::-webkit-scrollbar{display:none}.OfferDetail-module__Yt1SsW__rail .OfferDetail-module__Yt1SsW__cell{scroll-snap-align:start}.OfferDetail-module__Yt1SsW__railBtn{z-index:5;-webkit-backdrop-filter:blur(6px);width:44px;height:44px;color:var(--ink);font-family:var(--font-display);cursor:pointer;transition:background .3s var(--ease), opacity .3s var(--ease);background:#ffffffe6;border:none;border-radius:999px;place-items:center;padding-bottom:3px;font-size:24px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #15151529}.OfferDetail-module__Yt1SsW__railBtn:hover{background:#fff}.OfferDetail-module__Yt1SsW__railBtn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.OfferDetail-module__Yt1SsW__railBtn:disabled{opacity:0;pointer-events:none}.OfferDetail-module__Yt1SsW__railPrev{left:10px}.OfferDetail-module__Yt1SsW__railNext{right:10px}@media (max-width:900px){.OfferDetail-module__Yt1SsW__mosaicCarousel{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto}.OfferDetail-module__Yt1SsW__mosaicCarousel .OfferDetail-module__Yt1SsW__cellLead{aspect-ratio:16/10;grid-column:1}.OfferDetail-module__Yt1SsW__railWrap{grid-column:1}.OfferDetail-module__Yt1SsW__rail{height:clamp(200px,54vw,320px)}.OfferDetail-module__Yt1SsW__rail .OfferDetail-module__Yt1SsW__cell:not(.OfferDetail-module__Yt1SsW__cellLead),.OfferDetail-module__Yt1SsW__rail .OfferDetail-module__Yt1SsW__cell:not(.OfferDetail-module__Yt1SsW__cellLead):last-child:nth-child(2n){aspect-ratio:auto;grid-column:auto}.OfferDetail-module__Yt1SsW__railBtn{display:none}}.OfferDetail-module__Yt1SsW__heroScrim{z-index:3;pointer-events:none;background:linear-gradient(#15151500 30%,#15151526 58%,#15151599 100%);position:absolute;inset:0}.OfferDetail-module__Yt1SsW__heroContent{z-index:4;pointer-events:none;width:100%;color:var(--white);flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,5vw,64px) clamp(20px,5vw,88px);display:flex;position:absolute;bottom:0;left:0}.OfferDetail-module__Yt1SsW__tag{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);-webkit-backdrop-filter:blur(6px);background:#ffffffe6;border-radius:999px;align-items:center;gap:.55em;padding:.5em .85em;font-size:10px;font-weight:500;display:inline-flex}.OfferDetail-module__Yt1SsW__tag:before{content:"";background:var(--muted);border-radius:50%;width:6px;height:6px}.OfferDetail-module__Yt1SsW__tagSale:before{background:var(--accent)}.OfferDetail-module__Yt1SsW__tagRent:before{background:var(--ink)}.OfferDetail-module__Yt1SsW__heroLoc{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:#ffffffd9;font-size:clamp(11px,1.4vw,13px)}.OfferDetail-module__Yt1SsW__heroTitle{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(2rem,6vw,4rem);font-weight:400;line-height:1.02}.OfferDetail-module__Yt1SsW__layout{grid-template-columns:minmax(0,1fr) clamp(300px,30vw,380px);align-items:start;gap:clamp(32px,5vw,80px);max-width:1296px;margin:0 auto;padding:clamp(40px,7vh,96px) clamp(20px,5vw,88px) clamp(56px,9vh,120px);display:grid}@media (max-width:900px){.OfferDetail-module__Yt1SsW__layout{grid-template-columns:1fr}}.OfferDetail-module__Yt1SsW__main{flex-direction:column;gap:clamp(36px,6vh,64px);display:flex}.OfferDetail-module__Yt1SsW__block{flex-direction:column;display:flex}.OfferDetail-module__Yt1SsW__blockTitle{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:clamp(18px,2.4vh,28px);padding-bottom:16px;font-size:12px;font-weight:500}.OfferDetail-module__Yt1SsW__lead{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:300;line-height:1.5}.OfferDetail-module__Yt1SsW__lead+.OfferDetail-module__Yt1SsW__lead{margin-top:.9em}.OfferDetail-module__Yt1SsW__richBody>*{margin:0}.OfferDetail-module__Yt1SsW__richBody>*+*{margin-top:.9em}.OfferDetail-module__Yt1SsW__richBody>*+.OfferDetail-module__Yt1SsW__richH2{margin-top:1.4em}.OfferDetail-module__Yt1SsW__richBody>*+.OfferDetail-module__Yt1SsW__richQuote{margin-top:1.2em}.OfferDetail-module__Yt1SsW__richP{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:300;line-height:1.5}.OfferDetail-module__Yt1SsW__richH2{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:400;line-height:1.14}.OfferDetail-module__Yt1SsW__richQuote{border-left:2px solid var(--accent);font-family:var(--font-display);color:var(--ink);padding-left:clamp(16px,2vw,24px);font-size:clamp(1.2rem,2vw,1.55rem);font-style:italic;font-weight:300;line-height:1.34}.OfferDetail-module__Yt1SsW__richLink{color:var(--ink);border-bottom:1px solid var(--gold);transition:color .3s var(--ease), border-color .3s var(--ease);text-decoration:none}.OfferDetail-module__Yt1SsW__richLink:hover{color:var(--gold);border-bottom-color:var(--gold)}.OfferDetail-module__Yt1SsW__richCode{background:var(--paper-soft);border:1px solid var(--line);border-radius:3px;padding:.12em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.88em}.OfferDetail-module__Yt1SsW__richUl,.OfferDetail-module__Yt1SsW__richOl{font-family:var(--font-ui);color:var(--ink);padding-left:1.4em;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:300;line-height:1.7}.OfferDetail-module__Yt1SsW__richUl{list-style:outside}.OfferDetail-module__Yt1SsW__richOl{list-style:decimal}.OfferDetail-module__Yt1SsW__richLi{margin:.35em 0;padding-left:.3em}.OfferDetail-module__Yt1SsW__richLi::marker{color:var(--gold)}.OfferDetail-module__Yt1SsW__richLi>.OfferDetail-module__Yt1SsW__richUl,.OfferDetail-module__Yt1SsW__richLi>.OfferDetail-module__Yt1SsW__richOl{margin:.35em 0}.OfferDetail-module__Yt1SsW__richFigure{margin:0}.OfferDetail-module__Yt1SsW__richImage{width:100%;height:auto;display:block}.OfferDetail-module__Yt1SsW__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(20px,3vw,44px);display:grid}@media (max-width:520px){.OfferDetail-module__Yt1SsW__features{grid-template-columns:1fr}}.OfferDetail-module__Yt1SsW__feature{font-family:var(--font-ui);color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:.7em;padding-bottom:12px;font-size:clamp(.95rem,1.3vw,1.05rem);display:flex}.OfferDetail-module__Yt1SsW__featureDot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.OfferDetail-module__Yt1SsW__map{aspect-ratio:16/9;border:1px solid var(--line);background:var(--line);position:relative;overflow:hidden}.OfferDetail-module__Yt1SsW__map iframe{filter:grayscale(.35)contrast(.96);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.OfferDetail-module__Yt1SsW__mapFoot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-top:16px;display:flex}.OfferDetail-module__Yt1SsW__mapNote{font-family:var(--font-ui);color:var(--muted);max-width:52ch;font-size:.95rem;line-height:1.55}.OfferDetail-module__Yt1SsW__mapLink{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);white-space:nowrap;transition:opacity .3s var(--ease);flex:none;font-size:12px;font-weight:500}.OfferDetail-module__Yt1SsW__mapLink:hover{opacity:.7}.OfferDetail-module__Yt1SsW__aside{flex-direction:column;gap:12px;display:flex;position:sticky;top:92px}@media (max-width:900px){.OfferDetail-module__Yt1SsW__aside{position:static}}.OfferDetail-module__Yt1SsW__card{border:1px solid var(--line);background:var(--paper);padding:clamp(22px,2.6vw,30px)}.OfferDetail-module__Yt1SsW__priceLabel{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px}.OfferDetail-module__Yt1SsW__price{font-family:var(--font-display);color:var(--ink);margin-top:6px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:400;line-height:1.05;display:block}.OfferDetail-module__Yt1SsW__priceApprox{font-family:var(--font-ui);letter-spacing:.02em;color:var(--muted);margin-top:6px;font-size:14px;display:block}.OfferDetail-module__Yt1SsW__pricePerM2{font-family:var(--font-ui);letter-spacing:.04em;color:var(--muted);margin-top:6px;font-size:12px;display:block}.OfferDetail-module__Yt1SsW__priceNote{font-family:var(--font-ui);letter-spacing:.02em;color:var(--muted-2);margin-top:8px;font-size:11px;line-height:1.4;display:block}.OfferDetail-module__Yt1SsW__badges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.OfferDetail-module__Yt1SsW__taxNote{border:1px solid var(--line);font-family:var(--font-ui);letter-spacing:.03em;color:var(--muted);border-radius:999px;align-items:center;gap:.55em;padding:.42em .75em;font-size:11px;display:inline-flex}.OfferDetail-module__Yt1SsW__taxNote:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:5px;height:5px}.OfferDetail-module__Yt1SsW__perkNote{border-color:color-mix(in srgb, var(--gold) 55%, transparent);color:var(--ink)}.OfferDetail-module__Yt1SsW__facts{border-top:1px solid var(--line);margin:clamp(20px,2.4vh,26px) 0}.OfferDetail-module__Yt1SsW__factRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.OfferDetail-module__Yt1SsW__factRow dt{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.OfferDetail-module__Yt1SsW__factRow dd{font-family:var(--font-ui);color:var(--ink);text-align:right;font-size:.95rem}.OfferDetail-module__Yt1SsW__enquire{flex-direction:column;display:flex}.OfferDetail-module__Yt1SsW__enquireTitle{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:400;line-height:1.15}.OfferDetail-module__Yt1SsW__enquireText{font-family:var(--font-ui);color:var(--muted);margin-top:10px;font-size:.92rem;line-height:1.55}.OfferDetail-module__Yt1SsW__enquireMenu{width:100%;margin-top:14px}.OfferDetail-module__Yt1SsW__enquireCta,.OfferDetail-module__Yt1SsW__enquireGhost{text-align:center;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);padding:1em 1.4em;font-size:12px;font-weight:500}.OfferDetail-module__Yt1SsW__enquireCta{cursor:pointer;background:var(--ink);width:100%;color:var(--white);border:0}.OfferDetail-module__Yt1SsW__enquireCta:hover{background:var(--accent)}.OfferDetail-module__Yt1SsW__enquireGhost{border:1px solid var(--line);color:var(--ink);margin-top:14px}.OfferDetail-module__Yt1SsW__enquireGhost:hover{border-color:var(--ink)}.OfferDetail-module__Yt1SsW__disclaimer{font-family:var(--font-ui);letter-spacing:.02em;color:var(--muted-2);font-size:11px;line-height:1.5}.OfferDetail-module__Yt1SsW__mortgage{border:1px solid var(--line);background:var(--paper-soft);padding:clamp(24px,3vw,34px)}.OfferDetail-module__Yt1SsW__mortgageTitle{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:400}.OfferDetail-module__Yt1SsW__mortgageResult{align-items:baseline;gap:.5em;margin-top:14px;margin-bottom:clamp(18px,2.6vh,28px);display:flex}.OfferDetail-module__Yt1SsW__mortgageAmount{font-family:var(--font-display);color:var(--accent);font-size:clamp(2.1rem,4.4vw,2.9rem);font-weight:400;line-height:1}.OfferDetail-module__Yt1SsW__mortgagePer{font-family:var(--font-ui);color:var(--muted);font-size:.95rem}.OfferDetail-module__Yt1SsW__sliderRow{margin-top:clamp(16px,2.2vh,22px)}.OfferDetail-module__Yt1SsW__sliderHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.OfferDetail-module__Yt1SsW__sliderLabel{font-family:var(--font-ui);color:var(--ink);font-size:.95rem}.OfferDetail-module__Yt1SsW__sliderValue{font-family:var(--font-ui);color:var(--ink);font-size:.95rem;font-weight:500}.OfferDetail-module__Yt1SsW__slider{appearance:none;background:linear-gradient(to right, var(--accent) 0 var(--fill,50%), var(--line) var(--fill,50%) 100%);cursor:pointer;border-radius:2px;outline:none;width:100%;height:3px}.OfferDetail-module__Yt1SsW__slider::-webkit-slider-thumb{appearance:none;background:var(--accent);border:3px solid var(--paper);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 5px #15151547}.OfferDetail-module__Yt1SsW__slider::-moz-range-thumb{background:var(--accent);border:3px solid var(--paper);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 5px #15151547}.OfferDetail-module__Yt1SsW__slider:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.OfferDetail-module__Yt1SsW__mortgageNote{font-family:var(--font-ui);letter-spacing:.02em;color:var(--muted-2);margin-top:clamp(20px,2.6vh,28px);font-size:11px}.OfferDetail-module__Yt1SsW__similar{max-width:1296px;margin:0 auto;padding:0 clamp(20px,5vw,88px) clamp(56px,9vh,120px)}.OfferDetail-module__Yt1SsW__similarTitle{font-family:var(--font-ui);color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:clamp(24px,3.4vh,40px);padding-bottom:clamp(18px,2.6vh,30px);font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:300;line-height:1.14}.OfferDetail-module__Yt1SsW__similarGrid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,34px);display:grid}@media (max-width:900px){.OfferDetail-module__Yt1SsW__similarGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.OfferDetail-module__Yt1SsW__similarGrid{grid-template-columns:1fr}}.OfferDetail-module__Yt1SsW__simCard{display:block}.OfferDetail-module__Yt1SsW__simMedia{aspect-ratio:3/2;background:var(--line);transition:transform .4s var(--ease), box-shadow .4s var(--ease);position:relative;overflow:hidden;box-shadow:0 18px 44px #1515151f}.OfferDetail-module__Yt1SsW__simCard:hover .OfferDetail-module__Yt1SsW__simMedia{transform:translateY(-6px);box-shadow:0 28px 62px #15151533}.OfferDetail-module__Yt1SsW__simMedia img{object-fit:cover;transition:transform .5s var(--ease)}.OfferDetail-module__Yt1SsW__simCard:hover .OfferDetail-module__Yt1SsW__simMedia img{transform:scale(1.06)}.OfferDetail-module__Yt1SsW__simMedia .OfferDetail-module__Yt1SsW__tag{z-index:2;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #15151524}.OfferDetail-module__Yt1SsW__simBody{padding:clamp(14px,1.6vw,20px) 2px 0}.OfferDetail-module__Yt1SsW__simLoc{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:11px}.OfferDetail-module__Yt1SsW__simTitle{font-family:var(--font-display);color:var(--ink);margin-top:.35em;font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:400;line-height:1.1}.OfferDetail-module__Yt1SsW__simFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:clamp(12px,1.4vh,16px);padding-top:14px;display:flex}.OfferDetail-module__Yt1SsW__simPrice{min-width:0;font-family:var(--font-display);color:var(--ink);flex-direction:column;gap:2px;font-size:clamp(1.05rem,1.5vw,1.25rem);display:flex}.OfferDetail-module__Yt1SsW__simPriceMain{white-space:nowrap}.OfferDetail-module__Yt1SsW__simPriceApprox{font-family:var(--font-ui);letter-spacing:.01em;color:var(--muted);white-space:nowrap;font-size:12px}.OfferDetail-module__Yt1SsW__simSpecs{font-family:var(--font-ui);color:var(--muted);text-align:right;font-size:12px}.OfferDetail-module__Yt1SsW__lightbox{z-index:100;-webkit-backdrop-filter:blur(4px);animation:OfferDetail-module__Yt1SsW__lbFade .3s var(--ease);background:#0f0f0ff0;justify-content:center;align-items:center;padding:clamp(16px,4vw,56px);display:flex;position:fixed;inset:0}@keyframes OfferDetail-module__Yt1SsW__lbFade{0%{opacity:0}to{opacity:1}}.OfferDetail-module__Yt1SsW__lbStage{cursor:default;width:min(92vw,1400px);height:min(84vh,900px);position:relative}.OfferDetail-module__Yt1SsW__lbImg{object-fit:contain}.OfferDetail-module__Yt1SsW__lbClose{z-index:2;color:#fffc;cursor:pointer;width:44px;height:44px;transition:color .3s var(--ease);background:0 0;border:none;place-items:center;font-size:20px;display:grid;position:absolute;top:clamp(14px,2.4vw,26px);right:clamp(14px,2.4vw,26px)}.OfferDetail-module__Yt1SsW__lbClose:hover{color:var(--white)}.OfferDetail-module__Yt1SsW__lbNav{z-index:2;color:#ffffffbf;width:clamp(44px,6vw,60px);height:clamp(44px,6vw,60px);font-family:var(--font-display);cursor:pointer;transition:color .3s var(--ease), transform .3s var(--ease);background:0 0;border:none;place-items:center;font-size:clamp(2rem,4vw,3rem);line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.OfferDetail-module__Yt1SsW__lbNav:hover{color:var(--white)}.OfferDetail-module__Yt1SsW__lbPrev{left:clamp(6px,2vw,24px)}.OfferDetail-module__Yt1SsW__lbPrev:hover{transform:translateY(-50%)translate(-3px)}.OfferDetail-module__Yt1SsW__lbNext{right:clamp(6px,2vw,24px)}.OfferDetail-module__Yt1SsW__lbNext:hover{transform:translateY(-50%)translate(3px)}.OfferDetail-module__Yt1SsW__lbCount{font-family:var(--font-ui);letter-spacing:.22em;color:#ffffffb3;font-size:12px;position:absolute;bottom:clamp(14px,3vw,30px);left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.OfferDetail-module__Yt1SsW__cell img,.OfferDetail-module__Yt1SsW__cell:hover img,.OfferDetail-module__Yt1SsW__zoom,.OfferDetail-module__Yt1SsW__cell:hover .OfferDetail-module__Yt1SsW__zoom,.OfferDetail-module__Yt1SsW__simMedia,.OfferDetail-module__Yt1SsW__simCard:hover .OfferDetail-module__Yt1SsW__simMedia,.OfferDetail-module__Yt1SsW__simMedia img,.OfferDetail-module__Yt1SsW__simCard:hover .OfferDetail-module__Yt1SsW__simMedia img,.OfferDetail-module__Yt1SsW__lbNav:hover,.OfferDetail-module__Yt1SsW__lbPrev:hover,.OfferDetail-module__Yt1SsW__lbNext:hover,.OfferDetail-module__Yt1SsW__back:hover .OfferDetail-module__Yt1SsW__backArrow{transition:none;transform:none}.OfferDetail-module__Yt1SsW__lightbox{animation:none}.OfferDetail-module__Yt1SsW__lbNav:hover{transform:translateY(-50%)}.OfferDetail-module__Yt1SsW__zoom{opacity:1}}
