.room{display:block;min-block-size:70svh}.room--dark{background-color:var(--color-text);color:var(--color-background)}.room__screen{display:flex;flex-direction:column;gap:calc(var(--u) * 1.6);max-inline-size:calc(var(--u) * 56);padding-block:calc(var(--u) * 4) calc(var(--u) * 6)}.room__screen--wide{max-inline-size:var(--page-width)}.room__screen--piece{max-inline-size:var(--page-width);padding-block-start:calc(var(--u) * 1.6)}.room__loading{padding-block:calc(var(--u) * 6);color:var(--color-muted)}.room__eyebrow{margin:0;font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;opacity:.8}.room__kicker{display:flex;flex-direction:column;gap:calc(var(--u) * .4)}.room__members{margin:0;font-size:var(--text-xs);opacity:.7}.room__heading{margin:0;font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:1.15}.room__number{unicode-bidi:isolate;white-space:nowrap;text-transform:none}.room__heading--note{font-size:var(--text-lg)}.room__heading:focus,.room__title:focus{outline:none}.room__text,.room__fine{margin:0;line-height:var(--leading-body)}.room__fine{font-size:var(--text-sm);opacity:.75}.room__rules{display:grid;gap:calc(var(--u) * 1.2);margin:0;padding:0;list-style:none;line-height:var(--leading-body)}.room__rules li{display:grid;grid-template-columns:calc(var(--u) * 2.4) 1fr}.room__rule-number{font-weight:var(--font-weight-bold)}.room__signed{margin:0;font-weight:var(--font-weight-medium)}.room__note-media:empty{display:none}.room__gate-text{display:flex;flex-direction:column;gap:calc(var(--u) * 1.6)}.room__campaign{margin-inline:calc(var(--page-margin) * -1);margin-block-start:calc(var(--u) * -4)}.room__campaign img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 5;object-fit:cover}@media(min-width:990px){.room__screen--gate.has-image{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--u) * 4);align-items:center;max-inline-size:var(--page-width)}.room__screen--gate.has-image .room__campaign{margin:0}}.room__form{display:flex;flex-direction:column;gap:calc(var(--u) * .8);margin-block-start:calc(var(--u) * 1.2)}.room__label{margin:calc(var(--u) * .8) 0 0;font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.room__input{box-sizing:border-box;inline-size:100%;min-block-size:var(--control-height);padding-inline:calc(var(--u) * 1.4);border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:var(--text-md)}.room__input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.room__phone{display:grid;grid-template-columns:calc(var(--u) * 9.6) 1fr;gap:calc(var(--u) * .8)}.room__code{padding-inline:calc(var(--u) * 1)}.room--dark .room__code option{color:var(--color-text)}.room__otp{min-block-size:calc(var(--u) * 7.2);font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:.5em;text-align:center}.room__error{min-block-size:1.4em;margin:0;font-size:var(--text-sm)}.room__error:empty{min-block-size:0}.room--dark .room__error{color:var(--color-background)}.room__error.is-asking,.room__unsaved{color:var(--color-sale)}.room__unsaved,.room__saved{margin:0;font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.room__save{padding-block:calc(var(--u) * 1.6);border-block:1px solid var(--color-line)}.room__options.is-nudged{animation:picker-nudge var(--duration-slow) ease}.room__flash{position:fixed;inset-inline:var(--page-margin);inset-block-end:calc(var(--u) * 9);z-index:5;max-inline-size:calc(var(--u) * 40);margin:0 auto;padding:calc(var(--u) * 1) calc(var(--u) * 1.4);background-color:var(--color-text);color:var(--color-background);font-size:var(--text-sm)}.room__flash[hidden]{display:none}.room--dark .room__flash{background-color:var(--color-background);color:var(--color-text)}.room__bar .room__unsaved{color:inherit}.room__button{margin-block-start:calc(var(--u) * .4)}.room--dark .room__button{border-color:var(--color-background);background-color:var(--color-background);color:var(--color-text)}.room__button[aria-busy=true]{opacity:.6}.room__link{align-self:flex-start;min-block-size:var(--tap-size);padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--text-sm);text-decoration:underline;cursor:pointer}.room__top{padding:calc(var(--u) * 1.2) calc(var(--u) * 1.4);border:1px solid var(--color-line)}.room__top .room__head{margin-block-end:calc(var(--u) * .8)}.room__intro{margin:0;font-size:var(--text-sm);line-height:var(--leading-body)}.room__paused{margin:0;padding:calc(var(--u) * 1) calc(var(--u) * 1.4);background-color:rgb(var(--color-text-rgb) / .05);font-size:var(--text-sm)}.room__chips{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .8)}.room__chip{display:inline-flex;align-items:center;min-block-size:var(--tap-size);padding-inline:calc(var(--u) * 1.6);border:1px solid var(--color-line);background:transparent;color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer}.room__chip[aria-pressed=true]{border-color:var(--color-text);background-color:var(--color-text);color:var(--color-background)}.room__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * 2.4) calc(var(--u) * 1.2);margin:0;padding:0;list-style:none}@media(min-width:750px){.room__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.room__card{position:relative}.room__card-link{display:flex;flex-direction:column;gap:calc(var(--u) * .3);color:inherit;text-decoration:none}.room__card-media{position:relative;display:block;margin-block-end:calc(var(--u) * .6);overflow:hidden}.room__card-media img{display:block;inline-size:100%;block-size:auto}.room__badge{position:absolute;inset-block-start:calc(var(--u) * .8);inset-inline-start:calc(var(--u) * .8);padding:calc(var(--u) * .3) calc(var(--u) * .6);background-color:var(--color-background);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.room__card-title{font-weight:var(--font-weight-bold);font-size:var(--text-sm)}.room__card-meta,.room__card-reserved{color:var(--color-muted);font-size:var(--text-xs)}.room__card-reserved{color:var(--color-text);font-weight:var(--font-weight-medium)}.room__card-price{font-weight:var(--font-weight-medium);font-size:var(--text-sm)}.room__like{position:absolute;inset-block-start:calc(var(--u) * .4);inset-inline-end:calc(var(--u) * .4);display:grid;place-items:center;inline-size:var(--tap-size);block-size:var(--tap-size);padding:0;border:0;background:none;color:var(--color-text);cursor:pointer}.room__heart{inline-size:calc(var(--u) * 2.2);block-size:calc(var(--u) * 2.2);fill:var(--color-background);stroke:currentColor;stroke-width:1.5}[aria-pressed=true]>.room__heart{fill:currentColor}.room__bar{position:sticky;inset-block-end:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1.2);margin-inline:calc(var(--page-margin) * -1);padding:calc(var(--u) * 1.2) var(--page-margin) max(calc(var(--u) * 1.2),env(safe-area-inset-bottom));background-color:var(--color-text);color:var(--color-background)}.room__bar-text{display:flex;flex-direction:column;margin:0;font-size:var(--text-sm)}.room__bar-text span{opacity:.75;font-size:var(--text-xs)}.room__bar-button{flex:none;border-color:var(--color-background);background:transparent;color:var(--color-background)}.room__head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--u) * 1.2)}.room__view-button{display:grid;flex:none;place-items:center;inline-size:var(--tap-size);block-size:var(--tap-size);margin-block-start:calc(var(--u) * -.8);margin-inline-end:calc(var(--u) * -.8);padding:0;border:0;background:none;color:inherit;cursor:pointer}.room__view-icon{inline-size:calc(var(--u) * 2.2);block-size:calc(var(--u) * 2.2);fill:none;stroke:currentColor;stroke-width:1.5}.room__chips--scroll{flex-wrap:nowrap;margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);overflow-x:auto;scrollbar-width:none}@media(min-width:750px){.room__chips--scroll{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.room__chip{flex:none}.room__screen--reel{box-sizing:border-box;block-size:calc(100svh - var(--header-sticky-height, 0px));max-inline-size:calc(var(--u) * 56);gap:calc(var(--u) * .8);padding-block:calc(var(--u) * 1) 0}.room__reel{flex:1 1 0;min-block-size:0;margin:0 calc(var(--page-margin) * -1);padding:0;overflow-y:auto;scroll-snap-type:y mandatory;list-style:none;scrollbar-width:none}.room__reel:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.room__reel-item{display:flex;flex-direction:column;block-size:100%;scroll-snap-align:start;scroll-snap-stop:always}.room__reel-media{position:relative;flex:1 1 0;min-block-size:0}.room__reel-media,.room__reel-strip{box-sizing:border-box;inline-size:var(--card-width, 100%);margin-inline:auto}.room__reel-strip{inline-size:max(var(--card-width, 100%),min(100%,20rem))}.room__reel-item.is-narrow .room__reel-strip{padding-inline:0}@media(max-width:749px){.room__reel-strip,.room__reel-item.is-narrow .room__reel-strip{inline-size:100%;padding-inline:var(--page-margin)}}.room__reel-photos{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;list-style:none;scrollbar-width:none}.room__reel-photo{flex:0 0 100%;block-size:100%;scroll-snap-align:start;cursor:pointer}.room__reel-photo img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.room__badge--reserved{inset-inline-start:auto;inset-inline-end:calc(var(--u) * .8);background-color:var(--color-text);color:var(--color-background)}.room__badge[hidden],.room__card-reserved[hidden]{display:none}.room__dots{position:absolute;inset-block-end:calc(var(--u) * 1);inset-inline:0;display:flex;justify-content:center;gap:calc(var(--u) * .6);pointer-events:none}.room__dot{inline-size:calc(var(--u) * .6);block-size:calc(var(--u) * .6);border-radius:50%;background-color:rgb(var(--color-text-rgb) / .25)}.room__dot.is-on{background-color:var(--color-text)}.room__photo-step{display:none}@media(hover:hover)and (pointer:fine){.room__photo-step{position:absolute;inset-block-start:50%;display:grid;place-items:center;inline-size:var(--tap-size);block-size:var(--tap-size);padding:0;border:0;background-color:var(--color-background);color:var(--color-text);translate:0 -50%;cursor:pointer}.room__photo-step--prev{inset-inline-start:calc(var(--u) * .8)}.room__photo-step--next{inset-inline-end:calc(var(--u) * .8)}.room__photo-step:disabled{opacity:0;pointer-events:none}}.room__chevron{inline-size:calc(var(--u) * 2);block-size:calc(var(--u) * 2);fill:none;stroke:currentColor;stroke-width:1.5}.room__photo-step--prev .room__chevron,[dir=rtl] .room__chevron{scale:-1 1}[dir=rtl] .room__photo-step--prev .room__chevron{scale:1 1}.room__reel-strip{display:flex;flex-direction:column;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.2) var(--page-margin)}.room__reel-title{display:grid;align-content:center;min-block-size:var(--tap-size);grid-template-columns:minmax(0,1fr) auto;column-gap:calc(var(--u) * 1.2);color:inherit;text-decoration:none}.room__reel-name{display:-webkit-box;overflow:hidden;font-weight:var(--font-weight-bold);-webkit-box-orient:vertical;-webkit-line-clamp:2}.room__reel-price{font-weight:var(--font-weight-medium)}.room__reel-meta{grid-column:1 / -1;overflow:hidden;color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis}.room__reel-actions{display:grid;grid-template-columns:var(--control-height) minmax(0,1fr) var(--control-height);gap:calc(var(--u) * .8)}.room__reel-reserve,.room__reel-shop{min-block-size:var(--control-height);margin:0}.room__reel-reserve.is-reserved{border-color:var(--color-text);background-color:transparent;color:var(--color-text)}.room__square{display:grid;place-items:center;inline-size:var(--control-height);block-size:var(--control-height);padding:0;border:1px solid var(--color-text);background:transparent;color:var(--color-text);cursor:pointer}.room__square[aria-pressed=true]{background-color:var(--color-text);color:var(--color-background)}.room__cross{inline-size:calc(var(--u) * 1.8);block-size:calc(var(--u) * 1.8);fill:none;stroke:currentColor;stroke-width:1.5}.room__screen--reel .room__bar{position:static}@media(min-width:750px){.room__reel{margin-inline:0}.room__reel-strip{padding-inline:0}.room__screen--reel .room__bar{margin-inline:0;padding-inline:calc(var(--u) * 1.6)}}.room__sheet{box-sizing:border-box;inline-size:100%;max-inline-size:100%;max-block-size:90svh;margin:auto 0 0;padding:0;border:0;background-color:var(--color-background);color:var(--color-text)}.room__sheet::backdrop{background-color:var(--color-overlay)}.room__sheet-body{display:flex;flex-direction:column;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.6) var(--page-margin) max(calc(var(--u) * 1.6),env(safe-area-inset-bottom))}.room__sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--u) * 1.2)}.room__sheet-title{margin:0;font-weight:var(--font-weight-bold)}.room__close{display:grid;flex:none;place-items:center;inline-size:var(--tap-size);block-size:var(--tap-size);margin-block-start:calc(var(--u) * -1);margin-inline-end:calc(var(--u) * -1);padding:0;border:0;background:none;color:inherit;cursor:pointer}.room__chips--wide .room__chip{flex:1 0 40%;justify-content:center}@media(min-width:750px){.room__sheet{max-inline-size:calc(var(--u) * 48);margin:auto}.room__sheet-body{padding-inline:calc(var(--u) * 2.4)}}.room__back{align-self:flex-start;display:inline-flex;align-items:center;min-block-size:var(--tap-size);font-size:var(--text-sm)}.room__gallery{position:relative;margin-inline:calc(var(--page-margin) * -1)}.room__photos{display:flex;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;list-style:none;scrollbar-width:none}.room__photo{flex:0 0 100%;scroll-snap-align:start}.room__photo img{display:block;inline-size:100%;block-size:auto}.room__badge--piece{inset-inline-start:var(--page-margin)}@media(min-width:750px){.room__screen--piece{display:grid;grid-template-columns:7fr 5fr;align-items:start;column-gap:calc(var(--u) * 4)}.room__back{grid-column:1 / -1}.room__gallery{margin-inline:0}.room__photo{flex-basis:50%}.room__badge--piece{inset-inline-start:calc(var(--u) * .8)}}.room__details{display:flex;flex-direction:column;gap:calc(var(--u) * 1.2)}.room__title-row{display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 1.2)}.room__title{margin:0;font-size:var(--text-lg);font-weight:var(--font-weight-bold)}.room__price{flex:none;margin:0;font-weight:var(--font-weight-medium)}.room__meta{margin:0;color:var(--color-muted);font-size:var(--text-sm)}.room__meta bdi{display:block}.room__options{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .8)}.room__option{min-inline-size:var(--tap-size);min-block-size:var(--tap-size);padding-inline:calc(var(--u) * 1.4);border:1px solid var(--color-line);background:transparent;color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer}.room__option--size{flex:1 0 calc(var(--u) * 6)}.room__option[aria-checked=true]{border-color:var(--color-text);background-color:var(--color-text);color:var(--color-background)}.room__actions{display:grid;grid-template-columns:1fr auto;gap:calc(var(--u) * .8)}.room__like-button{display:inline-flex;align-items:center;gap:calc(var(--u) * .6)}.room__reserve[aria-disabled=true]{opacity:1}.room__in-store{margin:0;font-weight:var(--font-weight-bold)}.room__what{padding:calc(var(--u) * 1.4);border:1px solid var(--color-line);font-size:var(--text-sm);line-height:var(--leading-body)}.room__what p{margin:0}.room__what-title{margin-block-end:calc(var(--u) * .4);font-weight:var(--font-weight-bold)}.room__tick{direction:ltr;display:grid;place-items:center;inline-size:calc(var(--u) * 5.2);block-size:calc(var(--u) * 5.2);border-radius:50%;background-color:var(--color-text)}.room__tick:after{content:"";inline-size:calc(var(--u) * 1.2);block-size:calc(var(--u) * 2.2);border-inline-end:2px solid var(--color-background);border-block-end:2px solid var(--color-background);transform:translateY(-15%) rotate(45deg)}.room__switch{display:flex;align-items:center;justify-content:space-between;min-block-size:var(--tap-size);border-block-end:1px solid var(--color-line);cursor:pointer}.room__switch input{position:relative;flex:none;inline-size:calc(var(--u) * 4.4);block-size:calc(var(--u) * 2.6);margin:0;border:1px solid var(--color-line);border-radius:calc(var(--u) * 1.3);background-color:rgb(var(--color-text-rgb) / .08);-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-color var(--duration)}.room__switch input:after{content:"";position:absolute;inset-block-start:calc(var(--u) * .2);inset-inline-start:calc(var(--u) * .2);inline-size:calc(var(--u) * 2);block-size:calc(var(--u) * 2);border-radius:50%;background-color:var(--color-background);box-shadow:0 1px 2px rgb(var(--color-text-rgb) / .3);transition:transform var(--duration)}.room__switch input:checked{border-color:var(--color-text);background-color:var(--color-text)}.room__switch input:checked:after{transform:translate(calc(var(--u) * 1.8 * var(--dir, 1)))}.room__switch input:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.room__switch input,.room__switch input:after{transition:none}}.room__results{display:grid;margin:0;padding:0;list-style:none}.room__result{display:grid;grid-template-columns:calc(var(--u) * 5.6) 1fr auto;align-items:center;gap:calc(var(--u) * 1.2);padding-block:calc(var(--u) * 1.2);border-block-end:1px solid var(--color-line)}.room__result img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 5;object-fit:contain;background-color:var(--color-placeholder)}.room__result-text{display:flex;flex-direction:column;font-size:var(--text-sm)}.room__result-text span{color:var(--color-muted)}.room__result-mark{font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted)}.room__result-mark.is-coming{color:var(--color-success)}[lang=ar] .room__eyebrow,[lang=ar] .room__label,[lang=ar] .room__badge,[lang=ar] .room__result-mark{letter-spacing:normal;text-transform:none}.room__shades{display:flex;flex-wrap:wrap;gap:0;margin-inline:calc((var(--tap-size) - var(--u) * 2.8) / -2)}.room__shade{display:grid;place-items:center;inline-size:var(--tap-size);block-size:var(--tap-size);padding:0;border:0;background:none;cursor:pointer}.room__shade-dot{inline-size:calc(var(--u) * 2.8);block-size:calc(var(--u) * 2.8);border:1px solid rgb(var(--color-text-rgb) / .14);border-radius:50%}.room__shade[aria-checked=true] .room__shade-dot{outline:1px solid var(--color-text);outline-offset:2px}.room__shade:focus-visible{outline:var(--focus-ring, 2px) solid var(--color-text);outline-offset:-4px}.room__card .room__shades{margin-block-start:calc(var(--u) * -.4);margin-inline:calc(var(--dot-reach) * -1)}.room__shade-more{display:grid;place-items:center;min-inline-size:var(--tap-size);block-size:var(--tap-size);color:inherit;font-size:var(--text-sm);text-decoration:none}.room__card .room__shade[aria-checked=true] .room__shade-dot{outline-offset:2px}.room__shade-dot{background:var(--dot-image, none) center / cover no-repeat var(--dot-color, transparent)}.room__shade-dot swatch-dot{display:none}.room__shade-name{margin:0;font-size:var(--text-sm)}.room__card-photos{display:flex;align-items:flex-start;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;list-style:none;scrollbar-width:none}.room__card-photo{flex:0 0 100%;scroll-snap-align:start;cursor:pointer}.room__card-photo img{display:block;inline-size:100%;block-size:auto}.room__card .room__dots{inset-block-end:calc(var(--u) * .6)}.room__zoom{display:block;inline-size:100%;padding:0;border:0;background:none;cursor:zoom-in}.room__card-media,.room__reel-media,.room__gallery{background-color:var(--photo-shade, transparent)}.room__reel-media.is-loaded,.room__card-media.is-loaded,.room__gallery.is-loaded{background-color:transparent}.room__reel-photos{touch-action:pan-x pan-y}.room__shade,.room__reel-photo,.room__card-photo{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.room__view-wrap{position:relative;display:inline-flex;flex:none;align-items:center}.room__hint{position:absolute;inset-inline-end:100%;display:grid;place-items:center;inline-size:calc(var(--u) * 2.4);block-size:calc(var(--u) * 2.4);margin-block-start:calc(var(--u) * -.8);color:var(--color-text);opacity:0;pointer-events:none;animation:room-hint 2.6s var(--ease, ease) .8s 1 both}@keyframes room-hint{0%{opacity:0;translate:-6px 0}12%{opacity:1;translate:0 0}24%{translate:-6px 0}36%{translate:0 0}48%{translate:-6px 0}60%{translate:0 0;opacity:1}to{opacity:0;translate:0 0}}[dir=rtl] .room__hint{animation-name:room-hint-rtl}@keyframes room-hint-rtl{0%{opacity:0;translate:6px 0}12%{opacity:1;translate:0 0}24%{translate:6px 0}36%{translate:0 0}48%{translate:6px 0}60%{translate:0 0;opacity:1}to{opacity:0;translate:0 0}}@media(prefers-reduced-motion:reduce){.room__hint{animation:room-hint-still 3s ease .8s 1 both}@keyframes room-hint-still{0%,to{opacity:0}15%,70%{opacity:1}}}.room__countdown{align-self:flex-start;padding:calc(var(--u) * .4) calc(var(--u) * .8);border:1px solid currentColor;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.room__countdown[hidden]{display:none}.room--rail{min-block-size:0}.room--rail[hidden]{display:none}.room__rail{align-items:flex-start}.room__rail-all{align-self:stretch}.room__rail-all-link{display:grid;place-items:center;block-size:100%;min-block-size:calc(var(--u) * 24);padding:calc(var(--u) * 1.6);border:1px solid var(--color-line);color:inherit;font-weight:var(--font-weight-medium);text-align:center;text-decoration:underline;text-underline-offset:.25em}.room--rail .room__shades{flex-wrap:nowrap;margin-inline:calc(var(--dot-reach) * -1)}.room--rail .room__shade{inline-size:calc(var(--dot-size) + var(--dot-reach))}.room--rail .room__shade-dot{inline-size:var(--dot-size);block-size:var(--dot-size)}.room--rail .room__shade-more{min-inline-size:calc(var(--dot-size) + var(--dot-reach));font-size:var(--text-xs)}@media(hover:hover)and (pointer:fine){.room__card .room__photo-step{opacity:0;transition:opacity var(--duration, .2s) ease}.room__card:hover .room__photo-step:not(:disabled),.room__card:focus-within .room__photo-step:not(:disabled){opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/section-selection-room.css.map */
