.shopify-payment-button,shopify-accelerated-checkout,shopify-accelerated-checkout-cart,.additional-checkout-buttons,quick-add-component,sticky-add-to-cart,[data-testid=quick-add-button]{display:none!important}.mride-desktop-cta-inline,.mride-desktop-book--integrated{display:none!important}.mr-preflight{container-type:inline-size;width:100%;margin:20px 0 30px;color:#22303f;--mr-ink:#1f3b6d;--mr-line:#d8e0ea;font-family:var(--font-body--family,Arial,sans-serif)}.mr-preflight *{box-sizing:border-box}.mr-preflight h2{font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.2;margin:0 0 10px;letter-spacing:-.02em;color:#182b47}.mr-intro{font-size:15px;line-height:1.6;margin:0 0 24px;color:#536277}.mr-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.mr-fields,.mr-summary{min-width:0}.mr-field{margin:0 0 19px}.mr-field label{display:block;margin-bottom:7px;color:#22303f;font-size:15px;font-weight:650}.mr-field label span{color:#b91c1c}.mr-field input{display:block;width:100%;max-width:100%;min-width:0;min-height:49px;padding:11px 13px;border:1px solid #b9c6d8;border-radius:8px;background:#fff;color:#182b47;font:400 16px/1.5 var(--font-body--family,Arial,sans-serif)}.mr-field input[aria-invalid=true]{border-color:#b91c1c}.mr-field small,.mr-summary small{display:block;color:#5e6c80;font-size:12px;line-height:1.5;margin-top:7px}.mr-error{margin:7px 0 0;font-size:13px;line-height:1.5;color:#a71414;font-weight:600}.mr-error:empty{display:none}.mr-note{font-size:12px;line-height:1.65;color:#536277;margin:12px 0}.mr-summary{border:1px solid var(--mr-line,#d8e0ea);background:#f7f8fb;border-radius:13px;padding:21px}.mr-summary h3{font-size:23px;line-height:1.3;color:#182b47;margin:0 0 20px;font-weight:700}.mr-summary dl{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,1.4fr);gap:12px 15px;border-bottom:1px solid var(--mr-line,#d8e0ea);padding:0 0 19px;margin:0 0 16px;font-size:14px;line-height:1.55}.mr-summary dt{color:#536277}.mr-summary dd{margin:0;text-align:right;overflow-wrap:anywhere;font-weight:650;color:#1f3b6d}.mr-summary [data-mr-price]{font-size:19px;color:#161616}.mr-status{border:1px solid #d8e0ea;background:#f0f3f8;border-radius:8px;padding:15px;margin:17px 0;color:#22303f;font:400 14px/1.6 var(--font-body--family,Arial,sans-serif)}.mr-status strong{font-size:17px;display:block;font-weight:700;line-height:1.35}.mr-status p{margin:7px 0 0;font-size:14px;line-height:1.6}.mr-status[data-state=available]{color:#19523d;background:#edf7f0;border-color:#c5dfce}.mr-status:not([data-state=available]):not([data-state=checking]):not([data-state=missing]){color:#a71414;background:#fff0f0;border-color:#f3b6b6}.mr-recovery{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.mr-recovery button,.mr-summary [data-mr-retry]{flex:1;min-height:44px;padding:10px;border:1px solid #1f3b6d;border-radius:7px;background:#fff;color:#1f3b6d;font:600 13px/1.5 var(--font-body--family,Arial,sans-serif);cursor:pointer}.mr-summary [data-mr-continue]{width:100%;min-height:51px;background:#1f3b6d;color:#fff;border:0;border-radius:8px;font:700 15px/1.4 var(--font-body--family,Arial,sans-serif);cursor:pointer;margin:4px 0 8px;padding:13px}.mr-summary [data-mr-continue]:disabled{background:#c8ced8;color:#303c50;cursor:not-allowed}.mr-summary [data-mr-retry][hidden]{display:none}.mr-refund{border-top:1px solid #d8e0ea;padding-top:16px;font-size:12px;font-weight:650;line-height:1.6;color:#1f3b6d}.mr-summary a{font-size:13px;color:#1f3b6d;text-decoration:underline;text-underline-offset:3px}.mr-preflight button:focus-visible,.mr-preflight input:focus-visible,.mr-preflight select:focus-visible,.mr-preflight summary:focus-visible{outline:3px solid #708bb5;outline-offset:3px}.product-information .mr-preflight [data-mr-picker-host]>variant-picker{border:0!important;padding:0 0 14px!important;margin:0!important;background:transparent!important;border-radius:0!important}.product-information .mr-preflight [data-mr-picker-host]>product-price{border:0!important;padding:0 0 20px!important;margin:0!important;background:transparent!important;border-radius:0!important}.mr-calendar{border:1px solid #d8e0ea;border-radius:8px;margin-top:10px;padding:10px;background:#fff}.mr-calendar summary{cursor:pointer;font-size:13px;color:#1f3b6d;font-weight:650}.mr-month{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:14px 0;font-size:14px}.mr-month button{border:1px solid #d8e0ea;border-radius:6px;background:#fff;min-width:35px;min-height:35px;cursor:pointer}.mr-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.mr-days button{min-width:0;min-height:37px;border:1px solid #d8e0ea;background:#fff;color:#22303f;border-radius:5px;padding:4px;font-size:12px;cursor:pointer}.mr-days button[data-blocked=true]{background:#f8eeee;color:#9d2525;border-color:#ead1d1}.mr-days button[aria-pressed=true]{outline:2px solid #1f3b6d;outline-offset:-2px;font-weight:700}.mr-weekday{text-align:center;font-size:10px;color:#536277;padding-bottom:4px}@container (min-width:760px){.mr-columns{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:36px}}@media(max-width:749px){.mr-summary{padding:18px}.mr-preflight{margin-top:20px}.mride-booking-screen .mr-status{display:block!important;order:1;margin:10px 0 18px}.mr-summary dl{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mride-booking-policy.css.map */
