#hero{height:auto;position:relative;color:white}#hero img{position:relative;width:100%;height:auto;}#hero .content{position:absolute;left:0;right:0;top:40%;transform:translateY(-100%);}.filter-wrapper:not(.filter-wrapper-plain){border-radius:8px;border:1px solid #CCCCCC;box-shadow:0 4px 10px 0 #2222221A;padding:16px;}.filter-wrapper hr{border:1px solid #E5E5E5;}.filter-wrapper .accordion{--bs-accordion-border-radius:unset;--bs-accordion-border-color:unset;--bs-accordion-border-width:unset;}.filter-wrapper .accordion .accordion-button::after{width:14px;height:14px;background-size:contain}.filter-wrapper .accordion .accordion-button{color:var(--color-primary-text);font-size:16px;font-family:"OpenSans",sans-serif!important;font-weight:normal!important;padding:unset;border-radius:unset!important;}.filter-wrapper .accordion .accordion-button:not(.collapsed){color:var(--color-primary-text);background-color:white;box-shadow:unset;}.filter-wrapper .accordion .accordion-button:focus{z-index:3;outline:0;box-shadow:unset;}.filter-wrapper .accordion .accordion-body{padding:.5rem 0 0 0;}.result-item{text-decoration:none;transition:all 150ms ease-in-out;}.result-item .thumb{border-radius:16px;border:1px solid #CCCCCC;overflow:hidden;aspect-ratio:1/1;}.result-item:hover .thumb img{scale:1.08;}.result-item .thumb img{width:100%;height:100%;scale:1.02;object-fit:contain;transition:all 250ms ease-in-out;}.pagination span{font-family:"PlayfairDisplay",serif!important;font-size:24px!important;font-weight:600!important;line-height:34px!important;color:var(--color-primary-04);}.pagination span.active,.pagination span.disabled{color:var(--color-placeholder);pointer-events:none;}.btn-filter{position:relative;}.btn-filter .count{position:absolute;top:0;right:0;font-size:12px;height:16px;width:16px;display:flex;place-content:center;background-color:var(--color-error);color:white;border-radius:4px;outline:2px solid white;transform:translate(40%,-40%);font-weight:600;line-height:120%;}.brand-filtered-item{border-radius:8px;background:#F2F2F2;border:1px solid #CCCCCC;padding:2px 12px;}.loader{opacity:1;transition:opacity 350ms ease-in-out;}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:1;}@media screen and (max-width:767px){#hero .content{transform:translateY(-70%)}#hero img{height:375px;object-fit:cover}}@media screen and (min-width:768px) and (max-width:1023px){#hero .content{transform:translateY(-70%)}}