.Awning-module__gTDUpW__awning{flex-shrink:0;width:100%;display:block}
.Button-module__McPbWG__btn{border:var(--border);border-radius:var(--radius-pill);font-family:var(--font-body);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s ease, color .16s ease;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.Button-module__McPbWG__sm{min-height:40px;padding:0 16px;font-size:14px}.Button-module__McPbWG__md{min-height:48px;padding:0 22px;font-size:16px}.Button-module__McPbWG__lg{min-height:56px;padding:0 28px;font-size:17px}.Button-module__McPbWG__block{width:100%}.Button-module__McPbWG__primary{background:var(--paprika);color:var(--cream);box-shadow:var(--shadow-sm)}.Button-module__McPbWG__primary:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-2px)}.Button-module__McPbWG__primary:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.Button-module__McPbWG__secondary{background:var(--card);color:var(--ink)}.Button-module__McPbWG__secondary:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-2px)}.Button-module__McPbWG__secondary:active,.Button-module__McPbWG__paper:active,.Button-module__McPbWG__dark:active{box-shadow:none;transform:translate(1px,1px)}.Button-module__McPbWG__dark{background:var(--ink);color:var(--paper)}.Button-module__McPbWG__dark:hover{background:#2b2621}.Button-module__McPbWG__paper{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm)}.Button-module__McPbWG__paper:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-2px)}.Button-module__McPbWG__ghost{color:var(--ink);background:0 0;border-color:#0000}.Button-module__McPbWG__ghost:hover{background:#1c191512}.Button-module__McPbWG__dashed{color:var(--ink);background:0 0;border-style:dashed}.Button-module__McPbWG__dashed:hover{background:var(--card)}.Button-module__McPbWG__btn:disabled,.Button-module__McPbWG__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}
.Chip-module__mvPkFq__chip{border-radius:var(--radius-pill);border:1.5px solid var(--ink);background:var(--card);color:var(--ink);font-family:var(--font-body);white-space:nowrap;align-items:center;gap:7px;font-weight:500;line-height:1;display:inline-flex}.Chip-module__mvPkFq__md{min-height:36px;padding:0 14px;font-size:14px}.Chip-module__mvPkFq__sm{min-height:30px;padding:0 11px;font-size:13px}.Chip-module__mvPkFq__dot{border:1.5px solid var(--ink);border-radius:50%;flex-shrink:0;width:9px;height:9px}.Chip-module__mvPkFq__text{display:inline-block}.Chip-module__mvPkFq__clickable{cursor:pointer;transition:transform .14s var(--ease-out), background-color .14s ease}.Chip-module__mvPkFq__clickable:hover{background:var(--paper-2);transform:translateY(-1px)}.Chip-module__mvPkFq__active,.Chip-module__mvPkFq__active:hover{background:var(--ink);color:var(--paper)}.Chip-module__mvPkFq__active .Chip-module__mvPkFq__dot{border-color:var(--paper)}.Chip-module__mvPkFq__removable{background:var(--cardboard);cursor:pointer;min-height:40px;transition:transform .14s var(--ease-out);padding-inline:14px 7px;font-weight:600}.Chip-module__mvPkFq__removable:hover{transform:translateY(-1px)}.Chip-module__mvPkFq__x{background:var(--ink);width:24px;height:24px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}
.PriceTag-module__PUm7ba__wrap{transform:rotate(var(--rot,-4deg));transform-origin:50% 0;flex-direction:column;align-items:center;display:inline-flex}.PriceTag-module__PUm7ba__swing{animation:5.5s ease-in-out infinite PriceTag-module__PUm7ba__swing}.PriceTag-module__PUm7ba__nail{background:var(--ink);border-radius:50%;width:9px;height:9px}.PriceTag-module__PUm7ba__string{background:var(--ink);width:2px;height:16px}.PriceTag-module__PUm7ba__tag{color:var(--ink);background-color:var(--cardboard);border:var(--border);box-shadow:var(--shadow-sm);background-image:radial-gradient(#1c191514 1px,#0000 1.4px);background-size:5px 5px;border-radius:10px 10px 14px 14px;flex-direction:column;align-items:center;gap:1px;display:inline-flex;position:relative}.PriceTag-module__PUm7ba__hole{background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:50%;translate:-50%}.PriceTag-module__PUm7ba__price{font-family:var(--font-price);white-space:nowrap;font-weight:700;line-height:1}.PriceTag-module__PUm7ba__label{font-family:var(--font-body);white-space:nowrap;font-size:13px;font-weight:600}.PriceTag-module__PUm7ba__unit{font-family:var(--font-body);font-size:11px;font-weight:700}.PriceTag-module__PUm7ba__sm{padding:13px 10px 4px}.PriceTag-module__PUm7ba__sm .PriceTag-module__PUm7ba__price{font-size:24px}.PriceTag-module__PUm7ba__md{padding:15px 14px 6px}.PriceTag-module__PUm7ba__md .PriceTag-module__PUm7ba__price{font-size:31px}.PriceTag-module__PUm7ba__lg{padding:20px 18px 8px}.PriceTag-module__PUm7ba__lg .PriceTag-module__PUm7ba__price{font-size:46px}.PriceTag-module__PUm7ba__lg .PriceTag-module__PUm7ba__hole,.PriceTag-module__PUm7ba__xl .PriceTag-module__PUm7ba__hole{width:9px;height:9px;top:6px}.PriceTag-module__PUm7ba__xl{padding:24px 24px 10px}.PriceTag-module__PUm7ba__xl .PriceTag-module__PUm7ba__price{font-size:64px;line-height:.95}.PriceTag-module__PUm7ba__none .PriceTag-module__PUm7ba__price{font-family:var(--font-body);padding-block:4px;font-size:14px;font-weight:700}.PriceTag-module__PUm7ba__paper{background-color:var(--paper-2)}.PriceTag-module__PUm7ba__saffron{background-color:var(--saffron)}.PriceTag-module__PUm7ba__paprika{background-color:var(--paprika);color:var(--cream);background-image:radial-gradient(#fff8ee1f 1px,#0000 1.4px)}@keyframes PriceTag-module__PUm7ba__swing{0%,to{transform:rotate(var(--rot,-5deg))}50%{transform:rotate(calc(var(--rot,-5deg) + 4deg))}}
.Stamp-module__6fzf6W__stamp{text-align:center;box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 5px currentColor;background:var(--paper);font-family:var(--font-display);transform:rotate(var(--rot,-12deg));border:3px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1.05;display:inline-flex;-webkit-mask-image:radial-gradient(circle at 30% 20%,#000 60%,#000000d1 61%,#000 75%);mask-image:radial-gradient(circle at 30% 20%,#000 60%,#000000d1 61%,#000 75%)}.Stamp-module__6fzf6W__inner{padding:0 6px}.Stamp-module__6fzf6W__paprika{color:var(--paprika)}.Stamp-module__6fzf6W__sea{color:var(--sea)}.Stamp-module__6fzf6W__sumac{color:var(--sumac)}.Stamp-module__6fzf6W__zaatar{color:var(--zaatar)}.Stamp-module__6fzf6W__ink{color:var(--ink)}.Stamp-module__6fzf6W__animate{animation:Stamp-module__6fzf6W__stamp-in .45s var(--ease-spring) both}@keyframes Stamp-module__6fzf6W__stamp-in{0%{opacity:0;transform:scale(1.7) rotate(var(--rot,-12deg))}to{opacity:1;transform:scale(1) rotate(var(--rot,-12deg))}}
.StallArt-module__cv_FhG__art{display:block;overflow:visible}.StallArt-module__cv_FhG__hook,.StallArt-module__cv_FhG__sign,.StallArt-module__cv_FhG__briefcase{transform-box:fill-box;transform-origin:50% 0}.StallArt-module__cv_FhG__wheel{transform-box:fill-box;transform-origin:50%}.StallArt-module__cv_FhG__sofa,.StallArt-module__cv_FhG__cushion{transform-box:fill-box;transform-origin:50% 100%}.StallArt-module__cv_FhG__hammer{transform-box:view-box;transform-origin:65px 70px}.StallArt-module__cv_FhG__smoke{opacity:0}.StallArt-module__cv_FhG__window{transition:fill .3s}.StallArt-module__cv_FhG__briefcase{transition:transform .35s var(--ease-spring)}[data-stall]:is(:hover,:focus-within) .StallArt-module__cv_FhG__window{fill:var(--cream)}[data-stall]:is(:hover,:focus-within) .StallArt-module__cv_FhG__briefcase{transform:translateY(-3px)rotate(-6deg)}@media (prefers-reduced-motion:no-preference){[data-stall]:is(:hover,:focus-within) .StallArt-module__cv_FhG__hook{animation:1.3s ease-in-out infinite StallArt-module__cv_FhG__hook-swing}[data-stall]:is(:hover,:focus-within) .StallArt-module__cv_FhG__smoke{animation:1.8s ease-out infinite StallArt-module__cv_FhG__smoke}[data-stall]:is(:hover,:focus-within) .StallArt-module__cv_FhG__car{animation:.28s ease-in-out infinite alternate StallArt-module__cv_FhG__car-bump}[data-stall]:is(:hover,:focus-within) .StallArt-module__cv_FhG__wheel{animation:.55s linear infinite StallArt-module__cv_FhG__wheel-spin}[data-stall]:is(:hover,:focus-within) .StallArt-module__cv_FhG__sofa{animation:StallArt-module__cv_FhG__squash .9s var(--ease-spring) infinite}[data-stall]:is(:hover,:focus-within) .StallArt-module__cv_FhG__cushion{animation:StallArt-module__cv_FhG__cushion-hop .9s var(--ease-out) infinite}[data-stall]:is(:hover,:focus-within) .StallArt-module__cv_FhG__hammer{animation:.6s ease-in-out infinite StallArt-module__cv_FhG__hammer-tap}[data-stall]:is(:hover,:focus-within) .StallArt-module__cv_FhG__sign{animation:1.1s ease-in-out infinite StallArt-module__cv_FhG__sign-swing}}@keyframes StallArt-module__cv_FhG__hook-swing{0%,to{transform:rotate(0)}30%{transform:rotate(12deg)}70%{transform:rotate(-9deg)}}@keyframes StallArt-module__cv_FhG__smoke{0%{opacity:0;transform:translateY(4px)scale(.6)}35%{opacity:1}to{opacity:0;transform:translateY(-8px)scale(1.25)}}@keyframes StallArt-module__cv_FhG__car-bump{to{transform:translateY(-1.5px)}}@keyframes StallArt-module__cv_FhG__wheel-spin{to{transform:rotate(-360deg)}}@keyframes StallArt-module__cv_FhG__squash{0%,to{transform:scale(1)}30%{transform:scale(1.04,.92)}60%{transform:scale(.98,1.03)}}@keyframes StallArt-module__cv_FhG__cushion-hop{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-9px)rotate(-14deg)}}@keyframes StallArt-module__cv_FhG__hammer-tap{0%,to{transform:rotate(0)}45%{transform:rotate(-16deg)}60%{transform:rotate(3deg)}}@keyframes StallArt-module__cv_FhG__sign-swing{0%,to{transform:rotate(0)}35%{transform:rotate(14deg)}70%{transform:rotate(-10deg)}}
.FavButton-module__I2mKpW__fav{border-radius:var(--radius-pill);border:var(--border);background:var(--card);color:var(--ink);cursor:pointer;transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.FavButton-module__I2mKpW__fav:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.FavButton-module__I2mKpW__md{width:44px;height:44px}.FavButton-module__I2mKpW__lg{width:50px;height:50px}.FavButton-module__I2mKpW__labelled{width:auto;padding-inline:16px 18px}.FavButton-module__I2mKpW__heart{display:inline-flex}.FavButton-module__I2mKpW__saved{color:var(--paprika)}.FavButton-module__I2mKpW__pop{animation:FavButton-module__I2mKpW__pop .38s var(--ease-spring)}@keyframes FavButton-module__I2mKpW__pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}
.Dialog-module__FUaSeG__root{z-index:900;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Dialog-module__FUaSeG__backdrop{background:color-mix(in srgb, var(--ink) 55%, transparent);animation:.2s both Dialog-module__FUaSeG__fade;position:absolute;inset:0}.Dialog-module__FUaSeG__panel{background:var(--card);border:var(--border);border-radius:var(--radius-xl);width:min(540px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);animation:Dialog-module__FUaSeG__panel-in .32s var(--ease-out) both;outline:none;flex-direction:column;display:flex;position:relative}.Dialog-module__FUaSeG__header{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 8px;display:flex}.Dialog-module__FUaSeG__headerBare{z-index:3;padding:0;position:absolute;inset-block-start:14px;inset-inline-end:14px}.Dialog-module__FUaSeG__titles{flex-direction:column;gap:6px;min-width:0;display:flex}.Dialog-module__FUaSeG__title{font-family:var(--font-display);font-size:clamp(24px,3.4vw,30px);line-height:1.1}.Dialog-module__FUaSeG__description{color:var(--ink-2);font-size:15px}.Dialog-module__FUaSeG__close{border:var(--border);background:var(--paper-2);width:44px;height:44px;color:var(--ink);transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Dialog-module__FUaSeG__close:hover{box-shadow:var(--shadow-sm);transform:rotate(90deg)}.Dialog-module__FUaSeG__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:12px 24px 24px;overflow-y:auto}.Dialog-module__FUaSeG__footer{border-block-start:2px dashed var(--line);background:var(--paper-2);border-end-end-radius:calc(var(--radius-xl) - 2px);border-end-start-radius:calc(var(--radius-xl) - 2px);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.Dialog-module__FUaSeG__sheet{align-items:stretch;padding:0}.Dialog-module__FUaSeG__sheet .Dialog-module__FUaSeG__panel{width:100%;height:100%;max-height:none;box-shadow:none;background:var(--paper);animation:Dialog-module__FUaSeG__sheet-in .36s var(--ease-out) both;border:0;border-radius:0}.Dialog-module__FUaSeG__sheet .Dialog-module__FUaSeG__header{background:var(--paper);border-block-end:var(--border);align-items:center;padding:14px 16px;position:relative}.Dialog-module__FUaSeG__sheet .Dialog-module__FUaSeG__body{padding:18px 16px 28px}.Dialog-module__FUaSeG__sheet .Dialog-module__FUaSeG__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-block-start:var(--border);background:var(--card);border-radius:0}.Dialog-module__FUaSeG__lightbox{padding:0}.Dialog-module__FUaSeG__lightbox .Dialog-module__FUaSeG__backdrop{background:color-mix(in srgb, var(--ink) 94%, transparent)}.Dialog-module__FUaSeG__lightbox .Dialog-module__FUaSeG__panel{width:100%;height:100%;max-height:none;box-shadow:none;color:var(--paper);background:0 0;border:0;border-radius:0;animation:.24s both Dialog-module__FUaSeG__fade}.Dialog-module__FUaSeG__lightbox .Dialog-module__FUaSeG__body{flex-direction:column;padding:0;display:flex;overflow:hidden}.Dialog-module__FUaSeG__lightbox .Dialog-module__FUaSeG__close{background:var(--paper)}@media (max-width:639px){.Dialog-module__FUaSeG__modal{align-items:flex-end;padding:0}.Dialog-module__FUaSeG__modal .Dialog-module__FUaSeG__panel{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:calc(100dvh - 24px);box-shadow:0 -4px 0 var(--ink);animation:Dialog-module__FUaSeG__sheet-in .32s var(--ease-out) both;border-block-end:0;border-inline:0}.Dialog-module__FUaSeG__modal .Dialog-module__FUaSeG__footer{border-radius:0;padding-block-end:calc(14px + env(safe-area-inset-bottom))}.Dialog-module__FUaSeG__modal .Dialog-module__FUaSeG__header{padding:18px 16px 6px}.Dialog-module__FUaSeG__modal .Dialog-module__FUaSeG__body{padding:10px 16px 20px}}@keyframes Dialog-module__FUaSeG__fade{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module__FUaSeG__panel-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes Dialog-module__FUaSeG__sheet-in{0%{transform:translateY(100%)}to{transform:none}}
.HeaderActions-module__WdU-Va__iconBtn{border:var(--border);background:var(--card);width:44px;height:44px;color:var(--ink);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s ease;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.HeaderActions-module__WdU-Va__iconBtn:hover{color:var(--ink);box-shadow:var(--shadow-sm);transform:translate(-1px,-2px)}.HeaderActions-module__WdU-Va__iconBtn:active{box-shadow:none;transform:translate(1px,1px)}.HeaderActions-module__WdU-Va__iconBtnActive,.HeaderActions-module__WdU-Va__iconBtnActive:hover{background:var(--saffron)}.HeaderActions-module__WdU-Va__heartOn{color:var(--paprika)}.HeaderActions-module__WdU-Va__badge{top:-7px;border:var(--border);border-radius:var(--radius-pill);background:var(--saffron);min-width:21px;height:21px;color:var(--ink);animation:HeaderActions-module__WdU-Va__pop .4s var(--ease-spring);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;inset-inline-end:-7px}.HeaderActions-module__WdU-Va__dot{top:7px;border:2px solid var(--card);background:var(--paprika);border-radius:50%;width:11px;height:11px;position:absolute;inset-inline-end:8px}.HeaderActions-module__WdU-Va__ring{transform-origin:50% 12%;animation:1.2s ease-in-out 1.4s 2 both HeaderActions-module__WdU-Va__ring}.HeaderActions-module__WdU-Va__avatarBtn{background:var(--saffron)}.HeaderActions-module__WdU-Va__avatar,.HeaderActions-module__WdU-Va__helloAvatar{font-family:var(--font-display);justify-content:center;align-items:center;line-height:1;display:inline-flex}.HeaderActions-module__WdU-Va__avatar{font-size:19px}.HeaderActions-module__WdU-Va__popWrap{position:relative}.HeaderActions-module__WdU-Va__popover{top:calc(100% + 14px);z-index:80;background:var(--card);border:var(--border);border-radius:var(--radius-lg);width:min(390px,100vw - 32px);box-shadow:var(--shadow-lg);color:var(--ink);animation:HeaderActions-module__WdU-Va__pop-in .22s var(--ease-out) both;transform-origin:12% 0;padding:14px;position:absolute;inset-inline-end:-6px}.HeaderActions-module__WdU-Va__popover:before{content:"";top:-9px;border-top:var(--border);border-inline-start:var(--border);background:var(--card);width:14px;height:14px;position:absolute;inset-inline-end:22px;transform:rotate(45deg)}.HeaderActions-module__WdU-Va__popover[hidden]{display:none}.HeaderActions-module__WdU-Va__popHead{border-bottom:1.5px dashed var(--line);flex-direction:column;gap:2px;padding:2px 6px 12px;display:flex}.HeaderActions-module__WdU-Va__popTitle{font-family:var(--font-display);color:var(--paprika);font-size:22px;line-height:1.1}.HeaderActions-module__WdU-Va__popSub{color:var(--ink-3);font-size:13px}.HeaderActions-module__WdU-Va__empty{color:var(--ink-2);padding:18px 6px;font-size:14px}.HeaderActions-module__WdU-Va__dropList{flex-direction:column;gap:2px;margin:8px 0;padding:0;list-style:none;display:flex}.HeaderActions-module__WdU-Va__dropItem{border-radius:var(--radius-md);min-height:60px;color:var(--ink);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px;text-decoration:none;transition:background-color .12s;display:grid}.HeaderActions-module__WdU-Va__dropItem:hover{background:var(--tip);color:var(--ink)}.HeaderActions-module__WdU-Va__thumb{border:1.5px solid var(--ink);background:var(--paper-3);border-radius:10px;width:64px;height:46px;display:block;overflow:hidden}.HeaderActions-module__WdU-Va__dropText{flex-direction:column;gap:2px;min-width:0;display:flex}.HeaderActions-module__WdU-Va__dropTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.HeaderActions-module__WdU-Va__dropPrices{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.HeaderActions-module__WdU-Va__was{color:var(--ink-3);-webkit-text-decoration-color:var(--paprika);text-decoration-color:var(--paprika);font-size:13px;text-decoration-thickness:2px}.HeaderActions-module__WdU-Va__now{font-family:var(--font-price);font-size:22px;font-weight:700;line-height:1}.HeaderActions-module__WdU-Va__pct{border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--paprika);color:var(--cream);white-space:nowrap;padding:4px 8px;font-size:12px;font-weight:800}.HeaderActions-module__WdU-Va__popAll{border:var(--border);border-radius:var(--radius-md);background:var(--paper);min-height:44px;color:var(--ink);transition:background-color .15s ease, transform .15s var(--ease-out);justify-content:center;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:flex}.HeaderActions-module__WdU-Va__popAll:hover{background:var(--saffron);color:var(--ink)}.HeaderActions-module__WdU-Va__userPop{width:min(270px,100vw - 32px)}.HeaderActions-module__WdU-Va__hello{border-bottom:1.5px dashed var(--line);align-items:center;gap:12px;padding:2px 4px 12px;display:flex}.HeaderActions-module__WdU-Va__helloAvatar{border:var(--border);background:var(--saffron);border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:22px}.HeaderActions-module__WdU-Va__helloText{flex-direction:column;min-width:0;display:flex}.HeaderActions-module__WdU-Va__helloName{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.HeaderActions-module__WdU-Va__helloPhone{color:var(--ink-3);text-align:end;font-size:13px}.HeaderActions-module__WdU-Va__menuList{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.HeaderActions-module__WdU-Va__menuItem{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--ink);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .12s;display:flex}.HeaderActions-module__WdU-Va__menuItem:hover{background:var(--tip);color:var(--ink)}.HeaderActions-module__WdU-Va__logout,.HeaderActions-module__WdU-Va__logout:hover{color:var(--paprika-deep)}@keyframes HeaderActions-module__WdU-Va__pop-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}}@keyframes HeaderActions-module__WdU-Va__ring{0%,60%,to{transform:rotate(0)}10%{transform:rotate(16deg)}20%{transform:rotate(-13deg)}30%{transform:rotate(9deg)}40%{transform:rotate(-6deg)}50%{transform:rotate(3deg)}}@keyframes HeaderActions-module__WdU-Va__pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}
.Home-module__PmN3rq__home{flex-direction:column;gap:clamp(28px,3.5vw,44px);display:flex}.Home-module__PmN3rq__home>:first-child{margin-bottom:calc(-1*clamp(12px,2vw,22px))}
.ListingCard-module__ryBMkG__card{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.ListingCard-module__ryBMkG__media{aspect-ratio:3/2;border:var(--border);border-radius:var(--radius-lg);background:var(--paper-3);box-shadow:var(--shadow-drop);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);position:relative}.ListingCard-module__ryBMkG__card:hover .ListingCard-module__ryBMkG__media,.ListingCard-module__ryBMkG__highlighted .ListingCard-module__ryBMkG__media{box-shadow:0 9px 0 var(--ink);transform:translateY(-4px)}.ListingCard-module__ryBMkG__clip{border-radius:calc(var(--radius-lg) - 2px);position:absolute;inset:0;overflow:hidden}.ListingCard-module__ryBMkG__clip>*{transition:transform .6s var(--ease-out)}.ListingCard-module__ryBMkG__card:hover .ListingCard-module__ryBMkG__clip>*{transform:scale(1.045)}.ListingCard-module__ryBMkG__tag{top:-12px;z-index:2;pointer-events:none;position:absolute;inset-inline-start:16px}.ListingCard-module__ryBMkG__mobileRowTag,.ListingCard-module__ryBMkG__mobileDetailsPrice{display:none}.ListingCard-module__ryBMkG__mobileDetailsPriceTag{inset:auto;position:relative;inset-inline-start:auto}.ListingCard-module__ryBMkG__card:hover .ListingCard-module__ryBMkG__tag{animation:1.4s ease-in-out ListingCard-module__ryBMkG__swing}.ListingCard-module__ryBMkG__mobileDetailsTopRow,.ListingCard-module__ryBMkG__mobileDetailsFavorite{display:none}.ListingCard-module__ryBMkG__fav{top:12px;z-index:3;position:absolute;inset-inline-end:12px}.ListingCard-module__ryBMkG__stamp{bottom:12px;z-index:2;pointer-events:none;position:absolute;inset-inline-end:12px}.ListingCard-module__ryBMkG__badge{bottom:12px;z-index:2;background:var(--saffron);border:var(--border);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.2;position:absolute;inset-inline-start:12px}.ListingCard-module__ryBMkG__mine{background:var(--sea);color:var(--cream)}.ListingCard-module__ryBMkG__body{flex-direction:column;gap:5px;min-width:0;padding:2px 4px 0;display:flex}.ListingCard-module__ryBMkG__title{font-family:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ListingCard-module__ryBMkG__link{color:inherit;text-decoration:none}.ListingCard-module__ryBMkG__link:after{content:"";z-index:1;border-radius:var(--radius-lg);position:absolute;inset:0}.ListingCard-module__ryBMkG__link:focus-visible{outline:none}.ListingCard-module__ryBMkG__card:has(.ListingCard-module__ryBMkG__link:focus-visible) .ListingCard-module__ryBMkG__media{outline:3px solid var(--sea);outline-offset:3px}.ListingCard-module__ryBMkG__sub{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.45;overflow:hidden}.ListingCard-module__ryBMkG__meta{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.ListingCard-module__ryBMkG__place{align-items:center;gap:4px;min-width:0;display:inline-flex}.ListingCard-module__ryBMkG__placeText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ListingCard-module__ryBMkG__time{flex-shrink:0}.ListingCard-module__ryBMkG__row{background:var(--card);border:var(--border);border-radius:var(--radius-xl);transition:box-shadow .2s var(--ease-out);flex-direction:row;align-items:stretch;gap:20px;padding:14px}.ListingCard-module__ryBMkG__row:hover,.ListingCard-module__ryBMkG__row.ListingCard-module__ryBMkG__highlighted{box-shadow:var(--shadow-md)}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__media{width:min(260px,40%);box-shadow:none;flex-shrink:0}.ListingCard-module__ryBMkG__row:hover .ListingCard-module__ryBMkG__media,.ListingCard-module__ryBMkG__row.ListingCard-module__ryBMkG__highlighted .ListingCard-module__ryBMkG__media{box-shadow:none;transform:none}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__body{justify-content:center;gap:8px;padding:10px 4px}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__title{font-size:19px}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__sub{white-space:normal}@media (max-width:640px){.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__mobileDetailsTopRow{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__mobileDetailsTopRow .ListingCard-module__ryBMkG__mobileDetailsFavorite{flex:none;min-height:34px}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__mobileDetailsTopRow .ListingCard-module__ryBMkG__mobileDetailsPrice{flex:0 auto;justify-content:flex-start;align-items:center;min-width:0;margin-top:0;padding-top:0;display:flex}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__media .ListingCard-module__ryBMkG__fav{display:none}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__mobileDetailsFavorite{justify-content:flex-start;align-items:center;min-height:34px;display:flex}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__mobileDetailsFavorite .ListingCard-module__ryBMkG__fav{top:auto;z-index:3;position:relative;inset-inline-end:auto}.ListingCard-module__ryBMkG__row{direction:rtl;flex-direction:row;align-items:stretch;gap:12px;padding:10px}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__media{aspect-ratio:4/3;flex:0 0 44%;align-self:flex-start;width:44%;min-width:0;max-width:none}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__body{text-align:right;direction:rtl;flex:1 1 0;justify-content:flex-start;align-items:stretch;gap:7px;min-width:0;padding:0}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__title{font-size:15px;line-height:1.35}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__meta{flex-wrap:wrap;justify-content:flex-start;gap:4px;font-size:11px}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__media .ListingCard-module__ryBMkG__tag,.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__mobileRowTag{display:none}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__mobileDetailsPrice{justify-content:flex-start;align-items:center;min-width:0;margin-top:auto;padding-top:4px;display:flex}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__mobileDetailsPriceTag{inset:auto;max-width:100%;display:inline-flex;position:relative;inset-inline-start:auto;transform:none}.ListingCard-module__ryBMkG__row .ListingCard-module__ryBMkG__badge{inset:8px auto auto 8px;inset-inline-start:auto}}@keyframes ListingCard-module__ryBMkG__swing{0%,to{transform:rotate(var(--rot,-5deg))}50%{transform:rotate(calc(var(--rot,-5deg) + 4deg))}}
.ListingCover-module__0nw5Pq__cover{width:100%;height:100%;display:block}.ListingCover-module__0nw5Pq__photo{object-fit:cover}
.MobileDrawer-module__Ycvgja__head{z-index:2;background:var(--paper);border-bottom:var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.MobileDrawer-module__Ycvgja__logo{--logo-size:30px}.MobileDrawer-module__Ycvgja__close{border:var(--border);background:var(--card);width:44px;height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.MobileDrawer-module__Ycvgja__user{border:var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-sm);align-items:center;gap:12px;margin:16px 16px 4px;padding:14px;display:flex}.MobileDrawer-module__Ycvgja__avatar{border:var(--border);background:var(--saffron);width:44px;height:44px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.MobileDrawer-module__Ycvgja__userText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.MobileDrawer-module__Ycvgja__userName{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.MobileDrawer-module__Ycvgja__userHint{color:var(--ink-3);font-size:13px}.MobileDrawer-module__Ycvgja__userLinks{align-items:center;gap:8px;font-size:14px;display:flex}.MobileDrawer-module__Ycvgja__userLinks a,.MobileDrawer-module__Ycvgja__linkBtn{min-height:36px;color:var(--ink);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.MobileDrawer-module__Ycvgja__sectionTitle{color:var(--ink-3);padding:18px 20px 8px;font-size:13px;font-weight:700}.MobileDrawer-module__Ycvgja__nav{flex-direction:column;display:flex}.MobileDrawer-module__Ycvgja__cats{border:var(--border);border-radius:var(--radius-lg);background:var(--card);margin:0 12px;padding:0;list-style:none;overflow:hidden}.MobileDrawer-module__Ycvgja__cat+.MobileDrawer-module__Ycvgja__cat{border-top:1.5px dashed var(--line)}.MobileDrawer-module__Ycvgja__catHeading{font-family:var(--font-body);font-size:16px;font-weight:600}.MobileDrawer-module__Ycvgja__catBtn{width:100%;min-height:56px;color:var(--ink);text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;font-weight:600;display:flex}.MobileDrawer-module__Ycvgja__catIcon{border:1.5px solid var(--ink);background:var(--cat);width:34px;height:34px;color:var(--cat-fg,var(--cream));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MobileDrawer-module__Ycvgja__catLabel{flex:auto}.MobileDrawer-module__Ycvgja__here{border-radius:var(--radius-pill);background:var(--tip);padding:3px 8px;font-size:11px;font-weight:700}.MobileDrawer-module__Ycvgja__chev{transition:transform .25s var(--ease-spring);flex-shrink:0}.MobileDrawer-module__Ycvgja__catOpen .MobileDrawer-module__Ycvgja__chev{transform:rotate(180deg)}.MobileDrawer-module__Ycvgja__catOpen .MobileDrawer-module__Ycvgja__catBtn{background:var(--paper-2)}.MobileDrawer-module__Ycvgja__panel{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:0fr;display:grid}.MobileDrawer-module__Ycvgja__catOpen .MobileDrawer-module__Ycvgja__panel{grid-template-rows:1fr}.MobileDrawer-module__Ycvgja__panelInner{min-height:0;overflow:hidden}.MobileDrawer-module__Ycvgja__subs{padding:2px 14px 12px;flex-direction:column;margin:0;padding-inline-start:60px;list-style:none;display:flex}.MobileDrawer-module__Ycvgja__sub{min-height:44px;color:var(--ink);align-items:center;gap:6px;font-size:15px;text-decoration:none;display:flex}.MobileDrawer-module__Ycvgja__subAll{color:var(--ink);font-weight:700}.MobileDrawer-module__Ycvgja__tools{flex-direction:column;display:flex}.MobileDrawer-module__Ycvgja__toolList{flex-direction:column;gap:8px;margin:0 12px;padding:0;list-style:none;display:flex}.MobileDrawer-module__Ycvgja__tool{border:var(--border);border-radius:var(--radius-md);background:var(--card);min-height:52px;color:var(--ink);align-items:center;gap:12px;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.MobileDrawer-module__Ycvgja__tool svg{color:var(--sea)}.MobileDrawer-module__Ycvgja__foot{background:linear-gradient(to top, var(--paper) 70%, transparent);margin-top:auto;padding:18px 16px 20px;position:sticky;bottom:0}
.PriceCard-module__3oMeyq__card{background:var(--card);border:var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;gap:18px;padding:26px 24px 24px;display:flex}.PriceCard-module__3oMeyq__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.PriceCard-module__3oMeyq__tag{min-width:0}.PriceCard-module__3oMeyq__stamp{margin-top:18px}.PriceCard-module__3oMeyq__meta{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;font-size:15px;display:flex}.PriceCard-module__3oMeyq__was{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--paprika);text-decoration-color:var(--paprika)}.PriceCard-module__3oMeyq__ctas{flex-direction:column;gap:10px;display:flex}.PriceCard-module__3oMeyq__masked{opacity:.92;font-size:14px;font-weight:500}.PriceCard-module__3oMeyq__phone{border:var(--border);border-radius:var(--radius-pill);background:var(--zaatar);min-height:56px;color:var(--cream);box-shadow:var(--shadow-sm);animation:PriceCard-module__3oMeyq__reveal .36s var(--ease-spring) backwards;justify-content:center;align-items:center;gap:12px;padding:6px 20px;text-decoration:none;display:flex}.PriceCard-module__3oMeyq__phone:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-2px)}.PriceCard-module__3oMeyq__phoneText{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.PriceCard-module__3oMeyq__phoneLabel{opacity:.9;font-size:13px;font-weight:600}.PriceCard-module__3oMeyq__phoneNumber{font-family:var(--font-price);letter-spacing:.5px;font-size:30px;font-weight:700;line-height:1}.PriceCard-module__3oMeyq__minor{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.PriceCard-module__3oMeyq__minor .PriceCard-module__3oMeyq__minorBtn{background:0 0;border-style:dashed;width:100%;min-height:46px;padding-inline:12px;font-size:15px;font-weight:600}.PriceCard-module__3oMeyq__minor .PriceCard-module__3oMeyq__minorBtn:hover{background:var(--paper-2)}@keyframes PriceCard-module__3oMeyq__reveal{0%{opacity:0;transform:scale(.92)rotate(-1.5deg)}to{opacity:1;transform:none}}
.MobileBar-module__HYc_kW__bar{inset-inline:0;bottom:calc(var(--tabbar-h,0px) + env(safe-area-inset-bottom,0px));z-index:54;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--card);border-top:var(--border);box-shadow:0 -4px 0 color-mix(in srgb, var(--ink) 12%, transparent);animation:MobileBar-module__HYc_kW__bar-in .4s var(--ease-out) both;align-items:center;gap:10px;display:none;position:fixed}.MobileBar-module__HYc_kW__price{flex-direction:column;flex:auto;min-width:0;line-height:1;display:flex}.MobileBar-module__HYc_kW__amount{font-family:var(--font-price);white-space:nowrap;text-overflow:ellipsis;font-size:30px;font-weight:700;overflow:hidden}.MobileBar-module__HYc_kW__unit{color:var(--ink-2);font-size:12px;font-weight:700}.MobileBar-module__HYc_kW__call,.MobileBar-module__HYc_kW__msg{border:var(--border);border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.MobileBar-module__HYc_kW__call{background:var(--paprika);color:var(--cream);box-shadow:var(--shadow-sm)}.MobileBar-module__HYc_kW__msg{background:var(--card);color:var(--ink)}@media (max-width:959px){.MobileBar-module__HYc_kW__bar{display:flex}}@media (max-width:380px){.MobileBar-module__HYc_kW__call,.MobileBar-module__HYc_kW__msg{padding:0 14px}.MobileBar-module__HYc_kW__amount{font-size:26px}}@keyframes MobileBar-module__HYc_kW__bar-in{0%{transform:translateY(100%)}to{transform:none}}
.Rail-module__06OIlW__rail{position:relative}.Rail-module__06OIlW__rail>:first-child{scrollbar-width:none}.Rail-module__06OIlW__rail>:first-child::-webkit-scrollbar{display:none}.Rail-module__06OIlW__dragging,.Rail-module__06OIlW__dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.Rail-module__06OIlW__arrow{top:var(--rail-arrow-top,50%);z-index:3;color:#222;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:opacity .18s,transform .18s,box-shadow .18s;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 2px 10px #00000029}.Rail-module__06OIlW__arrow:hover{transform:translateY(-50%)scale(1.06);box-shadow:0 4px 14px #00000038}.Rail-module__06OIlW__arrow:focus-visible{outline-offset:2px;outline:2px solid #222}.Rail-module__06OIlW__left{left:-14px}.Rail-module__06OIlW__right{right:-14px}.Rail-module__06OIlW__hidden{opacity:0;pointer-events:none}@media (max-width:639.98px){.Rail-module__06OIlW__arrow{width:34px;height:34px}.Rail-module__06OIlW__left{left:4px}.Rail-module__06OIlW__right{right:4px}}@media (hover:none){.Rail-module__06OIlW__arrow{display:none}}.Rail-module__06OIlW__section{padding-block:0}.Rail-module__06OIlW__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.Rail-module__06OIlW__title{font-family:var(--font-display);font-size:clamp(22px,2.6vw,30px);line-height:1.15}.Rail-module__06OIlW__sub{color:var(--ink-3,#666);margin-top:4px;font-size:15px}.Rail-module__06OIlW__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:20px;margin:0;padding:4px 2px 10px;list-style:none;display:flex;overflow-x:auto}.Rail-module__06OIlW__card{scroll-snap-align:start;flex:none;width:clamp(200px,22vw,240px)}.Rail-module__06OIlW__bubble{width:var(--bubble-size,144px);scroll-snap-align:start;text-align:center;flex:none}.Rail-module__06OIlW__bubbleLink{color:inherit;flex-direction:column;align-items:center;gap:12px;text-decoration:none;display:flex}.Rail-module__06OIlW__bubbleArt{width:var(--bubble-size,144px);height:var(--bubble-size,144px);background:#f2f2f2;place-items:center;transition:transform .2s;display:grid;overflow:hidden}.Rail-module__06OIlW__bubbleLink:hover .Rail-module__06OIlW__bubbleArt{transform:translateY(-3px)}.Rail-module__06OIlW__circle{border-radius:50%}.Rail-module__06OIlW__square{border-radius:18px}.Rail-module__06OIlW__bubbleArt img{object-fit:contain;pointer-events:none;width:72%;height:72%}.Rail-module__06OIlW__cover img{object-fit:cover;width:100%;height:100%}.Rail-module__06OIlW__bubbleLabel{font-size:17px;line-height:1.3}@media (max-width:639.98px){.Rail-module__06OIlW__track{gap:14px}.Rail-module__06OIlW__card{width:70vw}.Rail-module__06OIlW__bubble{--bubble-size:104px}.Rail-module__06OIlW__bubbleLabel{font-size:15px}}
.Results-module__QJ-ESG__page{flex-direction:column;gap:20px;padding-block:22px 72px;display:flex}.Results-module__QJ-ESG__head{flex-direction:column;gap:14px;display:flex}.Results-module__QJ-ESG__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.Results-module__QJ-ESG__titleWrap{flex-direction:column;gap:8px;min-width:0;display:flex}.Results-module__QJ-ESG__titleLine{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.Results-module__QJ-ESG__h1{font-size:clamp(34px,5.2vw,56px);line-height:1}.Results-module__QJ-ESG__h1:focus{outline:none}.Results-module__QJ-ESG__count{color:var(--ink-2);font-size:18px}.Results-module__QJ-ESG__count strong{color:var(--ink);font-weight:800}.Results-module__QJ-ESG__subnav{margin-inline:-4px}.Results-module__QJ-ESG__subList{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:0;padding:4px 4px 8px;list-style:none;display:flex;overflow-x:auto}.Results-module__QJ-ESG__subList::-webkit-scrollbar{display:none}.Results-module__QJ-ESG__subList li{scroll-snap-align:start;flex-shrink:0}.Results-module__QJ-ESG__subLink{border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--card);min-height:44px;color:var(--ink);white-space:nowrap;transition:transform .15s var(--ease-out), background-color .15s ease;align-items:center;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.Results-module__QJ-ESG__subLink:hover{background:var(--paper-2);transform:translateY(-2px)}.Results-module__QJ-ESG__subLink[aria-current=page]{background:var(--ink);color:var(--paper);font-weight:700;transform:none}.Results-module__QJ-ESG__controls{z-index:5;flex-direction:column;gap:14px;display:flex;position:relative}.Results-module__QJ-ESG__searchRow{justify-content:space-between;align-items:center;gap:14px 20px;display:flex}.Results-module__QJ-ESG__search{background:var(--card);border:var(--border);min-width:0;height:58px;box-shadow:var(--shadow-md);transition:box-shadow .18s var(--ease-out);border-radius:16px;flex:0 640px;align-items:center;gap:8px;padding-inline:16px 7px;display:flex}.Results-module__QJ-ESG__search:focus-within{box-shadow:var(--shadow-lg)}.Results-module__QJ-ESG__searchInput{background:0 0;border:0;outline:0;flex:auto;min-width:0;height:100%;font-size:16px}.Results-module__QJ-ESG__searchInput::placeholder{color:var(--ink-3)}.Results-module__QJ-ESG__searchInput::-webkit-search-cancel-button{display:none}.Results-module__QJ-ESG__searchClear{width:44px;height:44px;color:var(--ink-2);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Results-module__QJ-ESG__searchClear:hover{background:var(--paper-2);color:var(--ink)}.Results-module__QJ-ESG__searchSubmit{border:var(--border);background:var(--paprika);height:44px;color:var(--cream);transition:transform .15s var(--ease-out);border-radius:11px;flex-shrink:0;padding:0 18px;font-size:15px;font-weight:700}.Results-module__QJ-ESG__searchSubmit:hover{transform:translateY(-1px)}.Results-module__QJ-ESG__searchSubmit:active{transform:translateY(1px)}.Results-module__QJ-ESG__tools{flex-shrink:0;align-items:center;gap:10px;display:flex}.Results-module__QJ-ESG__tools .Results-module__QJ-ESG__filterButton{display:none}.Results-module__QJ-ESG__badge{border-radius:var(--radius-pill);background:var(--saffron);border:1.5px solid var(--ink);min-width:22px;height:22px;color:var(--ink);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.Results-module__QJ-ESG__viewToggle{border:var(--border);border-radius:var(--radius-pill);background:var(--card);gap:3px;padding:3px;display:flex}.Results-module__QJ-ESG__viewBtn{border-radius:var(--radius-pill);min-width:44px;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.Results-module__QJ-ESG__viewBtn:hover{background:var(--paper-2)}.Results-module__QJ-ESG__viewBtn[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:700}.Results-module__QJ-ESG__sortWrap{align-items:center;display:flex;position:relative}.Results-module__QJ-ESG__sortIcon{pointer-events:none;position:absolute;inset-inline-start:14px}.Results-module__QJ-ESG__sortChev{pointer-events:none;position:absolute;inset-inline-end:14px}.Results-module__QJ-ESG__sort{border:var(--border);background:var(--card);appearance:none;cursor:pointer;border-radius:12px;height:50px;padding-inline:40px 38px;font-size:15px;font-weight:500}.Results-module__QJ-ESG__sort:focus-visible{outline:3px solid var(--sea);outline-offset:2px}.Results-module__QJ-ESG__smart{border:2px dashed var(--ink);border-radius:var(--radius-md);background:var(--paper-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.Results-module__QJ-ESG__smartLabel{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.Results-module__QJ-ESG__smartNote{color:var(--ink-3);flex-basis:100%;font-size:13px}.Results-module__QJ-ESG__pills{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Results-module__QJ-ESG__chips{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.Results-module__QJ-ESG__clearAll{min-height:44px;color:var(--paprika);text-underline-offset:5px;background:0 0;border:0;padding:0 10px;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.Results-module__QJ-ESG__clearAll:hover{color:var(--paprika-deep)}.Results-module__QJ-ESG__results{flex-direction:column;gap:30px;padding-top:8px;display:flex}.Results-module__QJ-ESG__withSide{align-items:flex-start;gap:28px;display:flex}.Results-module__QJ-ESG__withSide>.Results-module__QJ-ESG__results{flex:1 1 0;min-width:0}.Results-module__QJ-ESG__side{top:var(--aside-top,104px);flex:0 0 300px;min-width:0;padding-top:24px;position:sticky}.Results-module__QJ-ESG__side:empty{display:none}.Results-module__QJ-ESG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:34px 24px;margin:0;padding:16px 0 0;list-style:none;display:grid}.Results-module__QJ-ESG__list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.Results-module__QJ-ESG__split{grid-template-columns:minmax(0,1fr) minmax(380px,44%);align-items:start;gap:28px;display:grid}.Results-module__QJ-ESG__splitList{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px;margin:0;padding:16px 0 0;list-style:none;display:grid}.Results-module__QJ-ESG__splitMap{height:calc(100dvh - 124px);min-height:460px;max-height:900px;position:sticky;top:104px}.Results-module__QJ-ESG__loadMoreWrap{padding-top:30px}.Results-module__QJ-ESG__mapFallback{border:var(--border);border-radius:var(--radius-xl);background:var(--map-land);height:100%;color:var(--ink-2);place-items:center;font-weight:600;display:grid}.Results-module__QJ-ESG__paneToggle{display:none}.Results-module__QJ-ESG__empty{border:var(--border);border-radius:var(--radius-2xl);background:var(--card);box-shadow:var(--shadow-drop);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(24px,4vw,40px);display:grid}.Results-module__QJ-ESG__emptyArt{justify-self:center;width:100%;max-width:380px;height:auto}.Results-module__QJ-ESG__emptyCopy{flex-direction:column;gap:12px;display:flex}.Results-module__QJ-ESG__emptyTitle{font-size:clamp(28px,3.6vw,40px);line-height:1.08}.Results-module__QJ-ESG__emptyText{color:var(--ink-2);font-size:17px}.Results-module__QJ-ESG__suggestions{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.Results-module__QJ-ESG__suggestion{border:var(--border);border-radius:var(--radius-md);background:var(--paper-2);width:100%;min-height:52px;color:var(--ink);text-align:start;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.Results-module__QJ-ESG__suggestion:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-2px)}.Results-module__QJ-ESG__suggestionLabel{align-items:center;gap:8px;min-width:0;display:inline-flex}.Results-module__QJ-ESG__suggestionCount{border-radius:var(--radius-pill);background:var(--zaatar);color:var(--cream);flex-shrink:0;padding:4px 10px;font-size:13px;font-weight:700}@media (max-width:1199px){.Results-module__QJ-ESG__splitList{grid-template-columns:minmax(0,1fr)}}@media (max-width:959px){.Results-module__QJ-ESG__searchRow{flex-wrap:wrap}.Results-module__QJ-ESG__search{flex-basis:100%}.Results-module__QJ-ESG__tools{flex:100%}.Results-module__QJ-ESG__sortWrap{flex:auto;min-width:0}.Results-module__QJ-ESG__sort{width:100%}.Results-module__QJ-ESG__split{grid-template-columns:minmax(0,1fr)}.Results-module__QJ-ESG__withSide{flex-direction:column;align-items:stretch;gap:20px}.Results-module__QJ-ESG__withSide>.Results-module__QJ-ESG__results{flex:none}.Results-module__QJ-ESG__side{flex:none;order:-1;padding-top:0;position:static}.Results-module__QJ-ESG__splitList{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.Results-module__QJ-ESG__paneToggle{bottom:calc(var(--tabbar-h,0px) + 16px + env(safe-area-inset-bottom,0px));z-index:40;border:var(--border);border-radius:var(--radius-pill);background:var(--ink);box-shadow:var(--shadow-md);order:3;justify-self:center;gap:3px;margin-inline:auto;padding:3px;display:flex;position:sticky}.Results-module__QJ-ESG__paneBtn{border-radius:var(--radius-pill);min-height:44px;color:var(--paper);background:0 0;border:0;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.Results-module__QJ-ESG__paneBtn[aria-pressed=true]{background:var(--paper);color:var(--ink)}.Results-module__QJ-ESG__paneHidden{display:none}.Results-module__QJ-ESG__splitMap{height:calc(100dvh - 190px);min-height:420px;position:relative;top:auto}.Results-module__QJ-ESG__empty{text-align:center;grid-template-columns:minmax(0,1fr)}.Results-module__QJ-ESG__emptyArt{max-width:300px}}@media (max-width:639px){.Results-module__QJ-ESG__page{gap:16px;padding-block:14px 56px}.Results-module__QJ-ESG__titleRow{align-items:flex-start}.Results-module__QJ-ESG__titleRow .Results-module__QJ-ESG__saveBtn{min-height:44px;padding-inline:16px;font-size:15px}.Results-module__QJ-ESG__search{height:54px;box-shadow:var(--shadow-sm);padding-inline:12px 6px}.Results-module__QJ-ESG__searchSubmit{padding:0 14px}.Results-module__QJ-ESG__tools{flex-wrap:wrap}.Results-module__QJ-ESG__tools .Results-module__QJ-ESG__filterButton{flex:auto;display:inline-flex}.Results-module__QJ-ESG__sortWrap{flex:100%;order:3}.Results-module__QJ-ESG__pills,.Results-module__QJ-ESG__viewLabel{display:none}.Results-module__QJ-ESG__viewBtn{padding:0 10px}.Results-module__QJ-ESG__sortIcon{display:none}.Results-module__QJ-ESG__sort{padding-inline:14px 36px}.Results-module__QJ-ESG__grid{gap:30px}}
.SmartSearch-module__CB_b6G__root{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.SmartSearch-module__CB_b6G__anchor{position:relative}.SmartSearch-module__CB_b6G__field{background:var(--card);border:var(--border);color:var(--ink);transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out);align-items:center;gap:12px;display:flex}.SmartSearch-module__CB_b6G__hero .SmartSearch-module__CB_b6G__field{border-radius:var(--radius-xl);height:78px;box-shadow:var(--shadow-lg);padding-inline:22px 10px}.SmartSearch-module__CB_b6G__compact .SmartSearch-module__CB_b6G__field{border-radius:var(--radius-md);height:54px;box-shadow:var(--shadow-md);padding-inline:16px 6px}.SmartSearch-module__CB_b6G__field:has(.SmartSearch-module__CB_b6G__input:focus-visible){outline:3px solid var(--sea);outline-offset:4px}.SmartSearch-module__CB_b6G__hero .SmartSearch-module__CB_b6G__field:focus-within{box-shadow:8px 8px 0 var(--ink);transform:translate(-1px,-1px)}.SmartSearch-module__CB_b6G__compact .SmartSearch-module__CB_b6G__field:focus-within{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.SmartSearch-module__CB_b6G__lens{flex-shrink:0}.SmartSearch-module__CB_b6G__inputWrap{flex:auto;min-width:0;height:100%;display:flex;position:relative}.SmartSearch-module__CB_b6G__input{width:100%;min-width:0;height:100%;color:var(--ink);appearance:none;background:0 0;border:0;outline:0;flex:auto;padding:0}.SmartSearch-module__CB_b6G__hero .SmartSearch-module__CB_b6G__input,.SmartSearch-module__CB_b6G__hero .SmartSearch-module__CB_b6G__ghost{font-size:19px}.SmartSearch-module__CB_b6G__compact .SmartSearch-module__CB_b6G__input,.SmartSearch-module__CB_b6G__compact .SmartSearch-module__CB_b6G__ghost{font-size:16px}.SmartSearch-module__CB_b6G__input::-webkit-search-cancel-button{appearance:none;display:none}.SmartSearch-module__CB_b6G__input::-webkit-search-decoration{appearance:none;display:none}.SmartSearch-module__CB_b6G__ghost{min-width:0;color:var(--ink-3);white-space:nowrap;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.SmartSearch-module__CB_b6G__ghostText{text-overflow:ellipsis;overflow:hidden}.SmartSearch-module__CB_b6G__ghostSwap{animation:SmartSearch-module__CB_b6G__ghost-swap .45s var(--ease-out) both}.SmartSearch-module__CB_b6G__caret{background:var(--paprika);flex-shrink:0;width:2px;height:1.15em;margin-inline-start:2px;animation:1s steps(2,start) infinite SmartSearch-module__CB_b6G__blink}.SmartSearch-module__CB_b6G__clear{width:40px;height:40px;color:var(--ink-2);background:0 0;border:1.5px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex}.SmartSearch-module__CB_b6G__clear:hover{background:var(--paper-3);border-color:var(--ink);color:var(--ink)}.SmartSearch-module__CB_b6G__submit{border:var(--border);background:var(--paprika);color:var(--cream);white-space:nowrap;transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out), background-color .15s ease;flex-shrink:0;font-weight:700;line-height:1}.SmartSearch-module__CB_b6G__submit:hover{background:var(--paprika-deep);box-shadow:2px 2px 0 var(--ink);transform:translate(-1px,-1px)}.SmartSearch-module__CB_b6G__submit:active{box-shadow:none;transform:translate(1px,1px)}.SmartSearch-module__CB_b6G__hero .SmartSearch-module__CB_b6G__submit{border-radius:16px;height:58px;padding:0 30px;font-size:18px}.SmartSearch-module__CB_b6G__compact .SmartSearch-module__CB_b6G__submit{border-radius:11px;height:40px;padding:0 18px;font-size:15px}.SmartSearch-module__CB_b6G__shake{animation:.42s both SmartSearch-module__CB_b6G__shake}.SmartSearch-module__CB_b6G__popup{top:calc(100% + 12px);z-index:45;overscroll-behavior:contain;background:var(--card);border:var(--border);border-radius:var(--radius-lg);max-height:min(70vh,520px);box-shadow:var(--shadow-lg);animation:SmartSearch-module__CB_b6G__pop-in .2s var(--ease-out) both;flex-direction:column;padding:8px;display:flex;position:absolute;inset-inline:0;overflow:auto}.SmartSearch-module__CB_b6G__popup[hidden],.SmartSearch-module__CB_b6G__list[hidden]{display:none}.SmartSearch-module__CB_b6G__popChips{border-bottom:1.5px dashed var(--line);margin-bottom:6px;padding:6px 8px 12px}.SmartSearch-module__CB_b6G__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.SmartSearch-module__CB_b6G__option{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:50px;padding:7px 10px;transition:background-color .12s;display:flex}.SmartSearch-module__CB_b6G__optionActive{background:var(--tip);box-shadow:inset 0 0 0 2px var(--ink)}.SmartSearch-module__CB_b6G__optionIcon{border:1.5px solid var(--ink);background:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.SmartSearch-module__CB_b6G__optionActive .SmartSearch-module__CB_b6G__optionIcon{background:var(--saffron)}.SmartSearch-module__CB_b6G__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:15px;font-weight:500;overflow:hidden}.SmartSearch-module__CB_b6G__mark{background:var(--saffron-soft);color:inherit;border-radius:4px;padding:0 2px;font-weight:700}.SmartSearch-module__CB_b6G__optionHint{max-width:45%;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:13px;overflow:hidden}.SmartSearch-module__CB_b6G__popFoot{border-top:1px dashed var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;padding:8px 10px 2px;font-size:12px;display:flex}.SmartSearch-module__CB_b6G__popFoot kbd{border:1.5px solid var(--ink-3);background:var(--paper-2);min-width:20px;height:20px;font-family:var(--font-body);color:var(--ink-2);border-bottom-width:3px;border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.SmartSearch-module__CB_b6G__chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.SmartSearch-module__CB_b6G__chipsLabel{color:var(--ink-2);font-size:14px;font-weight:700}.SmartSearch-module__CB_b6G__chipWrap{animation:SmartSearch-module__CB_b6G__chip-in .4s var(--ease-spring) both;animation-delay:calc(var(--i,0) * 55ms);display:inline-flex}.SmartSearch-module__CB_b6G__understoodSlot{align-items:center;min-height:34px;display:flex}.SmartSearch-module__CB_b6G__notUnderstood{color:var(--ink-3);font-size:14px}.SmartSearch-module__CB_b6G__tryRow{color:var(--ink-2);flex-wrap:wrap;align-items:center;column-gap:16px;font-size:15px;display:flex}.SmartSearch-module__CB_b6G__tryLabel{font-weight:700}.SmartSearch-module__CB_b6G__tryBtn{min-height:44px;color:var(--ink);text-underline-offset:5px;background:0 0;border:0;align-items:center;padding:0;font-size:15px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1.5px;transition:color .15s;display:inline-flex}.SmartSearch-module__CB_b6G__tryBtn:hover{color:var(--paprika);text-decoration-style:solid}@keyframes SmartSearch-module__CB_b6G__ghost-swap{0%{opacity:0;transform:translateY(8px)}}@keyframes SmartSearch-module__CB_b6G__blink{to{visibility:hidden}}@keyframes SmartSearch-module__CB_b6G__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}@keyframes SmartSearch-module__CB_b6G__pop-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}@keyframes SmartSearch-module__CB_b6G__chip-in{0%{opacity:0;transform:translateY(6px)scale(.7)rotate(-4deg)}}@media (hover:none){.SmartSearch-module__CB_b6G__popFoot{display:none}}@media (max-width:639.98px){.SmartSearch-module__CB_b6G__hero .SmartSearch-module__CB_b6G__field{border-radius:var(--radius-lg);height:auto;box-shadow:var(--shadow-md);flex-wrap:wrap;gap:10px;padding:10px}.SmartSearch-module__CB_b6G__hero .SmartSearch-module__CB_b6G__lens{margin-inline-start:6px}.SmartSearch-module__CB_b6G__hero .SmartSearch-module__CB_b6G__inputWrap{flex-basis:0;height:44px}.SmartSearch-module__CB_b6G__hero .SmartSearch-module__CB_b6G__input,.SmartSearch-module__CB_b6G__hero .SmartSearch-module__CB_b6G__ghost{font-size:16px}.SmartSearch-module__CB_b6G__hero .SmartSearch-module__CB_b6G__submit{border-radius:12px;flex-basis:100%;height:50px;font-size:17px;font-weight:800}.SmartSearch-module__CB_b6G__hero .SmartSearch-module__CB_b6G__field:focus-within{box-shadow:5px 5px 0 var(--ink)}.SmartSearch-module__CB_b6G__tryRow,.SmartSearch-module__CB_b6G__tryBtn{font-size:14px}}.SmartSearch-module__CB_b6G__input::placeholder{color:#0000}
.ContactModal-module__GsMOka__form{flex-direction:column;gap:16px;padding-top:6px;display:flex}.ContactModal-module__GsMOka__row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.ContactModal-module__GsMOka__field{flex-direction:column;gap:6px;min-width:0;display:flex}.ContactModal-module__GsMOka__field label{font-size:14px;font-weight:700}.ContactModal-module__GsMOka__field input,.ContactModal-module__GsMOka__field textarea{border:var(--border);background:var(--paper-2);width:100%;min-height:48px;transition:box-shadow .15s var(--ease-out), background-color .15s ease;border-radius:12px;padding:10px 14px;font-size:16px;line-height:1.5}.ContactModal-module__GsMOka__field textarea{resize:vertical;min-height:120px}.ContactModal-module__GsMOka__field input:focus-visible,.ContactModal-module__GsMOka__field textarea:focus-visible{background:var(--card);box-shadow:var(--shadow-sm);outline:none}.ContactModal-module__GsMOka__field input[dir=ltr]{text-align:right}.ContactModal-module__GsMOka__field input[aria-invalid=true],.ContactModal-module__GsMOka__field textarea[aria-invalid=true]{border-color:var(--paprika);background:color-mix(in srgb, var(--paprika-soft) 22%, var(--card))}.ContactModal-module__GsMOka__hint{color:var(--ink-3);font-size:13px}.ContactModal-module__GsMOka__error{color:var(--paprika-deep);font-size:13px;font-weight:600}
.Gallery-module__R1hIaG__gallery{flex-direction:column;gap:14px;min-width:0;display:flex}.Gallery-module__R1hIaG__stageWrap{aspect-ratio:16/10;border:var(--border);border-radius:var(--radius-2xl);background:var(--paper-3);box-shadow:0 6px 0 var(--ink);position:relative}.Gallery-module__R1hIaG__stage{border-radius:calc(var(--radius-2xl) - 2px);cursor:zoom-in;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.Gallery-module__R1hIaG__stage:focus-visible{outline-offset:4px}.Gallery-module__R1hIaG__slide{display:block;position:absolute;inset:0}.Gallery-module__R1hIaG__fromEnd{animation:Gallery-module__R1hIaG__slide-from-end .42s var(--ease-out) both}.Gallery-module__R1hIaG__fromStart{animation:Gallery-module__R1hIaG__slide-from-start .42s var(--ease-out) both}.Gallery-module__R1hIaG__zoomHint{border-radius:var(--radius-pill);background:var(--card);border:var(--border);height:34px;color:var(--ink);opacity:0;transition:opacity .2s ease, transform .2s var(--ease-out);pointer-events:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;inset-block-end:18px;inset-inline-start:18px;transform:translateY(6px)}.Gallery-module__R1hIaG__stage:hover .Gallery-module__R1hIaG__zoomHint,.Gallery-module__R1hIaG__stage:focus-visible .Gallery-module__R1hIaG__zoomHint{opacity:1;transform:none}.Gallery-module__R1hIaG__badges{pointer-events:none;gap:8px;display:flex;position:absolute;inset-block-start:18px;inset-inline-start:18px}.Gallery-module__R1hIaG__badge{background:var(--saffron);border:var(--border);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.2}.Gallery-module__R1hIaG__badgeSea{background:var(--sea);color:var(--cream)}.Gallery-module__R1hIaG__actions{gap:10px;display:flex;position:absolute;inset-block-start:18px;inset-inline-end:18px}.Gallery-module__R1hIaG__round{border:var(--border);background:var(--card);width:44px;height:44px;color:var(--ink);transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.Gallery-module__R1hIaG__round:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Gallery-module__R1hIaG__nav{width:48px;height:48px;position:absolute;top:50%;translate:0 -50%}.Gallery-module__R1hIaG__navPrev{inset-inline-start:18px}.Gallery-module__R1hIaG__navNext{inset-inline-end:18px}.Gallery-module__R1hIaG__counter{border-radius:var(--radius-pill);background:var(--ink);height:34px;color:var(--paper);pointer-events:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;inset-block-end:18px;inset-inline-end:18px}.Gallery-module__R1hIaG__thumbs{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent;gap:12px;padding:4px 4px 10px;display:flex;overflow-x:auto}.Gallery-module__R1hIaG__thumb{aspect-ratio:7/5;border:var(--border);border-radius:var(--radius-md);background:var(--paper-3);scroll-snap-align:start;width:112px;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);flex:none;padding:0;position:relative;overflow:hidden}.Gallery-module__R1hIaG__thumb:hover{transform:translateY(-2px)}.Gallery-module__R1hIaG__thumbActive,.Gallery-module__R1hIaG__thumbActive:hover{border-color:var(--paprika);box-shadow:0 0 0 3px var(--paprika);transform:none}.Gallery-module__R1hIaG__lightbox{height:100%;padding:16px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column;gap:12px;display:flex}.Gallery-module__R1hIaG__lbTop{align-items:center;gap:14px;min-height:48px;padding-inline-end:64px;display:flex}.Gallery-module__R1hIaG__lbTitle{min-width:0;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:clamp(17px,2.2vw,22px);line-height:1.2;overflow:hidden}.Gallery-module__R1hIaG__lbCounter{border-radius:var(--radius-pill);background:var(--paper);height:34px;color:var(--ink);flex-shrink:0;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.Gallery-module__R1hIaG__lbStage{touch-action:pan-y;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.Gallery-module__R1hIaG__lbFrame{aspect-ratio:3/2;border:2px solid var(--paper);border-radius:var(--radius-lg);background:var(--paper-3);width:min(100%,150dvh - 345px);box-shadow:0 0 0 2px var(--ink);position:relative;overflow:hidden}.Gallery-module__R1hIaG__lbNav{background:var(--paper);width:56px;height:56px;position:absolute;top:50%;translate:0 -50%}.Gallery-module__R1hIaG__lbThumbs{flex-shrink:0;justify-content:safe center}.Gallery-module__R1hIaG__lbThumbs .Gallery-module__R1hIaG__thumb{border-color:var(--paper-3);width:88px}.Gallery-module__R1hIaG__lbThumbs .Gallery-module__R1hIaG__thumbActive{border-color:var(--saffron);box-shadow:0 0 0 3px var(--saffron)}@media (max-width:639px){.Gallery-module__R1hIaG__stageWrap{aspect-ratio:4/3;border-radius:var(--radius-xl)}.Gallery-module__R1hIaG__stage{border-radius:calc(var(--radius-xl) - 2px)}.Gallery-module__R1hIaG__nav{width:44px;height:44px}.Gallery-module__R1hIaG__navPrev{inset-inline-start:10px}.Gallery-module__R1hIaG__navNext{inset-inline-end:10px}.Gallery-module__R1hIaG__actions,.Gallery-module__R1hIaG__badges{inset-block-start:12px}.Gallery-module__R1hIaG__actions{inset-inline-end:12px}.Gallery-module__R1hIaG__badges{inset-inline-start:12px}.Gallery-module__R1hIaG__counter{inset-block-end:12px;inset-inline-end:12px}.Gallery-module__R1hIaG__zoomHint{display:none}.Gallery-module__R1hIaG__thumb{width:84px}.Gallery-module__R1hIaG__lbNav{width:44px;height:44px;top:auto;bottom:-4px;translate:none}.Gallery-module__R1hIaG__lbStage{padding-block-end:56px}}@keyframes Gallery-module__R1hIaG__slide-from-end{0%{opacity:.2;transform:translate(-7%)}to{opacity:1;transform:none}}@keyframes Gallery-module__R1hIaG__slide-from-start{0%{opacity:.2;transform:translate(7%)}to{opacity:1;transform:none}}
.Item-module__uovyuG__page{flex-direction:column;gap:26px;padding-block:22px 80px;display:flex}.Item-module__uovyuG__layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:clamp(28px,3.4vw,44px);display:grid}.Item-module__uovyuG__main{flex-direction:column;gap:32px;min-width:0;display:flex}.Item-module__uovyuG__aside{top:var(--aside-top,104px);flex-direction:column;gap:20px;min-width:0;display:flex;position:sticky}.Item-module__uovyuG__titleBlock{flex-direction:column;gap:12px;display:flex}.Item-module__uovyuG__labels{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.Item-module__uovyuG__label{border-radius:var(--radius-pill);border:1.5px solid var(--ink);align-items:center;gap:6px;min-height:28px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.Item-module__uovyuG__labelStrong{background:var(--tone,var(--paprika));color:var(--tone-fg,var(--cream));border-color:#0000;font-weight:700}.Item-module__uovyuG__swatch{border:1.5px solid var(--ink);background:var(--swatch);border-radius:50%;width:12px;height:12px}.Item-module__uovyuG__metaItem{color:var(--ink-3);align-items:center;gap:6px;font-size:14px;display:inline-flex}.Item-module__uovyuG__h1{font-size:clamp(30px,4.4vw,48px);line-height:1.1}.Item-module__uovyuG__address{color:var(--ink-2);align-items:flex-start;gap:6px;font-size:18px;display:flex}.Item-module__uovyuG__address svg{flex-shrink:0;margin-top:4px}.Item-module__uovyuG__mobilePrice{display:none}.Item-module__uovyuG__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0;display:grid}.Item-module__uovyuG__fact{background:var(--card);border:var(--border);border-radius:var(--radius-md);min-width:0;box-shadow:0 3px 0 var(--ink);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.Item-module__uovyuG__factLabel{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.Item-module__uovyuG__factValue{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(21px,2.2vw,27px);line-height:1.15}.Item-module__uovyuG__factSmall{font-size:18px}.Item-module__uovyuG__stars{color:var(--saffron);align-items:center;gap:2px;display:inline-flex}.Item-module__uovyuG__starOff{color:var(--line)}.Item-module__uovyuG__section{flex-direction:column;gap:14px;display:flex}.Item-module__uovyuG__sectionTitle{font-size:clamp(24px,3vw,30px);line-height:1.05}.Item-module__uovyuG__prose{flex-direction:column;gap:14px;max-width:72ch;font-size:17px;line-height:1.75;display:flex}.Item-module__uovyuG__amenities{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Item-module__uovyuG__amenity{border-radius:var(--radius-md);border:var(--border);background:var(--card);align-items:center;gap:10px;min-height:52px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.Item-module__uovyuG__amenityNo{color:var(--ink-3);background:0 0;border-style:dashed}.Item-module__uovyuG__amenityNo .Item-module__uovyuG__amenityText{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-3) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-3) 60%, transparent)}.Item-module__uovyuG__amenityIcon{background:var(--zaatar);width:26px;height:26px;color:var(--cream);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Item-module__uovyuG__amenityNo .Item-module__uovyuG__amenityIcon{border:1.5px dashed var(--ink-3);color:var(--ink-3);background:0 0}.Item-module__uovyuG__checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Item-module__uovyuG__checklist li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.Item-module__uovyuG__checklist .Item-module__uovyuG__amenityIcon{margin-top:1px}.Item-module__uovyuG__services{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Item-module__uovyuG__service{border:var(--border);border-radius:var(--radius-pill);background:var(--card);align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.Item-module__uovyuG__service svg{color:var(--sumac)}.Item-module__uovyuG__below{flex-direction:column;gap:56px;padding-top:32px;display:flex}@media (max-width:959px){.Item-module__uovyuG__page{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.Item-module__uovyuG__layout{grid-template-columns:minmax(0,1fr)}.Item-module__uovyuG__aside{position:static}.Item-module__uovyuG__desktopOnly{display:none}.Item-module__uovyuG__mobilePrice{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:4px;display:flex}.Item-module__uovyuG__mobilePriceMeta{color:var(--ink-2);text-align:end;flex-direction:column;align-items:flex-end;gap:10px;font-size:14px;display:flex}}@media (max-width:639px){.Item-module__uovyuG__page{gap:18px;padding-top:14px}.Item-module__uovyuG__main{gap:26px}.Item-module__uovyuG__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Item-module__uovyuG__fact{padding:12px 14px}.Item-module__uovyuG__address,.Item-module__uovyuG__prose{font-size:16px}}
.ZimmerAlbums-module__N4-Wva__editor{border:2px dashed var(--paper-3);border-radius:var(--radius-md);gap:8px;padding:14px;display:grid}.ZimmerAlbums-module__N4-Wva__editorTitle{font-family:var(--font-heading);margin:0;font-size:18px}.ZimmerAlbums-module__N4-Wva__editorHint{color:var(--ink-2);margin:0;font-size:14px}.ZimmerAlbums-module__N4-Wva__thumbs{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ZimmerAlbums-module__N4-Wva__thumbs li{gap:6px;display:grid}.ZimmerAlbums-module__N4-Wva__thumbs img{aspect-ratio:4/3;object-fit:cover;border:var(--border);border-radius:10px;width:100%}.ZimmerAlbums-module__N4-Wva__thumbs input{border:var(--border);background:var(--card);width:100%;min-width:0;font:inherit;color:var(--ink);border-radius:8px;padding:6px 8px;font-size:14px}.ZimmerAlbums-module__N4-Wva__gallery{gap:10px;display:grid}.ZimmerAlbums-module__N4-Wva__tabs{flex-wrap:wrap;gap:8px;display:flex}.ZimmerAlbums-module__N4-Wva__tab{border:var(--border);background:var(--paper-2);min-height:38px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.ZimmerAlbums-module__N4-Wva__tab[aria-selected=true]{background:var(--ink);color:var(--cream)}.ZimmerAlbums-module__N4-Wva__tabCount{opacity:.75;font-size:12px}
.ZimmerCalendar-module__znlu4G__wrap{gap:12px;display:grid}.ZimmerCalendar-module__znlu4G__nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.ZimmerCalendar-module__znlu4G__navBtn{border:var(--border);background:var(--paper-2);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;display:grid}.ZimmerCalendar-module__znlu4G__navBtn:disabled{opacity:.35;cursor:default}.ZimmerCalendar-module__znlu4G__legend{color:var(--ink-2);gap:16px;font-size:14px;display:flex}.ZimmerCalendar-module__znlu4G__legend span{align-items:center;gap:6px;display:inline-flex}.ZimmerCalendar-module__znlu4G__legend i{border:1.5px solid var(--ink);border-radius:4px;width:14px;height:14px;display:inline-block}.ZimmerCalendar-module__znlu4G__months{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.ZimmerCalendar-module__znlu4G__month{border:var(--border);border-radius:var(--radius-md);background:var(--paper-2);padding:12px}.ZimmerCalendar-module__znlu4G__title{font-family:var(--font-heading);text-align:center;margin:0 0 8px;font-weight:700}.ZimmerCalendar-module__znlu4G__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ZimmerCalendar-module__znlu4G__weekday{text-align:center;color:var(--ink-2);font-size:12px;font-weight:700}.ZimmerCalendar-module__znlu4G__day{aspect-ratio:1;color:var(--ink);background:0 0;border:1.5px solid #0000;border-radius:8px;place-items:center;font-family:inherit;font-size:14px;font-weight:600;display:grid}button.ZimmerCalendar-module__znlu4G__day{cursor:pointer}.ZimmerCalendar-module__znlu4G__free{background:color-mix(in srgb, #25a35a 18%, var(--paper-2));border-color:color-mix(in srgb, #25a35a 55%, var(--paper-2))}.ZimmerCalendar-module__znlu4G__taken{background:color-mix(in srgb, var(--paprika) 22%, var(--paper-2));border-color:var(--paprika);color:var(--paprika-deep);text-decoration:line-through}.ZimmerCalendar-module__znlu4G__past{color:var(--ink-3);opacity:.45}.ZimmerCalendar-module__znlu4G__saveRow{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ZimmerCalendar-module__znlu4G__hint{color:var(--ink-2);flex:220px;margin:0;font-size:14px}.ZimmerCalendar-module__znlu4G__save{border:var(--border);background:var(--paprika);min-height:44px;color:var(--cream);cursor:pointer;border-radius:12px;padding:0 22px;font-size:15px;font-weight:700}.ZimmerCalendar-module__znlu4G__error{color:var(--paprika-deep);flex-basis:100%;margin:0;font-weight:600}
.ZimmerDetails-module__P9g7fa__table{border-collapse:separate;border-spacing:0;border:var(--border);border-radius:var(--radius-md);background:var(--paper-2);width:100%;font-size:15px;overflow:hidden}.ZimmerDetails-module__P9g7fa__table th,.ZimmerDetails-module__P9g7fa__table td{text-align:start;border-bottom:2px dashed var(--paper-3);padding:10px 14px}.ZimmerDetails-module__P9g7fa__table tr:last-child th,.ZimmerDetails-module__P9g7fa__table tr:last-child td{border-bottom:none}.ZimmerDetails-module__P9g7fa__table thead th{background:var(--ink);color:var(--cream);border-bottom:none}.ZimmerDetails-module__P9g7fa__table td{font-weight:700;font-family:var(--font-price)}.ZimmerDetails-module__P9g7fa__ask{color:var(--paprika-deep);font-family:var(--font-body,inherit);font-weight:600}.ZimmerDetails-module__P9g7fa__surcharges{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ZimmerDetails-module__P9g7fa__notes{border-inline-start:4px solid var(--paprika);background:var(--paper-2);margin-top:12px;padding:10px 14px}.ZimmerDetails-module__P9g7fa__info{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0;display:grid}.ZimmerDetails-module__P9g7fa__info>div{border:var(--border);border-radius:var(--radius-md);background:var(--paper-2);padding:10px 14px}.ZimmerDetails-module__P9g7fa__info dt{color:var(--ink-2);font-size:13px}.ZimmerDetails-module__P9g7fa__info dd{margin:2px 0 0;font-weight:700}.ZimmerDetails-module__P9g7fa__groups{gap:18px;display:grid}.ZimmerDetails-module__P9g7fa__groupTitle{font-family:var(--font-heading);margin:0 0 8px;font-size:17px}
.controls-module__7MzdNG__fieldset{border:0;min-width:0;margin:0;padding:0}.controls-module__7MzdNG__legend{color:var(--ink);margin-bottom:10px;padding:0;font-size:14px;font-weight:700;display:block}.controls-module__7MzdNG__stack{flex-direction:column;gap:22px;display:flex}.controls-module__7MzdNG__hiddenInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.controls-module__7MzdNG__checkGrid{gap:8px;display:grid}.controls-module__7MzdNG__cols1{grid-template-columns:minmax(0,1fr)}.controls-module__7MzdNG__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.controls-module__7MzdNG__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.controls-module__7MzdNG__check{border:1.5px solid var(--ink);background:var(--card);cursor:pointer;min-height:46px;transition:background-color .15s ease, transform .15s var(--ease-out);border-radius:12px;align-items:center;gap:10px;padding:6px 12px;font-size:15px;line-height:1.25;display:flex;position:relative}.controls-module__7MzdNG__check:hover{background:var(--paper-2)}.controls-module__7MzdNG__checkOn,.controls-module__7MzdNG__checkOn:hover{background:var(--tip);font-weight:600}:is(.controls-module__7MzdNG__check:has(.controls-module__7MzdNG__hiddenInput:focus-visible),.controls-module__7MzdNG__cityOption:has(.controls-module__7MzdNG__hiddenInput:focus-visible)){outline:3px solid var(--sea);outline-offset:2px}.controls-module__7MzdNG__checkText{flex-direction:column;min-width:0;display:flex}.controls-module__7MzdNG__checkText small{color:var(--ink-3);font-size:12px;font-weight:400}.controls-module__7MzdNG__box{border:var(--border);background:var(--card);color:#0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .15s,color .15s;display:inline-flex}.controls-module__7MzdNG__checkOn .controls-module__7MzdNG__box,.controls-module__7MzdNG__cityOn .controls-module__7MzdNG__box{background:var(--zaatar);color:var(--cream)}.controls-module__7MzdNG__dotBox{border:var(--border);background:var(--card);border-radius:50%;flex-shrink:0;width:22px;height:22px;position:relative}.controls-module__7MzdNG__dotBox:after{content:"";background:var(--paprika);transition:transform .18s var(--ease-spring);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.controls-module__7MzdNG__checkOn .controls-module__7MzdNG__dotBox:after{transform:scale(1)}.controls-module__7MzdNG__segments{border:var(--border);border-radius:var(--radius-pill);background:var(--card);scrollbar-width:none;gap:2px;padding:3px;display:flex;overflow-x:auto}.controls-module__7MzdNG__segments::-webkit-scrollbar{display:none}.controls-module__7MzdNG__segment{border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;flex:1 0 auto;place-items:center;min-width:44px;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s;display:grid;position:relative}.controls-module__7MzdNG__segment:hover{background:var(--paper-2)}.controls-module__7MzdNG__segmentOn,.controls-module__7MzdNG__segmentOn:hover{background:var(--ink);color:var(--paper);font-weight:700}.controls-module__7MzdNG__segment:has(.controls-module__7MzdNG__hiddenInput:focus-visible){outline:3px solid var(--sea);outline-offset:1px}.controls-module__7MzdNG__rangeRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.controls-module__7MzdNG__dash{color:var(--ink-3);padding-bottom:12px;font-weight:700}.controls-module__7MzdNG__numberBox{flex-direction:column;gap:4px;min-width:0;display:flex}.controls-module__7MzdNG__numberLabel{color:var(--ink-3);font-size:13px;font-weight:600}.controls-module__7MzdNG__numberWrap{position:relative}.controls-module__7MzdNG__number{border:var(--border);background:var(--card);font-variant-numeric:tabular-nums;border-radius:12px;width:100%;height:48px;padding-inline:14px 38px;font-size:16px}.controls-module__7MzdNG__number:focus-visible,.controls-module__7MzdNG__select:focus-visible{box-shadow:var(--shadow-sm);border-color:var(--ink);outline:none}.controls-module__7MzdNG__number::placeholder,.controls-module__7MzdNG__searchInput::placeholder{color:var(--ink-3);opacity:.8}.controls-module__7MzdNG__suffix{inset-inline-end:12px;color:var(--ink-3);pointer-events:none;font-size:14px;font-weight:600;position:absolute;top:50%;translate:0 -50%}.controls-module__7MzdNG__error{color:var(--paprika-deep);margin-top:8px;font-size:13px;font-weight:600}.controls-module__7MzdNG__presets{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.controls-module__7MzdNG__preset{border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--card);min-height:44px;transition:background-color .15s ease, transform .15s var(--ease-out);padding:0 14px;font-size:14px;font-weight:600}.controls-module__7MzdNG__preset:hover{background:var(--paper-2);transform:translateY(-1px)}.controls-module__7MzdNG__presetOn,.controls-module__7MzdNG__presetOn:hover{background:var(--ink);color:var(--paper)}.controls-module__7MzdNG__selectField{flex-direction:column;min-width:0;display:flex}.controls-module__7MzdNG__selectWrap{position:relative}.controls-module__7MzdNG__select{border:var(--border);background:var(--card);appearance:none;cursor:pointer;border-radius:12px;width:100%;height:48px;padding-inline:14px 40px;font-size:16px}.controls-module__7MzdNG__select:disabled{opacity:.55;cursor:not-allowed}.controls-module__7MzdNG__selectIcon{inset-inline-end:14px;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.controls-module__7MzdNG__hint{color:var(--ink-3);margin-top:6px;font-size:13px}.controls-module__7MzdNG__toggle{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex;position:relative}.controls-module__7MzdNG__toggle:has(.controls-module__7MzdNG__hiddenInput:focus-visible) .controls-module__7MzdNG__switch{outline:3px solid var(--sea);outline-offset:2px}.controls-module__7MzdNG__switch{border:var(--border);border-radius:var(--radius-pill);background:var(--paper-3);flex-shrink:0;width:50px;height:30px;transition:background-color .2s;position:relative}.controls-module__7MzdNG__knob{top:3px;border:var(--border);background:var(--card);width:20px;height:20px;transition:inset-inline-start .2s var(--ease-out);border-radius:50%;position:absolute;inset-inline-start:3px}.controls-module__7MzdNG__switchOn{background:var(--zaatar)}.controls-module__7MzdNG__switchOn .controls-module__7MzdNG__knob{inset-inline-start:23px}.controls-module__7MzdNG__toggleText{flex-direction:column;display:flex}.controls-module__7MzdNG__toggleText .controls-module__7MzdNG__hint{margin-top:0}.controls-module__7MzdNG__toggleLabel{font-size:15px;font-weight:600}.controls-module__7MzdNG__searchBox{border:var(--border);background:var(--card);border-radius:12px;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}.controls-module__7MzdNG__searchBox:focus-within{box-shadow:var(--shadow-sm)}.controls-module__7MzdNG__searchInput{background:0 0;border:0;outline:0;flex:auto;min-width:0;height:100%;font-size:16px}.controls-module__7MzdNG__pickedList{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.controls-module__7MzdNG__picked{border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--cardboard);align-items:center;gap:8px;min-height:44px;padding-inline:14px 12px;font-size:14px;font-weight:600;display:inline-flex}.controls-module__7MzdNG__picked:hover{background:var(--saffron-soft)}.controls-module__7MzdNG__cityList{overscroll-behavior:contain;border:1.5px dashed var(--line);scrollbar-width:thin;border-radius:12px;max-height:264px;margin-top:10px;padding:4px;overflow-y:auto}.controls-module__7MzdNG__cityGroup{padding:4px 0}.controls-module__7MzdNG__groupName{color:var(--ink-3);padding:6px 8px 2px;font-size:12px;font-weight:700;display:block}.controls-module__7MzdNG__cityOption{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 8px;font-size:15px;display:flex;position:relative}.controls-module__7MzdNG__cityOption:hover{background:var(--paper-2)}.controls-module__7MzdNG__cityOn{font-weight:600}.controls-module__7MzdNG__noMatch{color:var(--ink-3);padding:12px;font-size:14px}@media (max-width:380px){.controls-module__7MzdNG__cols3{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ZimmerReviews-module__yRFy5G__wrap{gap:14px;display:grid}.ZimmerReviews-module__yRFy5G__summary{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.ZimmerReviews-module__yRFy5G__stars{gap:1px;font-size:18px;line-height:1;display:inline-flex}.ZimmerReviews-module__yRFy5G__on{color:#e0a21b}.ZimmerReviews-module__yRFy5G__off{color:var(--paper-3)}.ZimmerReviews-module__yRFy5G__empty{color:var(--ink-2);margin:0}.ZimmerReviews-module__yRFy5G__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ZimmerReviews-module__yRFy5G__item{border:var(--border);border-radius:var(--radius-md);background:var(--paper-2);padding:12px 14px}.ZimmerReviews-module__yRFy5G__head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ZimmerReviews-module__yRFy5G__head time{color:var(--ink-3);margin-inline-start:auto;font-size:13px}.ZimmerReviews-module__yRFy5G__body{white-space:pre-line;margin:6px 0 0;line-height:1.6}.ZimmerReviews-module__yRFy5G__writeBtn,.ZimmerReviews-module__yRFy5G__submit{border:var(--border);background:var(--ink);min-height:44px;color:var(--cream);cursor:pointer;border-radius:12px;justify-self:start;padding:0 20px;font-weight:700}.ZimmerReviews-module__yRFy5G__form{border:2px dashed var(--paper-3);border-radius:var(--radius-md);gap:12px;padding:14px;display:grid}.ZimmerReviews-module__yRFy5G__field{gap:4px;font-weight:600;display:grid}.ZimmerReviews-module__yRFy5G__field input,.ZimmerReviews-module__yRFy5G__field textarea{border:var(--border);background:var(--card);font:inherit;color:var(--ink);border-radius:10px;padding:9px 12px;font-weight:400}.ZimmerReviews-module__yRFy5G__field em,.ZimmerReviews-module__yRFy5G__formError{color:var(--paprika-deep);font-size:13px;font-style:normal}.ZimmerReviews-module__yRFy5G__rating{border:0;align-items:center;gap:2px;margin:0;padding:0;display:flex}.ZimmerReviews-module__yRFy5G__rating legend{float:inline-start;margin-inline-end:10px;font-weight:600}.ZimmerReviews-module__yRFy5G__rating button{cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:26px;line-height:1}.ZimmerReviews-module__yRFy5G__consent{align-items:flex-start;gap:8px;font-size:14px;display:flex}.ZimmerReviews-module__yRFy5G__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ZimmerReviews-module__yRFy5G__sent{border:var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, #25a35a 15%, var(--paper-2));margin:0;padding:10px 14px;font-weight:600}
.Account-module__jkoWxW__page{padding-bottom:96px}.Account-module__jkoWxW__avatar{border:var(--border);background:var(--sumac);width:150px;height:150px;color:var(--cream);font-family:var(--font-display);box-shadow:var(--shadow-lg);border-radius:50%;justify-content:center;align-items:center;font-size:56px;display:flex;transform:rotate(-6deg)}.Account-module__jkoWxW__login{border:var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr)) auto;align-items:end;gap:16px 20px;margin-bottom:32px;padding:26px;display:grid}.Account-module__jkoWxW__loginHead{flex-direction:column;align-self:center;gap:6px;display:flex}.Account-module__jkoWxW__loginHead h2{font-size:26px}.Account-module__jkoWxW__loginHead p{color:var(--ink-2);font-size:14px}@media (max-width:960px){.Account-module__jkoWxW__login{grid-template-columns:1fr;align-items:stretch}}.Account-module__jkoWxW__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 32px;display:grid}.Account-module__jkoWxW__stats>div{border:var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:0 3px 0 var(--ink);flex-direction:column;gap:2px;padding:16px 18px;display:flex}.Account-module__jkoWxW__stats dt{color:var(--ink-3);font-size:13px;font-weight:600}.Account-module__jkoWxW__stats dd{font-family:var(--font-price);margin:0;font-size:44px;font-weight:700;line-height:1}.Account-module__jkoWxW__stats dd a{text-decoration:none}@media (max-width:640px){.Account-module__jkoWxW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.Account-module__jkoWxW__tabs{border:var(--border);border-radius:var(--radius-pill);background:var(--card);gap:4px;width:fit-content;max-width:100%;margin-bottom:26px;padding:4px;display:flex;overflow-x:auto}.Account-module__jkoWxW__tab{border-radius:var(--radius-pill);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.Account-module__jkoWxW__tabOn{background:var(--ink);color:var(--paper)}.Account-module__jkoWxW__count{border-radius:var(--radius-pill);background:var(--saffron);min-width:24px;color:var(--ink);text-align:center;padding:2px 7px;font-size:12px;font-weight:700}.Account-module__jkoWxW__panel:focus-visible{outline-offset:8px}.Account-module__jkoWxW__adList,.Account-module__jkoWxW__searchList{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.Account-module__jkoWxW__adRow{flex-direction:column;gap:10px;display:flex}.Account-module__jkoWxW__adActions{flex-wrap:wrap;align-items:center;gap:10px;padding-inline-start:6px;display:flex}.Account-module__jkoWxW__adMeta{color:var(--ink-3);align-items:center;gap:6px;margin-inline-end:auto;font-size:13px;display:inline-flex}.Account-module__jkoWxW__searchRow{border:var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:0 3px 0 var(--ink);align-items:center;gap:14px;padding:14px 16px 14px 18px;display:flex}.Account-module__jkoWxW__searchHole{border:2px solid var(--ink);background:var(--cardboard);border-radius:50%;flex-shrink:0;width:14px;height:14px}.Account-module__jkoWxW__searchText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Account-module__jkoWxW__searchLabel{font-weight:700;text-decoration:none}.Account-module__jkoWxW__searchLabel:hover{text-decoration:underline}.Account-module__jkoWxW__searchDate{color:var(--ink-3);font-size:13px}.Account-module__jkoWxW__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:40px 24px;margin:0;padding:12px 0 0;list-style:none;display:grid}.Account-module__jkoWxW__settings{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.Account-module__jkoWxW__settingCard{border:var(--border);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.Account-module__jkoWxW__settingCard h3{font-size:22px}.Account-module__jkoWxW__settingCard p{color:var(--ink-2)}.Account-module__jkoWxW__inlineConfirm{flex-wrap:wrap;gap:10px;display:flex}
.BottomTabs-module__qZoXBG__bar{transition:transform .25s var(--ease-out);inset-inline:0;z-index:55;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--card);border-top:var(--border);box-shadow:0 -4px 0 color-mix(in srgb, var(--ink) 8%, transparent);display:none;position:fixed;bottom:0}.BottomTabs-module__qZoXBG__list{height:var(--tabbar-h,70px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;margin:0;padding:0 4px;list-style:none;display:grid}.BottomTabs-module__qZoXBG__cell{justify-content:center;height:100%;display:flex}.BottomTabs-module__qZoXBG__tab{width:100%;min-width:44px;height:100%;color:var(--ink-2);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.BottomTabs-module__qZoXBG__tab:hover{color:var(--ink)}.BottomTabs-module__qZoXBG__iconWrap{border-radius:var(--radius-pill);width:44px;height:30px;transition:background-color .2s ease, transform .2s var(--ease-spring);justify-content:center;align-items:center;display:inline-flex;position:relative}.BottomTabs-module__qZoXBG__active{color:var(--ink);font-weight:800}.BottomTabs-module__qZoXBG__active .BottomTabs-module__qZoXBG__iconWrap{background:var(--saffron-soft);transform:translateY(-1px)}.BottomTabs-module__qZoXBG__label{white-space:nowrap;line-height:1.1}.BottomTabs-module__qZoXBG__badge{top:-4px;border:2px solid var(--ink);border-radius:var(--radius-pill);background:var(--saffron);min-width:19px;height:19px;color:var(--ink);animation:BottomTabs-module__qZoXBG__pop .4s var(--ease-spring);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;inset-inline-end:0}.BottomTabs-module__qZoXBG__publish{color:var(--ink);justify-content:flex-end;padding-bottom:8px;font-weight:800}.BottomTabs-module__qZoXBG__bubble{border:var(--border);background:var(--paprika);width:62px;height:62px;color:var(--cream);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;margin-top:-30px;margin-bottom:2px;display:inline-flex}.BottomTabs-module__qZoXBG__publish:hover .BottomTabs-module__qZoXBG__bubble{box-shadow:4px 5px 0 var(--ink);transform:translateY(-2px)rotate(-8deg)}.BottomTabs-module__qZoXBG__publish:active .BottomTabs-module__qZoXBG__bubble{box-shadow:1px 1px 0 var(--ink);transform:translateY(1px)}.BottomTabs-module__qZoXBG__publish.BottomTabs-module__qZoXBG__active .BottomTabs-module__qZoXBG__bubble{background:var(--paprika-deep)}.BottomTabs-module__qZoXBG__publish.BottomTabs-module__qZoXBG__active .BottomTabs-module__qZoXBG__iconWrap{background:0 0}@media (max-width:959.98px){.BottomTabs-module__qZoXBG__bar{display:block}}@media (max-width:959.98px) and (hover:none){html:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,select):focus) .BottomTabs-module__qZoXBG__bar{transform:translateY(110%)}}@keyframes BottomTabs-module__qZoXBG__pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}
.FilterPopover-module__CnKiIG__wrap{position:relative}.FilterPopover-module__CnKiIG__pill{border:var(--border);border-radius:var(--radius-pill);background:var(--card);max-width:280px;min-height:44px;color:var(--ink);white-space:nowrap;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s ease;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.FilterPopover-module__CnKiIG__pill:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-2px)}.FilterPopover-module__CnKiIG__pillText{text-overflow:ellipsis;overflow:hidden}.FilterPopover-module__CnKiIG__pillActive{background:var(--ink);color:var(--paper);font-weight:700}.FilterPopover-module__CnKiIG__pillDashed{background:0 0;border-style:dashed;font-weight:600}.FilterPopover-module__CnKiIG__pillOpen{box-shadow:var(--shadow-sm);transform:translate(-1px,-2px)}.FilterPopover-module__CnKiIG__chev{transition:transform .2s var(--ease-out);flex-shrink:0}.FilterPopover-module__CnKiIG__pillOpen .FilterPopover-module__CnKiIG__chev{transform:rotate(180deg)}.FilterPopover-module__CnKiIG__panel{top:calc(100% + 10px);z-index:60;background:var(--card);border:var(--border);border-radius:var(--radius-lg);width:min(380px,100vw - 24px);box-shadow:var(--shadow-lg);translate:var(--shift,0) 0;transform-origin:100% 0;animation:FilterPopover-module__CnKiIG__panel-pop .22s var(--ease-out) both;flex-direction:column;display:flex;position:absolute;inset-inline-start:0}.FilterPopover-module__CnKiIG__wide{width:min(540px,100vw - 24px)}.FilterPopover-module__CnKiIG__head{padding:12px 18px 4px;align-items:center;min-height:56px;padding-inline-end:60px;display:flex}.FilterPopover-module__CnKiIG__title{font-family:var(--font-display);font-size:21px;line-height:1.15}.FilterPopover-module__CnKiIG__close{top:6px;width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:6px}.FilterPopover-module__CnKiIG__close:hover{background:var(--paper-2)}.FilterPopover-module__CnKiIG__body{overscroll-behavior:contain;max-height:min(60vh,480px);padding:8px 18px 18px;overflow-y:auto}.FilterPopover-module__CnKiIG__foot{border-top:2px dashed var(--line);background:var(--paper-2);border-end-end-radius:calc(var(--radius-lg) - 2px);border-end-start-radius:calc(var(--radius-lg) - 2px);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}@keyframes FilterPopover-module__CnKiIG__panel-pop{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}
.SellerCard-module__8rqXiG__card{background:var(--card);border:var(--border);border-radius:var(--radius-xl);flex-direction:column;gap:14px;padding:20px 22px;display:flex}.SellerCard-module__8rqXiG__who{align-items:center;gap:14px;display:flex}.SellerCard-module__8rqXiG__avatar{border:var(--border);background:hsl(var(--hue,340) 52% 34%);width:58px;height:58px;color:var(--cream);font-family:var(--font-display);box-shadow:2px 2px 0 var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.SellerCard-module__8rqXiG__names{flex-direction:column;gap:2px;min-width:0;display:flex}.SellerCard-module__8rqXiG__name{font-size:17px;font-weight:700}.SellerCard-module__8rqXiG__role{color:var(--ink-2);font-size:14px}.SellerCard-module__8rqXiG__meta{color:var(--ink-3);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.SellerCard-module__8rqXiG__meta li{align-items:center;gap:5px;display:inline-flex}
.FilterSheet-module__d1D41q__sections{flex-direction:column;gap:0;display:flex}.FilterSheet-module__d1D41q__section{border-bottom:2px dashed var(--line);flex-direction:column;gap:12px;padding-block:20px;display:flex}.FilterSheet-module__d1D41q__section:first-child{padding-top:4px}.FilterSheet-module__d1D41q__section:last-child{border-bottom:0}.FilterSheet-module__d1D41q__title{font-family:var(--font-display);font-size:22px;line-height:1.15}.FilterSheet-module__d1D41q__apply{flex:auto;max-width:320px}
.Footer-module__Ob7nVa__footer{background:var(--ink);color:var(--paper);margin-top:clamp(72px,9vw,120px);padding-block:clamp(52px,6vw,76px) 28px;position:relative}.Footer-module__Ob7nVa__scallops{top:-17px;background:radial-gradient(circle at 50% 100%, var(--ink) 17.4px, transparent 18px) 0 0 / 36px 18px repeat-x;height:18px;position:absolute;inset-inline:0}.Footer-module__Ob7nVa__inner{flex-direction:column;gap:44px;display:flex}.Footer-module__Ob7nVa__grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:40px;display:grid}.Footer-module__Ob7nVa__brand{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.Footer-module__Ob7nVa__about{max-width:330px;color:var(--paper-3);font-size:16px;line-height:1.6}.Footer-module__Ob7nVa__help{border:1.5px dashed var(--ink-3);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.Footer-module__Ob7nVa__helpTitle{font-family:var(--font-display);align-items:center;gap:8px;font-size:20px;line-height:1.2;display:inline-flex}.Footer-module__Ob7nVa__helpTitle svg{color:var(--saffron);flex-shrink:0}.Footer-module__Ob7nVa__helpHours{color:var(--paper-3);align-items:center;gap:8px;font-size:14px;display:inline-flex}.Footer-module__Ob7nVa__col{flex-direction:column;gap:14px;min-width:0;display:flex}.Footer-module__Ob7nVa__colTitle{color:var(--saffron);font-size:20px}.Footer-module__Ob7nVa__links{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__Ob7nVa__link{min-height:34px;color:var(--paper);transition:color .15s ease, transform .15s var(--ease-out);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.Footer-module__Ob7nVa__link:hover{color:var(--saffron);transform:translate(-3px)}.Footer-module__Ob7nVa__link:focus-visible{outline-color:var(--saffron)}.Footer-module__Ob7nVa__legal{border-top:1px solid var(--ink-2);color:var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:20px;font-size:13px;display:flex}@media (max-width:959.98px){.Footer-module__Ob7nVa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}.Footer-module__Ob7nVa__brand{grid-column:1/-1}}@media (max-width:639.98px){.Footer-module__Ob7nVa__link{min-height:40px}}
.SafetyTip-module__NbQxsG__tip{border:2px dashed var(--ink);border-radius:var(--radius-md);background:var(--tip);gap:12px;padding:16px 18px;display:flex}.SafetyTip-module__NbQxsG__icon{color:var(--zaatar);flex-shrink:0;display:flex}.SafetyTip-module__NbQxsG__text{font-size:14px;line-height:1.6}
.ClosedStall-module__NxIfpG__art{width:100%;height:auto;display:block;overflow:visible}.ClosedStall-module__NxIfpG__sign{transform-box:view-box;transform-origin:220px 72px;animation:4.8s ease-in-out infinite ClosedStall-module__NxIfpG__sign}.ClosedStall-module__NxIfpG__cat{transform-box:fill-box;transform-origin:50% 100%;animation:3.2s ease-in-out infinite ClosedStall-module__NxIfpG__breathe}.ClosedStall-module__NxIfpG__zzz text{opacity:0;animation:3.2s ease-out infinite ClosedStall-module__NxIfpG__zzz}.ClosedStall-module__NxIfpG__zzz text:nth-child(2){animation-delay:.5s}.ClosedStall-module__NxIfpG__zzz text:nth-child(3){animation-delay:1s}.ClosedStall-module__NxIfpG__lock{transform-box:fill-box;transform-origin:50% 0;animation:4.8s ease-in-out infinite ClosedStall-module__NxIfpG__lock}@keyframes ClosedStall-module__NxIfpG__sign{0%,to{transform:rotate(-5deg)}50%{transform:rotate(4deg)}}@keyframes ClosedStall-module__NxIfpG__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02,1.06)}}@keyframes ClosedStall-module__NxIfpG__zzz{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translate(-6px,-10px)}}@keyframes ClosedStall-module__NxIfpG__lock{0%,to{transform:rotate(4deg)}50%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.ClosedStall-module__NxIfpG__zzz text{opacity:1}}
.LoadMore-module__1nvqNq__bar{border:2px dashed var(--ink);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.LoadMore-module__1nvqNq__meta{flex-direction:column;flex:220px;gap:10px;min-width:0;display:flex}.LoadMore-module__1nvqNq__count{color:var(--ink-2);font-size:15px}.LoadMore-module__1nvqNq__count strong{color:var(--ink)}.LoadMore-module__1nvqNq__track{border-radius:var(--radius-pill);background:var(--paper-3);border:1.5px solid var(--ink);width:min(100%,280px);height:8px;display:block;overflow:hidden}.LoadMore-module__1nvqNq__fill{width:var(--done);background:var(--saffron);height:100%;transition:width .5s var(--ease-out);display:block}@media (max-width:639px){.LoadMore-module__1nvqNq__bar{text-align:center;flex-direction:column;align-items:stretch}.LoadMore-module__1nvqNq__track{margin-inline:auto}}
.Breadcrumbs-module__6aQnIq__crumbs{color:var(--ink-3);font-size:14px}.Breadcrumbs-module__6aQnIq__list{flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__6aQnIq__item{align-items:center;display:inline-flex}.Breadcrumbs-module__6aQnIq__link{min-height:32px;color:var(--ink-3);border-radius:6px;align-items:center;padding-inline:2px;text-decoration:none;display:inline-flex}.Breadcrumbs-module__6aQnIq__link:hover{color:var(--paprika);text-underline-offset:4px;text-decoration:underline}.Breadcrumbs-module__6aQnIq__sep{color:var(--ink-3);margin-inline:6px;display:inline-flex}.Breadcrumbs-module__6aQnIq__current{color:var(--ink);font-weight:600}
.Location-module__5R1euq__section{flex-direction:column;gap:14px;display:flex}.Location-module__5R1euq__heading{font-family:var(--font-display);font-size:clamp(24px,3vw,30px);line-height:1.05}.Location-module__5R1euq__frame{border:var(--border);border-radius:var(--radius-xl);background:var(--map-land);height:clamp(220px,32vw,280px);box-shadow:var(--shadow-drop);position:relative;overflow:hidden}.Location-module__5R1euq__note{color:var(--ink-3);font-size:14px}.Location-module__5R1euq__art{position:absolute;inset:0}.Location-module__5R1euq__art svg{width:100%;height:100%}.Location-module__5R1euq__artPin{position:absolute;top:50%;left:50%;translate:-50% -100%}.Location-module__5R1euq__artHead{background:var(--paprika);border:var(--border);width:52px;height:52px;box-shadow:3px 3px 0 var(--ink);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;margin-bottom:14px;display:flex;transform:rotate(-45deg)}.Location-module__5R1euq__artEye{background:var(--paper);border:var(--border);border-radius:50%;width:16px;height:16px}.Location-module__5R1euq__artLabel{background:var(--card);border:var(--border);max-width:calc(100% - 28px);box-shadow:var(--shadow-sm);border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;inset-block-end:14px;inset-inline-start:14px}
.NotFound-module__vsRv-G__page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding-block:clamp(32px,6vw,80px) 12px;display:grid}.NotFound-module__vsRv-G__art{justify-self:center;width:100%;max-width:500px}.NotFound-module__vsRv-G__text{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.NotFound-module__vsRv-G__code{border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-3);padding:5px 12px;font-size:13px;font-weight:700}.NotFound-module__vsRv-G__title{font-size:clamp(40px,4vw + 20px,76px);line-height:1.02}.NotFound-module__vsRv-G__lead{max-width:480px;color:var(--ink-2);font-size:clamp(16px,.5vw + 14px,19px);line-height:1.6}.NotFound-module__vsRv-G__actions{flex-wrap:wrap;gap:12px;display:flex}.NotFound-module__vsRv-G__popular{border-top:2px dashed var(--line);flex-direction:column;gap:12px;width:100%;margin-top:10px;padding-top:20px;display:flex}.NotFound-module__vsRv-G__popTitle{font-family:var(--font-body);color:var(--ink-2);font-size:15px;font-weight:700}.NotFound-module__vsRv-G__popList{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.NotFound-module__vsRv-G__popLink{border:var(--border);border-radius:var(--radius-pill);background:var(--card);min-height:44px;color:var(--ink);transition:transform .3s var(--ease-spring), box-shadow .2s var(--ease-out);align-items:center;gap:8px;padding-inline:6px 16px;font-weight:600;text-decoration:none;display:inline-flex}.NotFound-module__vsRv-G__popLink:hover{color:var(--ink);box-shadow:var(--shadow-sm);transform:translateY(-2px)rotate(-2deg)}.NotFound-module__vsRv-G__popIcon{border:1.5px solid var(--ink);background:var(--cat);width:32px;height:32px;color:var(--cat-fg,var(--cream));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (max-width:959.98px){.NotFound-module__vsRv-G__page{grid-template-columns:minmax(0,1fr)}.NotFound-module__vsRv-G__art{max-width:380px}}
.pagekit-module__Vfik3q__hero{padding-block:clamp(28px,5vw,56px) clamp(24px,4vw,40px);position:relative;overflow:hidden}.pagekit-module__Vfik3q__sea{background:var(--sea);color:var(--cream)}.pagekit-module__Vfik3q__zaatar{background:var(--zaatar);color:var(--cream)}.pagekit-module__Vfik3q__saffron{background:var(--saffron)}.pagekit-module__Vfik3q__heroInner{justify-content:space-between;align-items:center;gap:32px;display:flex}.pagekit-module__Vfik3q__heroText{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;max-width:760px;display:flex}.pagekit-module__Vfik3q__crumbs ol{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pagekit-module__Vfik3q__crumbs li{color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.pagekit-module__Vfik3q__sea .pagekit-module__Vfik3q__crumbs li,.pagekit-module__Vfik3q__zaatar .pagekit-module__Vfik3q__crumbs li{color:#e4efe9}.pagekit-module__Vfik3q__crumbs a{color:inherit;text-decoration:none}.pagekit-module__Vfik3q__crumbs a:hover{text-decoration:underline}.pagekit-module__Vfik3q__crumbs [aria-current]{color:var(--ink);font-weight:600}.pagekit-module__Vfik3q__sea .pagekit-module__Vfik3q__crumbs [aria-current],.pagekit-module__Vfik3q__zaatar .pagekit-module__Vfik3q__crumbs [aria-current]{color:var(--cream)}.pagekit-module__Vfik3q__kicker{border:var(--border);border-radius:var(--radius-pill);background:var(--saffron);color:var(--ink);align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex;transform:rotate(-2deg)}.pagekit-module__Vfik3q__title{font-size:clamp(38px,5.6vw,66px);line-height:1.02}.pagekit-module__Vfik3q__sub{max-width:640px;color:var(--ink-2);font-size:clamp(17px,1.6vw,20px);line-height:1.6}.pagekit-module__Vfik3q__sea .pagekit-module__Vfik3q__sub,.pagekit-module__Vfik3q__zaatar .pagekit-module__Vfik3q__sub{color:#eef4f1}.pagekit-module__Vfik3q__heroActions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.pagekit-module__Vfik3q__heroArt{flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:760px){.pagekit-module__Vfik3q__heroArt{display:none}}.pagekit-module__Vfik3q__empty{text-align:center;border:2px dashed var(--ink);border-radius:var(--radius-2xl);background:#fffbf499;flex-direction:column;align-items:center;gap:12px;padding:clamp(32px,6vw,64px) 20px;display:flex}.pagekit-module__Vfik3q__emptyArt{width:min(240px,70%);height:auto;margin-bottom:4px}.pagekit-module__Vfik3q__emptyTitle{font-size:clamp(26px,3.4vw,36px)}.pagekit-module__Vfik3q__emptyText{max-width:460px;color:var(--ink-2);font-size:16px}.pagekit-module__Vfik3q__emptyActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}
.ListingRow-module__zyMnpW__section{flex-direction:column;gap:26px;display:flex}.ListingRow-module__zyMnpW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.ListingRow-module__zyMnpW__titles{flex-direction:column;gap:6px;min-width:0;display:flex}.ListingRow-module__zyMnpW__title{font-size:clamp(28px,4vw,44px);line-height:1.05}.ListingRow-module__zyMnpW__subtitle{color:var(--ink-2);font-size:17px}.ListingRow-module__zyMnpW__more{align-items:center;gap:6px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.ListingRow-module__zyMnpW__more:hover{color:var(--paprika)}.ListingRow-module__zyMnpW__more:hover svg{transform:translate(-3px)}.ListingRow-module__zyMnpW__more svg{transition:transform .18s var(--ease-out)}.ListingRow-module__zyMnpW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:34px 24px;margin:0;padding:14px 0 0;list-style:none;display:grid}.ListingRow-module__zyMnpW__cell{min-width:0}.ListingRow-module__zyMnpW__scroll{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent;grid-template-columns:none;grid-auto-columns:minmax(250px,calc(25% - 18px));grid-auto-flow:column;padding:14px 4px;overflow-x:auto}.ListingRow-module__zyMnpW__scroll .ListingRow-module__zyMnpW__cell{scroll-snap-align:start}@media (max-width:959px){.ListingRow-module__zyMnpW__scroll{grid-auto-columns:minmax(240px,72%)}}
.MagazinePage-module__f_o42W__page{flex-direction:column;gap:clamp(36px,5vw,60px);padding-bottom:20px;display:flex}.MagazinePage-module__f_o42W__masthead{border-bottom:var(--border);background-color:var(--paper-2);background-image:radial-gradient(color-mix(in srgb, var(--ink) 7%, transparent) 1px, transparent 1.4px);background-size:7px 7px;position:relative}.MagazinePage-module__f_o42W__awning{display:block}.MagazinePage-module__f_o42W__mastInner{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-block:clamp(18px,3vw,30px) clamp(26px,4vw,40px);display:flex}.MagazinePage-module__f_o42W__kicker{color:var(--sumac);align-items:center;gap:14px;font-size:14px;font-weight:700;display:inline-flex}.MagazinePage-module__f_o42W__kicker:before,.MagazinePage-module__f_o42W__kicker:after{content:"";background:currentColor;width:clamp(28px,6vw,80px);height:2px}.MagazinePage-module__f_o42W__title{border-block:4px double var(--ink);width:min(100%,760px);padding-block:6px 12px;font-size:clamp(68px,9vw + 20px,150px);line-height:.9}.MagazinePage-module__f_o42W__lead{max-width:560px;color:var(--ink-2);font-size:clamp(16px,.5vw + 14px,19px);line-height:1.55}.MagazinePage-module__f_o42W__filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.MagazinePage-module__f_o42W__filters button{min-height:44px}.MagazinePage-module__f_o42W__content{flex-direction:column;gap:clamp(44px,6vw,72px);display:flex}.MagazinePage-module__f_o42W__featured{padding-bottom:12px}.MagazinePage-module__f_o42W__empty{text-align:center;color:var(--ink-2);padding:40px 0;font-size:18px}.MagazinePage-module__f_o42W__more{flex-direction:column;gap:24px;display:flex}.MagazinePage-module__f_o42W__moreTitle{align-items:center;gap:16px;font-size:clamp(26px,1.6vw + 16px,36px);display:flex}.MagazinePage-module__f_o42W__moreTitle:after{content:"";border-top:2px dashed var(--line);flex:auto;height:0}.MagazinePage-module__f_o42W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin:0;padding:0;list-style:none;display:grid}.MagazinePage-module__f_o42W__grid>li{min-width:0;display:flex}.MagazinePage-module__f_o42W__grid>li>*{width:100%}@media (max-width:959.98px){.MagazinePage-module__f_o42W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.MagazinePage-module__f_o42W__grid{grid-template-columns:minmax(0,1fr);gap:32px}.MagazinePage-module__f_o42W__filters{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.MagazinePage-module__f_o42W__filters::-webkit-scrollbar{display:none}}
