.r2-labo__feature{position:relative;border-radius:.6rem;overflow:hidden;color:#fff}.r2-labo__feature-media{position:absolute;top:0;right:0;bottom:0;left:0}.r2-labo__feature-media img,.r2-labo__feature-media .r2-ph{width:100%;height:100%;object-fit:cover}.r2-labo__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14181426,#1418148c)}.r2-labo__dim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.r2-labo__feature-body{position:relative;padding:4rem 2.4rem;min-height:42.9rem;display:flex;flex-direction:column;justify-content:flex-end}.r2-labo__eyebrow{color:#fff}.r2-labo__logo{width:9.5rem;height:auto;margin:.4rem 0 1.2rem}.r2-labo__title{font-family:var(--r2-serif);font-size:2rem;font-weight:500;line-height:1.5;margin:0 0 2.5rem}.r2-labo__text{font-family:var(--r2-sans);font-size:1.6rem;line-height:3.5rem}.r2-labo__text p{margin:0}.r2-labo__address{margin-top:2.8rem;font-family:var(--r2-serif);font-size:1.3rem;line-height:2.1;color:var(--r2-ink)}.r2-labo__address p{margin:0}.r2-labo__reserve{margin-top:2.8rem;text-align:left}.r2-labo__official-wrap{margin-top:1.8rem;text-align:left}.r2-labo__official{display:flex;align-items:center;justify-content:center;width:100%;max-width:27rem;min-height:5.2rem;padding:0 1.6rem;border-radius:.4rem;background:var(--r2-accent);color:#fff;font-family:var(--r2-serif);font-size:1.4rem;letter-spacing:.02em;text-decoration:none}.r2-labo__official[aria-disabled=true]{opacity:.6;pointer-events:none}.r2-labo__map{margin-top:2.8rem;border-radius:.4rem;overflow:hidden;aspect-ratio:4 / 3;background:#e4e4e4}.r2-labo__map img{display:block;width:100%;height:100%;object-fit:cover}.r2-labo__map iframe{display:block;width:100%;height:100%;border:0}.r2-labo__carousel{position:relative;margin:2.8rem calc(var(--r2-pad) * -1) 0;overflow:hidden;touch-action:pan-y;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.r2-labo__carousel.is-dragging{cursor:grabbing}.r2-labo__track{display:flex;gap:.8rem;width:max-content;will-change:transform}.r2-labo__track>*{flex:0 0 auto}@media screen and (max-width:749px){.r2-labo__feature-body{padding-bottom:12rem}.r2-labo__carousel{margin-top:-8rem}}.r2-labo__slide{width:14rem;aspect-ratio:3 / 4;overflow:hidden;border-radius:.4rem;background:#d9d9d9}.r2-labo__carousel--square .r2-labo__slide{aspect-ratio:1}.r2-labo__carousel--landscape .r2-labo__slide{aspect-ratio:4 / 3}.r2-labo__slide img,.r2-labo__slide .r2-ph{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(prefers-reduced-motion:reduce){.r2-labo__carousel{-webkit-mask-image:none;mask-image:none}}@media screen and (min-width:750px){.r2-labo__title{margin-bottom:3rem;font-size:2.2rem}.r2-labo__text{font-size:1.8rem}.r2-labo__slide{width:18rem}.r2-labo>.r2-container{display:grid;grid-template-columns:1fr 1fr;column-gap:6rem;align-items:stretch}.r2-labo__feature{grid-column:1;grid-row:1 / 4;height:100%}.r2-labo__feature-body{max-width:none;height:100%}.r2-labo__address{grid-column:2;grid-row:1;margin-top:0;font-size:1.4rem}.r2-labo__reserve{grid-column:2;grid-row:2}.r2-labo__official-wrap{grid-column:2;grid-row:3;align-self:start}.r2-labo__carousel{grid-column:1 / 3;grid-row:4;margin-left:calc(var(--r2-pad) * -1);margin-right:calc(var(--r2-pad) * -1)}.r2-labo__map{grid-column:1 / 3;grid-row:5;aspect-ratio:21 / 9}}#labo-access{scroll-margin-top:12rem}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-r2-labo.css.map */
