.calendar{text-transform:capitalize;background-color:#fff;border-radius:.3125rem;width:16.25rem}.calendar__header{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.625rem .3125rem;display:flex}.calendar__header__arrow__container{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.calendar__header__title{text-align:center;flex:1;font-size:.875rem;font-weight:600}.calendar__header__arrow__left{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .25s;display:flex}.calendar__header__arrow__left:hover{opacity:.7}.calendar__header__arrow__left path{fill:#2a2a2a}.calendar__header__arrow__right{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .25s;display:flex;transform:rotate(180deg)}.calendar__header__arrow__right:hover{opacity:.7}.calendar__header__arrow__right path{fill:#2a2a2a}.calendar__body{border-radius:0 0 .3125rem .3125rem;padding:.3125rem}.calendar__week__names{color:#827f7f;text-align:center;grid-gap:.0625rem .0625rem;grid-template-columns:repeat(7,1fr);align-items:center;gap:.0625rem;height:1.25rem;font-size:.5rem;font-weight:600;display:grid}.calendar__days{color:#2a2a2a;text-align:center;grid-gap:.0625rem .0625rem;grid-template-rows:1fr;grid-template-columns:repeat(7,1fr);align-items:center;gap:.0625rem;font-size:.625rem;font-weight:400;display:grid}.calendar__day{cursor:pointer;border-radius:.3125rem;justify-content:center;align-items:center;height:2.1875rem;padding:.34375rem 0;display:flex}.calendar__day:hover{background-color:#f5f7f9}.calendar__empty__day{cursor:default;height:2.1875rem;padding:.34375rem}.calendar__empty__day:hover{background-color:#0000}.calendar__pick__item{cursor:pointer;border-radius:.3125rem;justify-content:center;align-items:center;padding:.5625rem 0;display:flex}.calendar__pick__item:hover{background-color:#f5f7f9}.calendar__selected__item{color:#fff;background-color:#006be0}.calendar__selected__item:hover{background-color:#006be0}.calendar__today__item{color:#006be0}.calendar__range__item{color:#2a2a2a;background-color:#c7e0fb;border-radius:0;margin:-.5px}.calendar__range__item:hover{background-color:#f5f7f9}.calendar__range__start,.calendar__range__end{margin:0}.calendar__range__start{color:#fff;background-color:#006be0;border-radius:.3125rem 0 0 .3125rem;margin:-.5px}.calendar__range__end{color:#fff;background-color:#006be0;border-radius:0 .3125rem .3125rem 0;margin:-.5px}.calendar__range__start:hover,.calendar__range__end:hover{background-color:#006be0}.calendar__range__middle{color:#2a2a2a;background-color:#c7e0fb;border-radius:0;margin:-.5px}.calendar__range__middle:hover{background-color:#f5f7f9}.calendar__pick__items__container{color:#2a2a2a;text-align:center;grid-gap:.0625rem .0625rem;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:.0625rem;font-size:.75rem;font-weight:400;display:grid}.calendar__unchoosable__year{color:#827f7f;padding:.5625rem 1rem;font-weight:300}.calendar__disabled__item{color:#827f7f;cursor:not-allowed;pointer-events:none}.calendar__disabled__item:hover{background-color:#0000}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:44px;width:var(--swiper-navigation-size);height:44px;height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-disabled.swiper-button-prev,.swiper-button-disabled.swiper-button-next{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-hidden.swiper-button-prev,.swiper-button-hidden.swiper-button-next{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev ::slotted(svg),.swiper-button-next ::slotted(svg),.swiper-button-prev svg,.swiper-button-next svg{-o-object-fit:contain;object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:50%;top:var(--swiper-navigation-top-offset,50%);margin-top:-22px;margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:4px;right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:50%;top:var(--swiper-navigation-top-offset,50%);margin-top:-22px;margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:4px;right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev:not(.does-not-exist) ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev:not(.does-not-exist) ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal .swiper-button-prev:not(.does-not-exist) .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev:not(.does-not-exist) .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:4px;top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}
.CalendarSliderDropdown-module-scss-module__h0-EMW__wrapper{position:relative}.CalendarSliderDropdown-module-scss-module__h0-EMW__wrapper--full{width:100%}.CalendarSliderDropdown-module-scss-module__h0-EMW__dropdown{z-index:1000;transform-origin:100% 0;background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;margin-top:.5rem;padding:1rem;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}.CalendarSliderDropdown-module-scss-module__h0-EMW__dropdown--full{z-index:1000;transform-origin:0 0;background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;margin-top:.5rem;padding:1rem;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #00000026}.CalendarSliderDropdown-module-scss-module__h0-EMW__sliderContainer{justify-content:center;width:35rem;padding-top:1.875rem;display:flex;position:relative}@media (max-width:719px){.CalendarSliderDropdown-module-scss-module__h0-EMW__sliderContainer{width:25rem}}@media (max-width:479px){.CalendarSliderDropdown-module-scss-module__h0-EMW__sliderContainer{width:100%;max-width:20rem}}.CalendarSliderDropdown-module-scss-module__h0-EMW__swiper{width:100%}.CalendarSliderDropdown-module-scss-module__h0-EMW__swiper--single{justify-content:center;display:flex}.CalendarSliderDropdown-module-scss-module__h0-EMW__swiper--single .CalendarSliderDropdown-module-scss-module__h0-EMW__slide{flex:none;justify-content:center;display:flex;width:100%!important}.CalendarSliderDropdown-module-scss-module__h0-EMW__swiper--single .CalendarSliderDropdown-module-scss-module__h0-EMW__slide .CalendarSliderDropdown-module-scss-module__h0-EMW__calendar{width:100%;max-width:16.25rem}.CalendarSliderDropdown-module-scss-module__h0-EMW__sliderArrow{cursor:pointer;-webkit-user-select:none;user-select:none;z-index:10;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .25s;display:flex;position:absolute;top:0}.CalendarSliderDropdown-module-scss-module__h0-EMW__sliderArrow:hover{opacity:.7}.CalendarSliderDropdown-module-scss-module__h0-EMW__sliderArrow path{fill:#2a2a2a}.CalendarSliderDropdown-module-scss-module__h0-EMW__sliderArrowLeft{left:0}.CalendarSliderDropdown-module-scss-module__h0-EMW__sliderArrowRight{right:0;transform:rotate(180deg)}.CalendarSliderDropdown-module-scss-module__h0-EMW__periodInfo{justify-content:space-between;align-items:center;display:flex}.CalendarSliderDropdown-module-scss-module__h0-EMW__periodText{color:#2a2a2a;font-size:.875rem;font-weight:500}.CalendarSliderDropdown-module-scss-module__h0-EMW__resetButton{color:#006be0;cursor:pointer;background:0 0;border:none;font-size:1rem;transition:all .2s}.CalendarSliderDropdown-module-scss-module__h0-EMW__resetButton:hover{color:#2a2a2a}.CalendarSliderDropdown-module-scss-module__h0-EMW__resetButton:active{background-color:#e8e8e8}
.DealsMobileFiltersModal-module-scss-module__foMLeG__modal{background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.DealsMobileFiltersModal-module-scss-module__foMLeG__header{align-items:center;gap:12px;padding:16px;display:flex}.DealsMobileFiltersModal-module-scss-module__foMLeG__title{font-size:1rem;font-weight:600}.DealsMobileFiltersModal-module-scss-module__foMLeG__content{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.DealsMobileFiltersModal-module-scss-module__foMLeG__apply_row{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.DealsMobileFiltersModal-module-scss-module__foMLeG__apply_button{width:100%}.DealsMobileFiltersModal-module-scss-module__foMLeG__info_block{background-color:#f5f7f9;border-radius:1rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.DealsMobileFiltersModal-module-scss-module__foMLeG__info_block__title{color:#2a2a2a;font-family:Inter;font-size:1rem;font-weight:600;line-height:150%}.DealsMobileFiltersModal-module-scss-module__foMLeG__info_block__section{flex-direction:column;gap:.375rem;display:flex}.DealsMobileFiltersModal-module-scss-module__foMLeG__info_block__section_title{color:#2a2a2a;font-family:Inter;font-size:.875rem;font-weight:400;line-height:142.857%}
