.product-card__media{position:relative}.product-card__overlay-title{position:absolute;left:1rem;bottom:1rem;z-index:2;max-width:calc(100% - 2rem);margin:0;padding:.35rem .7rem;background:#0009;color:#fff;font-size:.95rem;line-height:1.3;letter-spacing:.02em;pointer-events:none}@media(hover:hover)and (min-width:1000px){.product-card__overlay-title{opacity:0;transform:translateY(.5rem);transition:opacity .4s ease,transform .4s ease}.product-card:hover .product-card__overlay-title,.product-card:focus-within .product-card__overlay-title{opacity:1;transform:translateY(0)}}@media(hover:none),(max-width:999px){.product-card__overlay-title{opacity:1;transform:none}}.showroom-gate{max-width:34rem;margin:0 auto;text-align:center;padding-block:clamp(3rem,8vw,6rem)}.showroom-gate__eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:.7rem;opacity:.6;margin:0 0 .75rem}.showroom-gate__title{text-transform:uppercase;letter-spacing:.14em;font-size:clamp(1.4rem,3vw,2rem);margin:0 0 1.25rem}.showroom-gate__text{opacity:.85;margin-bottom:1.75rem;line-height:1.6}.showroom-gate__note{opacity:.75;font-size:.9rem;line-height:1.6}.showroom-gate__note a{color:#e0cabe}.showroom-reserve__status{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;margin:0}.showroom-reserve__status--loan{color:#e0cabe}.showroom-reserve__status--avail{opacity:.7}.showroom-reserve__hint{font-size:.85rem;opacity:.7;line-height:1.5;margin:0}.showroom-reserve__details summary{display:inline-block;cursor:pointer;list-style:none}.showroom-reserve__details summary::-webkit-details-marker{display:none}.showroom-reserve__form{display:grid;gap:1rem;max-width:26rem;margin-top:1.25rem}.showroom-reserve__label{display:grid;gap:.35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;opacity:.85}.showroom-reserve__form input,.showroom-reserve__form textarea{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.35);color:inherit;padding:.5rem 0;font-size:.95rem;width:100%;font-family:inherit}.showroom-reserve__form textarea{resize:vertical}.showroom-reserve__form input:focus,.showroom-reserve__form textarea:focus{outline:none;border-bottom-color:#e0cabe}.showroom-reserve__success{color:#e0cabe;line-height:1.6;margin:0}.showroom-reserve__error{color:#e9a4a4;line-height:1.6;margin:0 0 .5rem}.button--disabled{opacity:.4;pointer-events:none}.showroom-card--on-loan .product-card__figure{position:relative}.showroom-card-badge{position:absolute;top:1rem;left:1rem;z-index:3;background:#000;color:#fff;border:1px solid rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.14em;font-size:.6rem;padding:.35rem .6rem;pointer-events:none}.showroom-card--on-loan .product-card__media{opacity:.5}@media(max-width:699px){.content-over-media--m-auto{--content-over-media-height: auto !important}.content-over-media--m-xs{--content-over-media-height: clamp(15rem, 65vw, 25rem) !important}.content-over-media--m-sm{--content-over-media-height: clamp(20rem, 85vw, 32rem) !important}.content-over-media--m-md{--content-over-media-height: clamp(25rem, 100vw, 36rem) !important}.content-over-media--m-lg{--content-over-media-height: clamp(30rem, 125vw, 42rem) !important}.content-over-media--m-fill{--content-over-media-height: calc(100svh - var(--announcement-bar-height, 0px)) !important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tma-custom.css.map */
