.-byBqa_rooms{background:var(--bottle);padding-block:clamp(64px,9vh,112px)}.-byBqa_grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:28px clamp(32px,5vw,80px);display:grid}.-byBqa_head{grid-column:1;gap:16px;display:grid}.-byBqa_head h2{font-size:clamp(52px,6.4vw,96px)}.-byBqa_intro{max-width:24em;color:var(--cream-soft)}.-byBqa_tabs{display:contents}.-byBqa_list{border-bottom:1px solid var(--line);grid-column:1;gap:36px;display:flex}.-byBqa_tab{letter-spacing:.2em;gap:12px;min-height:64px;font-size:14px}.-byBqa_tab:after{inset:auto 0 -1px}.-byBqa_bottleBox{flex:none;align-items:flex-end;height:44px;display:inline-flex}.-byBqa_bottle{display:block}.-byBqa_photos{aspect-ratio:3/2;grid-area:1/2/span 3;margin-bottom:36px;position:relative}.-byBqa_pair{opacity:0;pointer-events:none;transition:opacity .16s var(--ease);position:absolute;inset:0}.-byBqa_pair[data-on]{opacity:1}.-byBqa_main{background:var(--bottle-deep);position:absolute;inset:0;overflow:hidden}.-byBqa_second{aspect-ratio:3/2;background:var(--bottle-deep);border:6px solid var(--bottle);width:38%;position:absolute;bottom:-36px;right:-6px;overflow:hidden}.-byBqa_image{object-fit:cover}.-byBqa_result{grid-column:1}.-byBqa_panel{outline:none;gap:10px;display:grid}.-byBqa_panel[data-focus-visible]{outline:2px solid var(--cream);outline-offset:6px}.-byBqa_name{color:var(--cream);font-size:clamp(28px,2.6vw,36px);line-height:1.15}.-byBqa_bottleLine{color:var(--cream-mute);font-size:13px}.-byBqa_capacity{border-block:1px solid var(--line);color:var(--cream);align-self:start;padding-block:10px;font-size:19px}.-byBqa_text{max-width:30em}.-byBqa_menus{max-width:34em;color:var(--cream-soft)}.-byBqa_actions{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:6px;display:flex}.-byBqa_festive{border:1px solid var(--line);grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px 36px;margin-top:20px;padding:22px 28px;display:grid}.-byBqa_festiveTitle{color:var(--cream);font-size:14px}.-byBqa_festiveDates{color:var(--cream-soft);font-size:13px}.-byBqa_festiveText{color:var(--cream-soft);font-size:17px}@media (max-width:900px){.-byBqa_grid{grid-template-columns:1fr;gap:20px}.-byBqa_head,.-byBqa_list,.-byBqa_result,.-byBqa_photos{grid-area:auto/1}.-byBqa_photos{margin-bottom:28px}.-byBqa_second{border-width:4px;width:36%;bottom:-28px;right:-6px}.-byBqa_festive{grid-template-columns:1fr;padding:20px}}@media (max-width:720px){.-byBqa_rooms{padding-block:56px}.-byBqa_head h2{font-size:clamp(44px,12vw,64px)}.-byBqa_intro{font-size:19px}.-byBqa_tab{gap:10px;min-height:56px;font-size:13px}.-byBqa_bottleBox{height:38px}.-byBqa_actions>a:first-child{width:100%}}@media (prefers-reduced-motion:reduce){.-byBqa_pair{transition:none}}html[data-site=cabotte][data-motion=reduce] .-byBqa_pair{transition:none}
