.place-hero{--ph-inset: clamp(1rem, .55rem + 1.6vw, 2rem);--ph-portrait: clamp(9.5rem, 16.5vw, 18.5rem)}.place-hero__frame{position:relative;overflow:hidden;background:#000;color:#fff;height:max(24rem,var(--ph-h, 85svh));--arrow-y: 50%}.place-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1.4s ease,visibility 0s linear 1.4s}.place-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity 1.4s ease}.place-hero figure{margin:0}.place-hero__land{position:absolute;top:0;right:0;bottom:0;left:0}.place-hero__land img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.place-hero__cap{position:absolute;z-index:2;left:var(--ph-inset);bottom:var(--ph-inset);font-size:var(--t-xs);line-height:1.35;font-weight:500;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.35)}.place-hero__cap--land{text-transform:uppercase;letter-spacing:.06em;max-width:calc(100% - 2 * var(--ph-inset) - var(--ph-portrait) - 2rem)}.place-hero__product{position:absolute;z-index:2;right:var(--ph-inset);bottom:var(--ph-inset);width:var(--ph-portrait);aspect-ratio:3 / 4;overflow:hidden;background:#111}.place-hero__product-img,.place-hero__product-img img{display:block;width:100%;height:100%}.place-hero__product img{object-fit:cover}.place-hero__cap--product{left:.85rem;bottom:.8rem;right:.85rem;display:grid;gap:.15rem}.place-hero__cap--product a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.place-hero__cap--product a:hover{text-decoration:none}.place-hero__title{margin:0 auto;text-align:center}.place-hero .rail-arrow{z-index:4}.place-hero .rail-arrow--prev{left:1rem}.place-hero .rail-arrow--next{right:1rem}@media(hover:none){.place-hero .rail-arrow{display:grid}}.place-hero__dots{position:absolute;z-index:3;left:50%;bottom:var(--ph-inset);transform:translate(-50%);display:flex;gap:.15rem}.place-hero__dots button{min-width:1.5rem;height:1.5rem;padding:0 .2rem;margin-bottom:-.38rem;border:0;background:none;cursor:pointer;color:#fff;font:inherit;font-size:var(--t-xs);font-weight:500;font-variant-numeric:tabular-nums;opacity:.5;text-shadow:0 1px 10px rgba(0,0,0,.35);transition:opacity .25s ease}.place-hero__dots button:hover,.place-hero__dots button.is-active{opacity:1}@media(max-width:720px){.place-hero__frame{height:clamp(26rem,var(--ph-h, 85svh),150vw)}.place-hero{--ph-portrait: 41vw}.place-hero__cap--land{max-width:calc(100% - 3 * var(--ph-inset) - var(--ph-portrait))}.place-hero__dots{display:none}.place-hero .rail-arrow{width:2.4rem;height:2.4rem}}@media(prefers-reduced-motion:reduce){.place-hero__slide,.place-hero__slide.is-active{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/places-slideshow.css.map */
