@import url(https://fonts.cdnfonts.com/css/lota-grotesque-alt-1);@font-face{font-display:swap;font-family:Lota Grotesque;font-style:normal;font-weight:700;src:url(/static/media/LotaGrotesque-Bold.3cbb39992dbd57b11e56.woff2) format("woff2"),url(/static/media/LotaGrotesque-Bold.e29d208eb7ecad2a05ad.woff) format("woff")}@font-face{font-display:swap;font-family:Lota Grotesque;font-style:italic;font-weight:400;src:url(/static/media/LotaGrotesque-RegularIt.bb1738b513530387b69d.woff2) format("woff2"),url(/static/media/LotaGrotesque-RegularIt.523e663a3154c310852d.woff) format("woff")}@font-face{font-display:swap;font-family:Lota Grotesque;font-style:italic;font-weight:700;src:url(/static/media/LotaGrotesque-BoldIt.240a10c8e95b6a39dfae.woff2) format("woff2"),url(/static/media/LotaGrotesque-BoldIt.a122b7f4366a36d334b9.woff) format("woff")}@font-face{font-display:swap;font-family:Lota Grotesque;font-style:normal;font-weight:600;src:url(/static/media/LotaGrotesque-SemiBold.0343117560aec8815072.woff2) format("woff2"),url(/static/media/LotaGrotesque-SemiBold.cc902f708538a29e06c2.woff) format("woff")}@font-face{font-display:swap;font-family:Lota Grotesque;font-style:normal;font-weight:400;src:url(/static/media/LotaGrotesque-Regular.a1afeed0ea5799a139b6.woff2) format("woff2"),url(/static/media/LotaGrotesque-Regular.f9e96067bd78ddba3bcf.woff) format("woff")}@font-face{font-display:swap;font-family:Lota Grotesque;font-style:italic;font-weight:600;src:url(/static/media/LotaGrotesque-SemiBoldIt.8a3109ab8b288469262a.woff2) format("woff2"),url(/static/media/LotaGrotesque-SemiBoldIt.590b7acdb0aa9834c04b.woff) format("woff")}:root{--font-size-h1:28px;--font-size-h2:24px;--font-size-h3:22px;--font-size-p:20px;--font-size-span:18px;--green-100:#013730;--green-80:#025348;--green-70:#036e5f;--green-50:#049582;--green-40:#35c4b1;--lime-on-white:#06e030;--lime-100:#38fa5d;--lime-30:#a9f9b9;--cool-gray-100:#bad8d8;--cool-gray-50:#e5f0f0;--warning-100:#e6504d;--warning-70:#ef928f;--warning-40:#f9d3d2;--weight-bold:700;--weight-semibold:600;--weight-regular:400}#root{height:100vh}body{color:#3e6d60;color:var(--medium-green);font-family:Lota Grotesque,sans-serif;font-family:var(--font-family),sans-serif;font-size:20px;font-size:var(--font-size-p);margin:0;max-height:100vh;max-width:100vw;overflow:hidden;padding:0;text-align:center}.app{position:relative;width:100vw}.app:not(.selectCenter){height:calc(100vh - 100px);overflow:auto}.header{background-color:#fffefe;background-color:var(--white);padding:24px;width:100%}.header.finally{background-color:#f3efea;background-color:var(--light-sand-gray)}.header_logos{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}.header.finally .header_logos{margin-bottom:24px}.header_ralarsa:after{background-color:#676461;background-color:var(--dark-warm-gray);content:"";display:inline-block;height:24px;margin:0 6px;opacity:20%;width:2px}.app.web .header_mapfre{display:none}.app.web .header_ralarsa:after{content:none}.header_content .header_h2{font-size:24px;font-size:var(--font-size-h2);margin:0 auto 16px}.header_content .header_p{font-size:20px;font-size:var(--font-size-p)}.header_content_img{margin-top:24px}.header_h2.confirm_booking{margin:8px auto 0}.footer{background-color:#f3efea;background-color:var(--light-sand-gray);bottom:0;left:0;padding:24px;position:fixed;width:100%}.footer_wrapper{justify-content:space-between}.footer_call,.footer_wrapper,.nav_next{align-items:center;display:flex;flex-flow:row nowrap}.footer_call,.nav_next{gap:8px;justify-content:center}.footer_call{color:#294634;color:var(--dark-green);text-align:left}.footer_right{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;justify-content:flex-end}.nav_previous{border:2px solid #3e6d60;border:2px solid var(--medium-green);padding:12px}.nav_previous .footer_icon{vertical-align:middle}.nav_previous .footer_icon_web{display:none}.footer_call.disabled,.nav_previous.disabled{opacity:0;pointer-events:none}.nav_next{background-color:#3e6d60;background-color:var(--medium-green);border:2px solid #3e6d60;border:2px solid var(--medium-green);color:#fffefe;color:var(--white);font-size:18px;font-size:var(--font-size-span);padding:14px 16px;text-transform:uppercase}.footer_icon_disabled,.footer_icon_web,.footer_icon_web_disabled,.nav_next.disabled .footer_icon{display:none}.nav_next.disabled{background-color:#e7d8ce;background-color:var(--medium-sand-gray);border:2px solid #e7d8ce;border:2px solid var(--medium-sand-gray);pointer-events:none}.app:not(.web) .nav_next.disabled .footer_icon_disabled{display:inline-block}.popup_call{align-items:center;background-color:#f3efea;background-color:var(--light-sand-gray);display:flex;flex-flow:row nowrap;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100vw}.popup_call_content{max-height:90vh;overflow-y:auto}.popup_call.isActive{opacity:1;pointer-events:auto}.popup_call_close{position:fixed;right:16px;top:16px}.popup_call_close.hidden{display:none}.popup_call.isIframe .popup_call_content{height:100%;width:100%}.confirm_call_body,.popup_call_body{gap:32px;padding:32px}.confirm_call_body,.popup_call_body,.popup_call_header{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.popup_call_header{gap:8px;padding:0 20px}.popup_call_header img{margin-bottom:12px}.popup_call.isIframe .confirm_call_body,.popup_call.isIframe .popup_call_body{gap:16px;padding:0}.confirm_call_body,.popup_call_body.hidden{display:none}.confirm_call_body.shown{display:flex}.popup_operator_img{width:64px}.confirm_call_body h2,.popup_call_body h2{color:#294634;color:var(--dark-green);font-size:28px;font-size:var(--font-size-h1)}.confirm_call_body p,.popup_call_body p{font-size:20px;font-size:var(--font-size-p)}.confirm_call_button{color:#049582;color:var(--green-50);display:flex;font-size:22px;font-size:var(--font-size-h3);font-style:italic;font-weight:700;font-weight:var(--weight-bold);line-height:110%}.confirm_call_button img{height:24px;margin-left:4px;width:24px}.popup_info_client{background-color:#fffefe;background-color:var(--white);margin-bottom:16px;padding:20px;text-align:left;width:100%}.popup_info_client h2{align-items:center;display:flex;flex-flow:row nowrap;font-size:22px;font-size:var(--font-size-h3);gap:8px;justify-content:flex-start;margin-bottom:4px}.popup_info_client ul li{font-size:18px;font-size:var(--font-size-span)}.popup_message{opacity:0;position:absolute;right:0;text-align:center;top:80px;transform:translateX(100%)}.popup_message.green{background-color:#a9f9b9;color:#013730;color:var(--green-100)}.popup_message.red{background-color:#f9d3d2;background-color:var(--warning-40);color:#e6504d;color:var(--warning-100)}.popup_message.translate{opacity:1;padding:24px 32px;transform:translateX(0)}.popup_message.is_iframe{position:static;transform:translateY(100%)}.popup_message.is_iframe.translate{opacity:1;transform:translateY(0)}.popup_client_edit{align-items:center;background-color:#f3efea;background-color:var(--light-sand-gray);display:flex;flex-flow:row nowrap;height:100vh;justify-content:flex-start;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100vw}.popup_client_edit.isActive{opacity:1;pointer-events:auto}.popup_client_edit_content{height:90vh;overflow-y:auto;padding:24px;text-align:left;width:100%}.popup_client_edit_close{position:fixed;right:16px;top:16px}.popup_client_edit_body{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:24px;justify-content:center;text-align:left;width:100%}.popup_client_edit_body h2{color:#294634;color:var(--dark-green);font-size:28px;font-size:var(--font-size-h1)}.popup_client_edit_body form{align-items:normal;display:flex;flex-flow:column nowrap;gap:24px;justify-content:center;width:100%}.popup_client_edit_body label{color:#294634;color:var(--dark-green);font-size:20px;font-size:var(--font-size-p)}.popup_client_edit_body label:last-child{margin-bottom:16px}.popup_client_edit_body input{background-color:#fffefe;background-color:var(--white);border:1px solid #e7d8ce;border:1px solid var(--medium-sand-gray);margin-top:4px;padding:14px;width:100%}.content{height:100%;width:100%}.content:not(.content_calendar){padding:20px 20px 120px}.content .error,.popup_client_edit_body .error{color:#f76e6e;color:var(--error-strong-red);font-size:18px;font-size:var(--font-size-span)}.content.center_selector{height:calc(100% - 180px);padding:0}.content .center_options{padding:0 20px 20px}.booking_form_title{font-size:24px;font-size:var(--font-size-h2)}.app.mapfre .content_booking_form{padding-bottom:40px}.content_booking_form form{align-items:normal;display:flex;flex-flow:column nowrap;gap:20px;justify-content:center;text-align:left;width:100%}.content_booking_form label{color:#294634;color:var(--dark-green);font-size:20px;font-size:var(--font-size-p)}.content_booking_form label:last-child{margin-bottom:16px}.content_booking_form label.no_insurance,.content_booking_form label.privacy_policy{align-items:center;cursor:pointer;display:flex;gap:8px}.content_booking_form label.privacy_policy a{color:#35c4b1;color:var(--green-40);display:inline-block}.content_booking_form label.privacy_policy input:checked~.link a{color:#38fa5d;color:var(--lime-100)}.content_booking_form input,.content_booking_form select{background-color:#fffefe;background-color:var(--white);border:1px solid #3e6d60;border:1px solid var(--medium-green);margin:4px 0 8px;padding:14px 12px;width:100%}.content_booking_form input[type=checkbox]{accent-color:#3e6d60;accent-color:var(--medium-green);height:16px;margin:0;width:16px}.content_booking_form select{-webkit-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="16" height="16"><path fill="%23000000" d="M7 10l5 5 5-5H7z"/></svg>') no-repeat;background-position:right 12px center;background-size:24px;padding-right:40px}.booking_end .booking_form_title span{font-size:18px;font-size:var(--font-size-span)}.booking_form_vehicle{margin-bottom:12px}.booking_form_user p,.booking_form_vehicle p{font-size:16px;margin-bottom:12px;text-align:left;text-transform:uppercase}.content_select_center{height:100%}.select_center_title{font-size:24px;font-size:var(--font-size-h2);margin-bottom:24px;padding:20px 20px 0}.center_options form{align-items:center;background-color:#f3efea;background-color:var(--light-sand-gray);border-color:#f3efea;border-color:var(--light-sand-gray);border-radius:12px;display:flex;overflow:hidden}.center_options form .search-icon{align-items:center;display:flex;flex-flow:row nowrap;gap:8px;justify-content:center}.center_options form img{height:auto;margin-left:12px;width:20px}.center_options form .search-icon:after{background-color:#3e6d60;background-color:var(--medium-green);content:"";display:inline-block;height:37px;opacity:30%;width:2px}.center_options .search-input{background-color:initial;border:none;color:#294634;color:var(--dark-green);flex:1 1;font-size:19px;outline:none;padding:14px}.center_options .search-input::-ms-clear,.center_options .search-input::-webkit-search-cancel-button{display:none}.center_options .search-submit{background-color:#3e6d60;background-color:var(--medium-green);border:none;color:#fffefe;color:var(--white);font-size:19px;font-weight:600;font-weight:var(--weight-semibold);line-height:114%;padding:16px 4px;text-align:center}.center_layout{height:calc(100vh - 273px);overflow:hidden;position:relative}.center_lists{display:none;max-height:100%;overflow-y:auto;padding:20px 20px 120px;text-align:left}.center_lists.isActive{display:block}.center_lists span{color:#294634;color:var(--dark-green);font-size:18px;font-size:var(--font-size-span);font-weight:600;font-weight:var(--weight-semibold)}.filter_results{align-items:center;margin:12px 0}.filter_results,.filter_results li{display:flex;flex-flow:column nowrap;justify-content:center}.filter_results li{align-items:flex-start;gap:8px;padding-top:16px;width:100%}.filter_results li.selected{background-color:#3e6d60;background-color:var(--medium-green);padding-left:16px}.filter_results li.selected,.filter_results li.selected .center_name{color:#fffefe;color:var(--white)}.filter_results li.selected button{color:#95e0c1;color:var(--light-green)}.filter_results li:after{background-color:#3e6d60;background-color:var(--medium-green);content:"";display:block;height:1px;margin-top:16px;opacity:30%;width:100%}.filter_results li:last-child:after{display:none}.center_name{color:#294634;color:var(--dark-green);font-size:24px;font-size:var(--font-size-h2);font-weight:600;font-weight:var(--weight-semibold)}.center_address,.center_rating{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;justify-content:flex-start}.center_address img,.center_rating img{height:22px;width:auto}.center_rating p span,.center_rating p span:before{opacity:60%}.center_address p span:before,.center_rating p span:before{background-color:#3e6d60;background-color:var(--medium-green);border-radius:50%;content:"";display:inline-block;height:5px;margin:0 8px;vertical-align:middle;width:5px}.center_address,.center_rating,.schedules{font-size:18px;font-size:var(--font-size-span)}.schedules{line-height:28px}.filter_results a,.filter_results button{color:#62b69d;color:var(--corporate-green);font-size:18px;font-size:var(--font-size-span);font-weight:700;font-weight:var(--weight-bold)}.center_map{display:none;height:100%;position:relative}.center_map.isActive{display:block}.map_my_location{bottom:40px;cursor:pointer;position:absolute;right:20px}.info_center{align-items:flex-start;background-color:#fffefe;background-color:var(--white);border-radius:24px 24px 0 0;bottom:0;display:flex;flex-flow:column nowrap;gap:16px;justify-content:center;left:0;padding:32px 20px;position:absolute;text-align:left;width:100%;z-index:2}.info_center button{border-radius:12px;font-size:20px;font-size:var(--font-size-p);padding:20px 16px;width:100%}.info_center button,.view_options{background-color:#3e6d60;background-color:var(--medium-green);color:#fffefe;color:var(--white)}.view_options{border-radius:6px;bottom:40px;left:20px;padding:16px 24px;position:absolute}.view_option{align-items:center;display:none;flex-flow:row nowrap;font-size:20px;font-size:var(--font-size-p);gap:10px;justify-content:center}.view_option.isActive{display:flex}.content_intro>div,.content_intro>p{margin-bottom:24px}.intro_info{font-size:22px;font-size:var(--font-size-h3);line-height:23px}.intro_data{background-color:#f3efea;background-color:var(--light-sand-gray);padding:20px;text-align:left}.info_client{margin-bottom:18px}.info_client h2,.info_vehicle h2{color:#294634;color:var(--dark-green);font-size:22px;font-size:var(--font-size-h3);margin-bottom:4px}.info_client ul li,.info_vehicle ul li{font-size:18px;font-size:var(--font-size-span)}.info_client h2{align-items:center;display:flex;flex-flow:row nowrap;gap:8px;justify-content:flex-start}.info_vehicle ul{display:grid;grid-template-columns:repeat(2,1fr)}.intro_info2{text-align:left}.content_damage_glass{padding-bottom:40px}.content_damage_glass>p{margin-bottom:24px}.select_damage_glass{font-size:24px;font-size:var(--font-size-h2)}.content_damage_glass svg{margin-bottom:32px}.content_damage_glass svg>image{opacity:.6}.selected_damage_glass{background-color:#cee4e3;background-color:var(--cool-gray);color:#294634;color:var(--dark-green);display:inline-block;font-size:18px;font-size:var(--font-size-span);font-weight:700;font-weight:var(--weight-bold);padding:32px;text-transform:uppercase;width:100%}.selected_damage_glass.hidden{display:none}.cls-1,.cls-3,.selected-glass path{fill:#cee4e3;fill:var(--cool-gray);stroke:#3e6d60;stroke:var(--medium-green)}.deselected-glass path.cls-deselected{fill:#eff6f5;stroke:#d1d0d0}.deselected-glass rect.cls-deselected{color:#d1d0d0}.cls-4,path.cls-deselected,polygon.cls-deselected{fill:#0000}.default-glass:hover{cursor:pointer}.content_damage_type{padding-bottom:40px}.content_damage_type>div,.content_damage_type>p,.damage_type_options>div{margin-bottom:24px}.select_damage_type{font-size:24px;font-size:var(--font-size-h2)}.damage_type_options>div{border:2px solid #3e6d60;border:2px solid var(--medium-green);border-radius:10px;font-size:22px;font-size:var(--font-size-h3);padding:20px}.damage_type_options>div.selected{background-color:#cee4e3;background-color:var(--cool-gray)}.damage_type_options img{width:100%}.content_damage_area{padding-bottom:40px}.content_damage_area>div,.content_damage_area>p,.damage_area_options>div{margin-bottom:24px}.select_damage_area{font-size:24px;font-size:var(--font-size-h2)}.damage_area_legend{height:auto;position:relative;width:100%}.damage_area_legend img{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.damage_area_legend img.damage_area_default{opacity:1;position:relative;z-index:1}.damage_area_legend img.selected~.damage_area_default{opacity:0}.damage_area_legend img.selected{opacity:1;z-index:2}.damage_area_legend .check_green_damage_area{border-radius:50%;height:60%;left:14%;opacity:.6;position:absolute;top:20%;width:30%;z-index:3}.damage_area_legend .check_red_damage_area{border-radius:50%;height:52%;left:56%;opacity:.6;position:absolute;top:24%;width:26%;z-index:3}.green_damage_area,.red_damage_area{border-radius:10px;font-size:22px;font-size:var(--font-size-h3);padding:20px 18px}.green_damage_area{align-items:center;border:2px solid #3e6d60;border:2px solid var(--medium-green);display:flex;flex-flow:row nowrap;gap:16px;justify-content:flex-start;text-align:left}.green_damage_area.selected{background-color:#cee4e3;background-color:var(--cool-gray)}.green_damage_area.selected img{opacity:1}.red_damage_area{align-items:center;border:2px solid #f76e6e;border:2px solid var(--error-strong-red);color:#f76e6e;color:var(--error-strong-red);display:flex;flex-flow:row nowrap;gap:16px;justify-content:flex-start;text-align:left}.red_damage_area.selected{background-color:#f2cece;background-color:var(--light-red)}.red_damage_area.selected img{opacity:1}.green_damage_area p,.red_damage_area p{color:#676461;color:var(--dark-warm-gray);font-size:18px;font-size:var(--font-size-span);margin-top:4px}.check_damage_area{align-items:center;background-color:#fffefe;background-color:var(--white);border-radius:50%;display:flex;flex-flow:row nowrap;justify-content:center;max-height:36px;max-width:36px;min-height:36px;min-width:36px;padding:6px}.green_damage_area .check_damage_area{border:2px solid #3e6d60;border:2px solid var(--medium-green)}.red_damage_area .check_damage_area{border:2px solid #f76e6e;border:2px solid var(--error-strong-red)}.check_damage_area img{margin:0 auto;opacity:0}.content_calendar{height:100%;position:relative;width:100%}.content_calendar_header{background-color:#95e0c1;background-color:var(--light-green);color:#294634;color:var(--dark-green);font-size:18px;font-size:var(--font-size-span);height:65px;padding:22px 0}.content_calendar_date,.content_calendar_time{background-color:#fffefe;background-color:var(--white);height:100vh;width:100%}.content_calendar_time{left:0;position:absolute;top:0}.content_calendar_time.hidden{display:none}.content_time{padding:24px 20px;text-align:left}.content_time>div{margin-bottom:24px}.content_time>div:last-child{margin-bottom:0}.content_time_info{background-color:#bad8d8;background-color:var(--cool-gray-100);border-radius:8px;padding:16px;text-align:left}.content_time_info img{height:24px;margin-right:4px;vertical-align:text-top;width:24px}.content_time_info h4,.content_time_info span{line-height:130%}.content_time_info h4,.content_time_info p,.content_time_info span{color:#013730;color:var(--green-100);font-size:18px;font-size:var(--font-size-span)}.content_time_info p{line-height:114%;margin-top:8px}.content_time_header{font-size:20px;font-size:var(--font-size-p);font-weight:700;font-weight:var(--weight-bold);margin-bottom:8px}.content_time_slots{align-items:center;display:flex;flex-flow:row wrap;gap:8px;justify-content:flex-start}.content_time_slots>span{border:1.5px solid #3e6d60;border:1.5px solid var(--medium-green);border-radius:4px;flex-shrink:0;font-size:18px;font-size:var(--font-size-span);font-weight:700;font-weight:var(--weight-bold);min-width:70px;padding:8px;text-align:center;-webkit-user-select:none;user-select:none;width:calc(25% - 6px)}.content_time_slots>span.selected{background-color:#cee4e3;background-color:var(--cool-gray)}.content_time_slots>span.disabled{opacity:.5;pointer-events:none}.content_time_slots .time_slot{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:center;min-width:160px;width:calc(50% - 6px)}.content_time_slots .time_slot .booking_line{text-align:left}.content_time_slots .time_slot .booking_label{color:#025348;color:var(--green-80);font-size:13px;font-weight:600;font-weight:var(--weight-semibold);line-height:114%;opacity:.5;text-transform:uppercase}.content_time_slots .time_slot .booking_time{color:#025348;color:var(--green-80);font-size:18px;font-size:var(--font-size-span);font-weight:600;font-weight:var(--weight-semibold);line-height:100%}.content_time_slots .time_slot .booking_arrow{height:8px;margin:0 8px 6px 4px;opacity:.5;width:10px}.content_time_slot{border:1.5px solid #025348;border:1.5px solid var(--green-80);border-radius:6px;padding:14px 16px}.content_time_slot.selected,.content_time_slot:hover{background-color:#38fa5d;background-color:var(--lime-100)}.content_time_slot.disabled{opacity:.5;pointer-events:none}.content_time_slot .slot_title{color:#025348;color:var(--green-80);font-size:22px;font-size:var(--font-size-h3);font-weight:700;font-weight:var(--weight-bold);line-height:114%;margin-bottom:6px}.content_time_slot .slot_times{align-items:center;display:flex;flex-flow:row nowrap;gap:28px;justify-content:flex-start}.content_time_slot .slot_row p{color:#025348;color:var(--green-80);font-size:14px;font-weight:600;font-weight:var(--weight-semibold);line-height:114%;margin-bottom:4px;opacity:.5;text-transform:uppercase}.content_time_slot .slot_row>div img{height:auto;margin-right:6px;vertical-align:middle;width:32px}.content_time_slot .slot_row>div span{color:#025348;color:var(--green-80);font-size:16px;font-weight:600;font-weight:var(--weight-semibold);line-height:100%}.content_calendar_time .loader,.content_calendar_time .no-availability{color:#294634;color:var(--dark-green);display:flex;font-size:20px;font-size:var(--font-size-p);justify-content:center;padding:24px 20px}.content_time .no-availability{border:1px solid #bad8d8;border:1px solid var(--cool-gray-100);border-radius:8px;justify-content:flex-start;padding:16px}.content_time_info.no-availability{background-color:#f9d3d2;background-color:var(--warning-40);flex-flow:column nowrap;margin:0 20px}.loader-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto;width:70%}.spinner{animation:spin 1s linear infinite;border:4px solid #cee4e3;border-top:4px solid #3e6d60;border:4px solid var(--cool-gray);border-radius:50%;border-top-color:var(--medium-green);height:48px;width:48px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-text{color:#294634;color:var(--dark-green);font-size:18px;font-size:var(--font-size-span);margin-top:16px;text-align:center}.content_thank_you{align-items:center;display:flex;flex-flow:column nowrap;gap:28px;height:100%;justify-content:center;width:100%}.content_thank_you img{height:22px;width:auto}.confirm_date,.confirm_info,.confirm_taller{align-items:center;display:flex;flex-flow:column nowrap;gap:4px;justify-content:center}.confirm_taller_h2{font-size:24px;font-size:var(--font-size-h2);font-weight:700;font-weight:var(--weight-bold)}.confirm_date_h3,.confirm_info_h3,.confirm_taller_h3{color:#d3eeea;font-size:14px;margin-bottom:6px;text-transform:uppercase}.confirm_date_h4,.confirm_info_h4,.confirm_taller_h4{align-items:center;display:flex;font-size:20px;font-size:var(--font-size-p);font-weight:700;font-weight:var(--weight-bold);gap:8px;justify-content:center}.confirm_date_h4,.confirm_info_p,.confirm_info_plate,.confirm_taller_p{font-size:18px;font-size:var(--font-size-span)}.confirm_info_plate{margin-bottom:4px}.confirm_info_plate span{font-weight:700;font-weight:var(--weight-bold)}.confirm_date_details,.confirm_info_details{align-items:center;display:flex;flex-flow:column nowrap;gap:4px;justify-content:center}.confirm_date_h4{align-items:center;display:flex;gap:8px}.confirm_date_h4 span{color:#38fa5d;color:var(--lime-100);text-transform:uppercase}.confirm_date_info{color:#a9f9b9;color:var(--lime-30);font-size:18px;font-size:var(--font-size-span);font-weight:400;font-weight:var(--weight-regular);width:90%}.confirm_location{padding:0 20px;width:100%}.confirm_location a{align-items:center;background-color:#38fa5d;background-color:var(--lime-100);border-radius:12px;color:#025348;color:var(--green-80);display:flex;flex-flow:row nowrap;gap:8px;justify-content:center;padding:16px 24px}.confirm_location a p{font-size:20px;font-size:var(--font-size-p);font-weight:700;font-weight:var(--weight-bold)}.app.web.errorPage{height:100vh}.content_error_page{align-items:center;display:flex;flex-flow:column nowrap;gap:20px;height:100%;justify-content:center;padding:0!important;width:100%}.error_page_taller_h2{font-size:24px;font-size:var(--font-size-h2);font-weight:700;font-weight:var(--weight-bold);margin-bottom:0!important;text-align:center!important}.error_page_taller_h2:after{margin:12px auto!important}.error_page_taller_p{color:#fffefe;color:var(--white);font-size:20px;font-size:var(--font-size-p)}.app.web.selectCenter.site_map{background-color:initial}.app.web.selectCenter.site_map .center_layout,.app.web.selectCenter.site_map .center_lists{height:100vh}.app.web{background-color:#025348;background-color:var(--green-80)}.app.web.damageArea,.app.web.damageGlass,.app.web.damageType,.app.web.selectDateTime{background-color:#fffefe;background-color:var(--white)}.app.web.thankYouPage{background-color:#013730;background-color:var(--green-100);height:100vh}.app.web.thankYouPage .content_thank_you{padding:20px}.app.web .header{padding:0;text-align:left}.app.web.selectDateTime .header{background-color:#025348;background-color:var(--green-80);color:#fffefe;color:var(--white);padding:20px 20px 32px;width:100%}.app.web .header_logos{display:none}.app.web .content_calendar_header{background-color:#049582;background-color:var(--green-50);color:#fffefe;color:var(--white);font-weight:600;text-transform:uppercase}.app.web .content h2,.app.web .header h2{color:#fffefe;color:var(--white);font-size:28px;font-size:var(--font-size-h1);font-style:italic;font-weight:400;font-weight:var(--weight-regular);line-height:114%;margin-bottom:16px;text-align:left}.app.web .header h2{margin-bottom:0}.app.web .header p{margin-top:32px}.app.web .content h2:after,.app.web .header h2:after{background-color:#06e030;background-color:var(--lime-on-white);content:"";display:block;height:2px;margin:12px 0;width:50px}.app.web .content .error{color:#f76e6e;color:var(--error-strong-red)}.app.web .content_booking_form{color:#fffefe;color:var(--white);padding-bottom:20px;text-align:left}.app.web .content_booking_form label{color:#fffefe;color:var(--white);font-size:18px;font-size:var(--font-size-span);font-weight:400;font-weight:var(--weight-regular);line-height:16px}.app.web .content_booking_form input,.app.web .content_booking_form select{background-color:#bad8d8;background-color:var(--cool-gray-100);border-radius:12px;color:#013730;color:var(--green-100)}.app.web.damageArea .content_damage_area div.content_title,.app.web.damageGlass .content_damage_glass div.content_title,.app.web.damageType .content_damage_type div.content_title{margin-bottom:64px}.app.web.damageArea .content_damage_area div.content_title:before,.app.web.damageGlass .content_damage_glass div.content_title:before,.app.web.damageType .content_damage_type div.content_title:before{background:#025348;background:var(--green-80);content:"";display:block;height:118px;left:50%;position:absolute;top:0;transform:translate(-50%,-20px);width:100vw;z-index:-1}.app.web.damageGlass .content_damage_glass div.content_title:before{height:145px}.app.web .cls-1,.app.web .cls-3,.app.web .selected-glass path{stroke:#025348;stroke:var(--green-80);fill:#a9f9b9;fill:var(--lime-30)}.app.web .selected_damage_glass{background-color:#a9f9b9;background-color:var(--lime-30);color:#013730;color:var(--green-100)}.app.web .center_options form{background-color:#bad8d8;background-color:var(--cool-gray-100);border-color:#bad8d8;border-color:var(--cool-gray-100)}.app.web .center_options form .search-icon:after{background-color:#025348;background-color:var(--green-80)}.app.web .center_options .search-input{background-color:initial!important;color:#013730!important;color:var(--green-100)!important}.app.web .center_options .search-submit{background-color:#38fa5d;background-color:var(--lime-100);color:#025348;color:var(--green-80)}.app.web .info_center,.app.web .info_center .center_name{color:#025348;color:var(--green-80)}.app.web .info_center .center_name{margin-bottom:0}.app.web .info_center button{background-color:#38fa5d;background-color:var(--lime-100);color:#013730;color:var(--green-100)}.app.web .view_options{background-color:#049582;background-color:var(--green-50)}.app.web .center_lists{background-color:#fffefe;background-color:var(--white)}.app.web .filter_results{color:#025348;color:var(--green-80)}.app.web .filter_results li.selected{background-color:#38fa5d;background-color:var(--lime-100);color:#013730;color:var(--green-100)}.app.web .filter_results h2{color:#013730;color:var(--green-100);margin-bottom:0}.app.web .filter_results li.selected h2:after{background-color:#049582;background-color:var(--green-50)}.app.web .filter_results a,.app.web .filter_results button{color:#35c4b1;color:var(--green-40)}.app.web .filter_results li.selected a,.app.web .filter_results li.selected button{color:#025348;color:var(--green-80)}.app.web #date-selection-page{padding-bottom:140px}.app.web #date-selection-page .date-selector .s24-600{color:#025348;color:var(--green-80)}.app.web #date-selection-page .date-selector .row .cell.day.selected,.app.web #date-selection-page .date-selector .row .cell.day.shortcut-focused,.app.web #date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):focus,.app.web #date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):focus-visible,.app.web #date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):hover{background-color:#38fa5d!important;background-color:var(--lime-100)!important;color:#025348!important;color:var(--green-80)!important}.app.web.selectDateTime .content_calendar div.content_title{margin-bottom:16px}.app.web.selectDateTime .content_calendar div.content_title:before{background:#049582;background:var(--green-50);content:"";display:block;height:65px;left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:-1}.app.web .content_time_header,.app.web .content_time_slots>span{color:#025348;color:var(--green-80)}.app.web .content_time_slots>span{border-color:#025348;border-color:var(--green-80)}.app.web .content_time_slots>span.selected,.app.web .content_time_slots>span:hover{background-color:#38fa5d;background-color:var(--lime-100);color:#025348;color:var(--green-80)}.app.web.bookingEnd .booking_end{height:100%;padding-bottom:40px}.app.web.bookingEnd .booking_end .content_booking_form .booking_form_content{height:100%;overflow-y:auto;padding-top:32px}.app.web.bookingEnd .booking_end .booking_form_content{padding-bottom:20px}.app.web.bookingEnd .booking_end .booking_form_content .booking_form_user>span{opacity:.5}.app.web .content_booking_form input[type=checkbox]{accent-color:#38fa5d;accent-color:var(--lime-100);color:#025348;color:var(--green-80)}.app.web .content_thank_you{color:#fffefe;color:var(--white)}.app.web .confirm_taller_h2{margin-bottom:0!important;text-align:center!important}.app.web .confirm_taller_h2:after{margin:12px auto!important}.app.web .confirm_date_h3,.app.web .confirm_taller_h3{font-weight:600}.app.web .footer{background-color:#013730;background-color:var(--green-100)}.app.web .footer_call{color:#fffefe;color:var(--white)}.app.web .nav_next{background-color:#38fa5d;background-color:var(--lime-100);border:2px solid #38fa5d;border:2px solid var(--lime-100);border-radius:8px;color:#025348;color:var(--green-80);font-size:20px;font-size:var(--font-size-p);font-weight:400;font-weight:var(--weight-regular);line-height:16px;padding:16px;text-transform:capitalize}.app.web .nav_next.disabled{background-color:#a9f9b9;background-color:var(--lime-30);border:2px solid #a9f9b9;border:2px solid var(--lime-30);color:#025348;color:var(--green-80);opacity:.3}.app.web .nav_next .footer_icon{display:none}.app.web .nav_next.disabled .footer_icon_web_disabled,.app.web .nav_next:not(.disabled) .footer_icon_web{display:inline-block}.app.web .nav_previous{border:2px solid #38fa5d;border:2px solid var(--lime-100);border-radius:8px}.app.web .nav_previous .footer_icon{display:none}.app.web .nav_previous .footer_icon_web{display:inline-block;vertical-align:middle}.app.web .popup_call,.app.web .popup_client_edit{background-color:#e5f0f0;background-color:var(--cool-gray-50)}.app.web .popup_info_client{border-radius:12px}.app.web .popup_call .nav_next,.app.web .popup_client_edit .nav_next{background-color:#025348;background-color:var(--green-80);border-color:#025348;border-color:var(--green-80);color:#fffefe;color:var(--white)}.app.web .popup_client_edit_body input{border-color:#049582;border-color:var(--green-50);border-radius:12px}.app.web.contactForm{background-color:#fffefe;background-color:var(--white);min-height:100%;width:100%}.app.web.contactForm .contact_form_sent{display:none}.app.web.contactForm .contact_form_sent.shown{display:block;font-style:italic}.app.web.contactForm .contact_form_sent h2{color:#013730;color:var(--green-100);font-size:24px;font-size:var(--font-size-h2);font-weight:600;font-weight:var(--weight-semibold)}.app.web.contactForm .contact_form_sent p{color:#025348;color:var(--green-80);font-size:18px;font-size:var(--font-size-span)}.app.web.contactForm .content_contact_form{text-align:left}.app.web.contactForm .content_contact_form.hidden{display:none}.app.web.contactForm .content_contact_form .contact_form_title{color:#013730;color:var(--green-100);display:block;font-family:Lota Grotesque;font-family:var(--font-family);font-style:italic;font-weight:600;font-weight:var(--weight-semibold);margin-bottom:1.15rem;margin-top:0;text-align:center}.app.web.contactForm .content_contact_form .contact_form_title:after{background-color:#06e030;background-color:var(--lime-on-white);content:"";display:block;height:2px;margin:12px auto 40px;width:50px}.app.web.contactForm .nav_next{background-color:#38fa5d;background-color:var(--lime-100);border:2px solid #38fa5d;border:2px solid var(--lime-100);border-radius:12px;color:#025348;color:var(--green-80);font-family:Lota Grotesque;font-family:var(--font-family);font-size:20px;font-style:italic;font-weight:600;font-weight:var(--weight-semibold);line-height:110%;margin-bottom:8px;padding:12px 26px;text-transform:inherit}.app.web.contactForm form{gap:20px;margin-bottom:32px}.app.web.contactForm form,.app.web.contactForm label{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start;width:100%}.app.web.contactForm label{font-size:18px;font-weight:500;gap:8px}.app.web.contactForm label.privacy_policy{align-items:center;flex-direction:row}.app.web.contactForm label .required{color:#35c4b1;color:var(--green-40)}.app.web.contactForm input,.app.web.contactForm textarea{background-color:#e5f0f0!important;background-color:var(--cool-gray-50)!important;border:2px solid #e5f0f0!important;border:2px solid var(--cool-gray-50)!important;border-radius:0;border-radius:8px;box-shadow:none;color:#025348!important;color:var(--green-80)!important;font-size:1em;font-weight:600;font-weight:var(--weight-semibold);font-weight:500;padding:8px 12px;width:100%}.app.web.contactForm input[type=checkbox]{accent-color:#38fa5d;accent-color:var(--lime-100);height:16px;margin:0;width:16px}.app.web.contactForm span.link a{color:#35c4b1;color:var(--green-40);display:inline-block;text-decoration:underline}.app.web.contactForm span.error{color:#049582;color:var(--green-50);font-size:16px}.legal_texts{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:6px;justify-content:flex-start;margin-top:10px;text-align:left}.content_contact_form .legal_texts{margin-top:32px}.legal_texts p{color:#fffefe;color:var(--white);font-size:14px;font-weight:300;line-height:110%}.content_contact_form .legal_texts p,.popup_call_body .legal_texts p,.popup_client_edit_body .legal_texts p{color:#013730;color:var(--green-100)}.legal_texts a{color:#35c4b1;color:var(--green-40);font-weight:600;font-weight:var(--weight-semibold);text-decoration:underline}.app.mapfre .legal_texts p{color:#294634;color:var(--dark-green)}.app.mapfre .legal_texts a{color:#3e6d60;color:var(--medium-green)}@media (min-width:768px){.header.finally{background-color:initial;margin:0 auto;width:800px}.confirm_call_body,.content,.content_calendar,.popup_call_body,.popup_client_edit_content{margin:0 auto;width:500px}.popup_call.isIframe .confirm_call_body,.popup_call.isIframe .popup_call_body{width:100%}.content{padding:0}.content_select_center{padding-bottom:80px}.app.web.selectCenter.site_map .content_select_center{padding-bottom:0}.content_time{padding-left:0;padding-right:0}.content_time_info.no-availability{margin:0}.intro_data{margin:0 20px}.damage_type_options>div:hover{background-color:#cee4e3;background-color:var(--cool-gray)}.damage_type_options img{height:20vh;width:auto}.green_damage_area:hover{background-color:#cee4e3;background-color:var(--cool-gray)}.green_damage_area:hover img{display:block}.red_damage_area:hover{background-color:#f2cece;background-color:var(--light-red)}.red_damage_area:hover img{display:block}.date-selector{--x:100%;--gap:7px!important;--cell-width:calc((var(--x) - (var(--gap)*6))/7)!important;--cell-height:66px!important;--cell-radius:10px!important;--caption-margin:var(--size-5)!important;--legend-width:100%!important;--day-container-padding:7px!important}#date-picker,#date-picker table,#date-picker table tr,.calendar-container,.date-selector{width:100%}.text.s24-500{font-size:20px!important;font-size:var(--font-size-p)!important}.content_time_slots>span:hover{background-color:#cee4e3;background-color:var(--cool-gray)}.content_time_slots .time_slot{width:calc(35% - 6px)}.loader-container{width:500px}.content.center_selector{width:100%}.content .center_options{margin:0 auto;width:500px}.center_options .search-submit{padding:16px 24px}.center_layout{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:20px;height:calc(100vh - 295px);justify-content:space-between;overflow:hidden;padding:0 20px}.center_lists,.center_map{display:block;width:50%}.center_map div{border-radius:12px}.center_lists{height:calc(100vh - 210px);margin:0;max-height:100%;overflow-y:auto;padding:0}.info_center,.view_options{display:none}.footer{bottom:2%;left:calc(50% - 300px);width:600px}.client_edit,.cls-4,.content_time_slot,.content_time_slots>span,.damage_area_legend .check_green_damage_area,.damage_area_legend .check_red_damage_area,.damage_type_options>div,.footer_call,.green_damage_area,.nav_next,.nav_previous:not(.disabled),.popup_call_close,.popup_client_edit_close,.red_damage_area,path.cls-3,path.cls-deselected,path.cls-selected,polygon#area.cls-4,polygon.cls-deselected{cursor:pointer}.content_time_slot{margin-left:auto;margin-right:auto;width:70%}.app.web.selectDateTime .header_wrapper{margin:0 auto;width:500px}.app.web .content h2{width:500px}.app.web .select_center_title{margin:0 auto}.app.web.damageArea .content_damage_area div.content_title:before,.app.web.damageGlass .content_damage_glass div.content_title:before,.app.web.damageType .content_damage_type div.content_title:before{height:118px}.app.web .center_lists{border-radius:12px;padding:20px}.app.web.bookingEnd .booking_end{padding-bottom:160px}.app.web.bookingEnd .booking_end .content_booking_form .booking_form_content{padding-top:24px}.app.web.bookingEnd .booking_end div.booking_form_title:before{height:185px}.app.web .footer{bottom:0;left:0;width:100%}.app.web .footer_wrapper{margin:0 auto;width:500px}.app.web.contactForm form{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.app.web.contactForm label.message,.app.web.contactForm label.privacy_policy{grid-column:span 2}}@media (max-width:400px){.app:not(.selectCenter){height:calc(100vh - 95px)}.center_layout{height:calc(100vh - 265px)}.map_my_location{bottom:20px}.map_my_location img{height:45px;width:45px}.view_options{bottom:20px;padding:12px}.view_option span{font-size:18px;font-size:var(--font-size-span)}.view_option img{height:auto;width:16px}.center_options form .search-icon{min-width:12%}.center_options form .search-icon img{margin-left:4px;width:16px}.center_options .search-input{font-size:16px;min-width:60%;padding:0 8px 0 4px}.center_options .search-submit{flex:2 1;font-size:18px;font-size:var(--font-size-span);min-width:28%}.footer_icon{height:45px;width:45px}.footer_p{font-size:18px;font-size:var(--font-size-span)}.footer .nav_next{padding:12px 8px!important}.footer .nav_previous{padding:8px!important}.footer .nav_next img,.footer .nav_previous img{height:16px;width:16px}}:root{--grayscale-00:#fcfbfe;--grayscale-10:#fcfbfe;--grayscale-20:#f5f6f7;--grayscale-30:#e2e3e4;--grayscale-40:#d3d3d3;--grayscale-50:#c0c2c3;--grayscale-60:#fcfbfe;--grayscale-70:#727477;--grayscale-80:#484a4c;--grayscale-90:#242426;--grayscale-90-rgb:36,36,38;--grayscale-100:#1d1e1f;--grayscale-100-rgb:29,30,31;--font-family:"Lota Grotesque";--border-radius-1:1px;--border-radius-2:4px;--border-radius-3:6px;--border-radius-4:12px;--size-0:0px;--size-1:2px;--size-2:4px;--size-3:6px;--size-4:8px;--size-5:10px;--size-6:12px;--size-7:16px;--size-8:20px;--size-9:24px;--size-10:32px;--size-11:40px;--size-12:52px;--size-13:64px;--cool-gray:#cee4e3;--white:#fffefe;--dark-warm-gray:#676461;--medium-sand-gray:#e7d8ce;--light-sand-gray:#f3efea;--dark-green:#294634;--medium-green:#3e6d60;--corporate-green:#62b69d;--light-green:#95e0c1;--error-strong-red:#f76e6e;--medium-red:#ed9494;--light-red:#f2cece}.rt-90{rotate:90deg!important}.rt-180{rotate:180deg!important}.p-0{padding:0!important;padding:var(--size-0)!important}.px-0{padding-left:0!important;padding-left:var(--size-0)!important;padding-right:0!important;padding-right:var(--size-0)!important}.py-0{padding-bottom:0!important;padding-bottom:var(--size-0)!important}.pt-0,.py-0{padding-top:0!important;padding-top:var(--size-0)!important}.pr-0{padding-right:0!important;padding-right:var(--size-0)!important}.pb-0{padding-bottom:0!important;padding-bottom:var(--size-0)!important}.pl-0{padding-left:0!important;padding-left:var(--size-0)!important}.m-0{margin:0!important;margin:var(--size-0)!important}.mx-0{margin-left:0!important;margin-left:var(--size-0)!important;margin-right:0!important;margin-right:var(--size-0)!important}.my-0{margin-bottom:0!important;margin-bottom:var(--size-0)!important}.mt-0,.my-0{margin-top:0!important;margin-top:var(--size-0)!important}.mr-0{margin-right:0!important;margin-right:var(--size-0)!important}.mb-0{margin-bottom:0!important;margin-bottom:var(--size-0)!important}.ml-0{margin-left:0!important;margin-left:var(--size-0)!important}.p-1{padding:2px!important;padding:var(--size-1)!important}.px-1{padding-left:2px!important;padding-left:var(--size-1)!important;padding-right:2px!important;padding-right:var(--size-1)!important}.py-1{padding-bottom:2px!important;padding-bottom:var(--size-1)!important}.pt-1,.py-1{padding-top:2px!important;padding-top:var(--size-1)!important}.pr-1{padding-right:2px!important;padding-right:var(--size-1)!important}.pb-1{padding-bottom:2px!important;padding-bottom:var(--size-1)!important}.pl-1{padding-left:2px!important;padding-left:var(--size-1)!important}.m-1{margin:2px!important;margin:var(--size-1)!important}.mx-1{margin-left:2px!important;margin-left:var(--size-1)!important;margin-right:2px!important;margin-right:var(--size-1)!important}.my-1{margin-bottom:2px!important;margin-bottom:var(--size-1)!important}.mt-1,.my-1{margin-top:2px!important;margin-top:var(--size-1)!important}.mr-1{margin-right:2px!important;margin-right:var(--size-1)!important}.mb-1{margin-bottom:2px!important;margin-bottom:var(--size-1)!important}.ml-1{margin-left:2px!important;margin-left:var(--size-1)!important}.p-2{padding:4px!important;padding:var(--size-2)!important}.px-2{padding-left:4px!important;padding-left:var(--size-2)!important;padding-right:4px!important;padding-right:var(--size-2)!important}.py-2{padding-bottom:4px!important;padding-bottom:var(--size-2)!important}.pt-2,.py-2{padding-top:4px!important;padding-top:var(--size-2)!important}.pr-2{padding-right:4px!important;padding-right:var(--size-2)!important}.pb-2{padding-bottom:4px!important;padding-bottom:var(--size-2)!important}.pl-2{padding-left:4px!important;padding-left:var(--size-2)!important}.m-2{margin:4px!important;margin:var(--size-2)!important}.mx-2{margin-left:4px!important;margin-left:var(--size-2)!important;margin-right:4px!important;margin-right:var(--size-2)!important}.my-2{margin-bottom:4px!important;margin-bottom:var(--size-2)!important}.mt-2,.my-2{margin-top:4px!important;margin-top:var(--size-2)!important}.mr-2{margin-right:4px!important;margin-right:var(--size-2)!important}.mb-2{margin-bottom:4px!important;margin-bottom:var(--size-2)!important}.ml-2{margin-left:4px!important;margin-left:var(--size-2)!important}.p-3{padding:6px!important;padding:var(--size-3)!important}.px-3{padding-left:6px!important;padding-left:var(--size-3)!important;padding-right:6px!important;padding-right:var(--size-3)!important}.py-3{padding-bottom:6px!important;padding-bottom:var(--size-3)!important}.pt-3,.py-3{padding-top:6px!important;padding-top:var(--size-3)!important}.pr-3{padding-right:6px!important;padding-right:var(--size-3)!important}.pb-3{padding-bottom:6px!important;padding-bottom:var(--size-3)!important}.pl-3{padding-left:6px!important;padding-left:var(--size-3)!important}.m-3{margin:6px!important;margin:var(--size-3)!important}.mx-3{margin-left:6px!important;margin-left:var(--size-3)!important;margin-right:6px!important;margin-right:var(--size-3)!important}.my-3{margin-bottom:6px!important;margin-bottom:var(--size-3)!important}.mt-3,.my-3{margin-top:6px!important;margin-top:var(--size-3)!important}.mr-3{margin-right:6px!important;margin-right:var(--size-3)!important}.mb-3{margin-bottom:6px!important;margin-bottom:var(--size-3)!important}.ml-3{margin-left:6px!important;margin-left:var(--size-3)!important}.p-4{padding:8px!important;padding:var(--size-4)!important}.px-4{padding-left:8px!important;padding-left:var(--size-4)!important;padding-right:8px!important;padding-right:var(--size-4)!important}.py-4{padding-bottom:8px!important;padding-bottom:var(--size-4)!important}.pt-4,.py-4{padding-top:8px!important;padding-top:var(--size-4)!important}.pr-4{padding-right:8px!important;padding-right:var(--size-4)!important}.pb-4{padding-bottom:8px!important;padding-bottom:var(--size-4)!important}.pl-4{padding-left:8px!important;padding-left:var(--size-4)!important}.m-4{margin:8px!important;margin:var(--size-4)!important}.mx-4{margin-left:8px!important;margin-left:var(--size-4)!important;margin-right:8px!important;margin-right:var(--size-4)!important}.my-4{margin-bottom:8px!important;margin-bottom:var(--size-4)!important}.mt-4,.my-4{margin-top:8px!important;margin-top:var(--size-4)!important}.mr-4{margin-right:8px!important;margin-right:var(--size-4)!important}.mb-4{margin-bottom:8px!important;margin-bottom:var(--size-4)!important}.ml-4{margin-left:8px!important;margin-left:var(--size-4)!important}.p-5{padding:10px!important;padding:var(--size-5)!important}.px-5{padding-left:10px!important;padding-left:var(--size-5)!important;padding-right:10px!important;padding-right:var(--size-5)!important}.py-5{padding-bottom:10px!important;padding-bottom:var(--size-5)!important}.pt-5,.py-5{padding-top:10px!important;padding-top:var(--size-5)!important}.pr-5{padding-right:10px!important;padding-right:var(--size-5)!important}.pb-5{padding-bottom:10px!important;padding-bottom:var(--size-5)!important}.pl-5{padding-left:10px!important;padding-left:var(--size-5)!important}.m-5{margin:10px!important;margin:var(--size-5)!important}.mx-5{margin-left:10px!important;margin-left:var(--size-5)!important;margin-right:10px!important;margin-right:var(--size-5)!important}.my-5{margin-bottom:10px!important;margin-bottom:var(--size-5)!important}.mt-5,.my-5{margin-top:10px!important;margin-top:var(--size-5)!important}.mr-5{margin-right:10px!important;margin-right:var(--size-5)!important}.mb-5{margin-bottom:10px!important;margin-bottom:var(--size-5)!important}.ml-5{margin-left:10px!important;margin-left:var(--size-5)!important}.p-6{padding:12px!important;padding:var(--size-6)!important}.px-6{padding-left:12px!important;padding-left:var(--size-6)!important;padding-right:12px!important;padding-right:var(--size-6)!important}.py-6{padding-bottom:12px!important;padding-bottom:var(--size-6)!important}.pt-6,.py-6{padding-top:12px!important;padding-top:var(--size-6)!important}.pr-6{padding-right:12px!important;padding-right:var(--size-6)!important}.pb-6{padding-bottom:12px!important;padding-bottom:var(--size-6)!important}.pl-6{padding-left:12px!important;padding-left:var(--size-6)!important}.m-6{margin:12px!important;margin:var(--size-6)!important}.mx-6{margin-left:12px!important;margin-left:var(--size-6)!important;margin-right:12px!important;margin-right:var(--size-6)!important}.my-6{margin-bottom:12px!important;margin-bottom:var(--size-6)!important}.mt-6,.my-6{margin-top:12px!important;margin-top:var(--size-6)!important}.mr-6{margin-right:12px!important;margin-right:var(--size-6)!important}.mb-6{margin-bottom:12px!important;margin-bottom:var(--size-6)!important}.ml-6{margin-left:12px!important;margin-left:var(--size-6)!important}.p-7{padding:16px!important;padding:var(--size-7)!important}.px-7{padding-left:16px!important;padding-left:var(--size-7)!important;padding-right:16px!important;padding-right:var(--size-7)!important}.py-7{padding-bottom:16px!important;padding-bottom:var(--size-7)!important}.pt-7,.py-7{padding-top:16px!important;padding-top:var(--size-7)!important}.pr-7{padding-right:16px!important;padding-right:var(--size-7)!important}.pb-7{padding-bottom:16px!important;padding-bottom:var(--size-7)!important}.pl-7{padding-left:16px!important;padding-left:var(--size-7)!important}.m-7{margin:16px!important;margin:var(--size-7)!important}.mx-7{margin-left:16px!important;margin-left:var(--size-7)!important;margin-right:16px!important;margin-right:var(--size-7)!important}.my-7{margin-bottom:16px!important;margin-bottom:var(--size-7)!important}.mt-7,.my-7{margin-top:16px!important;margin-top:var(--size-7)!important}.mr-7{margin-right:16px!important;margin-right:var(--size-7)!important}.mb-7{margin-bottom:16px!important;margin-bottom:var(--size-7)!important}.ml-7{margin-left:16px!important;margin-left:var(--size-7)!important}.p-8{padding:20px!important;padding:var(--size-8)!important}.px-8{padding-left:20px!important;padding-left:var(--size-8)!important;padding-right:20px!important;padding-right:var(--size-8)!important}.py-8{padding-bottom:20px!important;padding-bottom:var(--size-8)!important}.pt-8,.py-8{padding-top:20px!important;padding-top:var(--size-8)!important}.pr-8{padding-right:20px!important;padding-right:var(--size-8)!important}.pb-8{padding-bottom:20px!important;padding-bottom:var(--size-8)!important}.pl-8{padding-left:20px!important;padding-left:var(--size-8)!important}.m-8{margin:20px!important;margin:var(--size-8)!important}.mx-8{margin-left:20px!important;margin-left:var(--size-8)!important;margin-right:20px!important;margin-right:var(--size-8)!important}.my-8{margin-bottom:20px!important;margin-bottom:var(--size-8)!important}.mt-8,.my-8{margin-top:20px!important;margin-top:var(--size-8)!important}.mr-8{margin-right:20px!important;margin-right:var(--size-8)!important}.mb-8{margin-bottom:20px!important;margin-bottom:var(--size-8)!important}.ml-8{margin-left:20px!important;margin-left:var(--size-8)!important}.p-9{padding:24px!important;padding:var(--size-9)!important}.px-9{padding-left:24px!important;padding-left:var(--size-9)!important;padding-right:24px!important;padding-right:var(--size-9)!important}.py-9{padding-bottom:24px!important;padding-bottom:var(--size-9)!important}.pt-9,.py-9{padding-top:24px!important;padding-top:var(--size-9)!important}.pr-9{padding-right:24px!important;padding-right:var(--size-9)!important}.pb-9{padding-bottom:24px!important;padding-bottom:var(--size-9)!important}.pl-9{padding-left:24px!important;padding-left:var(--size-9)!important}.m-9{margin:24px!important;margin:var(--size-9)!important}.mx-9{margin-left:24px!important;margin-left:var(--size-9)!important;margin-right:24px!important;margin-right:var(--size-9)!important}.my-9{margin-bottom:24px!important;margin-bottom:var(--size-9)!important}.mt-9,.my-9{margin-top:24px!important;margin-top:var(--size-9)!important}.mr-9{margin-right:24px!important;margin-right:var(--size-9)!important}.mb-9{margin-bottom:24px!important;margin-bottom:var(--size-9)!important}.ml-9{margin-left:24px!important;margin-left:var(--size-9)!important}.p-10{padding:32px!important;padding:var(--size-10)!important}.px-10{padding-left:32px!important;padding-left:var(--size-10)!important;padding-right:32px!important;padding-right:var(--size-10)!important}.py-10{padding-bottom:32px!important;padding-bottom:var(--size-10)!important}.pt-10,.py-10{padding-top:32px!important;padding-top:var(--size-10)!important}.pr-10{padding-right:32px!important;padding-right:var(--size-10)!important}.pb-10{padding-bottom:32px!important;padding-bottom:var(--size-10)!important}.pl-10{padding-left:32px!important;padding-left:var(--size-10)!important}.m-10{margin:32px!important;margin:var(--size-10)!important}.mx-10{margin-left:32px!important;margin-left:var(--size-10)!important;margin-right:32px!important;margin-right:var(--size-10)!important}.my-10{margin-bottom:32px!important;margin-bottom:var(--size-10)!important}.mt-10,.my-10{margin-top:32px!important;margin-top:var(--size-10)!important}.mr-10{margin-right:32px!important;margin-right:var(--size-10)!important}.mb-10{margin-bottom:32px!important;margin-bottom:var(--size-10)!important}.ml-10{margin-left:32px!important;margin-left:var(--size-10)!important}.p-11{padding:40px!important;padding:var(--size-11)!important}.px-11{padding-left:40px!important;padding-left:var(--size-11)!important;padding-right:40px!important;padding-right:var(--size-11)!important}.py-11{padding-bottom:40px!important;padding-bottom:var(--size-11)!important}.pt-11,.py-11{padding-top:40px!important;padding-top:var(--size-11)!important}.pr-11{padding-right:40px!important;padding-right:var(--size-11)!important}.pb-11{padding-bottom:40px!important;padding-bottom:var(--size-11)!important}.pl-11{padding-left:40px!important;padding-left:var(--size-11)!important}.m-11{margin:40px!important;margin:var(--size-11)!important}.mx-11{margin-left:40px!important;margin-left:var(--size-11)!important;margin-right:40px!important;margin-right:var(--size-11)!important}.my-11{margin-bottom:40px!important;margin-bottom:var(--size-11)!important}.mt-11,.my-11{margin-top:40px!important;margin-top:var(--size-11)!important}.mr-11{margin-right:40px!important;margin-right:var(--size-11)!important}.mb-11{margin-bottom:40px!important;margin-bottom:var(--size-11)!important}.ml-11{margin-left:40px!important;margin-left:var(--size-11)!important}.p-12{padding:52px!important;padding:var(--size-12)!important}.px-12{padding-left:52px!important;padding-left:var(--size-12)!important;padding-right:52px!important;padding-right:var(--size-12)!important}.py-12{padding-bottom:52px!important;padding-bottom:var(--size-12)!important}.pt-12,.py-12{padding-top:52px!important;padding-top:var(--size-12)!important}.pr-12{padding-right:52px!important;padding-right:var(--size-12)!important}.pb-12{padding-bottom:52px!important;padding-bottom:var(--size-12)!important}.pl-12{padding-left:52px!important;padding-left:var(--size-12)!important}.m-12{margin:52px!important;margin:var(--size-12)!important}.mx-12{margin-left:52px!important;margin-left:var(--size-12)!important;margin-right:52px!important;margin-right:var(--size-12)!important}.my-12{margin-bottom:52px!important;margin-bottom:var(--size-12)!important}.mt-12,.my-12{margin-top:52px!important;margin-top:var(--size-12)!important}.mr-12{margin-right:52px!important;margin-right:var(--size-12)!important}.mb-12{margin-bottom:52px!important;margin-bottom:var(--size-12)!important}.ml-12{margin-left:52px!important;margin-left:var(--size-12)!important}.p-13{padding:64px!important;padding:var(--size-13)!important}.px-13{padding-left:64px!important;padding-left:var(--size-13)!important;padding-right:64px!important;padding-right:var(--size-13)!important}.py-13{padding-bottom:64px!important;padding-bottom:var(--size-13)!important}.pt-13,.py-13{padding-top:64px!important;padding-top:var(--size-13)!important}.pr-13{padding-right:64px!important;padding-right:var(--size-13)!important}.pb-13{padding-bottom:64px!important;padding-bottom:var(--size-13)!important}.pl-13{padding-left:64px!important;padding-left:var(--size-13)!important}.m-13{margin:64px!important;margin:var(--size-13)!important}.mx-13{margin-left:64px!important;margin-left:var(--size-13)!important;margin-right:64px!important;margin-right:var(--size-13)!important}.my-13{margin-bottom:64px!important;margin-bottom:var(--size-13)!important}.mt-13,.my-13{margin-top:64px!important;margin-top:var(--size-13)!important}.mr-13{margin-right:64px!important;margin-right:var(--size-13)!important}.mb-13{margin-bottom:64px!important;margin-bottom:var(--size-13)!important}.ml-13{margin-left:64px!important;margin-left:var(--size-13)!important}.o-h{overflow:hidden}.oy-h{overflow-y:hidden}.ox-h{overflow-x:hidden}.o-s{overflow:scroll}.oy-s{overflow-y:scroll}.ox-s{overflow-x:scroll}.w-100{width:100%}.w-50{width:50%}.pe-n{pointer-events:none}.h-100{height:100%}.h-50{height:50%}.o-0{opacity:0}.o-1{opacity:1}.h-0{height:0}.h-10p{height:10px}.h-25p{height:25px}.h-33p{height:33px}.h-50p{height:50px}.h-100p{height:100px}.w-0{width:0}.w-10p{width:10px}.w-25p{width:25px}.w-33p{width:33px}.w-50p{width:50px}.w-100p{width:100px}.c-p{cursor:pointer}.d-ib{display:inline-block}.df{display:flex}.zi-1{z-index:1}.zi-2{z-index:2}.zi-3{z-index:3}.zi-4{z-index:4}.zi-5{z-index:5}.zi-6{z-index:6}.img{object-fit:cover;object-position:center}.jcc{justify-content:center}.aic{align-items:center}.fd-c{flex-direction:column}.jcsb{justify-content:space-between}.aifs{align-items:flex-start}.jcfs{justify-content:flex-start!important}.fd-r{flex-direction:row}.jcfe{justify-content:flex-end}.fd-rr{flex-direction:row-reverse}.fs-0{flex-shrink:0}.fw-w{flex-wrap:wrap}.r2{border-radius:4px;border-radius:var(--border-radius-2)}.w-fc{width:-webkit-fit-content;width:fit-content}.r1{border-radius:1px;border-radius:var(--border-radius-1)}.r3{border-radius:6px;border-radius:var(--border-radius-3)}.p-r{position:relative}.p-a{position:absolute}.text{color:#242426;color:var(--grayscale-90);font-family:Lota Grotesque,sans-serif;font-family:var(--font-family),sans-serif;font-style:normal;line-height:normal;transition:color .15s ease-out,font-size .15s ease-out}.text.s60-500{font-size:60px;font-weight:500}.text.s32-700{font-size:32px;font-weight:700}.text.s32-600{font-size:32px;font-weight:600}.text.s24-600{font-size:24px;font-weight:600}.text.s24-500{font-size:24px;font-weight:500}.text.s21-600{font-size:21px;font-weight:600}.text.s20-600{font-size:20px;font-weight:600}.text.s20-500{font-size:20px;font-weight:500}.text.s20-400{font-size:20px;font-weight:400}.text.s19-600{font-size:19px;font-weight:600}.text.s19-400{font-size:19px;font-weight:400}.text.s18-600{font-size:18px;font-weight:600}.text.s18-500{font-size:18px;font-weight:500}.text.s18-400{font-size:18px;font-weight:400}.text.s17-600{font-size:17px;font-weight:600}.text.s16-600{font-size:16px;font-weight:600}.text.s16-500{font-size:16px;font-weight:500}.text.s16-400{font-size:16px;font-weight:400}.text.s15-600{font-size:15px;font-weight:600}.text.s15-500{font-size:15px;font-weight:500}.text.s15-400{font-size:15px;font-weight:400}.text.s14-500{font-size:14px;font-weight:500}.text.soft{color:#484a4c;color:var(--grayscale-80)}.text.soft.white{color:#f5f6f7;color:var(--grayscale-20)}.text.softer{color:#727477;color:var(--grayscale-70)}.text.softer.white{color:#f5f6f7;color:var(--grayscale-20)}.text.disabled,.text.softest{color:#c0c2c3;color:var(--grayscale-50)}.text.white{color:#fff}.text.left{text-align:left}.text.center{text-align:center}.text.right{text-align:right}.text.upper{text-transform:uppercase}.text.lower{text-transform:lowercase}.text.cap{text-transform:capitalize}.text .underline,.text.underline{text-decoration:underline}.text .underline:not(.white),.text.underline:not(.white){color:#1d1e1f;color:var(--grayscale-100)}.text.strikethrough{text-decoration:line-through}.text.ellipsis{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.text.red{color:var(--brand-red)!important}.text.nw{text-wrap:nowrap}.text .w100,.text.w100{font-weight:100}.text .w200,.text.w200{font-weight:200}.text .w300,.text.w300{font-weight:300}.text .w400,.text.w400{font-weight:400}.text .w500,.text.w500{font-weight:500}.text .w600,.text.w600{font-weight:600}.text .w700,.text.w700{font-weight:700}.text .w900,.text.w900{font-weight:900}.button{--outline-color:var(--grayscale-100);--outline-width:2px;border:none;color:#1d1e1f;color:var(--grayscale-100);cursor:pointer;outline:var(--outline-width) solid var(--outline-color);padding:10px 16px;transition:outline .15s ease-out,opacity .15s ease-out,background-color .15s ease-out}.button,.button.transparent{background-color:initial}.button.b-0{--outline-width:0px}.button.b-1{--outline-width:1px}.button.radius-1{border-radius:4px;border-radius:var(--border-radius-2)}.button.radius-2{border-radius:6px;border-radius:var(--border-radius-3)}.button.shadow{box-shadow:inset 0 0 0 2px #1d1e1f;box-shadow:inset 0 0 0 2px var(--grayscale-100)}.button.outline-shadow.shortcut-focused,.button.outline-shadow:focus-visible{box-shadow:var(--outline-shadow)!important}.button.action-1{background-color:var(--brand-action-color-light);color:#484a4c;color:var(--grayscale-80)}.button.action-1.bs-1{box-shadow:0 0 16px 0 var(--brand-action-color-light-shadow)}.button.action-2{background-color:var(--brand-red);color:#fcfbfe;color:var(--grayscale-00)}.button.action-3{background-color:var(--brand-green-light);color:#484a4c;color:var(--grayscale-80)}.button.action-3.bs-1{box-shadow:0 0 16px 0 var(--brand-green-light-shadow)}.button.disabled,.button:disabled{--outline-color:var(--grayscale-50);color:#c0c2c3!important;color:var(--grayscale-50)!important;cursor:not-allowed}.button.disabled.shadow,.button:disabled.shadow{box-shadow:inset 0 0 0 2px #c0c2c3;box-shadow:inset 0 0 0 2px var(--grayscale-50)}.button.disabled .tag,.button:disabled .tag{background-color:#c0c2c3!important;background-color:var(--grayscale-50)!important}.button.disabled *,.button:disabled *{color:#c0c2c3!important;color:var(--grayscale-50)!important}.button.disabled.low,.button:disabled.low{--outline-color:var(--grayscale-30)}.button.disabled.action-1,.button.disabled.action-2,.button:disabled.action-1,.button:disabled.action-2{background-color:#c0c2c3;background-color:var(--grayscale-50);color:#fcfbfe!important;color:var(--grayscale-00)!important}.button.disabled.action-1 *,.button.disabled.action-2 *,.button:disabled.action-1 *,.button:disabled.action-2 *{color:#fcfbfe!important;color:var(--grayscale-00)!important}.button.disabled.black,.button:disabled.black{color:#c0c2c3;color:var(--grayscale-50)}.button.disabled.black,.button.white,.button:disabled.black{background-color:#fcfbfe;background-color:var(--grayscale-00)}.button.black{background-color:#1d1e1f;background-color:var(--grayscale-100);color:#fcfbfe;color:var(--grayscale-00)}.button.black.shortcut-focused,.button.black:focus-visible{box-shadow:inset 0 0 0 2px #fff;outline:4px solid #1d1e1f;outline:4px solid var(--grayscale-100)}.button.focusable:not(:disabled,.disabled):focus-visible{outline:2px solid #484a4c;outline:2px solid var(--grayscale-80)}.icon{--marigin:10px;align-items:center;color:#3e6d60;color:var(--medium-green);display:flex;justify-content:center}.icon:last-child:not(:first-child){margin-left:var(--marigin)}.icon:first-child:not(:last-child){margin-right:var(--marigin)}#date-selection-page{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;width:100%}#date-selection-page.calendar-widget{padding-top:0!important}#date-selection-page.calendar-widget .title{display:none}#date-selection-page .date-selector{--cell-width:82px;--cell-height:76px;--gap:10px;--cell-padding:8px;--first-row-margin:4px 0 12px 0;--cell-radius:var(--border-radius-3);--discount-radius:var(--border-radius-2);--caption-margin:var(--size-6);--legend-width:344px;--day-container-padding:var(--size-4)}#date-selection-page .date-selector .s24-600{color:#3e6d60;color:var(--medium-green);font-size:20px;font-weight:700;text-transform:uppercase}#date-selection-page .date-selector .calendar-legend{margin:95px 0 0 32px;margin:95px 0 0 var(--size-10);max-width:var(--legend-width)}#date-selection-page .date-selector caption{margin:var(--caption-margin) 0}#date-selection-page .date-selector .controls button{position:absolute;top:var(--caption-margin)}#date-selection-page .date-selector .controls button:first-child{left:0}#date-selection-page .date-selector .controls button:last-child{right:0}#date-selection-page .date-selector .row:not(:last-child){margin-bottom:var(--gap)}#date-selection-page .date-selector .row:not(.day-names){height:var(--cell-height)}#date-selection-page .date-selector .row .cell{width:var(--cell-width)}#date-selection-page .date-selector .row .cell:not(:last-child){margin-right:var(--gap)}#date-selection-page .date-selector .row .cell.day{background-color:#fcfbfe;background-color:var(--grayscale-00);border-radius:var(--cell-radius);outline:2px solid #676461;outline:2px solid var(--dark-warm-gray);transition:box-shadow .15s ease-out,background-color .15s ease,outline .15s ease}#date-selection-page .date-selector .row .cell.day .discount{border-top-right-radius:6px}#date-selection-page .date-selector .row .cell.day .day-container{padding:var(--day-container-padding)}#date-selection-page .date-selector .row .cell.day .day-container .fire{color:var(--brand-orange)}#date-selection-page .date-selector .row .cell.day .day-container .circle{color:#c0c2c3;color:var(--grayscale-50)}#date-selection-page .date-selector .row .cell.day.selected,#date-selection-page .date-selector .row .cell.day.shortcut-focused,#date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):focus,#date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):focus-visible,#date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):hover{background-color:#95e0c1!important;background-color:var(--light-green)!important;outline:2px solid #1d1e1f;outline:2px solid var(--grayscale-100)}#date-selection-page .date-selector .row .cell.day.selected .circle,#date-selection-page .date-selector .row .cell.day.selected .fire,#date-selection-page .date-selector .row .cell.day.selected .text,#date-selection-page .date-selector .row .cell.day.shortcut-focused .circle,#date-selection-page .date-selector .row .cell.day.shortcut-focused .fire,#date-selection-page .date-selector .row .cell.day.shortcut-focused .text,#date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):focus .circle,#date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):focus .fire,#date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):focus .text,#date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):focus-visible .circle,#date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):focus-visible .fire,#date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):focus-visible .text,#date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):hover .circle,#date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):hover .fire,#date-selection-page .date-selector .row .cell.day:not(:disabled,.disabled):hover .text{color:#1d1e1f!important;color:var(--grayscale-100)!important}#date-selection-page .date-selector .row .cell.day.highlighted{background-color:#e5240b!important;box-shadow:inset 0 0 0 2px #e5240b!important}#date-selection-page .date-selector .row .cell.day.highlighted .circle,#date-selection-page .date-selector .row .cell.day.highlighted .fire,#date-selection-page .date-selector .row .cell.day.highlighted .text{color:#fcfbfe!important;color:var(--grayscale-00)!important}#date-selection-page .date-selector .row .cell.day.today{outline:2px solid #1d1e1f;outline:2px solid var(--grayscale-100)}#date-selection-page .date-selector .row .cell.day.weekend{outline:2px solid #c0c2c3;outline:2px solid var(--grayscale-50)}#date-selection-page .date-selector .row .cell.day.hidden{opacity:0}#date-selection-page .date-selector .row .cell.day.disabled,#date-selection-page .date-selector .row .cell.day:disabled{cursor:not-allowed;outline:2px solid #c0c2c3;outline:2px solid var(--grayscale-50);-webkit-user-select:none;user-select:none}#date-selection-page .date-selector .row .cell.day.disabled .text,#date-selection-page .date-selector .row .cell.day.weekend .text,#date-selection-page .date-selector .row .cell.day:disabled .text{color:#c0c2c3;color:var(--grayscale-50)}#date-selection-page .date-selector .row .cell.day .icon{margin:0}#date-selection-page .date-selector .row .cell.day .icon.circle,#date-selection-page .date-selector .row .cell.day .icon.fire{scale:1.4;transform-origin:bottom left}#date-selection-page .dialog.loading+.dialog-bg{background-color:#24242600;background-color:rgba(var(--grayscale-90-rgb),0)}#date-selection-page .date-selector .dialog+.dialog-bg{background-color:#fcfbfe;background-color:var(--grayscale-00)}#date-selection-page .date-selector .dialog,#date-selection-page .date-selector .dialog+.dialog-bg{bottom:0;height:calc(100% - 80px);top:auto}#date-selection-page .date-selector .dialog .loader{color:#727477;color:var(--grayscale-70);scale:.8}@media (max-width:720px){.date-selector{--cell-width:50px!important;--cell-height:50px!important;--gap:6px!important;--cell-radius:var(--border-radius-2)!important;--caption-margin:var(--size-5)!important;--legend-width:100%!important;--day-container-padding:var(--size-2)!important}.date-selector .text.mb-7{margin-bottom:0!important}.date-selector .s32-700{font-size:24px!important}.date-selector .s24-500{font-size:16px!important}.date-selector .s18-500{font-size:17px!important}.date-selector .s16-600{font-size:14px!important}.date-selector .s15-500{font-size:13px!important}.date-selector .s16-400{font-size:15px!important}.date-selector .discount-container{height:40%;padding:0!important}.date-selector .discount-container p{border-radius:0 0 2px 2px;padding:0!important}.date-selector .cell .icon.circle,.date-selector .cell .icon.fire{scale:1!important}.date-selector .cell .icon.discount{border-radius:0 4px 0 0;border-radius:0 var(--border-radius-2) 0 0;scale:.7}.date-selector .dialog,.date-selector .dialog+.dialog-bg{height:calc(100% - 76.5px)!important}}@media (max-width:375px){.date-selector{scale:.9}}*{border:0;box-sizing:border-box;margin:0;padding:0;vertical-align:initial}figure,iframe,img,picture,video{object-fit:cover;object-position:center center}p{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal}a{color:inherit;display:block;font-size:inherit;text-decoration:none}p a{display:inline}li{list-style-type:none}html{scroll-behavior:smooth}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}::selection{background-color:#000;color:#fff}button,form,input,label,select,textarea{background-color:initial;color:inherit;display:block;font-family:inherit;font-size:inherit}button:not(.disabled){cursor:pointer}table,td,tr{border-collapse:collapse;border-spacing:0}svg{fill:currentColor;display:block;width:100%}body{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.kensei_02{transition:all .2s ease-in-out}.kensei_03{transition:all .35s ease-in-out}.content,.loader-container{opacity:0}.fade-in{opacity:1;transform:translateX(0)}.fade-out{transform:translateX(100%)}
/*# sourceMappingURL=main.5fc97fb3.css.map*/