.reservation-window,.reservation-window__messages{--rw-text: #161f15;--rw-text-variant: #445b40;--rw-primary: #118849;--rw-disabled: #989b97;--rw-track: #515650;--rw-indicator: #1d192b;--rw-pill-text: #dce7db;font-family:Akkurat Pro,Akkurat,sans-serif;line-height:normal;letter-spacing:0;text-transform:none;color:var(--rw-text)}.reservation-window{display:block;width:100%;margin:26px 0}.reservation-window[hidden],.reservation-window__messages[hidden]{display:none}.product-main--v2 .reservation-window{margin:31px 0 0;padding-left:3px}form[data-reservation-window-active] .shopify-payment-button{display:none!important}.product-main--v2 form[data-reservation-window-active] .button--add-to-cart.action_button{border-radius:66.491px}@media only screen and (min-width:799px){.product-main--v2 form[data-reservation-window-active] .button--add-to-cart.action_button{font-size:14px!important;letter-spacing:.7px}}.reservation-window__fieldset{min-width:0;margin:0;padding:0;border:0}.reservation-window__title{display:block;float:none;width:100%;margin:0 0 26px;padding:0;font-size:16px;font-weight:400;line-height:normal;letter-spacing:0;text-transform:none;color:var(--rw-text)}.reservation-window__options{display:flex;flex-direction:column;gap:16px}.reservation-window__option{display:flex;align-items:center;gap:10px;margin:0;padding:0;font-size:13px;font-weight:400;line-height:19px;letter-spacing:0;text-transform:none;color:var(--rw-text-variant);cursor:pointer}.reservation-window__option--sold-out{color:var(--rw-disabled);cursor:not-allowed}.reservation-window__radio{-webkit-appearance:none;appearance:none;flex:0 0 auto;box-sizing:border-box;width:19px;height:19px;margin:0;padding:4px;border:1px solid var(--rw-indicator);border-radius:50%;background:transparent content-box;cursor:inherit}.reservation-window__radio:checked{border-color:var(--rw-primary);background-color:var(--rw-primary)}.reservation-window__radio:disabled{border-color:var(--rw-disabled)}.reservation-window__radio:focus-visible{outline:2px solid var(--rw-primary);outline-offset:2px}.reservation-window__label{flex:1 1 0;min-width:0}.reservation-window__status{--rw-fill: 0%;display:flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;width:100px;height:24px;padding:0 6px;border-radius:36px;background:linear-gradient(to right,var(--rw-primary) var(--rw-fill),var(--rw-track) var(--rw-fill));font-size:8.29px;font-weight:700;line-height:normal;letter-spacing:.95px;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--rw-pill-text)}.reservation-window__option--sold-out .reservation-window__status{--rw-fill: 0%}.reservation-window__messages{flex:0 0 100%}.reservation-window__messages .reservation-window__message{margin:0;padding:0;font-family:inherit;font-size:13px;line-height:19px;letter-spacing:0;color:var(--rw-text)}@media(forced-colors:active){.reservation-window__radio{-webkit-appearance:auto;appearance:auto}}@media only screen and (max-width:798px){.product-main--v2 .reservation-window{margin-top:18.5px;padding-left:0}.reservation-window__title{font-size:14px}.reservation-window__option{align-items:flex-start}.reservation-window__description{display:block}.reservation-window__status{height:18px}}
/*# sourceMappingURL=/cdn/shop/t/363/assets/reservation-window.css.map */
