.tavern{margin-top:1.68rem;background:var(--color-white);border:1px solid #ededed;border-radius:1rem;padding:1.25rem 1.25rem 2.5rem;display:flex;flex-direction:column;gap:.437rem}.tavern__row{display:flex;flex-wrap:nowrap;gap:24px;width:100%}.tavern__row_label{color:#000;font-size:.75rem;font-weight:500;line-height:1.4}.tavern__row_field{width:100%;position:relative;display:flex;flex-direction:column;gap:.812rem;align-self:flex-end}.tavern__row_field_wMax{max-width:-moz-fit-content;max-width:fit-content}.tavern__row_select{color:var(--color-black);position:relative;max-width:6.75rem;max-height:2.375rem;width:100%;padding:.65rem 1.6rem;background-color:#f3f3f3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:.68rem;cursor:pointer;transition:box-shadow .15s ease,background .15s ease;font-size:.75rem;font-weight:500;background-image:url(/images/online/dome/clock.svg),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23999' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:.56rem,right .8rem center;background-size:1rem 1rem,10px 6px}.tavern__row_select:focus{outline:none;box-shadow:inset 0 0 0 2px rgba(0,0,0,.08)}.tavern__row_select::-ms-expand{display:none}.tavern__row_error{color:rgba(0,0,0,.5)}.tavern__row_error,.tavern__row_offer{font-weight:500;font-size:.56rem;position:absolute;bottom:-1.3rem}.tavern__row_offer{right:50%;transform:translateX(50%);width:max-content;color:#5e6d62}.tavern__row_time{display:flex;gap:1rem;justify-content:center}.tavern__row_time-elem{display:flex;flex-direction:column;gap:.812rem;inline-size:100%}.tavern__row_time-title{color:#000;font-size:.75rem;font-weight:500;line-height:1.4}.tavern__row_input{position:relative;cursor:pointer;background:#f3f3f3;border:none;border-radius:.68rem;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:500;line-height:1.1;height:100%;max-width:11.03rem;width:100%;padding:.65rem 1.7rem;transition:box-shadow .15s,background .15s;display:flex;background:#f3f3f3 url(/images/online/dome/profile-2user.svg) no-repeat .56rem}.tavern__row_input::placeholder{font-size:.75rem}.tavern__order{width:100%;align-self:end}.tavern__order_button{background:#5e6d62;cursor:pointer;display:flex;justify-content:center;align-items:center;column-gap:.25rem;border:.03rem solid hsla(0,0%,100%,.2);border-radius:1.87rem;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);padding:.74rem .625rem;width:100%;font-size:.5rem;font-weight:500;line-height:.59rem;text-transform:uppercase;transition:.3s ease-in;inline-size:100%}.tavern__order_button:hover{background:rgba(94,109,98,.9);border:1px solid hsla(0,0%,100%,.4392156863)}.tavern__order_button:before{content:"";display:block;width:.75rem;height:.75rem;background-image:url(/images/online/dome/flash-circle.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.tavern__stock{width:100%;font-size:.562rem;text-align:center;align-self:center;justify-self:center}.field__label{margin:0 0 8px;font-size:14px;color:#333;font-weight:500}.field__input{cursor:pointer;background:#f3f3f3;border:1px solid #ececec;border-radius:16px;justify-content:space-between;align-items:center;font-size:.75rem;width:100%;padding:.7rem .656rem;transition:box-shadow .15s,background .15s;display:flex}.field__input::placeholder{font-size:.75rem}.dropdown{position:absolute;left:0;top:calc(100% + 6px);width:100%;background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,.08);padding:6px;z-index:20}.dropdown__item{padding:10px 12px;border-radius:10px;cursor:pointer;font-size:15px;color:#222;transition:background .15s ease}.dropdown__item:hover{background:#f6f6f6}.dropdown__item.active{background:#edf2ef;font-weight:600}.tavern-desc{margin-top:2.96rem;display:flex;justify-content:space-between;gap:.68rem}.tavern-desc__photo{max-width:23rem;overflow:hidden;border-radius:1rem}.tavern-desc__content{padding:1.06rem 0 1.18rem;color:var(--color-black);max-width:18.18rem;display:flex;flex-direction:column;row-gap:.56rem}.tavern-desc__content_text{font-size:.71rem;font-weight:400;line-height:1.2;margin:0}.tavern-desc__content_menuBtn{margin-top:.31rem;display:flex;width:5.46rem;height:1.68rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:1.37rem;border:1px solid hsla(0,0%,100%,.2);background:rgba(168,168,168,.3);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);font-size:.5rem;font-weight:500;text-transform:uppercase}@media(max-width:1023px){.tavern-desc{flex-direction:column}.tavern-desc__content,.tavern-desc__photo{max-width:100%}}@media(max-width:600px){.tavern{max-width:none}.tavern__row{display:flex;flex-direction:column;align-items:flex-start;gap:45px}.tavern__row_time-elem{gap:.2rem}.tavern__row_input{padding:.65rem 2rem}.tavern__row_input,.tavern__row_select{max-width:100%;border-radius:80px;font-size:16px}.tavern__row_select{padding:.65rem 1rem .65rem 2rem}.tavern__row_button{inline-size:100%}.tavern__row_field{inline-size:100%;gap:.2rem}.tavern__row_field_wMax{max-width:100%}.tavern__order_button{column-gap:8px;font-size:14px!important;font-weight:400;letter-spacing:.7px;font-style:normal;line-height:normal}.tavern__order_button:before{width:19px;height:19px}.field__input{width:100%}.tavern-desc__content{padding:1.06rem 0 0}.tavern-desc__content_menuBtn{width:87px;height:48px;font-size:12px}}.stepper{background:#f3f3f3;display:flex;padding:.375rem .5625rem;border-radius:41px;gap:1.6875rem;font-size:.5rem;justify-self:start;text-align:center;align-items:center}.stepper__title{font-size:.5rem;font-weight:500}.stepper__controls{display:flex;gap:.4rem;align-items:center;text-align:center;background:none}.stepper__button{display:flex;border:none;cursor:pointer;background:none}@media(max-width:767px){.stepper__title{font-size:.708rem}}.rover-transport{position:relative;display:grid;grid-template-columns:38% 62%;width:100%;max-width:100%;border-radius:32px;background:#fff;border:1px solid #e9e9e9}.rover-transport__photos{position:relative;border-top-left-radius:32px;border-bottom-left-radius:32px;overflow:hidden}.rover-transport__content{border-top-right-radius:32px;border-bottom-right-radius:32px;padding:.8125rem .82rem .82rem;display:flex;flex-direction:column}.rover-transport__title{font-size:.75rem;font-weight:500;line-height:1.4;margin:0 0 .7rem;color:#000}.rover-transport__sizes{display:flex;gap:.82rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #ededed}.rover-transport__size-btn{padding:.375rem .6rem;border-radius:41px;background:#f3f3f3;border:1px solid #e0e0e0;font-size:.5rem;font-weight:500;font-style:normal;line-height:1.4;color:var(--color-black);cursor:pointer;transition:.2s;min-width:7.4rem;text-align:start}.rover-transport__size-btn--active{outline:1px solid var(--color-green);background:rgba(189,189,189,.32)}.rover-transport__size-btn:hover{background:#dddcdc}.rover-transport__block{margin-bottom:.6rem;transition:.2s}.rover-transport__block--inactive{opacity:.4;filter:grayscale(.15);pointer-events:none}.rover-transport__block-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.rover-transport__block-title{font-size:.6rem;font-weight:600;color:var(--color-black)}.rover-transport__row{display:flex;align-content:flex-start;flex-direction:column;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.rover-transport__row--two-cols{flex-direction:row;flex-wrap:nowrap;column-gap:.82rem}.rover-transport__cell{position:relative;display:flex;flex-direction:column;gap:.4rem}.rover-transport__label{font-size:.5rem;font-weight:500;color:var(--color-black)}.rover-transport__intervals{display:flex;gap:.5rem}.rover-transport__intervals_btn{padding:.36rem .6rem;border-radius:50px;background:#f3f3f3;border:1px solid #e0e0e0;font-size:.5rem;cursor:pointer;transition:.2s}.rover-transport__intervals_btn--active{outline:1px solid #5e6d62;background:rgba(189,189,189,.32)}.rover-transport__intervals_btn:hover{background:#dddcdc}.rover-transport__intervals_btn:disabled{opacity:.6;cursor:default}.rover-transport__intervals-line{display:flex;align-items:center;justify-content:flex-start;gap:.6rem;width:100%}.rover-transport__interval-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding:.36rem .25rem;color:var(--color-black);font-size:.5rem;font-weight:500;line-height:1.4}.rover-transport__select{text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f3f3f3 url(/images/transport/chevron-down.svg) no-repeat right .6rem center;background-size:.6rem .6rem;border:1px solid #e0e0e0;border-radius:50px;padding:.365rem 1.6rem;font-size:.5rem;line-height:1.4;color:#000;cursor:pointer;transition:.2s;min-width:7.4rem}.rover-transport__select:focus{outline:1px solid #5e6d62}.rover-transport__select:hover{background-color:#dddcdc}.rover-transport__select:disabled{opacity:.6;cursor:default}.rover-transport__select option{line-height:1.8;padding:.25rem .75rem;max-height:5rem!important}.rover-transport__times{display:grid;grid-template-columns:repeat(auto-fit,minmax(2.4rem,1fr));grid-gap:.4rem .58rem;gap:.4rem .58rem;flex:1 1}.rover-transport__time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;border-radius:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;background:#f3f3f3;padding:.365rem .4rem;width:100%;font-size:.5rem;font-weight:400;line-height:1.4;cursor:pointer;transition:.2s;color:#000}.rover-transport__time.is-disabled{cursor:default;opacity:.5;color:rgba(0,0,0,.4)}.rover-transport__time.is-selected{background:rgba(189,189,189,.32);outline:1px solid #5e6d62}.rover-transport__time:hover:not(.is-disabled){background:#dddcdc}.rover-transport__stepper{justify-content:center;color:#000;min-width:7.4rem}.rover-transport__stepper .stepper__controls{gap:1.8rem}.rover-transport__hint{font-size:.5rem;color:rgba(0,0,0,.6);position:absolute;left:0;bottom:-.9rem}.rover-transport__book{border-top:1px solid #ededed;display:flex;justify-content:flex-start;align-items:center;padding-top:.5rem}.rover-transport__book-btn{gap:.5rem;display:inline-flex;justify-content:center;align-items:center;border-radius:1.87rem;padding:.5rem .8rem;border:1px solid #bdbdbd;background:none;cursor:default;min-width:7.4rem}.rover-transport__book-btn[data-ready=false]{color:#5e6d62}.rover-transport__book-btn--active{background:#5e6d62;border-color:#bdbdbd;cursor:pointer;color:#fff}.rover-transport__book-text{font-size:.5rem;font-weight:500;letter-spacing:.04rem;text-transform:uppercase}.rover-transport__book-cost{font-size:.5rem;font-weight:700;text-transform:uppercase}@media(max-width:767px){.rover-transport{grid-template-columns:1fr;border-radius:26px;padding:.25rem}.rover-transport__photos{border-radius:18px!important;height:11.14rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.rover-transport__content{padding:.4rem;border:none}.rover-transport__title{font-size:.91rem}.rover-transport__row--two-cols{grid-template-columns:1fr}.rover-transport__book-btn{width:100%;justify-content:center}}@media(max-width:450px){.rover-transport__size-btn{min-width:7rem}.rover-transport__intervals_btn,.rover-transport__size-btn{font-size:.75rem;line-height:normal}.rover-transport__intervals-line{flex-direction:column;flex-direction:column-reverse;align-items:flex-start}.rover-transport__interval-price{font-size:.6rem}.rover-transport__select{min-width:7rem;font-size:.75rem;line-height:normal}.rover-transport .stepper__value{line-height:normal}.rover-transport__stepper{min-width:7rem}}.transport{position:relative;display:grid;grid-template-columns:38% 62%;flex-direction:row;grid-row-gap:.68rem;row-gap:.68rem;min-inline-size:100%;min-height:-moz-fit-content;min-height:fit-content;max-width:98%;border-radius:32px!important;background-color:#fff}.transport__photos{position:relative;border-top-left-radius:32px;border-bottom-left-radius:32px;overflow:hidden;height:auto}.transport__photos_upper{position:absolute;top:.37rem;right:.37rem;display:flex;justify-content:flex-end;align-items:center;column-gap:.37rem}.transport__photos_upper_card{display:flex;justify-content:center;align-items:center;column-gap:.25rem;padding:.32rem .5rem;border:.03rem solid hsla(0,0%,100%,.2);border-radius:2.59rem;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:rgba(128,128,128,.3);letter-spacing:.04rem;text-transform:uppercase}.transport__photos_upper_card_value{font-size:.43rem}.transport__content{color:var(--color-black);border-top-right-radius:32px;border-bottom-right-radius:32px;padding:.8125rem .82rem 0;display:flex;flex-direction:column;border:.03rem solid #e9e9e9;height:100%}.transport__content_title{font-size:.75rem;font-weight:500;line-height:1.4;margin:0 0 .7rem}.transport__content_booking{height:100%;display:flex;flex-direction:column;margin:0 0 .6rem}.transport__content_booking_titleBox{display:flex;column-gap:.37rem;margin:0 0 .44rem;align-items:center;border-bottom:1px solid #ededed;padding-bottom:.5625rem}.transport__content_booking_titleBox_info,.transport__content_booking_titleBox_title{font-size:.5rem;font-weight:500;line-height:1.4}.transport__content_booking_titleBox_info{color:rgba(0,0,0,.6)}.transport__content_booking_timeBox{display:flex;flex-direction:column;justify-content:space-between;max-width:25.5rem}.transport__content_booking_requestBox{border:1px solid #ededed;background:#f3f3f3;border-radius:1.25rem;padding:.75rem;row-gap:.75rem}.transport__content_booking_requestBox_inner{display:flex;flex-direction:column;gap:.75rem}.transport__content_booking_requestBox_text{margin:0;font-size:.5rem;font-weight:500;line-height:1.4;color:rgba(0,0,0,.75)}.transport__content_booking_requestBox_text a{color:#5e6d62;text-decoration:underline;text-underline-offset:.12em;font-weight:600;white-space:nowrap;transition:.2s}.transport__content_booking_requestBox_text a:hover{opacity:.85}.transport__content_booking_requestBox_text a:focus-visible{outline:2px solid #5e6d62;outline-offset:2px;border-radius:6px}.transport__content_booking_requestBox .transport__book-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .75rem;border-radius:1.87rem;border:1px solid #5e6d62;background:none;cursor:pointer;transition:.3s ease-in;max-width:-moz-fit-content;max-width:fit-content}.transport__content_booking_requestBox .transport__book-btn--active{background:#5e6d62;color:#fff;border-color:#5e6d62}.transport__content_booking_requestBox .transport__book-btn:hover{opacity:.92}.transport__content_booking_requestBox .transport__book-btn:focus-visible{outline:2px solid rgba(0,0,0,.85);outline-offset:2px}.transport__content_booking_requestBox .transport__book-btn .rover-transport__book-text{font-size:.5rem;font-weight:600;line-height:1.2;letter-spacing:.04rem;text-transform:uppercase}.transport__content_booking_availableTime{display:grid;grid-template-columns:repeat(auto-fit,minmax(2.25rem,1fr));grid-gap:.5rem;gap:.5rem;margin:0 0 .6rem}.transport__content_booking_availableTime_elem{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;align-items:center;border-radius:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;background:#f3f3f3;padding:.365rem .4rem;width:100%;font-size:.5rem;font-weight:400;line-height:1.4;cursor:pointer;transition:.2s;color:#000}.transport__content_booking_availableTime_elem.disabled{cursor:default;opacity:.5;color:rgba(0,0,0,.4)}.transport__content_booking_availableTime_elem.selected-end,.transport__content_booking_availableTime_elem.selected-range:not(.disabled),.transport__content_booking_availableTime_elem.selected-start{background:rgba(189,189,189,.32);outline:1px solid #5e6d62;border-radius:50px}.transport__content_booking_availableTime_elem:hover:not(.disabled){background:#dddcdc}.transport__content_booking_button{gap:.2rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:none;border-radius:1.87rem;padding:.35rem .53rem;border:1px solid #5e6d62;max-width:-moz-fit-content;max-width:fit-content;transition:.3s ease-in}.transport__content_booking_button[data-ready=true]{border-color:#bdbdbd;color:#fff;gap:10px}.transport__content_booking_button[data-ready=true]:before{content:"";display:block;width:.75rem;height:.75rem;background-image:url(/images/online/gazebo/flash.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.transport__content_booking_button[data-ready=true] .transport__content_booking_button_text{margin-right:20px}.transport__content_booking_button[data-ready=false]{border-color:#bdbdbd;color:#5e6d62;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:10px}.transport__content_booking_button[data-ready=false]:hover{background:none}.transport__content_booking_button[data-ready=false]:before{content:"";display:block;width:.75rem;height:.75rem;background-image:url(/images/transport/clock.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.transport__content_booking_button_text{font-size:.5rem;font-weight:500;line-height:.59rem;letter-spacing:.04rem;text-transform:uppercase}.transport__content_booking_button_text,.transport__content_booking_button_text_inactive{display:flex;align-items:center;column-gap:.25rem}.transport__content_booking_button_cost{font-size:.5rem;font-weight:700;line-height:.59rem;letter-spacing:.04rem;text-transform:uppercase}.transport__content_booking_button--active{background:#5e6d62}.transport__content_booking_extra{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:.6875rem 0;transition:all .3s ease-in;margin-bottom:.5rem}.transport__content_booking_extra_item{transition:all .3s ease-in;background:#f3f3f3;border:1px solid #f3f3f3;cursor:pointer;display:flex;align-items:center;padding:.375rem .5625rem;font-weight:500;font-size:.5rem;border-radius:41px;justify-self:start;gap:1rem}.transport__content_booking_extra_item_content{gap:8px;display:flex;align-items:center}.transport__content_booking_extra_item-hasInstructor{outline:2px solid #000}.transport__content_booking_extra_item_service{color:#000}.transport__content_booking_extra_item_service:disabled{opacity:.8}.transport__content_booking_extra_item_price{color:#000}.transport__content_booking_footer{display:flex;align-items:center;gap:.5rem}.transport__content_footer{border-top:1px solid #ededed}.transport__content_footer_extra-list{padding:.5rem 0;display:flex}.transport__content_footer_extra-list__item{position:relative;display:flex;gap:.25rem;padding:0 .28125rem;align-items:center;border-right:1px solid #ededed}.transport__content_footer_extra-list__item_text{font-size:.5rem;font-weight:600}@media(min-width:2580px){.transport__content_footer_extra-list_item_image{width:48px;height:48px}}@media(max-width:1440px){.transport__content_title{font-size:.625rem}}@media(max-width:767px){.transport{border-radius:26px!important;border:1px solid #e9e9e9;display:flex;flex-direction:column;gap:.3rem;padding:.25rem}.transport__photos{inline-size:100%;border-radius:18px!important;height:11.14rem;border-radius:.912rem;align-self:start;border-bottom-left-radius:0;border-bottom-right-radius:0}.transport__photos_upper_card{padding:.21rem .812rem}.transport__photos_upper_card_value{font-size:.61rem}.transport__content{height:auto;row-gap:.71rem;padding:.4rem;border:none}.transport__content_title{font-size:.91rem;line-height:140%}.transport__content_booking_titleBox{align-items:flex-start;justify-content:space-between;gap:.5rem}.transport__content_booking_titleBox_title{font-size:.70882rem}.transport__content_booking_titleBox_info{font-size:.607rem}.transport__content_booking_titleBox_info_maxTime{display:none}.transport__content_booking_timeBox{row-gap:1.217rem;max-width:100%}.transport__content_booking_requestBox{padding:.85rem;border-radius:18px;row-gap:1rem}.transport__content_booking_requestBox_inner{gap:1rem}.transport__content_booking_requestBox_text{font-size:.75rem;line-height:1.35}.transport__content_booking_requestBox .transport__book-btn{inline-size:100%;max-width:100%;padding:.685rem .865rem}.transport__content_booking_requestBox .transport__book-btn .rover-transport__book-text{font-size:.8rem;line-height:1}.transport__content_booking_availableTime{grid-template-columns:repeat(auto-fit,minmax(2.4rem,1fr));gap:.4rem .58rem;margin:0}.transport__content_booking_availableTime_elem{font-size:.7rem}.transport__content_booking_button{inline-size:100%;padding:.685rem .865rem}.transport__content_booking_button_text{line-height:100%;font-size:.8rem}.transport__content_booking_button_text:before{width:24;height:24}.transport__content_booking_button_cost{font-size:.71rem}.transport__content_booking_extra_item{inline-size:100%;justify-content:space-between}.transport__content_booking_extra_item_price,.transport__content_booking_extra_item_service{font-size:.708rem}.transport__content_footer_extra-list{justify-content:space-around;flex-wrap:wrap}}@media(max-width:600px){.transport__content_booking_titleBox{flex-direction:column}}@media(max-width:500px){.transport__content_booking_requestBox{padding:.75rem}.transport__content_booking_requestBox_text{font-size:.85rem}.transport__content_booking_button{max-width:100%;justify-content:center;align-items:center}.transport__content_booking_button[data-ready=true]{gap:8px}.transport__content_booking_button[data-ready=true]:before{width:20px;height:20px}.transport__content_booking_button[data-ready=false]{gap:8px}.transport__content_booking_button[data-ready=false]:before{width:20px;height:20px}.transport__content_booking_button_text{font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.7px}.transport__content_booking_availableTime{grid-template-columns:repeat(auto-fit,minmax(2.8rem,1fr))}.transport__content_footer_extra-list{align-items:center;justify-content:center;gap:.8rem}}.transportType{background:#fff;background-color:#fff;z-index:2;border-radius:32px;padding:.87rem;scrollbar-width:none;position:relative}.transportType__container{position:relative;display:flex;align-items:center}.transportType__container:before{left:-1px;background:linear-gradient(90deg,rgb(255,255,255),rgba(255,255,255,0))}.transportType__container:after,.transportType__container:before{content:"";z-index:5;position:absolute;top:0;bottom:0;width:10px;pointer-events:none}.transportType__container:after{right:-1px;background:linear-gradient(90deg,rgba(255,255,255,0),rgb(255,255,255))}.transportType__title{font-size:.75rem;font-weight:500;color:#000;margin:0 0 .18rem .5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.transportType__picker{min-width:0;-webkit-overflow-scrolling:touch;padding:.5rem;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:1rem;min-inline-size:100%;scrollbar-width:none;-ms-overflow-style:none;gap:.875rem;border:0;background:#fff;scrollbar-color:#ccc rgba(0,0,0,0)}.transportType__picker::-webkit-scrollbar{display:none}.transportType__picker_card{position:relative;display:block;border-radius:24px;overflow:hidden;cursor:pointer;max-block-size:8.125rem;outline:none;box-shadow:0 4px 4px rgba(0,0,0,.25);transition:all .2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:0 0 14.35rem;width:14.35rem;min-width:14.35rem;flex-shrink:0}.transportType__picker_card[data-selected]{transition:all .3s ease-in}.transportType__picker_card[data-selected] .transportType__picker_card_blur{height:100%;border-radius:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;-webkit-mask:none;mask:none}.transportType__picker_card[data-selected] .transportType__picker_card_blur:after{background-color:rgba(0,0,0,.1);border-radius:24px;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.transportType__picker_card[data-selected] .transportType__picker_card_blur_title-dormancy,.transportType__picker_card[data-selected] .transportType__picker_card_blur_title-sleep{opacity:0}.transportType__picker_card[data-selected] .transportType__picker_card_blur_icon,.transportType__picker_card[data-selected] .transportType__picker_card_blur_title{opacity:1}.transportType__picker_card:has(input:focus-visible){box-shadow:inset 0 0 0 3px #7aa7ff,0 8px 20px rgba(0,0,0,.25)}.transportType__picker_card:hover{box-shadow:0 8px 6px rgba(0,0,0,.25)}.transportType__picker_card_blur{z-index:1;border-radius:24px 24px 0 0;position:absolute;padding:.81rem;inset:0;width:100%;height:2.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .25s ease-in;-webkit-backdrop-filter:blur(15px);mask-image:linear-gradient(180deg,rgb(0,0,0) 0,rgb(0,0,0) 55%,rgb(0,0,0) 65%,rgba(0,0,0,.7) 90%,rgba(0,0,0,.2));mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg,rgb(0,0,0) 0,rgb(0,0,0) 55%,rgb(0,0,0) 65%,rgba(0,0,0,.7) 90%,rgba(0,0,0,.2));-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.transportType__picker_card_blur:after{background-color:rgba(0,0,0,.1);border-radius:24px;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.transportType__picker_card_blur--disabled{height:100%;border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask:none;mask:none;cursor:default}.transportType__picker_card_blur--disabled:after{background-color:rgba(0,0,0,.4);border-radius:24px;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.transportType__picker_card_blur_title-dormancy{position:absolute;top:.81rem;left:.81rem;z-index:10;font-size:.81rem;font-style:normal;font-weight:400;line-height:1.4;opacity:0;animation-name:dormancyAppear;animation-duration:0s;animation-duration:.5s;animation-timing-function:ease-in;animation-fill-mode:forwards}@keyframes dormancyAppear{to{opacity:1}}.transportType__picker_card_blur_title-sleep{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:10;font-size:.62rem;font-style:normal;font-weight:400;line-height:1.4;transition:all .25s ease-in;opacity:1}.transportType__picker_card_blur_title{z-index:10;font-size:.8125rem;transition:all .25s ease-in;opacity:0}.transportType__picker_card_blur_icon{width:1rem;height:auto;transition:all .25s ease-in;opacity:0}.transportType__picker_card_blur_icon--disabled{width:3.87rem;height:auto;margin-bottom:.5rem;opacity:1}.transportType__picker_card-wrapper{display:flex;flex-direction:column}.transportType__picker_image{display:block;width:100%;height:100%;object-position:center;object-fit:cover;min-block-size:100%}.transportType__picker_caption{color:#000}.transportType__picker_radio{position:absolute;inset:0;opacity:0;pointer-events:none}.transportType__picker_scrollBtn_left{left:0}.transportType__picker_scrollBtn_left,.transportType__picker_scrollBtn_right{background:none;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:11;cursor:pointer;border:.03rem solid hsla(0,0%,100%,.2);border-radius:50%;justify-content:center;align-items:center;width:1.06rem;height:1.06rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.transportType__picker_scrollBtn_right{right:0}@media(max-width:767px){.transportType{padding:24px 14px 14px}.transportType__title{margin:0 0 4px 10px;font-size:18px;font-style:normal;font-weight:500;line-height:1.4}.transportType__picker{padding:10px}.transportType__picker_card{height:8.5rem;width:clamp(12rem,74vw,18rem);flex:0 0 clamp(12rem,74vw,18rem);min-width:12rem;flex-shrink:0}.transportType__picker_card-wrapper{gap:.354rem}.transportType__picker_card-wrapper:last-child .transportType__picker_card{margin-right:1rem}.transportType__picker_image{border-radius:18px}.transportType__picker_caption{font-size:.81rem}.transportType__picker_scrollBtn_left,.transportType__picker_scrollBtn_right{display:none}}.preloader{position:fixed;inset:0;background:#5e6d62;inline-size:100vw;block-size:100vh;z-index:9999;overflow-y:hidden;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:2rem}.preloader__progress{max-width:232px}.progressBar{width:100%;padding:.2rem .3rem}.progressBar__track{height:.25rem;background:#e0e0de;border-radius:50px;overflow:hidden;position:relative}.progressBar__fill{height:100%;background:#fff;border-radius:50px;transition:width .1s ease;position:absolute;top:0;left:0}.progressBar__percentage{display:block;margin-top:8px;text-align:center;font-size:1rem;font-weight:500;color:#fff}