.checkout-page{font-family:Open Sans}.checkout-widget-wrapper{max-width:40rem;margin:0 auto}.checkout-widget-wrapper .widget-legend{font-weight:700;padding:.625rem;display:block}@media screen and (min-width:521px){.checkout-widget-wrapper .widget-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.checkout-widget-wrapper .widget-legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.625rem;margin-left:.625rem;font-size:1rem}@media screen and (min-width:521px){.checkout-widget-wrapper .widget-legend-item{margin-top:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.checkout-widget-wrapper .widget-legend-item-icon{width:.85rem;height:.85rem;display:inline-block;margin-right:.3125rem;border-radius:.5rem;background:#000}.checkout-widget-wrapper .widget-legend-item-icon.soldout{background:var(--tip-calendar-sold-out)}.checkout-widget-wrapper .widget-legend-item-icon.limited{background:var(--tip-calendar-high-demand)}.checkout-widget-wrapper .widget-legend-item-icon.available{background:var(--tip-calendar-available)}.checkout-page{margin:0;padding:0;max-width:100%}.checkout-page .checkout-widget-wrapper{margin-top:.625rem;margin-bottom:.625rem;padding-inline:.625rem;min-height:70vh}@media screen and (min-width:641px){.checkout-page .checkout-widget-wrapper{margin-top:4rem;margin-bottom:4rem}}.checkout-page .widget-legend{color:var(--tip-calendar-available);font-size:1rem}.checkout-page footer,.checkout-page header{height:6rem;background-color:#1e1e1e;color:#fff;width:100%;padding-left:1.25rem;padding-right:1.25rem}.checkout-page header{position:fixed;top:0;z-index:100}.checkout-page header #lang{cursor:pointer;position:relative}.checkout-page header #lang .selectize-control{padding-top:0;padding-bottom:0}.checkout-page header #lang svg{position:absolute;top:.125rem;right:0;pointer-events:none}.checkout-page header #lang .selectize-control .item{color:#fff;padding-right:1.5rem;content:none}.checkout-page header #lang .selectize-control .item:before{content:none}.checkout-page footer .footer-container,.checkout-page header .header-container{max-width:73.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;margin:auto}