.scroll-margin{scroll-margin:250px 0 0 0}.search-form{padding:26px 0 0;position:sticky;top:105px;z-index:3;background-color:#fff}@media(max-width: 1199px){.search-form{padding:16px 0 0}}.search-form .search{position:relative;top:0;max-width:100%;left:0;background-color:transparent;padding:0;height:auto}.search-form-mobile{display:none;border:1px solid rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:8px;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between}@media(max-width: 1199px){.search-form-mobile{display:flex;display:-webkit-flex}}.search-form-mobile label{font-size:1.1rem;font-size:clamp(1.1rem,1.1vw,1.1rem);line-height:100%;margin:0}.results-header{padding:20px 0;background-color:#fff;box-shadow:0px 10px 10px -5px rgba(0,0,0,.1);position:sticky;top:195px;z-index:2}@media(max-width: 1199px){.results-header{top:163px}}.results-header div{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.results-header div #top{margin-top:-105px;position:absolute}.results-header div select{width:auto;margin:0;height:36px;background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.5 15H7.5V13.3333H2.5V15ZM2.5 5V6.66667H17.5V5H2.5ZM2.5 10.8333H12.5V9.16667H2.5V10.8333Z%27 fill=%27black%27/%3E%3C/svg%3E")}.results{padding:60px 0}@media(max-width: 1199px){.results{padding:40px 0}}.results section{display:grid;gap:18px;width:100%}.results section .back-to-top{font-weight:500;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;padding:8px;gap:8px}
.search form .form-block{position:relative}.search form .form-block.active>label{border:2px solid #082763}.search form .form-block label b{font-weight:500;color:#000;line-height:15px;background-color:rgba(13,106,215,.15);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:5px 10px;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:8px}.search form .form-block label b a{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center}.search form .form-block label b a img{border:1px solid #000;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;padding:3px;width:18px;height:18px}.search form .form-block .popup{position:absolute;background-color:#fff;width:390px;top:64px;-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;-ms-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;height:50vh;min-height:390px;max-height:500px;overflow:hidden}@media(max-width: 1199px){.search form .form-block .popup{position:fixed;width:100%;height:100%;height:100dvh;left:0;top:0;right:0;bottom:0;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;z-index:1;max-height:initial}}@media(min-height: 400px){.search form .form-block .popup{min-height:425px}}.search form .form-block .popup.hidden{display:none}.search form .form-block .popup h5{font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%;padding:32px 24px}@media(max-width: 1199px){.search form .form-block .popup h5{padding:30px 24px}}.search form .form-block .popup h5 .close{display:none;font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;font-weight:500;color:#0d6ad7;text-decoration:underline;right:24px;top:30px}@media(max-width: 1199px){.search form .form-block .popup h5 .close{display:block}}.search form .form-block .popup ul{margin:0;list-style-type:none;padding:0 24px 10px;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;gap:8px;overflow:auto}.search form .form-block .popup ul li{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:16px;padding:0}.search form .form-block .popup ul li span{background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;width:36px;height:36px;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center}.search form .form-block .popup ul li .checkbox{width:100%}.search form .form-block .popup ul li .checkbox.disabled label{color:#c6c6c6}.search form .form-block .popup ul li .checkbox.disabled label:before{border-color:#e7e5e5}.search form .form-block .popup ul li .checkbox label{height:auto;background-color:transparent;padding:0 40px 0 0;margin:0}.search form .form-block .popup ul li .checkbox label:before{left:auto;right:0}.search form .form-block .popup .cta{display:flex;display:-webkit-flex;padding:16px;gap:8px;border-top:1px solid rgba(0,0,0,.1);width:100%;margin:auto 0 0}@media(max-width: 1199px){.search form .form-block .popup .cta{margin:auto 0 0 0}}.search form .form-block .popup .cta .btn{height:43px;width:100%;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-weight:500}.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light{width:390px;border:0}@media(max-width: 500px){.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light{width:320px;margin:0 auto}}.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light .dp--overlay-relative{width:390px !important}@media(max-width: 500px){.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light .dp--overlay-relative{width:320px !important;margin:0 auto}}.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light .dp--overlay-relative .dp__btn:hover,.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light .dp--overlay-relative .dp__inner_nav:hover{background-color:transparent}.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light .dp--overlay-relative .dp--year-select{color:#000;font-size:2rem;font-size:clamp(2rem,2vw,2rem);line-height:100%}.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light .dp--overlay-relative .dp__overlay_row{padding:0 32px;flex-wrap:nowrap;gap:20px}.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light .dp--overlay-relative .dp__overlay_row .dp__overlay_cell{color:#000;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-weight:500}.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light .dp--overlay-relative .dp__overlay_row .dp__overlay_cell:hover{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light .dp--overlay-relative .dp__overlay_row .dp__overlay_cell_active{border:2px solid #082763;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;color:#000;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-weight:500}.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light .dp--overlay-relative .dp__overlay_row .dp__overlay_cell_disabled{background-color:#fff;color:#ccc}.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light .dp__action_row{padding:0}.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light .dp__action_row .dp__selection_preview{display:none}.search form .form-block .popup .dp__menu.dp__relative.dp__theme_light .dp__action_row .dp__action_buttons{flex:1;margin-inline-start:initial}
.modal-overlay.search-modal-outer{padding-top:90px;-webkit-align-items:flex-start;align-items:flex-start}@media(max-width: 1199px){.modal-overlay.search-modal-outer{padding:0}}.modal.search-modal{max-width:1067px;padding:42px}@media(max-width: 1199px){.modal.search-modal{padding:30px 24px;max-width:100%;max-height:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}}.modal.search-modal h2{font-size:2.1rem;font-size:clamp(2.1rem,2.1vw,2.1rem);line-height:100%;margin:0}@media(max-width: 1199px){.modal.search-modal h2{font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%}}.modal.search-modal h2 .close{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;font-weight:500;color:#0d6ad7;text-decoration:underline}.modal.search-modal .search{position:relative;top:0;left:0;height:auto;padding:0;display:block}.modal.search-modal .search form{display:flex;display:-webkit-flex;width:100%;gap:8px}@media(max-width: 1199px){.modal.search-modal .search form{flex-direction:column;-webkit-flex-direction:column}}.modal.search-modal .search form .form-block{margin:0;width:100%}@media(max-width: 1199px){.modal.search-modal .search form .form-block{max-width:100%}}.modal.search-modal .search form .form-block label{height:64px;margin:0;background-color:#f5f5f5;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:20px;color:#434343;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between}@media(max-width: 1199px){.modal.search-modal .search form .form-block label{font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%}}.modal.search-modal .search form .form-block .btn{height:64px;font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%;font-family:museo-sans,serif;font-weight:600}@media(max-width: 1199px){.modal.search-modal .search form .form-block .btn{height:54px}}.modal.search-modal .search-form-mobile{display:none}
.result-card{display:grid;grid-template-columns:410px 1fr}@media(max-width: 1199px){.result-card{grid-template-columns:1fr}}.result-card .carousel{position:relative;padding:16px;display:flex;display:-webkit-flex;-webkit-align-items:flex-start;align-items:flex-start;flex-direction:column;-webkit-flex-direction:column;justify-content:space-between;-webkit-justify-content:space-between}@media(max-width: 1199px){.result-card .carousel{min-height:253px}}.result-card .carousel span{z-index:2;font-weight:500;background-color:#fff;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;font-size:1.2rem;font-size:clamp(1.2rem,1.2vw,1.2rem);line-height:100%;gap:4px;padding:0 12px;height:33px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.result-card .carousel span span{padding:0}.result-card .carousel .swiper{position:absolute;left:0;top:0;right:0;bottom:0;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-ms-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}@media(max-width: 1199px){.result-card .carousel .swiper{-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}}.result-card .carousel .swiper .image{background-size:cover;background-position:center;width:100%;height:100%;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-ms-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}@media(max-width: 1199px){.result-card .carousel .swiper .image{-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}}.result-card .carousel .swiper-button-prev{display:none}.result-card .carousel .swiper-button-next{cursor:pointer;position:absolute;right:22px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;background-position:center;background-repeat:no-repeat;background-image:url(/c77f51a291072a0aae62.svg);width:36px;height:36px;top:calc(50% - 18px);z-index:1;background-color:rgba(255,255,255,.5);box-shadow:0px 1px 10px 0px rgba(0,0,0,.15)}@media(max-width: 1199px){.result-card .carousel .swiper-button-next{display:none}}.result-card .carousel .swiper-pagination{position:absolute;bottom:12px;left:0;z-index:1;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;gap:3px;width:100%}.result-card .carousel .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;background-color:rgba(255,255,255,.2);-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;cursor:pointer;padding:0}.result-card .carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.result-card .content{background-color:#fff;padding:15px 18px 15px 26px;border:1px solid #e3e3e3;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;-ms-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;user-select:none}@media(max-width: 1199px){.result-card .content{padding:15px;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;-ms-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}}.result-card .content h3{font-size:2.4rem;font-size:clamp(2.4rem,2.4vw,2.4rem);line-height:100%;font-weight:300;line-height:144%}@media(max-width: 1199px){.result-card .content h3{font-size:2rem;font-size:clamp(2rem,2vw,2rem);line-height:100%;line-height:133%}}.result-card .content p{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;margin:0}.result-card .content p.price{font-size:1.2rem;font-size:clamp(1.2rem,1.2vw,1.2rem);line-height:100%;gap:2px;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;margin:0}@media(max-width: 1199px){.result-card .content p.price{display:block;text-align:right}}.result-card .content p.price span{font-size:2.4rem;font-size:clamp(2.4rem,2.4vw,2.4rem);line-height:100%;font-weight:600}.result-card .content p.price a{margin-left:10px;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-weight:500;color:#0d6ad7;cursor:pointer}@media(max-width: 1199px){.result-card .content p.price a{margin:5px 0 0;display:block}}.result-card .content p.price a:hover{color:#015bc4}.result-card .content p.collection{font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%;color:#646464;margin:0 0 16px}@media(max-width: 1199px){.result-card .content p.collection{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;line-height:142%;margin:0 0 5px}}.result-card .content p.offer{font-weight:600;color:#8d6f25;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:4px;margin:0 0 15px}.result-card .content .experiences{list-style-type:none;margin:0 0 20px;display:flex;display:-webkit-flex;gap:10px;flex-wrap:wrap;-webkit-flex-wrap:wrap}.result-card .content .experiences li{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:6px;min-height:32px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:2px 8px;font-weight:500;font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;border:1px solid #0d9335;color:#168b13}.result-card .content .experiences li.active{background-color:#168b13;color:#fff}.result-card .content .experiences li.active path{fill:#fff}.result-card .content .extras{list-style-type:none;margin:15px 0;display:flex;display:-webkit-flex;gap:10px;flex-wrap:wrap;-webkit-flex-wrap:wrap}.result-card .content .extras li{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:6px;min-height:32px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:2px 8px;font-weight:500;font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;border:1px solid #909090;color:#909090}.result-card .content .extras li.active{background-color:#909090;color:#fff}.result-card .content .extras li.active path{fill:#fff}.result-card .content .cta{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between}@media(max-width: 1199px){.result-card .content .cta{flex-direction:row-reverse;-webkit-flex-direction:row-reverse}}.result-card .content .cta .btn{font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;max-width:154px}
