@keyframes PromotionArticle-module-scss-module__y4NKDq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.PromotionArticle-module-scss-module__y4NKDq__article{flex-direction:column;gap:1rem;display:flex}.PromotionArticle-module-scss-module__y4NKDq__banner{background:var(--color-black-100);border-radius:1rem;width:100%;padding-top:32%;position:relative;overflow:hidden}.PromotionArticle-module-scss-module__y4NKDq__bannerImage{object-fit:cover}.PromotionArticle-module-scss-module__y4NKDq__dates{font:var(--font-s-primary);color:var(--color-black-400)}.PromotionArticle-module-scss-module__y4NKDq__description{font:var(--font-m-primary);color:var(--color-black);line-height:1.6}.PromotionArticle-module-scss-module__y4NKDq__description p{margin:.5rem 0}:is(.PromotionArticle-module-scss-module__y4NKDq__description ul,.PromotionArticle-module-scss-module__y4NKDq__description ol){margin:.5rem 0;padding-left:1.5rem}.PromotionArticle-module-scss-module__y4NKDq__description a{color:var(--color-green);text-decoration:underline}.PromotionArticle-module-scss-module__y4NKDq__description img{border-radius:.5rem;max-width:100%;height:auto}@media (min-width:768px){.PromotionArticle-module-scss-module__y4NKDq__banner{padding-top:32%}}
@keyframes SelectedFilters-module-scss-module__Z7KE1G__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.SelectedFilters-module-scss-module__Z7KE1G__wrapper{flex-direction:column;gap:12px;display:flex}.SelectedFilters-module-scss-module__Z7KE1G__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.SelectedFilters-module-scss-module__Z7KE1G__title{color:#1a1a1a;margin:0;font-size:16px;font-weight:600}.SelectedFilters-module-scss-module__Z7KE1G__clearButton{color:#1a1a1a;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:500;-webkit-text-decoration:underline #ff6b0000;text-decoration:underline #ff6b0000;transition:color .2s,text-decoration-color .2s}.SelectedFilters-module-scss-module__Z7KE1G__clearButton:hover{color:#ff6b00;text-decoration-color:#ff6b00}.SelectedFilters-module-scss-module__Z7KE1G__list{flex-wrap:wrap;gap:8px;display:flex}
@keyframes FiltersPanel-module-scss-module__0uRKAa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.FiltersPanel-module-scss-module__0uRKAa__layout{display:block;position:relative}.FiltersPanel-module-scss-module__0uRKAa__main{flex-direction:column;gap:1rem;display:flex}.FiltersPanel-module-scss-module__0uRKAa__panelContainer{color:#1a1a1a;z-index:40;background:#fff;border-radius:0;flex-direction:column;width:20rem;transition:left .3s;display:flex;position:fixed;top:0;bottom:0;left:-20rem;box-shadow:0 12px 40px #11121314}.FiltersPanel-module-scss-module__0uRKAa__layoutMobileOpen .FiltersPanel-module-scss-module__0uRKAa__panelContainer{left:0}.FiltersPanel-module-scss-module__0uRKAa__panel{display:none}.FiltersPanel-module-scss-module__0uRKAa__overlay{opacity:0;pointer-events:none;z-index:30;background:#1a1a1a52;transition:opacity .3s;display:block;position:fixed;inset:0}.FiltersPanel-module-scss-module__0uRKAa__layoutMobileOpen .FiltersPanel-module-scss-module__0uRKAa__overlay{opacity:1;pointer-events:auto}.FiltersPanel-module-scss-module__0uRKAa__header{z-index:2;background:var(--color-white);border-bottom:1px solid #1a1a1a14;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.FiltersPanel-module-scss-module__0uRKAa__title{text-align:initial;margin:0;font-size:.8125rem;font-weight:500}.FiltersPanel-module-scss-module__0uRKAa__headerActions{align-items:center;gap:.75rem;display:inline-flex}.FiltersPanel-module-scss-module__0uRKAa__clearAllButton{cursor:pointer;color:var(--color-black);background:0 0;border:none;font-size:.875rem;font-weight:500}.FiltersPanel-module-scss-module__0uRKAa__closeButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;transition:background .2s;display:inline-flex}.FiltersPanel-module-scss-module__0uRKAa__closeButton:hover{background:#1a1a1a14}.FiltersPanel-module-scss-module__0uRKAa__body{flex-direction:column;flex:1;gap:1.5rem;padding:1.25rem;display:flex;overflow-y:auto}.FiltersPanel-module-scss-module__0uRKAa__options{flex-direction:column;display:flex}.FiltersPanel-module-scss-module__0uRKAa__option{cursor:pointer;color:inherit;align-items:center;gap:.75rem;padding:.5rem 0;text-decoration:none;display:flex}.FiltersPanel-module-scss-module__0uRKAa__option[aria-disabled=true]{opacity:.5;pointer-events:none}.FiltersPanel-module-scss-module__0uRKAa__optionCheckbox{pointer-events:none;flex-shrink:0;display:inline-flex}.FiltersPanel-module-scss-module__0uRKAa__optionControl{border:2px solid var(--color-black-200);background:#fff;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex;position:relative}.FiltersPanel-module-scss-module__0uRKAa__optionChecked .FiltersPanel-module-scss-module__0uRKAa__optionControl{background:var(--color-black);border-color:var(--color-black);position:relative}.FiltersPanel-module-scss-module__0uRKAa__optionChecked .FiltersPanel-module-scss-module__0uRKAa__optionControl:after{content:"";border-left:2px solid var(--color-yellow);border-bottom:2px solid var(--color-yellow);width:.625rem;height:.375rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.FiltersPanel-module-scss-module__0uRKAa__optionLabel{font-size:.8125rem;font-weight:500}.FiltersPanel-module-scss-module__0uRKAa__footer{background:inherit;border-top:1px solid #1a1a1a14;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 30px #00000014}.FiltersPanel-module-scss-module__0uRKAa__footerButtons{gap:.75rem;display:flex}.FiltersPanel-module-scss-module__0uRKAa__resetButton{cursor:pointer;background:#fff;border:1px solid #1a1a1a29;border-radius:.75rem;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.FiltersPanel-module-scss-module__0uRKAa__applyButton{color:#fff;cursor:pointer;background:#ff6b00;border:none;border-radius:.75rem;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:600;box-shadow:0 8px 24px #ff6b004d}.FiltersPanel-module-scss-module__0uRKAa__footerNote{color:#1a1a1ab3;font-size:.75rem;line-height:1.4}.FiltersPanel-module-scss-module__0uRKAa__selectedFilters{background:#1a1a1a0a;border-radius:1rem;padding:1rem}.FiltersPanel-module-scss-module__0uRKAa__pendingOverlay{pointer-events:all;z-index:2;background:#fff6;position:absolute;inset:0}.FiltersPanel-module-scss-module__0uRKAa__priceCard{flex-direction:column;gap:1rem;padding:1rem;display:flex}.FiltersPanel-module-scss-module__0uRKAa__priceInputs{gap:.75rem;display:flex}.FiltersPanel-module-scss-module__0uRKAa__priceInput{flex-direction:column;flex:1;gap:.25rem;display:flex}.FiltersPanel-module-scss-module__0uRKAa__priceInput label{color:#1a1a1ab3;font-size:.75rem}.FiltersPanel-module-scss-module__0uRKAa__priceInput input{border:1px solid var(--color-black-200);background:#fff;border-radius:.375rem;width:100%;height:40px;padding:.5rem .75rem;font-size:.875rem}.FiltersPanel-module-scss-module__0uRKAa__priceInputError input{border-color:var(--color-warning);box-shadow:0 0 0 1px #cc37001a}.FiltersPanel-module-scss-module__0uRKAa__priceActions{margin-top:.75rem}.FiltersPanel-module-scss-module__0uRKAa__button{border:1px solid var(--color-black)}.FiltersPanel-module-scss-module__0uRKAa__srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FiltersPanel-module-scss-module__0uRKAa__mobileContainer{background:#fff;flex-direction:column;height:100%;display:flex;position:relative}.FiltersPanel-module-scss-module__0uRKAa__mobileHeader{border-bottom:1px solid var(--color-black-200);grid-template-columns:110px 1fr;align-items:center;gap:.5rem;padding:.5rem;display:grid}.FiltersPanel-module-scss-module__0uRKAa__mobileTitle{font-size:.9375rem;font-family:var(--font-family-secondary);margin:0;font-weight:700}.FiltersPanel-module-scss-module__0uRKAa__mobileTitleCount{font-weight:500}.FiltersPanel-module-scss-module__0uRKAa__mobileCount{color:#1a1a1ab3;text-align:end;margin:0;font-size:.8125rem}.FiltersPanel-module-scss-module__0uRKAa__mobileSelected{border-bottom:1px solid #1a1a1a14;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.FiltersPanel-module-scss-module__0uRKAa__mobileSelectedHeader{grid-template-columns:1fr 1fr;justify-content:flex-end;gap:.5rem;display:grid}.FiltersPanel-module-scss-module__0uRKAa__mobileClearButton{color:var(--color-text-black);cursor:pointer;text-align:end;background:0 0;border:none;font-size:.875rem;font-weight:500}.FiltersPanel-module-scss-module__0uRKAa__mobileList{flex-direction:column;flex:1;display:flex;overflow-y:auto}.FiltersPanel-module-scss-module__0uRKAa__mobileListButton{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #1a1a1a14;justify-content:space-between;align-items:center;width:100%;padding:.5rem;font-size:.8125rem;display:flex}.FiltersPanel-module-scss-module__0uRKAa__mobileListButton:hover{background:#1a1a1a0a}.FiltersPanel-module-scss-module__0uRKAa__mobileListTitle{font-weight:500}.FiltersPanel-module-scss-module__0uRKAa__mobileListCount{color:#ff6b00;font-weight:600}.FiltersPanel-module-scss-module__0uRKAa__mobileListArrow{font-size:1.125rem}.FiltersPanel-module-scss-module__0uRKAa__mobileFooter{border-top:1px solid #1a1a1a14;padding:.5rem}.FiltersPanel-module-scss-module__0uRKAa__mobileFooterButtons{border-top:1px solid #1a1a1a14;gap:.75rem;padding:.5rem;display:flex}.FiltersPanel-module-scss-module__0uRKAa__mobilePrimaryButton,.FiltersPanel-module-scss-module__0uRKAa__mobileSecondaryButton{cursor:pointer;border-radius:.375rem;flex:1;padding:.5rem;font-size:.8125rem;font-weight:500}.FiltersPanel-module-scss-module__0uRKAa__mobilePrimaryButton{background:var(--color-black-100);color:var(--color-text-black);border:none;width:100%;height:40px;padding:.5rem}.FiltersPanel-module-scss-module__0uRKAa__mobileSecondaryButton{color:#1a1a1a;background:#fff;border:1px solid #1a1a1a29}.FiltersPanel-module-scss-module__0uRKAa__mobileGroupHeader{border-bottom:1px solid #1a1a1a14;align-items:center;gap:.75rem;display:flex}.FiltersPanel-module-scss-module__0uRKAa__mobileBackButton{cursor:pointer;background:#1a1a1a0a;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.125rem;display:inline-flex}.FiltersPanel-module-scss-module__0uRKAa__mobileGroupHeading{flex-direction:column;flex:1;gap:.25rem;display:flex}.FiltersPanel-module-scss-module__0uRKAa__mobileGroupTitle{justify-content:flex-start;padding:.75rem .5rem}.FiltersPanel-module-scss-module__0uRKAa__mobileGroupClear{color:#ff6b00;cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:500}.FiltersPanel-module-scss-module__0uRKAa__mobileContent{flex-direction:column;flex:1;gap:1.5rem;padding:.75rem .5rem;display:flex;overflow-y:auto}.FiltersPanel-module-scss-module__0uRKAa__mobilePendingOverlay{pointer-events:all;cursor:progress;z-index:5;background:#fff9;position:absolute;inset:0}@media (min-width:1024px){.FiltersPanel-module-scss-module__0uRKAa__closeButton{display:none}}@media (min-width:1366px){.FiltersPanel-module-scss-module__0uRKAa__header{padding-top:0;padding-bottom:0}.FiltersPanel-module-scss-module__0uRKAa__title{padding:12px 0;font-size:1.125rem;font-weight:600}.FiltersPanel-module-scss-module__0uRKAa__layout{grid-template-columns:minmax(16rem,20rem) 1fr;align-items:start;gap:1rem;display:grid}.FiltersPanel-module-scss-module__0uRKAa__panelContainer{z-index:auto;border-radius:1rem;width:auto;max-height:calc(100vh - 2rem);transition:none;position:sticky;top:5.625rem;left:auto;overflow:auto;transform:none}.FiltersPanel-module-scss-module__0uRKAa__layoutMobileOpen .FiltersPanel-module-scss-module__0uRKAa__panelContainer{left:auto}.FiltersPanel-module-scss-module__0uRKAa__panel{flex-direction:column;height:100%;display:flex}.FiltersPanel-module-scss-module__0uRKAa__overlay,.FiltersPanel-module-scss-module__0uRKAa__mobileContainer{display:none}.FiltersPanel-module-scss-module__0uRKAa__priceCard{padding:0}.FiltersPanel-module-scss-module__0uRKAa__selectedFilters{border-radius:initial;background:0 0;padding:0}.FiltersPanel-module-scss-module__0uRKAa__clearAllButton{padding-right:0;font-size:.9375rem}.FiltersPanel-module-scss-module__0uRKAa__showAllButton{color:var(--color-warning);justify-content:flex-start;padding-left:0;font-size:.875rem;font-weight:500}.FiltersPanel-module-scss-module__0uRKAa__section{flex-direction:column;display:flex;position:relative}.FiltersPanel-module-scss-module__0uRKAa__section:not(:last-child):after{content:"";background-color:var(--color-black-200);width:100%;height:1px;position:absolute;bottom:-12px;left:0}.FiltersPanel-module-scss-module__0uRKAa__sectionCollapse button .FiltersPanel-module-scss-module__0uRKAa__icon{width:24px;height:24px}.FiltersPanel-module-scss-module__0uRKAa__sectionTitle{margin:0;padding-top:8px;padding-left:0;font-size:.875rem;font-weight:600;justify-content:flex-start!important}.FiltersPanel-module-scss-module__0uRKAa__sectionTitleCollapsible{justify-content:space-between;padding-left:0;padding-right:0}.FiltersPanel-module-scss-module__0uRKAa__sectionTitleCollapsible svg{width:24px;height:24px}.FiltersPanel-module-scss-module__0uRKAa__icon{stroke:var(--color-black-400);fill:#fff;width:24px;height:24px;transition:transform .3s}.FiltersPanel-module-scss-module__0uRKAa__up{transform:rotate(-180deg)}}
