.header_part_inner{padding:8px;background:rgb(255 255 255 / .8);background-blend-mode:plus-lighter;box-shadow:-11.1504px -10.392px 48px -12px rgb(0 0 0 / .15);border-radius:12px}.primary-menu li a{font-weight:600}.primary-menu li a{color:#002A4A!important}.logo_part{position:relative}.accordion_title .title{cursor:pointer}.banner_rating{padding:32px;background:linear-gradient(111.77deg,rgb(255 255 255 / .288) -.07%,rgb(255 255 255 / .18) 100%);background-blend-mode:plus-lighter;mix-blend-mode:normal;box-shadow:-11.1504px -10.392px 48px -12px rgb(225 225 225 / .15),-1.8584px -1.732px 12px -8px rgb(225 225 225 / .15),inset 1.98849px 1.85324px 4px rgb(255 255 255 / .15),inset 1.05929px .98724px 4.28px rgb(255 255 255 / .15);backdrop-filter:blur(6px);border-radius:16px}section.accordion-section{background-color:#fff}.book_item_wrapper .base_btn.border{line-height:18px}.team_details_description ul{list-style:inside}.footer_left p{color:#fff}.location_text_content .search_box input{padding:12px 16px 12px 54px;background:rgb(255 255 255 / .9);border-radius:12px;margin-bottom:0}.property_list img.w-full{height:340px;object-fit:cover;border-radius:12px;overflow:hidden}.property_list_wrapper .title,.property_list_wrapper .property_btn{padding:14px;background:linear-gradient(111.77deg,rgb(255 255 255 / .288) -.07%,rgb(255 255 255 / .18) 100%);background-blend-mode:plus-lighter;mix-blend-mode:normal;box-shadow:-11.1504px -10.392px 48px -12px rgb(225 225 225 / .15),-1.8584px -1.732px 12px -8px rgb(225 225 225 / .15),inset 1.98849px 1.85324px 4px rgb(255 255 255 / .15),inset 1.05929px .98724px 4.28px rgb(255 255 255 / .15);backdrop-filter:blur(6px);border-radius:16px;color:#fff;font-weight:400;font-size:16px;line-height:125%;width:100%;text-align:center;display:inline-flex;align-items:center;justify-content:center}.property_list_wrapper .property_btn i{margin-left:8px}.property_list.relative{background-color:#001220;border-radius:16px}.header_menu_offcanvas .primary-menu li a{color:#fff!important}.header_part a#primary-menu-toggle svg{filter:invert(5) brightness(1)}.text_with_slider_pagination span{background:linear-gradient(111.77deg,rgb(255 255 255 / .288) -.07%,rgb(255 255 255 / .18) 100%);background-blend-mode:plus-lighter;mix-blend-mode:normal;box-shadow:-11.1504px -10.392px 48px -12px rgb(225 225 225 / .15),-1.8584px -1.732px 12px -8px rgb(225 225 225 / .15),inset 1.98849px 1.85324px 4px rgb(255 255 255 / .15),inset 1.05929px .98724px 4.28px rgb(255 255 255 / .15);backdrop-filter:blur(6px);border-radius:16px}.product-single-wrapper .variation-thumbnails img{border-radius:24px}.banner_content .description p{color:#fff}.banner_content .description p:not(:last-child){margin-bottom:12px}.property_details .main-swiper .gallery_item_wrapper img{height:100%}.accordion_content p{margin:14px 0}.nav_wrapper .primary-menu li a{position:relative;display:inline-flex;align-items:center}.menu-item-has-children .arrow_icon{margin-left:7px}.header_menu_offcanvas .primary-menu li a{width:100%;display:inline-flex;justify-content:space-between}.header_menu_offcanvas .header_menu_inner{width:100%}.header_menu_offcanvas .primary-menu li a{display:flex;justify-content:space-between}.testimonial_pagination a:not(:last-child){border-right:1px solid rgb(30 30 30 / .16)}.custom-logo-link .custom-logo{max-width:200px!important;max-height:32px}.woocommerce .filter-product-grid ul.products li.product,.woocommerce-page .filter-product-grid ul.products li.product{width:auto;margin:0}.woocommerce .filter-product-grid .products ul::after,.woocommerce .filter-product-grid .products ul::before,.woocommerce .filter-product-grid ul.products::after,.woocommerce .filter-product-grid ul.products::before{display:none}.product-card-body .product-title a{color:#1E1E1E}.product-variants span,.product-attributes span{font-weight:400;font-size:14px;letter-spacing:-.02em;color:#1E1E1E;text-transform:capitalize;margin-bottom:3px}.product-attributes li{margin-bottom:3px}.list_view_active .product-card-body .product-btn span{display:none}span.category-radio-indicator{display:none}.variation-thumbnail-item img{width:30px!important;border-radius:50%;overflow:hidden;height:30px!important}.product-variants span.variants-text{margin-bottom:0;margin-right:5px}a.more-variations{font-weight:400;font-size:12px;line-height:115%;letter-spacing:-.02em;color:rgb(30 30 30 / .64)}.product-attributes li{color:#1E1E1E;font-weight:700;font-size:14px}.category_title h2{text-transform:capitalize;font-weight:400;font-size:28px;line-height:105%}.product-single-wrapper .yith-wcwl-add-to-wishlist-button span{color:#fff;margin-bottom:0;position:relative}.product-single-wrapper .yith-wcwl-add-to-wishlist-button svg{display:none}.product-single-wrapper .yith-wcwl-add-to-wishlist-button span:after{content:"";position:absolute;right:-27px;top:2px;width:16px;height:16px;background-image:url('data:image/svg+xml,<svg width="15" height="17" viewBox="0 0 15 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 16.75V1.80775C0 1.30258 0.175 0.875 0.525 0.525C0.875 0.175 1.30258 0 1.80775 0H7.5V1.5H1.80775C1.73075 1.5 1.66025 1.53208 1.59625 1.59625C1.53208 1.66025 1.5 1.73075 1.5 1.80775V14.45L6.5 12.3L11.5 14.45V7.5H13V16.75L6.5 13.9615L0 16.75ZM11.5 5.5V3.5H9.5V2H11.5V0H13V2H15V3.5H13V5.5H11.5Z" fill="white"/></svg>');background-repeat:no-repeat;background-size:contain}.product_details .title{border-bottom:1px solid rgb(30 30 30 / .24);padding-bottom:8px}#minliste-trigger{position:fixed;top:190px;right:-102px;z-index:9998;padding:5px 16px;height:42px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s;background:#353B95;border:1px solid rgb(255 255 255 / .16);border-radius:8px 0 0 8px}.minliste_text{margin-left:14px}#minliste-trigger:hover{right:0}.minliste-trigger-icon{display:flex;align-items:center;justify-content:center}.minliste-badge{position:absolute;top:-10px;left:-10px;background:#fff;font-size:11px;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;color:#353B95}#minliste-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .38);z-index:9999;backdrop-filter:blur(2px)}#minliste-overlay.active{display:block}#minliste-drawer{position:fixed;bottom:0;right:0;height:80vh;width:342px;max-width:100vw;background:#fff;z-index:10000;display:flex;flex-direction:column;transform:translateX(110%);transition:transform .35s cubic-bezier(.4,0,.2,1);border-radius:6px 0 0 6px;overflow:hidden;padding:16px}#minliste-drawer.open{transform:translateX(0)}.minliste-header{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e8e8e8;background:#fff;flex-shrink:0}.minliste-title{font-size:18px;font-weight:700;color:#1a1a1a;margin:0}#minliste-close{background:#f0f0f0;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#555;transition:background .15s}#minliste-close:hover{background:#e0e0e0}.minliste-body{flex:1;overflow-y:auto}#minliste-list{list-style:none;margin:0;padding:0}.minliste-item img{width:52px;height:52px;object-fit:cover;border-radius:8px;flex-shrink:0;border:1px solid #eee}.minliste-loading{display:flex;justify-content:center;padding:32px 0}.minliste-spinner{width:28px;height:28px;border:3px solid #e0e0e0;border-top-color:#1e3a5f;border-radius:50%;animation:ml-spin .7s linear infinite}@keyframes ml-spin{to{transform:rotate(360deg)}}.minliste-empty-msg{text-align:center;color:#bbb;padding:30px 22px;font-size:14px}.minliste-form-section{padding:14px 0}.minliste-form-label{font-size:16px;line-height:105%;margin-bottom:15px;letter-spacing:-.02em;color:#002A4A;font-family:'Friz Quadrata Regular'}#minliste-drawer .wpcf7-form p{margin-bottom:9px}#minliste-drawer .wpcf7-form input[type="text"],#minliste-drawer .wpcf7-form input[type="email"],#minliste-drawer .wpcf7-form input[type="tel"],#minliste-drawer .wpcf7-form textarea{width:100%;border:1px solid #ddd;border-radius:8px;padding:6px 12px;font-size:13px;color:#333;background:#fff;box-sizing:border-box;outline:none;transition:border-color .2s;margin-bottom:8px}#minliste-drawer .wpcf7-form input:focus,#minliste-drawer .wpcf7-form textarea:focus{border-color:#1e3a5f}#minliste-drawer .wpcf7-form textarea{resize:vertical;max-height:72px}#minliste-drawer .wpcf7-form input[type="submit"],#minliste-drawer .wpcf7-form .wpcf7-submit{display:none!important}#minliste-fallback-form input,#minliste-fallback-form textarea{width:100%;border:1px solid #ddd;border-radius:8px;padding:10px 12px;font-size:13px;color:#333;background:#fff;box-sizing:border-box;margin-bottom:9px;outline:none;transition:border-color .2s}#minliste-fallback-form input:focus,#minliste-fallback-form textarea:focus{border-color:#1e3a5f}.minliste-copy-label{display:flex;align-items:center;gap:8px;margin-top:12px;cursor:pointer;font-size:13px;color:#444;user-select:none}.minliste-copy-label input[type="checkbox"]{width:16px;height:16px;accent-color:#1e3a5f;cursor:pointer;flex-shrink:0}.minliste-status{margin-top:10px;padding:10px 14px;border-radius:8px;font-size:13px;line-height:1.4}.minliste-status.success{background:#d4edda;color:#155724}.minliste-status.error{background:#f8d7da;color:#721c24}.minliste-footer{padding:14px 0}.minliste-footer button svg{margin-right:8px}.minliste-form-section .wpcf7-spinner{position:absolute}div#ajax-loader{text-align:center;width:100%}div#size-guide-backdrop{background-color:rgb(17 17 17 / 20%)}@media print{body *{visibility:hidden!important}#minliste-printable,#minliste-printable *{visibility:visible!important}#minliste-printable{position:fixed!important;inset:0!important;background:#fff!important;z-index:999999!important;padding:32px!important;box-sizing:border-box!important;font-family:Georgia,serif;color:#1a1a1a;overflow:auto!important}.ml-logo{max-height:56px;margin-bottom:18px;display:block}.ml-title{font-size:24px;font-weight:700;color:#1e3a5f;margin:0 0 4px}.ml-meta{font-size:12px;color:#999;margin-bottom:24px}.ml-table{width:100%;border-collapse:collapse;margin-bottom:28px}.ml-table thead tr{background:#1e3a5f!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.ml-table th{background:#1e3a5f!important;color:#fff!important;padding:9px 12px;font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:.06em;print-color-adjust:exact;-webkit-print-color-adjust:exact}.ml-table td{padding:10px 12px;border-bottom:1px solid #ddd;font-size:13px;vertical-align:middle}.ml-table tr:nth-child(even) td{background:#f5f7fa!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.ml-img{width:44px;height:44px;object-fit:cover;border-radius:6px;border:1px solid #eee;display:block}.ml-pname{font-weight:700;font-size:13px}.ml-pattr{font-size:11px;color:#777;margin-top:3px}.ml-contact{border-top:2px solid #1e3a5f;padding-top:18px;margin-top:4px}.ml-contact h3{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#1e3a5f;margin:0 0 12px}.ml-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}.ml-field label{font-size:11px;font-weight:700;color:#777;display:block;text-transform:uppercase;margin-bottom:3px}.ml-field span{font-size:13px;border-bottom:1px solid #bbb;display:block;min-height:20px;padding-bottom:2px}.ml-field.full{grid-column:1 / -1}.ml-footer{margin-top:24px;font-size:11px;color:#bbb;text-align:center;border-top:1px solid #eee;padding-top:10px}.ml-price{display:none!important}}@media (min-width:991px) and (max-width:1200px){.px-6.pt-6{padding:10px 10px 0 10px}header.header_part{top:18px}.header_meta a.mr-6{font-size:12px}}@media (min-width:991px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:ps-8{padding-left:32px}.header_part_inner .logo_part:after{position:absolute;content:"";right:-20px;top:6px;width:1px;height:19px;background-color:rgb(0 42 74 / 16%)}.lg\:w-3\/12{width:25%!important}.lg\:w-9\/12{width:75%!important}.close_attribute_offcanvus,.filter_btn{display:none}}@media (max-width:991px){.list_view_active .product-card-body .product-btn{display:none}.list_view_active .product-card-body{padding:16px 12px}.list_view_active .product.product-item .product_image{flex:36% 0 0}.list_view_active .product.product-item .product_image a,.list_view_active .product.product-item .product_image .product-image-wrapper,.woocommerce ul.products li.product a img,.list_view_active .product.product-item .product_image{height:100%}.product_item_wrapper{gap:8px}.filter-product-grid-wrapper:not(.list_view_active) .product_item_wrapper .variation-thumbnails{display:block!important}.filter-product-grid-wrapper:not(.list_view_active) .product_item_wrapper .variation-thumbnail-grid{margin-left:6px}.variation-thumbnail-item img{width:20px;height:20px}.offcanvas_item label{padding-top:5px;padding-bottom:5px}.category_check_wrapper .attribute_list_item{margin-right:8px;margin-bottom:8px}.product_view_btn svg{width:16px}.product_view_btn{padding:5px 12px;font-size:14px}.product-section{padding-top:30px!important}.filter_btn{font-weight:700;font-size:16px;line-height:105%;letter-spacing:-.02em;text-decoration-line:underline;color:#000}div#attribute-filters-container.show_attribute .close_attribute_offcanvus{display:flex}.close_attribute_offcanvus{width:100%;display:flex;justify-content:flex-end}.property_details .text_with_slider{margin-top:30px}.product-single-wrapper{padding:16px}.text-h2{font-size:28px}.px-6.pt-6,.breadcrumb-section{padding-right:10px;padding-left:10px;padding-top:10px}.breadcrumb-section{margin:10px 10px 0 10px}header.header_part{top:18px}.banner-section{padding-top:65px!important;padding-bottom:16px!important;background-color:transparent!important}.wp-singular.page-id-420.woocommerce-shop div#page{background-color:#fff0}.banner-section.breadcrumb-section{padding-top:90px!important;padding-bottom:26px!important}.breadcrumb-section{margin:10px 10px 0 10px!important}.banner_rating{margin-top:24px}.text_with_full_img.h-full,.text_with_full_img_content.h-full{height:auto}.px-6.pb-6{padding-right:10px;padding-left:10px;padding-bottom:10px}br{display:none}.testimonial_slider{margin:16px 0;height:auto!important}.category_check_wrapper .attribute_list_item{display:inline-block;margin-right:4px;margin-bottom:4px}div#attribute-filters-container{position:absolute;background-color:#fff;z-index:1;width:100%;top:100%;left:0;padding:24px 16px;opacity:0;visibility:hidden;transition:.3s;height:100vh;overflow:scroll}.banner-section{margin-left:16px!important;margin-right:16px!important}div#attribute-filters-container.show_attribute{visibility:visible;opacity:1;top:0;z-index:99999}}@media (max-width:767.98px){.text-h2,h2{font-size:24px!important}.text-h3,h3{font-size:20px!important}.text-h4,h4{font-size:18px!important}.text-h5,h5{font-size:16px!important}.text_with_full_img .img_info{left:24px;bottom:24px}.text_with_full_img_content .base_btn{margin-top:16px}.pr_icon_box_item{padding:16px 0}.pr_icon_box_item .w-full.px-4.pl-0{padding-left:16px!important}}.bbf-tel-btn a[href^="tel:"]{display:inline-flex;align-items:center;gap:.25rem;padding:2px 8px;border-radius:4px;background:#343B95;color:#fff;text-decoration:none!important;font-weight:600}.bbf-tel-btn a[href^="tel:"]:hover{background:#002A4A}.bbf-tel-btn a[href^="tel:"]::before{content:"";width:1em;height:1em;flex:0 0 auto;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24 11.36 11.36 0 003.56.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1 11.36 11.36 0 00.57 3.56 1 1 0 01-.24 1.01l-2.21 2.22z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}