@media screen and (max-width:768px){html{font-size:2.5641025641vw}}@media print,screen and (min-width:769px){html{font-size:.78125vw}}product-info{background-color:#fafbfc!important}.product__title h1{display:inline;background:#2b2a2a;color:#fff!important;padding:.07em .34em .17em;line-height:1.8;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-right:-.3em!important}.product__description em,.product__description strong{color:inherit!important}.product__description strong{font-weight:700!important}.product__description span{font:inherit!important}.product__info-wrapper .text-red{color:red}.product__info-wrapper .random-seat-wrapper span#random-seat-status{margin-left:.75rem;font-size:1rem;color:var(--color-black)}.product__info-wrapper .variant-accordion{border:1px solid var(--color-main-blue)}.product__info-wrapper .variant-accordion variant-selects{opacity:0;visibility:hidden}.product__info-wrapper .variant-accordion.is-open variant-selects{opacity:1;visibility:visible}.product__info-wrapper .variant-accordion p.variant-accordion--ttl{line-height:1;position:relative;background:var(--color-main-blue);color:#fff;font-weight:700;width:100%;text-align:center}.product__info-wrapper .variant-accordion p.variant-accordion--ttl span{position:absolute;top:50%;transform:translateY(-50%);font:inherit;color:#fff}.product__info-wrapper .variant-accordion p.variant-accordion--ttl:hover{cursor:pointer}.product__info-wrapper .variant-accordion variant-selects{max-height:0;overflow:hidden;transition:max-height .3s ease}.product__info-wrapper .variant-accordion variant-selects .product-form__input--pill input[type=radio]+label{border:var(--variant-pills-border-width) solid var(--color-main-blue);color:var(--color-main-blue)}.product__info-wrapper .variant-accordion variant-selects .product-form__input--pill input[type=radio]:checked+label{background-color:var(--color-main-blue);color:rgb(var(--color-background))}.product__info-wrapper .flatpickr-day .day{font-weight:700}.product__info-wrapper .flatpickr-day.flatpickr-disabled .day{color:#ccc}@media screen and (max-width:768px){product-info{padding-bottom:12.8205128205vw}.product__title h1{font-size:2.45rem}.product__media-wrapper .product__media,.product__media-wrapper .thumbnail{border-radius:1.3vw}.product__info-wrapper .random-seat-wrapper button#random-seat-btn,.product__info-wrapper .random-seat-wrapper span#random-seat-status{font-size:1.5rem}.product__info-wrapper .variant-accordion{margin:6.4102564103vw 0vw 7.6923076923vw;border-radius:1.3vw}.product__info-wrapper .variant-accordion fieldset{padding:4.358974359vw 5.1282051282vw 2.5641025641vw!important}.product__info-wrapper .variant-accordion fieldset label{font-size:1.5rem}.product__info-wrapper .variant-accordion p.variant-accordion--ttl{padding:5.1282051282vw 0vw;font-size:1.5rem}.product__info-wrapper .variant-accordion p.variant-accordion--ttl span{right:1.2em}}@media print,screen and (min-width:769px){product-info{padding-bottom:5.46875vw}.product__title h1{font-size:2.9rem}.product__media-wrapper .product__media{border-radius:.4vw}.product__info-wrapper .random-seat-wrapper button#random-seat-btn{font-size:1.5rem}.product__info-wrapper .random-seat-wrapper span#random-seat-status{font-size:1.6rem}.product__info-wrapper .variant-accordion{margin:1.953125vw 0vw 3.125vw;border-radius:.4vw}.product__info-wrapper .variant-accordion fieldset{padding:1.328125vw 1.171875vw .78125vw!important}.product__info-wrapper .variant-accordion fieldset label{font-size:1.3rem}.product__info-wrapper .variant-accordion p.variant-accordion--ttl{font-size:1.5rem;padding:1.5625vw 0vw}.product__info-wrapper .variant-accordion p.variant-accordion--ttl span{right:1.5em}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-reservation.css.map */
