@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");html,body{overflow-x:hidden}.container{max-width:calc(1224px + 30px);padding:0 15px;margin-inline:auto}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}body{margin:0;font-family:"Inter", sans-serif;font-size:14px;line-height:1.42;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:0.25}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2}p{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;vertical-align:middle}button{border-radius:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;-webkit-appearance:button}button:not(:disabled){cursor:pointer}h1{font-size:48px;font-style:normal;font-weight:700;line-height:1.2}@media (max-width:767px){h1{font-size:32px}}h2,.heading-2{font-size:36px;font-style:normal;font-weight:700;line-height:1.22}@media (max-width:767px){h2,.heading-2{font-size:24px}}h3{font-size:28px;font-style:normal;font-weight:700;line-height:1.21}@media (max-width:767px){h3{font-size:22px}}h4{font-size:24px;font-style:normal;font-weight:700;line-height:1.33}@media (max-width:767px){h4{font-size:20px}}h5,.subtitle-1{font-size:22px;font-style:normal;font-weight:600;line-height:1.45}@media (max-width:767px){h5,.subtitle-1{font-size:20px}}.subtitle-2{font-size:18px;font-style:normal;font-weight:600;line-height:1.33}@media (max-width:767px){.subtitle-2{font-size:16px}}.subtitle-3{font-size:16px;font-style:normal;font-weight:600;line-height:1.37}@media (max-width:767px){.subtitle-3{font-size:14px}}.subtitle-4{font-size:14px;font-style:normal;font-weight:600;line-height:1.42}@media (max-width:767px){.subtitle-4{font-size:12px}}body{font-size:14px;font-style:normal;font-weight:400;line-height:1.62;font-family:"Inter", sans-serif}.caption{font-size:12px;font-style:normal;font-weight:400;line-height:1.33}input,textarea,select{width:100% !important;padding:12px 16px !important;border:1px solid rgba(0, 0, 0, 0.11) !important;border-radius:8px !important;font-family:"Inter", sans-serif !important;font-size:14px !important;line-height:1.42 !important;color:#0D111C !important;background-color:#FFFFFF !important;transition:all 0.3s ease !important}input::placeholder,textarea::placeholder,select::placeholder{color:#7C7B83 !important}input:focus,textarea:focus,select:focus{outline:none !important;border-color:#070C5F !important;box-shadow:0 0 0 3px rgba(7, 12, 95, 0.1) !important}input:disabled,textarea:disabled,select:disabled{background-color:#F5F7F8 !important;cursor:not-allowed !important}input.error,textarea.error,select.error{border-color:#FF3528 !important}input.error:focus,textarea.error:focus,select.error:focus{box-shadow:0 0 0 3px rgba(255, 53, 40, 0.1) !important}label{font-size:12px !important;color:#7C7B83 !important}input[type="checkbox"],input[type="radio"]{width:auto;margin-right:8px;cursor:pointer}input[type="search"]{-webkit-appearance:none}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}input[type="number"]{-moz-appearance:textfield}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#0D111C}.required{color:#FF3528;margin-left:4px}.form-help-text{margin-top:4px;font-size:12px;color:#7C7B83}.form-error-message{margin-top:4px;font-size:12px;color:#FF3528}.btn{display:flex;padding:13px 32px;justify-content:center;align-items:center;gap:8px;border-radius:32px;background:#070C5F;color:#FFFFFF;border:1px solid #070C5F;height:48px}.btn:hover{background:#2F3379;color:#FFFFFF}.btn--light{background:#F4F4FD;color:#070C5F;border:1px solid #F4F4FD}.btn--line{background:#FFFFFF;color:#070C5F;border:1px solid #070C5F}.btn--line:hover{border-color:#2F3379;color:#FFFFFF}.btn--small{height:40px;padding:0 24px}.woof_reset_search_form,.checkout-total-button button{width:100%;display:flex !important;padding:13px 32px !important;justify-content:center;align-items:center;gap:8px;border-radius:32px !important;background:#070C5F !important;color:#FFFFFF !important;border:1px solid #070C5F !important;height:48px !important}.woof_reset_search_form:hover,.checkout-total-button button:hover{background:#2F3379 !important;color:#FFFFFF !important}.form-control,.woocommerce .woocommerce-ordering select,.wp-admin .form-table input[type="text"],.wp-admin .form-table input[type="password"],.wp-admin .form-table input[type="email"],.wp-admin .form-table input[type="number"],.wp-admin .form-table input[type="search"],.wp-admin .form-table input[type="tel"],.wp-admin .form-table input[type="url"],.wp-admin .form-table textarea,.wp-admin .form-table select{display:block;width:100%;padding:0.5rem 0.75rem;font-size:14px;font-weight:400;line-height:1.5;color:#0D111C;background-color:#FFFFFF;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.11);border-radius:4px;transition:all 0.3s ease}.form-control:focus,.woocommerce .woocommerce-ordering select:focus,.wp-admin .form-table input[type="text"]:focus,.wp-admin .form-table input[type="password"]:focus,.wp-admin .form-table input[type="email"]:focus,.wp-admin .form-table input[type="number"]:focus,.wp-admin .form-table input[type="search"]:focus,.wp-admin .form-table input[type="tel"]:focus,.wp-admin .form-table input[type="url"]:focus,.wp-admin .form-table textarea:focus,.wp-admin .form-table select:focus{border-color:#070C5F;outline:0;box-shadow:0 0 0 0.2rem rgba(7, 12, 95, 0.25)}.form-control:disabled,.woocommerce .woocommerce-ordering select:disabled,.wp-admin .form-table input[type="text"]:disabled,.wp-admin .form-table input[type="password"]:disabled,.wp-admin .form-table input[type="email"]:disabled,.wp-admin .form-table input[type="number"]:disabled,.wp-admin .form-table input[type="search"]:disabled,.wp-admin .form-table input[type="tel"]:disabled,.wp-admin .form-table input[type="url"]:disabled,.wp-admin .form-table textarea:disabled,.wp-admin .form-table select:disabled{background-color:#EAEBF3;opacity:1}.form-group{margin-bottom:1rem}.form-label{display:inline-block;margin-bottom:0.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.75rem;margin-bottom:0.125rem}.form-check-input{float:left;margin-left:-1.75rem}.form-check-label{margin-bottom:0}.is-valid{border-color:#2DC056}.is-valid:focus{border-color:#2DC056;box-shadow:0 0 0 0.2rem rgba(45, 192, 86, 0.25)}.is-invalid{border-color:#FF3528}.is-invalid:focus{border-color:#FF3528;box-shadow:0 0 0 0.2rem rgba(255, 53, 40, 0.25)}input:not([type="submit"]):not([type="search"]):not(.qty){display:flex !important;padding:14px 20px !important;flex-direction:column !important;justify-content:center !important;align-items:flex-start !important;gap:8px !important;align-self:stretch !important;border-radius:32px !important;background:#EAEBF3 !important;border:none !important}.icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:inherit;vertical-align:-0.125em;fill:currentColor}.icon-sm{font-size:0.875em}.icon-lg{font-size:1.25em}.icon-xl{font-size:1.5em}.icon-spin{animation:icon-spin 2s infinite linear}@keyframes icon-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-item{margin:0;padding:0}.nav-link{display:block;padding:0.5rem 1rem;text-decoration:none;transition:all 0.3s ease}.nav-link:hover,.nav-link:focus{color:#070C5F}.nav-link.active{color:#070C5F;font-weight:500}.nav-link.disabled{color:#7C7B83;pointer-events:none;cursor:default}.nav-vertical{flex-direction:column}.nav-vertical .nav-link{padding:0.5rem 0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0.5rem 0;margin:0;list-style:none}.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item+.breadcrumb-item{padding-left:0.5rem}.breadcrumb-item+.breadcrumb-item::before{content:"/";padding-right:0.5rem;color:#7C7B83}.breadcrumb-item.active{color:#7C7B83}.pagination,.woocommerce .woocommerce-pagination .page-numbers{display:flex;padding-left:0;list-style:none}.pagination-item:not(:first-child),.woocommerce .woocommerce-pagination .page-numbers li:not(:first-child){margin-left:-1px}.pagination-item.active .page-link,.woocommerce .woocommerce-pagination .page-numbers li.active .page-link,.pagination-item.active .woocommerce .woocommerce-pagination .page-numbers li .page-numbers,.woocommerce .woocommerce-pagination .page-numbers li .pagination-item.active .page-numbers,.woocommerce .woocommerce-pagination .page-numbers li.active li .page-numbers,.woocommerce .woocommerce-pagination .page-numbers li li.active .page-numbers{background-color:#070C5F;border-color:#070C5F;color:#fff}.pagination-item.disabled .page-link,.woocommerce .woocommerce-pagination .page-numbers li.disabled .page-link,.pagination-item.disabled .woocommerce .woocommerce-pagination .page-numbers li .page-numbers,.woocommerce .woocommerce-pagination .page-numbers li .pagination-item.disabled .page-numbers,.woocommerce .woocommerce-pagination .page-numbers li.disabled li .page-numbers,.woocommerce .woocommerce-pagination .page-numbers li li.disabled .page-numbers{color:#7C7B83;pointer-events:none;background-color:#fff;border-color:rgba(0, 0, 0, 0.11)}.pagination .page-link,.woocommerce .woocommerce-pagination .page-numbers .page-link,.pagination .woocommerce .woocommerce-pagination .page-numbers li .page-numbers,.woocommerce .woocommerce-pagination .page-numbers li .pagination .page-numbers,.woocommerce .woocommerce-pagination .page-numbers li .page-numbers{position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;color:#070C5F;background-color:#fff;border:1px solid rgba(0, 0, 0, 0.11)}.pagination .page-link:hover,.woocommerce .woocommerce-pagination .page-numbers .page-link:hover,.pagination .woocommerce .woocommerce-pagination .page-numbers li .page-numbers:hover,.woocommerce .woocommerce-pagination .page-numbers li .pagination .page-numbers:hover,.woocommerce .woocommerce-pagination .page-numbers li .page-numbers:hover{z-index:2;color:#020318;text-decoration:none;background-color:#EAEBF3;border-color:rgba(0, 0, 0, 0.11)}.pagination .page-link:focus,.woocommerce .woocommerce-pagination .page-numbers .page-link:focus,.pagination .woocommerce .woocommerce-pagination .page-numbers li .page-numbers:focus,.woocommerce .woocommerce-pagination .page-numbers li .pagination .page-numbers:focus,.woocommerce .woocommerce-pagination .page-numbers li .page-numbers:focus{z-index:3;outline:0;box-shadow:0 0 0 0.2rem rgba(7, 12, 95, 0.25)}.header-cart{position:relative}.header-cart .cart-contents{position:relative;color:#000;text-decoration:none;display:flex;align-items:center}.header-cart .cart-contents i{font-size:1.5rem}.header-cart .cart-contents .cart-contents-count{position:absolute;top:-8px;right:-8px;background:#ff4444;color:white;border-radius:50%;width:18px;height:18px;font-size:12px;display:flex;align-items:center;justify-content:center}.mini-cart-popup{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background:rgba(0, 0, 0, 0.5);z-index:1000;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.mini-cart-popup.active{opacity:1;visibility:visible}.mini-cart-popup.active .mini-cart-content{transform:translateY(0)}.mini-cart-content{position:relative;width:808px;max-width:90%;max-height:90vh;background:white;border-radius:8px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.15);transform:translateY(-20px);transition:transform 0.3s ease}.mini-cart-content .widget_shopping_cart_content{max-height:90vh;display:flex;flex-direction:column;padding:20px}.mini-cart-content .widget_shopping_cart_content>.widget_shopping_cart_content{padding:0}.mini-cart-content .widget_shopping_cart_content .quantity-price-wrapper input{background-color:transparent !important;border:none !important}.mini-cart-content .widget_shopping_cart_content .mini-cart-header{display:flex;justify-content:space-between;align-items:center}.mini-cart-content .widget_shopping_cart_content .mini-cart-header .close-cart{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:5px;color:#666;transition:color 0.2s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.mini-cart-content .widget_shopping_cart_content .mini-cart-header .close-cart:hover{color:#000;background:#f5f5f5}.mini-cart-content .widget_shopping_cart_content .woocommerce-mini-cart{flex:1;overflow-y:auto;margin:0;list-style:none;max-height:calc(90vh - 200px)}.mini-cart-content .widget_shopping_cart_content .woocommerce-mini-cart-item{display:flex;gap:20px;border-bottom:1px solid rgba(0, 0, 0, 0.11);padding:12px 0}@media (max-width:767px){.mini-cart-content .widget_shopping_cart_content .woocommerce-mini-cart-item{flex-direction:column}}.mini-cart-content .widget_shopping_cart_content .woocommerce-mini-cart-item .product-image{border:none}@media (max-width:767px){.mini-cart-content .widget_shopping_cart_content .woocommerce-mini-cart-item .product-image{display:flex;justify-content:center}}.mini-cart-content .widget_shopping_cart_content .woocommerce-mini-cart-item .product-image img{width:100px;height:100px;object-fit:cover;border-radius:4px}@media (max-width:767px){.mini-cart-content .widget_shopping_cart_content .woocommerce-mini-cart-item .product-image img{width:50%;aspect-ratio:1;height:auto}}.mini-cart-content .widget_shopping_cart_content .woocommerce-mini-cart-item .product-details{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px}.mini-cart-content .widget_shopping_cart_content .woocommerce-mini-cart-item .product-details__name a{font-weight:400;color:#0D111C}.mini-cart-content .widget_shopping_cart_content .woocommerce-mini-cart-item .product-details__name a:hover{color:#070C5F}.mini-cart-content .widget_shopping_cart_content .woocommerce-mini-cart-item::before,.mini-cart-content .widget_shopping_cart_content .woocommerce-mini-cart-item::after{display:none}.mini-cart-content .widget_shopping_cart_content .mini-cart-total__wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:12px}@media (max-width:767px){.mini-cart-content .widget_shopping_cart_content .mini-cart-total__wrapper{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:40px}}.mini-cart-content .widget_shopping_cart_content .mini-cart-total__wrapper .total{color:#070C5F;display:flex;flex-direction:column}.mini-cart-content .widget_shopping_cart_content .mini-cart-total__wrapper .total .total-old-price{text-decoration:line-through;color:#7C7B83;font-weight:400;font-size:14px;line-height:1.2}.mini-cart-content .widget_shopping_cart_content .mini-cart-total__wrapper .buttons{display:flex;gap:16px;align-items:center}@media (max-width:767px){.mini-cart-content .widget_shopping_cart_content .mini-cart-total__wrapper .buttons{flex-direction:column;align-items:flex-start;width:100%;gap:8px}.mini-cart-content .widget_shopping_cart_content .mini-cart-total__wrapper .buttons .btn{width:100%}}.search-wrapper{position:relative}.search-toggle{background:none;border:none;cursor:pointer;font-size:1.2rem}.search-popup{position:fixed;top:0;left:0;width:100%;background:white;padding:20px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);transform:translateY(-100%);transition:transform 0.3s ease;z-index:1000}.search-popup.active{transform:translateY(0)}.search-popup .search-form{max-width:600px;margin:0 auto;display:flex;gap:10px}.search-popup .search-form .search-input{flex:1;padding:12px;border:1px solid rgba(0, 0, 0, 0.11);border-radius:4px;font-size:1rem}.search-popup .search-form .search-input:focus{outline:none;border-color:#0D111C}.search-popup .search-form .search-button{background:#0D111C;color:white;border:none;padding:0 20px;border-radius:4px;cursor:pointer}.search-popup .search-form .search-button:hover{background:#333}.dgwt-wcas-search-wrapp{max-width:100% !important}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;left:16px !important;margin:0 !important}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit svg path{fill:#7C7B83 !important}.dgwt-wcas-search-input{height:48px !important;padding:12px 16px 12px 48px !important;background:#FFFFFF !important;border:transparent !important;font-family:"Inter", sans-serif !important;font-size:14px !important;line-height:1.42 !important;color:#0D111C !important;transition:all 0.3s ease !important;border-radius:32px !important;background:#F5F7F8 !important}.dgwt-wcas-search-input::placeholder{color:#7C7B83 !important;opacity:1 !important}.dgwt-wcas-search-input:hover{border-color:#2F3379 !important}.dgwt-wcas-search-input:focus{outline:none !important;border-color:#070C5F !important}.dgwt-wcas-ico-magnifier{fill:#FFFFFF !important;opacity:1 !important}.dgwt-wcas-suggestions-wrapp{border:1px solid rgba(0, 0, 0, 0.11) !important;border-radius:8px !important;box-shadow:0 4px 16px rgba(13, 17, 28, 0.1) !important;margin-top:8px !important}.dgwt-wcas-suggestion{padding:8px 16px !important;border-bottom:1px solid rgba(0, 0, 0, 0.11) !important;transition:background-color 0.3s ease !important}.dgwt-wcas-suggestion:last-child{border-bottom:none !important}.dgwt-wcas-suggestion:hover{background-color:#F4F4FD !important}.dgwt-wcas-st{font-size:14px !important;color:#0D111C !important;line-height:1.42 !important;padding-left:0 !important}.dgwt-wcas-details-wrapp{border:1px solid rgba(0, 0, 0, 0.11) !important;border-radius:8px !important;box-shadow:0 4px 16px rgba(13, 17, 28, 0.1) !important;margin-top:8px !important}.dgwt-wcas-sp{color:#070C5F !important;font-size:14px !important;font-weight:500 !important}.dgwt-wcas-no-results{padding:16px !important;color:#7C7B83 !important}.quantity-price-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px}.quantity-price-wrapper .quantity{display:flex;background-color:#F5F7F8;border-radius:32px;overflow:hidden;width:fit-content}.quantity-price-wrapper .quantity input{background-color:transparent;border:none;padding:0 10px;margin:0;width:40px !important}.quantity-price-wrapper .quantity button{background-color:transparent;border:none;padding:14px 16px;margin:0;cursor:pointer}.quantity-price-wrapper .quantity button.delete svg path{stroke:#7C7B83}.quantity-price-wrapper .quantity button.delete:hover{background-color:#F5F7F8;color:#FFFFFF}.quantity-price-wrapper .quantity button.delete:hover svg path{stroke:#FF3528}.quantity-price-wrapper .quantity button:hover{background-color:#070C5F;color:#FFFFFF}.quantity-price-wrapper .quantity button:hover svg path{fill:#FFFFFF}.quantity-price-wrapper .product-price{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;color:#070C5F}.quantity-price-wrapper .product-price ins,.quantity-price-wrapper .product-price del{text-decoration:none}.quantity-price-wrapper .product-price .product-price__old{color:#7C7B83;text-decoration-line:line-through;font-size:14px;line-height:1.2;font-weight:400}.notification{position:fixed;top:20px;right:20px;display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:8px;background:#FFFFFF;box-shadow:0 4px 16px rgba(13, 17, 28, 0.1);z-index:9999;transform:translateX(120%);transition:transform 0.3s ease}.notification__text{color:#0D111C;font-size:14px;line-height:1.42}.notification--show{transform:translateX(0)}.notification--success{background:#E0F6E6;border:1px solid #2DC056}.notification--success .notification__text{color:#2DC056}.notification--error{background:#FF3528}.notification--warning{background:#D7D8E0}.notification--info{background:#070C5F}.notification__icon{display:flex;align-items:center;justify-content:center}.notification__close{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;border-radius:50%;transition:background-color 0.3s ease}.notification__close:hover{background-color:rgba(255, 255, 255, 0.1)}.gallery .f-carousel{padding-bottom:12px}.gallery .f-carousel img{height:auto;aspect-ratio:1.5272727273;width:100%;object-fit:contain;border-radius:16px}.gallery .f-thumbs .f-thumbs__slide{width:fit-content}.gallery .f-thumbs .f-thumbs__slide button{width:80px;height:80px;border-radius:12px;overflow:hidden;border:1px solid rgba(0, 0, 0, 0.11);display:flex;align-items:center;justify-content:center}.gallery .f-thumbs .f-thumbs__slide button img{height:90%;width:90%;object-fit:cover;position:static;border-radius:8px}.gallery .f-carousel__nav button{width:48px;height:48px;border-radius:50%;background-color:#F4F4FD;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease;top:calc(100% + 18px) !important;transform:translateY(0) !important}.gallery .f-carousel__nav button svg{width:24px;height:24px}.gallery .f-carousel__nav button:hover{background-color:#070C5F}.gallery .f-carousel__nav button:hover svg path{stroke:#FFFFFF}.availability{width:fit-content}.availability .stock-status{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:10px;border-radius:8px}@media (max-width:576px){.availability .stock-status{padding:4px 8px}}.availability .stock-status.in-stock{background-color:#E0F6E6;color:#2DC056}.availability .stock-status.out-of-stock{background-color:#FFE1DF;color:#FF3528}.tabs{width:100%}.tabs__header{display:flex;gap:12px;margin-bottom:24px}@media (max-width:576px){.tabs__header{gap:6px;margin-bottom:12px}}.tabs__item{cursor:pointer;transition:color 0.2s ease;border-radius:32px;color:#7C7B83;border:1px solid rgba(0, 0, 0, 0.11);background:transparent}@media (max-width:576px){.tabs__item{padding:13px 16px}}.tabs__item:hover{color:#070C5F;border-color:#070C5F;background:transparent}.tabs__item--active{color:#FFFFFF;background:#070C5F;border-color:#070C5F;pointer-events:none}.tabs__content{display:none}.tabs__content--active{display:block;background-color:#FFFFFF;padding:16px;border-radius:16px}.tabs__content h4{margin-bottom:12px}.slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.slider-header h3{margin:0}@media (max-width:576px){.slider-header{margin-bottom:12px;gap:8px}.slider-header h3{font-size:20px}}.slider-navigation{display:flex;justify-content:space-between;align-items:center;gap:16px}.slider-navigation .btn{width:40px;height:40px;border-radius:50%;cursor:pointer;padding:0}.slider-counter{display:flex;align-items:center}.product-card,.woocommerce div.product-card{border:none;padding:12px;border-radius:16px;background-color:#FFFFFF;position:relative;box-shadow:none !important;width:288px;text-align:left;transition:0s}.product-card .product-card__image,.woocommerce div.product-card .product-card__image{display:flex;align-items:center;justify-content:center}.product-card .product-card__image img,.woocommerce div.product-card .product-card__image img{width:288px;height:200px;object-fit:contain}@media (max-width:576px){.product-card .product-card__image img,.woocommerce div.product-card .product-card__image img{width:185px;height:131px}}.product-card .product-card__content,.woocommerce div.product-card .product-card__content{padding-top:12px}.product-card .product-card__footer,.woocommerce div.product-card .product-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px}@media (max-width:576px){.product-card .product-card__footer,.woocommerce div.product-card .product-card__footer{flex-direction:column;align-items:flex-start;gap:8px}.product-card .product-card__footer .product-card__actions,.woocommerce div.product-card .product-card__footer .product-card__actions{width:100%}.product-card .product-card__footer .btn-primary,.woocommerce div.product-card .product-card__footer .btn-primary{width:100%}}.product-card .product-card__availability,.woocommerce div.product-card .product-card__availability{margin-bottom:8px}@media (max-width:576px){.product-card .product-card__availability,.woocommerce div.product-card .product-card__availability{margin-bottom:4px}}.product-card .product-card__title,.woocommerce div.product-card .product-card__title{margin-bottom:4px}@media (max-width:576px){.product-card .product-card__title,.woocommerce div.product-card .product-card__title{font-size:14px;margin-top:8px}}.product-card .product-card__title a,.woocommerce div.product-card .product-card__title a{color:#0D111C;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:48px}.product-card .product-card__title a:hover,.woocommerce div.product-card .product-card__title a:hover{color:#070C5F}.product-card .product-card__sku,.woocommerce div.product-card .product-card__sku{color:#7C7B83;font-size:12px}.product-card .product-card__description,.woocommerce div.product-card .product-card__description{display:none}.product-card .product-card__price,.woocommerce div.product-card .product-card__price{color:#070C5F}.product-card .yith-wcwl-add-to-wishlist-button__label,.woocommerce div.product-card .yith-wcwl-add-to-wishlist-button__label{font-size:0}.product-card .yith-add-to-wishlist-button-block,.woocommerce div.product-card .yith-add-to-wishlist-button-block{position:absolute;top:12px;right:12px}.product-card .yith-wcwl-add-to-wishlist-button,.woocommerce div.product-card .yith-wcwl-add-to-wishlist-button{gap:0;width:40px;height:40px;border-radius:50%;background-color:#F4F4FD;display:flex;align-items:center;justify-content:center}.product-card .yith-wcwl-add-to-wishlist-button svg,.woocommerce div.product-card .yith-wcwl-add-to-wishlist-button svg{width:24px;height:24px}@media (min-width:576px){.list-view.products{grid-template-columns:1fr !important}.list-view .product-card,.list-view .woocommerce div.product-card{width:100% !important}.list-view .product-card .product-card__inner,.list-view .woocommerce div.product-card .product-card__inner{display:flex;gap:32px}.list-view .product-card .product-card__inner .product-card__content,.list-view .woocommerce div.product-card .product-card__inner .product-card__content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.list-view .product-card .product-card__inner .product-card__image,.list-view .woocommerce div.product-card .product-card__inner .product-card__image{width:200px;height:200px;flex:0 0 200px}.list-view .product-card .product-card__inner .product-card__image img,.list-view .woocommerce div.product-card .product-card__inner .product-card__image img{width:100%}.list-view .product-card .product-card__inner .product-card__name,.list-view .woocommerce div.product-card .product-card__inner .product-card__name{display:grid;grid-template-columns:auto 120px}.list-view .product-card .product-card__inner .product-card__name .product-card__title,.list-view .woocommerce div.product-card .product-card__inner .product-card__name .product-card__title{grid-column:1 / 2;grid-row:1 / 2;margin:auto 0 0 0}.list-view .product-card .product-card__inner .product-card__name .product-card__availability,.list-view .woocommerce div.product-card .product-card__inner .product-card__name .product-card__availability{grid-column:2 / 3;grid-row:1 / 2;margin-bottom:0;margin-left:auto}.list-view .product-card .product-card__inner .product-card__name .product-card__sku,.list-view .woocommerce div.product-card .product-card__inner .product-card__name .product-card__sku{grid-column:1 / 2;grid-row:2 / 3}.list-view .product-card .product-card__inner .yith-add-to-wishlist-button-block,.list-view .woocommerce div.product-card .product-card__inner .yith-add-to-wishlist-button-block{position:static !important}.list-view .product-card .product-card__inner .product-card__actions,.list-view .woocommerce div.product-card .product-card__inner .product-card__actions{display:flex;align-items:center;gap:8px}.list-view .product-card .product-card__inner .product-card__description,.list-view .woocommerce div.product-card .product-card__inner .product-card__description{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.accessories{width:100%}.accessories .accessories__grid{display:grid;grid-template-columns:calc(50% - 6px) calc(50% - 6px);gap:12px}@media (max-width:991px){.accessories .accessories__grid{grid-template-columns:1fr}}.accessories .accessories__item{display:flex;align-items:center;gap:12px;background:#FFFFFF;padding:12px;border-radius:16px}.accessories .accessories__item .accessories__image{width:48px;height:48px;flex-shrink:0}.accessories .accessories__item .accessories__image img{width:100%;height:100%;object-fit:cover}.accessories .accessories__item .accessories__info{display:flex;flex-direction:column;flex:1;gap:4px;min-width:0}.accessories .accessories__item .accessories__info .accessories__title{color:#0D111C}@media (min-width:576px){.accessories .accessories__item .accessories__info .accessories__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.accessories .accessories__item .accessories__info .accessories__title:hover{color:#070C5F}.accessories .accessories__item .accessories__info .accessories__price{color:#070C5F}.accessories .accessories__item button{width:48px;height:48px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.8);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.loader--show{opacity:1;visibility:visible}.loader__spinner{width:50px;height:50px;border:5px solid #070C5F;border-top:5px solid transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woocommerce-breadcrumbs{margin:32px 0 16px 0;color:#7C7B83}.woocommerce-breadcrumbs a{color:#0D111C;text-decoration:none}.woocommerce-breadcrumbs a:hover{color:#070C5F}.woocommerce-breadcrumbs span{color:#7C7B83;margin:0 10px}.woocommerce-breadcrumbs span:last-child{color:#0D111C;font-weight:500}@media (max-width:768px){.woocommerce-breadcrumbs{margin:24px 0 12px 0;font-size:12px}}.select2-container{width:100% !important;margin-bottom:0;font-size:14px}.select2-container .select2-dropdown{border:1px solid #E5E5E5;border-radius:8px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);background:#fff;z-index:9999}.select2-container .select2-selection{height:48px}.select2-container .select2-selection--single{height:48px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;background-color:#fff !important;transition:all 0.3s ease !important;border-radius:32px !important;border:none !important}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 34px 0 20px !important}.select2-container .select2-selection--single .select2-selection__arrow{position:relative;width:24px !important;height:24px !important;right:8px !important;top:12px !important}.select2-container .select2-selection--single .select2-selection__arrow:after{content:"";position:absolute;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%237C7B83' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}.select2-container .select2-selection--single .select2-selection__arrow b{display:none}.select2-container .select2-dropdown{padding-top:32px !important;z-index:0 !important;top:-20px !important}.select2-container .select2-results__option{padding:12px 16px;font-size:14px;line-height:24px;color:#333;transition:all 0.3s ease}.select2-container .select2-results__option:hover{background-color:#F5F5F5;color:#0D111C}.select2-container .select2-results__option--highlighted[aria-selected]{background-color:#F4F4FD !important;color:#0D111C !important}.select2-container .select2-results__option--selected{background-color:#F5F5F5;color:#070C5F;font-weight:500}.select2-container .select2-search--dropdown{padding:8px}.select2-container .select2-search--dropdown .select2-search__field{padding:8px 12px;border:1px solid #E5E5E5;border-radius:4px;font-size:16px}.select2-container .select2-search--dropdown .select2-search__field:focus{border-color:#070C5F;box-shadow:0 0 0 2px rgba(7, 12, 95, 0.1);outline:none}.select2-container.select2-container--open .select2-selection__arrow b{transform:rotate(180deg)}.products-per-page .select2-container{min-width:100px;width:auto !important}.products-per-page .select2-container .select2-selection--single .select2-selection__rendered{padding:8px 32px 8px 16px;font-size:14px}.products-per-page .select2-container .select2-selection--single .select2-selection__arrow{height:36px;width:36px}@media (max-width:768px){.select2-container .select2-selection--single .select2-selection__rendered{padding:8px 12px;font-size:14px}.select2-container .select2-selection--single .select2-selection__arrow{height:36px;width:36px}}.woof_childs_list_opener{display:none !important}ul.woof_list li{display:flex !important;flex-direction:column;margin:0 !important}.woof_container_inner li{display:flex;flex-direction:column}.woof_container_inner li:has(> .disabled){display:none !important}.woof_container_inner .woof_checkbox_label{position:relative;padding-left:24px;width:100%;display:flex !important;align-items:center;justify-content:space-between;font-size:16px !important;color:#0D111C !important}.woof_container_inner .woof_checkbox_label:after{content:"";display:block;width:16px;border-radius:4px;height:16px;border:1px solid rgba(0, 0, 0, 0.11);position:absolute;left:0;top:50%;transform:translateY(-50%)}.woof_container_inner .woof_checkbox_label:before{content:"";display:none;width:12px;height:12px;position:absolute;left:2px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7919 2.10801C11.5146 1.83069 11.0648 1.83069 10.7874 2.10806L4.51465 8.38083L1.21263 5.07881C0.935264 4.80145 0.485473 4.80145 0.20806 5.07881C-0.0693533 5.35618 -0.0693533 5.80597 0.20806 6.08338L4.01234 9.88766C4.15104 10.0264 4.33284 10.0957 4.5146 10.0957C4.69635 10.0957 4.8782 10.0263 5.01686 9.88766L11.7919 3.11258C12.0694 2.83521 12.0694 2.38542 11.7919 2.10801Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;z-index:1}.woof_container_inner .woof_checkbox_label:hover:after{border-color:#070C5F}.woof_container_inner .woof_checkbox_label.woof_checkbox_label_selected{font-weight:400}.woof_container_inner .woof_checkbox_label.woof_checkbox_label_selected:before{display:block}.woof_container_inner .woof_checkbox_label.woof_checkbox_label_selected:after{background:#070C5F;border-color:#070C5F}.woof_container_inner .woof_list_radio .woof_radio_term_reset{display:none !important}.woof_container_inner .woof_list_radio .iradio_square-blue{position:absolute;z-index:-1;opacity:0}.woof_container_inner .woof_list_radio .woof_radio_label{display:flex !important;align-items:center;justify-content:space-between;padding-left:24px;position:relative;font-size:16px !important;color:#0D111C !important}.woof_container_inner .woof_list_radio .woof_radio_label:after{content:"";display:block;width:16px;height:16px;border-radius:50%;border:1px solid rgba(0, 0, 0, 0.11);position:absolute;left:0;top:50%;transform:translateY(-50%)}.woof_container_inner .woof_list_radio .woof_radio_label:before{content:"";display:none;width:8px;height:8px;border-radius:50%;background:#070C5F;position:absolute;left:4px;top:50%;transform:translateY(-50%)}.woof_container_inner .woof_list_radio .woof_radio_label:hover:after{border-color:#070C5F}.woof_container_inner .woof_list_radio .woof_radio_label.woof_radio_label_selected{font-weight:400}.woof_container_inner .woof_list_radio .woof_radio_label.woof_radio_label_selected:after{border-color:#070C5F}.woof_container_inner .woof_list_radio .woof_radio_label.woof_radio_label_selected:before{display:block}.woof_container_inner .icheckbox_square-blue{background:none !important;position:absolute;z-index:-1}.woof_container_inner .woof_checkbox_label_selected{color:#070C5F}.woof_container_inner .woof_checkbox_count,.woof_container_inner .woof_radio_count{width:20px;height:20px;border-radius:50%;background:rgba(0, 0, 0, 0.11);display:flex;align-items:center;justify-content:center;font-size:12px;margin-right:10px}.woof_redraw_zone>div:not(:first-child){border-top:1px solid rgba(0, 0, 0, 0.11);padding-top:16px;margin-top:16px}.news-card{width:392px;padding:8px;background-color:#FFFFFF;border-radius:16px;display:flex;flex-direction:column}.news-card .news-card__image{aspect-ratio:1.7735849057;width:100%;margin-bottom:16px;background-color:#7C7B83;border-radius:16px}.news-card .news-card__image img{width:100%;height:100%;object-fit:cover;border-radius:16px}.news-card .news-card__content{display:flex;flex-direction:column;gap:8px;flex:1}.news-card .news-card__content .news-card__categories{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;align-items:center}.news-card .news-card__content .news-card__category{font-size:14px;font-weight:600;padding:6px 12px;background-color:#EAEBF3;color:#070C5F;border-radius:8px}.news-card .news-card__content .news-card__title{margin-bottom:0}.news-card .news-card__content .news-card__title a{color:#0D111C;margin-bottom:0}.news-card .news-card__content .news-card__title a:hover{color:#070C5F}.news-card .news-card__content .news-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-card .news-card__content .news-card__date{color:#7C7B83;margin-top:auto}.site-header{position:sticky;top:0;z-index:100;background:#F4F4FD}@media (max-width:992px){.site-header{background:#FFFFFF}}.site-header .header-top{padding:15px 0}.site-header .header-top-content{display:flex;align-items:center;justify-content:space-between;gap:30px}.site-header .header-top .site-logo{flex-shrink:0}.site-header .header-top .site-logo img{max-height:50px;width:auto}.site-header .header-top .main-navigation{flex:1}@media (max-width:991px){.site-header .header-top .main-navigation{display:none}}.site-header .header-top .main-navigation .header-menu{display:flex;gap:20px;list-style:none;margin:0;padding:0}.site-header .header-top .main-navigation .header-menu ul{display:flex;gap:24px;list-style:none;margin:0;padding:0}.site-header .header-top .main-navigation .header-menu a{font-size:14px;font-style:normal;font-weight:400;line-height:1.42;color:#0D111C}.site-header .header-top .main-navigation .header-menu a:hover{color:#070C5F}.site-header .header-top .quick-call{margin-right:20px}@media (max-width:991px){.site-header .header-top .quick-call{display:none}}.site-header .header-top .quick-call-button{display:flex;align-items:center;gap:8px;color:#0D111C;text-decoration:none;line-height:1}.site-header .header-top .language-switcher{display:flex;align-items:center;gap:10px}.site-header .header-top .language-switcher li{list-style:none}.site-header .header-top .language-switcher li a{color:#070C5F}.site-header .header-top .language-switcher li.current-lang a{color:#7C7B83}@media (max-width:991px){.site-header .header-top .language-switcher{display:none}}.site-header .header-top .language-switcher img{width:20px;height:auto;border-radius:2px}.site-header .header-top .mobile-actions{display:none;align-items:center;gap:24px}@media (max-width:991px){.site-header .header-top .mobile-actions{display:flex}}.site-header .header-top .mobile-actions button,.site-header .header-top .mobile-actions .cart-contents{background:none;border:none;cursor:pointer;font-size:1.2em;color:#0D111C;display:flex;align-items:center;justify-content:center;position:relative}.site-header .header-top .mobile-actions .mobile-search-toggle i{font-size:20px}@media (max-width:991px){.site-header .header-bottom{display:none}}.site-header .header-bottom .container{border-radius:32px;background:#FFFFFF}.site-header .header-bottom-content{position:relative;display:flex;align-items:center;width:100%;margin-bottom:18px}.site-header .header-bottom-content .catalog-dropdown{position:relative}.site-header .header-bottom-content .catalog-dropdown .catalog-button .catalog-icon{transition:transform 0.3s ease}.site-header .header-bottom-content .catalog-dropdown .catalog-button .catalog-icon path{transition:stroke 0.3s ease}.site-header .header-bottom-content .catalog-dropdown .catalog-menu{position:absolute;top:calc(100% + 19px);left:-15px;right:0;width:100%;z-index:100;display:none;opacity:0;transform:translateY(10px);transition:all 0.3s ease;pointer-events:none;border-radius:16px;background:#FFFFFF;box-shadow:0px 8px 16px 0px rgba(28, 28, 28, 0.08), 0px 2px 4px 0px rgba(28, 28, 28, 0.15), 0px 0px 2px 0px rgba(28, 28, 28, 0.12)}.site-header .header-bottom-content .catalog-dropdown .catalog-menu .catalog-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:0;width:100%;padding:0;border-radius:16px;overflow:hidden}.site-header .header-bottom-content .catalog-dropdown .catalog-menu .catalog-grid .catalog-column{padding:8px 16px;border-right:1px solid rgba(0, 0, 0, 0.11);border-bottom:1px solid rgba(0, 0, 0, 0.11)}.site-header .header-bottom-content .catalog-dropdown .catalog-menu .catalog-grid .catalog-column:last-child{border-right:none}.site-header .header-bottom-content .catalog-dropdown .catalog-menu .catalog-grid .catalog-column:nth-last-child(-n+3){border-bottom:none}.site-header .header-bottom-content .catalog-dropdown .catalog-menu .catalog-grid .catalog-column .category-header{display:flex;gap:12px;align-items:center;color:#0D111C}.site-header .header-bottom-content .catalog-dropdown .catalog-menu .catalog-grid .catalog-column .category-header:hover{color:#070C5F}.site-header .header-bottom-content .catalog-dropdown .catalog-menu .catalog-grid .catalog-column .category-header img{width:56px;height:56px;aspect-ratio:1;border-radius:8px;border:1px solid rgba(0, 0, 0, 0.11)}.site-header .header-bottom-content .catalog-dropdown .catalog-menu .catalog-grid .catalog-column .subcategories{list-style:none;margin:0;padding:0}.site-header .header-bottom-content .catalog-dropdown .catalog-menu .catalog-grid .catalog-column .subcategories li a{color:#0D111C;text-decoration:none;transition:color 0.3s ease;padding:12px 0;display:block}.site-header .header-bottom-content .catalog-dropdown .catalog-menu .catalog-grid .catalog-column .subcategories li a:hover{color:#070C5F}.site-header .header-bottom-content .catalog-dropdown .catalog-menu:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:19px}.site-header .header-bottom-content .catalog-dropdown .menu-shadow{transition:all 0.3s ease;opacity:0;display:none;position:absolute;pointer-events:none;transform:translateY(10px)}.site-header .header-bottom-content .catalog-dropdown:hover .catalog-button{background:#070C5F;color:#FFFFFF}.site-header .header-bottom-content .catalog-dropdown:hover .catalog-button .catalog-icon{transform:rotate(90deg)}.site-header .header-bottom-content .catalog-dropdown:hover .catalog-button .catalog-icon path{stroke:#FFFFFF}.site-header .header-bottom-content .catalog-dropdown:hover .catalog-menu{display:block;opacity:1;transform:translateY(0);pointer-events:auto;z-index:99}.site-header .header-bottom-content .catalog-dropdown:hover~.menu-shadow{position:fixed;width:100%;height:100%;top:154px;left:0;background:rgba(28, 28, 28, 0.45);display:block;z-index:-1;opacity:1;pointer-events:auto;transform:translateY(0)}.site-header .header-bottom-content .header-search{flex:1}.site-header .header-bottom-content .header-search .dgwt-wcas-search-wrapp{max-width:100%}.site-header .header-bottom-content .header-actions{margin:0 17px 0 24px;display:flex;align-items:center;gap:24px}.site-header .wishlist-link,.site-header .cart-contents{position:relative;color:#0D111C;text-decoration:none;transition:color 0.3s ease;display:flex;padding:0}.site-header .wishlist-link:hover,.site-header .cart-contents:hover{color:#7C7B83}.site-header .wishlist-link .wishlist-count,.site-header .wishlist-link .cart-contents-count,.site-header .cart-contents .wishlist-count,.site-header .cart-contents .cart-contents-count{position:absolute;top:-8px;right:-8px;background:#EAEBF3;color:white;border-radius:50%;width:16px;height:16px;font-size:10px;display:flex;align-items:center;justify-content:center;color:#070C5F}.site-header .wishlist-link .cart-contents-count,.site-header .cart-contents .cart-contents-count{background:#FF3528;color:#FFFFFF}.mobile-menu{position:fixed;top:0;left:0;width:300px;height:100vh;background:white;box-shadow:2px 0 10px rgba(0, 0, 0, 0.1);z-index:99;transform:translateX(-100%);transition:transform 0.3s ease;overflow-y:auto;padding-top:60px;display:flex;flex-direction:column}@media (max-width:576px){.mobile-menu{width:100%}}.mobile-menu.active{transform:translateX(0)}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(0, 0, 0, 0.11)}.mobile-menu-header .site-logo img{max-height:40px;width:auto}.mobile-menu-header .close-menu{background:none;border:none;font-size:1.5em;cursor:pointer;padding:5px}.mobile-menu .mobile-catalog{padding:20px 0 0 0;border-top:1px solid rgba(0, 0, 0, 0.11)}.mobile-menu .mobile-catalog .catalog-title{width:calc(100% - 32px);margin-bottom:16px;margin-inline:auto}.mobile-menu .mobile-catalog .categories-list{list-style:none;margin:0;padding:0}.mobile-menu .mobile-catalog .categories-list .category-item{border-top:1px solid rgba(0, 0, 0, 0.11);padding:16px}.mobile-menu .mobile-catalog .categories-list .category-item:not(:first-child){margin-top:16px}.mobile-menu .mobile-catalog .categories-list .category-item .category-header{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:10px}.mobile-menu .mobile-catalog .categories-list .category-item .category-header .category-name{color:#0D111C;text-decoration:none;font-weight:500}.mobile-menu .mobile-catalog .categories-list .category-item .category-header .toggle-subcategories{background:none;border:none;padding:5px;cursor:pointer;color:#7C7B83;transition:transform 0.3s ease}.mobile-menu .mobile-catalog .categories-list .category-item .category-header .toggle-subcategories.active{transform:rotate(180deg)}.mobile-menu .mobile-catalog .categories-list .category-item .subcategories{list-style:none;margin:0 0 0 15px;padding:0}.mobile-menu .mobile-catalog .categories-list .category-item .subcategories li{margin-bottom:8px}.mobile-menu .mobile-catalog .categories-list .category-item .subcategories li:last-child{margin-bottom:0}.mobile-menu .mobile-catalog .categories-list .category-item .subcategories li a{color:#7C7B83;text-decoration:none;transition:color 0.3s ease}.mobile-menu .mobile-catalog .categories-list .category-item .subcategories li a:hover{color:#0D111C}.mobile-menu .mobile-nav{padding:16px}.mobile-menu .mobile-nav .header-menu{list-style:none;margin:0;padding:0}.mobile-menu .mobile-language{padding:16px;display:flex;align-items:center;justify-content:center;gap:16px}.mobile-menu .mobile-language li{list-style:none;margin:0;padding:0}.mobile-menu .mobile-language li a{color:#7C7B83;text-decoration:none}.mobile-menu .mobile-language li a:hover{color:#070C5F}.mobile-menu .mobile-language li.current-lang a{color:#070C5F}@media (max-width:991px){.site-header .header-top{position:relative;z-index:100}.site-header .header-top .main-navigation,.site-header .header-top .quick-call,.site-header .header-top .language-switcher{display:none}.site-header .header-bottom{display:none}.catalog-title{display:flex;align-items:center;gap:8px;cursor:pointer;transition:all 0.3s ease}.catalog-title svg{transition:all 0.3s ease}.catalog-title:hover svg path{stroke:#FFFFFF}.catalog-title .close-catalog,.catalog-title .open-catalog{display:flex;align-items:center;gap:8px}.catalog-title .open-catalog{display:none}.catalog-title.active .close-catalog{display:none}.catalog-title.active .open-catalog{display:flex}.mobile-nav{flex:1}.mobile-nav ul{list-style:none;margin:0;padding:0}.mobile-nav ul li{padding:12px 0;margin-bottom:0}.mobile-nav ul li:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.11)}.mobile-nav ul li a{color:#0D111C;text-decoration:none}.mobile-nav ul li a:hover{color:#070C5F}}.mobile-search-panel{position:fixed;top:0;left:0;width:100%;background:white;padding:15px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);z-index:999;transform:translateY(-100%);transition:transform 0.3s ease}.mobile-search-panel.active{transform:translateY(0)}.mobile-search-panel .dgwt-wcas-search-wrapp{max-width:100%}.mobile-actions .mobile-search-toggle{background:none;border:none;padding:5px;font-size:1.2em;color:#0D111C;cursor:pointer}.quantity-button.delete{color:#FF3528;transition:color 0.3s ease}.quantity-button.delete:hover{color:#FF3528}.quantity-button.delete svg{width:16px;height:16px;display:block}.site-footer{background:#070C5F;padding:40px 0 16px;color:#FFFFFF;margin-top:32px}.site-footer .footer-top{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px;margin-bottom:40px}@media (max-width:767.98px){.site-footer .footer-top{grid-template-columns:1fr;gap:30px}}.site-footer .footer-column .footer-title{color:#FFFFFF}.site-footer .footer-column.footer-logo .footer-logo-wrapper{margin-bottom:20px}.site-footer .footer-column.footer-logo .footer-logo-wrapper img{max-width:200px;height:auto;filter:brightness(0) invert(1)}.site-footer .footer-column.footer-logo .quick-call a{color:#FFFFFF;text-decoration:none;transition:color 0.3s ease;display:flex;align-items:center;gap:8px}.site-footer .footer-column.footer-logo .quick-call a:hover{color:#D7D8E0}.site-footer .footer-column .footer-menu{list-style:none;margin:0;padding:0}.site-footer .footer-column .footer-menu li{margin-top:16px}.site-footer .footer-column .footer-menu li a{color:#FFFFFF;text-decoration:none;transition:color 0.3s ease}.site-footer .footer-column .footer-menu li a:hover{color:#D7D8E0}.site-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:16px;margin-top:20px;border-top:1px solid #2F3379}@media (max-width:767.98px){.site-footer .footer-bottom{flex-direction:column;gap:20px;text-align:center}}.site-footer .footer-bottom .footer-copyright{color:#7C7B83}.site-footer .footer-bottom .footer-credits{color:#7C7B83}.site-footer .footer-bottom .footer-credits a{color:#D7D8E0;text-decoration:none;transition:color 0.3s ease}.site-footer .footer-bottom .footer-credits a:hover{color:#2F3379}.home .hero-section{padding:60px 0;background:#F4F4FD;margin-bottom:60px}.home .hero-section .hero-content{max-width:600px;margin:0 auto;text-align:center}.home .hero-section .hero-content h1{font-size:3rem;margin-bottom:20px}@media (max-width:575px){.home .hero-section .hero-content h1{font-size:2rem}}.home .hero-section .hero-content p{font-size:1.25rem;margin-bottom:30px;color:#7C7B83}@media (max-width:575px){.home .hero-section .hero-content p{font-size:1rem}}.home .featured-categories{margin-bottom:60px}.home .featured-categories .section-title{text-align:center;margin-bottom:40px}.home .featured-categories .categories-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media (max-width:767px){.home .featured-categories .categories-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:575px){.home .featured-categories .categories-grid{grid-template-columns:1fr}}.home .featured-categories .category-card{position:relative;border-radius:4px;overflow:hidden}.home .featured-categories .category-card img{width:100%;height:300px;object-fit:cover}.home .featured-categories .category-card .category-content{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));color:#fff}.home .featured-categories .category-card .category-content h3{margin:0;font-size:1.5rem}.home .featured-categories .category-card .category-content .category-link{color:#fff;text-decoration:none;display:inline-block;margin-top:10px;font-weight:500}.home .featured-categories .category-card .category-content .category-link:hover{text-decoration:underline}.home .featured-products{margin-bottom:60px}.home .featured-products .section-title{text-align:center;margin-bottom:40px}.home .featured-products .products-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}@media (max-width:991px){.home .featured-products .products-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width:767px){.home .featured-products .products-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:575px){.home .featured-products .products-grid{grid-template-columns:1fr}}.home .cta-section{padding:60px 0;background:#070C5F;color:#fff;text-align:center;margin-bottom:60px}.home .cta-section h2{font-size:2.5rem;margin-bottom:20px}@media (max-width:575px){.home .cta-section h2{font-size:1.75rem}}.home .cta-section p{font-size:1.25rem;margin-bottom:30px;opacity:0.9}@media (max-width:575px){.home .cta-section p{font-size:1rem}}.home .cta-section .btn{background:#fff;color:#070C5F;border-color:#fff;font-size:1.125rem;padding:12px 30px}.home .cta-section .btn:hover{background:transparent;color:#fff}.about-shop{display:flex;align-items:flex-start;gap:24px}@media (max-width:768px){.about-shop{flex-direction:column-reverse}}.about-shop>*{background-color:#FFFFFF;padding:16px;border-radius:16px;overflow:hidden}@media (max-width:768px){.about-shop>*{width:100%}}.about-shop .about-shop__header h1{margin:0}.about-shop .about-shop__content{flex:1}.about-shop .about-shop__sidebar{width:100%;max-width:288px;padding:0}@media (max-width:768px){.about-shop .about-shop__sidebar{max-width:100%}}.about-shop .about-shop__sidebar ul{list-style:none;padding:0;margin:0}.about-shop .about-shop__sidebar ul li{transition:all 0.3s ease}.about-shop .about-shop__sidebar ul li a{display:block;padding:12px 16px;font-size:16px;font-weight:400;color:#0D111C}.about-shop .about-shop__sidebar ul li a:hover{color:#070C5F}.about-shop .about-shop__sidebar ul li.current-menu-item{background-color:#EAEBF3;pointer-events:none}.about-shop .about-shop__sidebar ul li:hover{background-color:#2F3379}.about-shop .about-shop__sidebar ul li:hover a{color:#FFFFFF}.archive-page .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;gap:24px}@media (max-width:767px){.archive-page .page-header{flex-direction:column;align-items:flex-start;margin-bottom:24px;gap:16px}}.archive-page .page-header h1{margin:0}.archive-page .page-header .blog-filters{width:300px;position:relative;z-index:2}.archive-page .archive-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:24px}.archive-page .archive-grid .news-card{width:100%}.woocommerce .shop-content{display:grid;grid-template-columns:280px 1fr;gap:30px}@media (max-width:767px){.woocommerce .shop-content{grid-template-columns:1fr}}.woocommerce .products{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media (max-width:991px){.woocommerce .products{grid-template-columns:repeat(2, 1fr)}}@media (max-width:575px){.woocommerce .products{grid-template-columns:1fr}}.woocommerce .product{background:#fff;border-radius:4px;overflow:hidden;transition:all 0.3s ease}.woocommerce .product:hover{box-shadow:0 5px 15px rgba(0, 0, 0, 0.1)}.woocommerce .product:hover .product-image img{transform:scale(1.05)}.woocommerce .product .product-image{position:relative;overflow:hidden;padding-top:100%}.woocommerce .product .product-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.woocommerce .product .product-image .onsale{position:absolute;top:10px;left:10px;background:#FF3528;color:#fff;padding:5px 10px;border-radius:4px;font-size:0.875rem;font-weight:500;z-index:1}.woocommerce .product .product-content{padding:20px}.woocommerce .product .product-content .woocommerce-loop-product__title{font-size:1.125rem;margin-bottom:10px}.woocommerce .product .product-content .woocommerce-loop-product__title a{color:#0D111C;text-decoration:none}.woocommerce .product .product-content .woocommerce-loop-product__title a:hover{color:#070C5F}.woocommerce .product .product-content .price{display:block;margin-bottom:15px;color:#0D111C;font-weight:600}.woocommerce .product .product-content .price del{color:#7C7B83;font-weight:normal;margin-right:5px}.woocommerce .product .product-content .price ins{text-decoration:none;color:#FF3528}.woocommerce .product .product-content .button{width:100%;text-align:center}.woocommerce .woocommerce-pagination{margin-top:40px}.woocommerce .woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#070C5F;border-color:#070C5F;color:#fff}.woocommerce .woocommerce-ordering{margin-bottom:30px}.woocommerce .woocommerce-ordering select{width:auto}.woocommerce .woocommerce-result-count{margin-bottom:30px;color:#7C7B83}.wishlist-title-container{display:none}.wishlist__wrapper{flex:1;display:grid;grid-template-columns:repeat(auto-fill, minmax(279px, 1fr));gap:24px}@media (max-width:576px){.wishlist__wrapper{grid-template-columns:repeat(auto-fill, minmax(185px, 1fr));gap:4px}}.wishlist__wrapper .product{width:100% !important}.yith_wcwl_wishlist_footer{display:none}.single-post__excerpt p{margin:0}.single-post__header{display:flex;flex-direction:column;gap:16px}@media (max-width:767px){.single-post__header{gap:8px}}.single-post__header h2{margin-bottom:0}.single-post__meta{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.single-post__meta{flex-direction:column;align-items:flex-start;gap:8px}}.single-post__categories{display:flex;flex-wrap:wrap;gap:8px}.single-post__categories a{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;background-color:#EAEBF3;color:#070C5F;font-size:14px;font-weight:600;border-radius:8px}.single-post__categories a:hover{background-color:#2F3379;color:#FFFFFF}.single-post__date{color:#7C7B83;font-size:14px;font-weight:400}.single-post__main{max-width:912px;margin:0 auto}.single-post__content{background-color:#FFFFFF;padding:16px;border-radius:16px;margin:32px 0}@media (max-width:767px){.single-post__content{padding:10px;margin:16px 0}}.see-all-news{margin-top:24px;text-align:center;display:flex;justify-content:center}body{background-color:#fff;color:#0D111C}a{color:#070C5F;transition:all 0.3s ease}a:hover{color:#020318}::selection{background:#070C5F;color:#fff}.section{padding:60px 0}.section-sm{padding:30px 0}.section-lg{padding:90px 0}.section-title{margin-bottom:40px;text-align:center}.section-title h2{font-size:2.5rem;margin-bottom:15px}@media (max-width:575px){.section-title h2{font-size:2rem}}.section-title p{color:#7C7B83;font-size:1.125rem;max-width:600px;margin:0 auto}@media (max-width:575px){.section-title p{font-size:1rem}}.bg-primary{background-color:#070C5F;color:#fff}.bg-secondary{background-color:#7C7B83;color:#fff}.bg-light{background-color:#EAEBF3}.bg-dark{background-color:#0D111C;color:#fff}.text-primary{color:#070C5F}.text-secondary{color:#7C7B83}.text-light{color:#EAEBF3}.text-dark{color:#0D111C}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.mb-0{margin-bottom:0}.mb-1{margin-bottom:0.25rem}.mb-2{margin-bottom:0.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.mt-0{margin-top:0}.mt-1{margin-top:0.25rem}.mt-2{margin-top:0.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.p-0{padding:0}.p-1{padding:0.25rem}.p-2{padding:0.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:3rem}.wp-admin #dashboard-widgets .postbox{border-radius:4px;border-color:rgba(0, 0, 0, 0.11);box-shadow:none}.wp-admin #dashboard-widgets .postbox .hndle{border-bottom-color:rgba(0, 0, 0, 0.11)}.wp-admin .notice{border-radius:4px;border-left-width:4px}.wp-admin .notice-success{border-left-color:#2DC056}.wp-admin .notice-warning{border-left-color:#FF3528}.wp-admin .notice-error{border-left-color:#FF3528}.wp-admin .notice-info{border-left-color:#070C5F}.wp-admin .wp-list-table{border-radius:4px;border-color:rgba(0, 0, 0, 0.11)}.wp-admin .wp-list-table th{font-weight:600}.wp-admin .wp-list-table .row-actions{color:#7C7B83}.wp-admin .nav-tab-wrapper{border-bottom-color:rgba(0, 0, 0, 0.11)}.wp-admin .nav-tab-wrapper .nav-tab{border-color:rgba(0, 0, 0, 0.11);background:transparent}.wp-admin .nav-tab-wrapper .nav-tab-active{border-bottom-color:#fff;background:#fff}.wp-admin .postbox{border-radius:4px;border-color:rgba(0, 0, 0, 0.11);box-shadow:none}.wp-admin .postbox .hndle{border-bottom-color:rgba(0, 0, 0, 0.11)}.wp-admin .postbox .inside{padding:20px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.woocommerce-cart .woocommerce{padding:30px 0}.woocommerce-cart table.cart td.actions .coupon{display:flex;gap:10px}.header-cart{position:relative}.header-cart .cart-contents{position:relative;color:#000;text-decoration:none;display:flex;align-items:center}.header-cart .cart-contents i{font-size:1.5rem}.header-cart .cart-contents .cart-contents-count{position:absolute;top:-8px;right:-8px;background:#ff4444;color:white;border-radius:50%;width:18px;height:18px;font-size:12px;display:flex;align-items:center;justify-content:center}.widget_shopping_cart .mini_cart_item{display:grid;grid-template-columns:80px 1fr auto;gap:15px;padding:15px 0;border-bottom:1px solid #eee}.widget_shopping_cart .mini_cart_item img{width:80px;height:80px;object-fit:cover}.widget_shopping_cart .mini_cart_item .quantity{display:flex;align-items:center;gap:10px}.widget_shopping_cart .mini_cart_item .quantity .quantity-adjust{background:none;border:1px solid #ddd;width:25px;height:25px;display:flex;align-items:center;justify-content:center;cursor:pointer}.widget_shopping_cart .mini_cart_item .quantity .quantity-adjust:hover{background:#f5f5f5}.widget_shopping_cart .woocommerce-mini-cart__total{display:flex;justify-content:space-between;align-items:center;margin:20px 0;font-weight:500;font-size:1.1rem}.widget_shopping_cart .woocommerce-mini-cart__buttons{display:flex;gap:10px}.widget_shopping_cart .woocommerce-mini-cart__buttons .button{flex:1;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:500;text-align:center;text-decoration:none}.widget_shopping_cart .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout){background:#f5f5f5;color:#000}.widget_shopping_cart .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout):hover{background:#eee}.widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout{background:#000;color:white}.widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout:hover{background:#333}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields{margin-bottom:30px}.woocommerce-checkout #order_review_heading{margin-top:30px}.woocommerce-checkout #order_review{background:#f9f9f9;padding:20px;border-radius:4px}.woocommerce-checkout .woocommerce-checkout-review-order-table{margin-bottom:20px}.woocommerce-checkout #payment{background:transparent}.woocommerce-checkout #payment .payment_methods{padding:0;border:none}.woocommerce-checkout #payment .payment_methods li{padding:10px 0}.woocommerce-checkout #payment .place-order{padding:20px 0 0;margin:0}.woocommerce-checkout #payment .place-order button{width:100%;padding:15px;font-size:1.1em}.checkout-wrapper .checkout-products{overflow:hidden}.checkout-wrapper .checkout-products .checkout-title{margin-bottom:0}.checkout-wrapper .woocommerce-checkout .checkout-section-content{gap:0}.checkout-wrapper .mini-cart-content{width:100%;height:100%;max-height:100%;max-width:100%;box-shadow:none;transform:translateY(0)}.checkout-wrapper .mini-cart-content .woocommerce-mini-cart{overflow-y:visible;max-height:100%}.checkout-wrapper .mini-cart-content .widget_shopping_cart_content{padding:0;max-height:100%}.checkout-wrapper .mini-cart-content .mini-cart-header,.checkout-wrapper .mini-cart-content .mini-cart-total__wrapper{display:none}.checkout-wrapper .mini-cart-content .widget_shopping_cart_content .woocommerce-mini-cart-item:last-child{border-bottom:none}.checkout-wrapper .woocommerce-billing-fields h3{display:none}.checkout-wrapper .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-wrapper .checkout-total-button p{text-align:center;color:#7C7B83;font-size:14px;margin-top:12px}.checkout-wrapper .checkout-total-button p a{color:#070C5F;text-decoration:none}.checkout-wrapper .checkout-total-button p a:hover{color:#2F3379}.checkout-wrapper .checkout-total-content{gap:8px}.checkout-wrapper .checkout-total-content .checkout-total-row--shipping .checkout-total-row-value{color:#2DC056}.checkout-wrapper .checkout-total-row{border-bottom:none;padding:0}.checkout-container{display:flex;gap:24px}@media (max-width:991px){.checkout-container{flex-direction:column}}.checkout-main{flex:1;display:flex;flex-direction:column;gap:24px}.checkout-sidebar{width:360px;position:sticky;top:149px;align-self:flex-start}@media (max-width:991px){.checkout-sidebar{width:100%;position:static}}.checkout-title{font-size:24px;font-weight:600;margin-bottom:16px}.checkout-section{border-radius:16px;background:#FFFFFF;padding:20px}.checkout-section-list .woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse}.checkout-section-list .woocommerce-checkout-review-order-table th,.checkout-section-list .woocommerce-checkout-review-order-table td{padding:12px;border-bottom:1px solid #eee}.checkout-section-list .woocommerce-checkout-review-order-table th{text-align:left;font-weight:500}.checkout-section-list .woocommerce-checkout-review-order-table .product-name{display:flex;align-items:center;gap:12px}.checkout-section-list .woocommerce-checkout-review-order-table .product-name img{width:60px;height:60px;object-fit:cover;border-radius:4px}.checkout-form{display:flex;flex-direction:column;gap:32px}.checkout-section-content{display:flex;flex-direction:column;gap:16px}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{margin-bottom:16px}.woocommerce-billing-fields .form-row label,.woocommerce-shipping-fields .form-row label{display:block;margin-bottom:8px;font-weight:500}.woocommerce-billing-fields .form-row input,.woocommerce-billing-fields .form-row select,.woocommerce-billing-fields .form-row textarea,.woocommerce-shipping-fields .form-row input,.woocommerce-shipping-fields .form-row select,.woocommerce-shipping-fields .form-row textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;transition:border-color 0.3s ease}.woocommerce-billing-fields .form-row input:focus,.woocommerce-billing-fields .form-row select:focus,.woocommerce-billing-fields .form-row textarea:focus,.woocommerce-shipping-fields .form-row input:focus,.woocommerce-shipping-fields .form-row select:focus,.woocommerce-shipping-fields .form-row textarea:focus{border-color:#070C5F;outline:none}.checkout-total{position:sticky;top:20px}.checkout-total-content{display:flex;flex-direction:column;gap:16px}.checkout-total-row{display:flex;justify-content:space-between;align-items:center;font-size:16px;padding-bottom:12px;border-bottom:1px solid #eee}.checkout-total-row.total{font-size:20px;font-weight:600;color:#070C5F;border-bottom:none;padding-top:12px;margin-top:12px;border-top:2px solid #eee}.checkout-total-button{margin-top:24px}.checkout-total-button button{width:100%;padding:16px;background:#070C5F;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color 0.3s ease}.checkout-total-button button:hover{background:#040630}.wc_payment_methods{list-style:none;padding:0;margin:0}.wc_payment_methods .wc_payment_method{margin-bottom:16px;padding:16px;border:1px solid #eee;border-radius:4px}.wc_payment_methods .wc_payment_method label{display:flex;align-items:center;gap:8px;font-weight:500;cursor:pointer}.wc_payment_methods .wc_payment_method .payment_box{margin-top:12px;padding:12px;background:#f8f8f8;border-radius:4px}@media (max-width:768px){.checkout-wrapper{padding:20px 0}.checkout-title{font-size:20px;margin-bottom:16px}.checkout-products,.checkout-section,.checkout-total{padding:16px}}.single-product-main .container{display:flex;align-items:flex-start;gap:24px}.single-product-main .product-single__wrapper{width:100%}@media (min-width:991px){.single-product-main .product-single__wrapper{width:60%}}.single-product-main .product-single__wrapper .product-single__gallery{background-color:#FFFFFF;border-radius:16px;padding:16px}.single-product-main .product-single__info{width:100%;background-color:#FFFFFF;border-radius:16px;padding:20px}@media (min-width:991px){.single-product-main .product-single__info{width:40%;position:sticky;top:150px}}.single-product-main .product-single__info .product-title{margin:12px 0;font-size:28px;line-height:1.2}.single-product-main .product-single__info .product-sku{color:#7C7B83;margin-bottom:20px}.single-product-main .product-single__info .product-series{margin-bottom:20px}.single-product-main .product-single__info .product-series p{margin-bottom:8px}.single-product-main .product-single__info .product-series .series-products{display:flex;gap:8px}.single-product-main .product-single__info .product-series .series-product{display:flex;padding:12px 16px;justify-content:center;align-items:center;border-radius:32px;line-height:1.42;font-size:14px;font-weight:400;color:#7C7B83;border:1px solid rgba(0, 0, 0, 0.11)}.single-product-main .product-single__info .product-series .series-product:hover{border-color:#070C5F;color:#070C5F}.single-product-main .product-single__info .product-series .series-product.current{background-color:#070C5F;color:#FFFFFF;border-color:#070C5F;pointer-events:none}.single-product-main .product-single__info .product-price{color:#070C5F;margin-bottom:20px}.single-product-main .product-single__info .product-price .delivery-info{color:#070C5F;display:flex;align-items:center;justify-content:flex-start;text-align:center;flex-wrap:wrap;gap:8px;margin:0}.single-product-main .product-single__info .product-price .delivery-info svg{display:inline-block}.single-product-main .product-single__info .product-actions{display:flex;gap:12px}.single-product-main .product-single__info .product-actions .yith-wcwl-feedback-messages-container{position:fixed;top:20px;right:20px;z-index:9999}.single-product-main .product-single__info .product-actions .yith-add-to-wishlist-button-block{display:flex;align-items:center;gap:8px;margin:0}.single-product-main .product-single__info .product-actions .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{display:flex;padding:12px;align-items:center;gap:8px;border-radius:50%;background-color:#F4F4FD}.single-product-main .product-single__info .product-actions .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg{width:24px;height:24px}.single-product-main .product-single__info .product-actions .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{display:none}.single-product-main .single-product-tabs{margin-top:32px}.single-product-main .single-product-tabs .labels{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-bottom:16px}.single-product-main .single-product-tabs .labels .labels__item{display:flex;align-items:center;gap:12px;border-radius:12px;border:1px solid rgba(0, 0, 0, 0.11);padding:12px}.single-product-main .single-product-tabs .labels .labels__item svg,.single-product-main .single-product-tabs .labels .labels__item img{width:40px;height:40px}.single-product-main .single-product-tabs .product-attributes{display:flex;flex-direction:column;gap:15px}.single-product-main .single-product-tabs .product-attributes__item{display:flex;align-items:flex-start;gap:20px;padding:10px 12px;border-radius:8px}.single-product-main .single-product-tabs .product-attributes__item:nth-child(odd){background-color:#F4F4FD}.single-product-main .single-product-tabs .product-attributes__label{width:40%;font-weight:500;color:rgba(13, 17, 28, 0.6)}.single-product-main .single-product-tabs .product-attributes__value{flex:1;color:rgba(13, 17, 28, 0.8)}.single-product-main .single-product-tabs .product-documents__list{display:flex;flex-direction:column;gap:12px}.single-product-main .single-product-tabs .product-documents__item{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:8px;transition:background-color 0.2s ease;background-color:#F4F4FD}.single-product-main .single-product-tabs .product-documents__icon{color:#7C7B83}.single-product-main .single-product-tabs .product-documents__name{margin-right:auto;color:#0D111C}.single-product-main .single-product-tabs .product-documents__name:hover{color:#070C5F}.product-single__slider{margin-top:32px}.product-single__slider li{list-style:none}.product-single__accessories{margin-top:32px}.product-single__accessories h4{margin:0 0 12px 0}@media (max-width:991px){.single-product .container{flex-direction:column;gap:0}.product-single__info{order:2;margin-top:32px}.product-single__info .product-title{font-size:24px;margin-bottom:4px}.product-single__wrapper{display:contents}.product-single__wrapper .product-single__gallery{order:1}.product-single__wrapper .product-single__accessories{order:3}.product-single__wrapper .single-product-tabs{order:4}.product-single__slider{padding-right:0}.product-single__slider .slider-navigation{padding-right:15px;margin-bottom:0}}.loop__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}@media (max-width:576px){.loop__header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px}}.loop__header .loop__title{margin-bottom:0}@media (max-width:576px){.loop__header .loop__title{font-size:24px}}.loop__header .loop__header-actions{display:flex;justify-content:space-between;align-items:center}@media (max-width:576px){.loop__header .loop__header-actions{margin-left:auto}}.loop__header .loop__header-actions .view-toggle{display:flex;align-items:center;gap:10px;margin-right:24px}@media (max-width:576px){.loop__header .loop__header-actions .view-toggle{display:none}}.loop__header .loop__header-actions button{background:none;border:none;cursor:pointer;width:24px;height:24px;display:flex;justify-content:center;align-items:center;transition:all 0.3s ease}.loop__header .loop__header-actions button svg path{stroke:#7C7B83}.loop__header .loop__header-actions button.active svg path{stroke:#070C5F}.loop__header .loop__header-actions button:hover{transform:scale(1.1)}.loop__header .loop__header-actions .loop__header-actions-item{display:flex;justify-content:space-between;align-items:center}.loop__header .woocommerce-ordering{margin-bottom:0}.woof_products_top_panel{display:none !important}.loop__content{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.loop__content .filter-container{flex:0 0 280px}@media (min-width:992px){.loop__content .filter-container .filter-title{display:none}}.loop__content .filter-container h4{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:8px}.loop__content .products-container{display:flex;flex:1;width:100%}.loop__content .products{flex:1;display:grid;grid-template-columns:repeat(auto-fill, minmax(279px, 1fr));gap:24px}@media (max-width:576px){.loop__content .products{grid-template-columns:repeat(auto-fill, minmax(185px, 1fr));gap:4px}}.loop__content .products .product{width:100%}.loop__content .products::before,.loop__content .products::after{display:none !important}.filter-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:98;opacity:0;transition:opacity 0.3s ease}.filter-overlay.active{display:block;opacity:1}.filter-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:#070C5F;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all 0.3s ease;position:fixed;right:20px;top:40%;transform:translateY(-50%);z-index:50;box-shadow:0 2px 8px rgba(0, 0, 0, 0.2)}.filter-toggle:hover{background:#2F3379;transform:translateY(-50%) scale(1.1)}.filter-toggle svg{width:20px;height:20px;transition:transform 0.3s ease}.filter-toggle.active svg{transform:rotate(180deg)}@media (max-width:991px){.loop__content{flex-direction:column}.loop__content .filter-container{display:none;width:90%;margin-bottom:24px;position:fixed;top:0;right:0;height:100vh;background:#FFFFFF;z-index:99;padding:20px;overflow-y:auto;transform:translateX(100%);transition:transform 0.3s ease;padding-top:72px}.loop__content .filter-container.active{display:block;transform:translateX(0)}.loop__content .filter-container .filter-title{display:block;font-size:24px;font-weight:600;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.filter-toggle{display:flex}.products{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:16px}}@media (max-width:576px){.products{grid-template-columns:1fr}}.yith-wcwl-message{position:fixed;top:20px;right:20px;z-index:9999;padding:15px 20px;border-radius:4px;background-color:#fff;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);display:flex;align-items:center;gap:10px;transition:all 0.3s ease;transform:translateX(120%);opacity:0}.yith-wcwl-message.show{transform:translateX(0);opacity:1}.yith-wcwl-message .yith-wcwl-icon{width:20px;height:20px;flex-shrink:0}.yith-wcwl-message .msg{margin:0;font-size:14px;line-height:1.4}.yith-wcwl-message .button{margin-left:10px;padding:5px 10px;font-size:12px;text-decoration:none;border-radius:3px;background-color:#f5f5f5;color:#333;transition:background-color 0.2s ease}.yith-wcwl-message .button:hover{background-color:#e5e5e5}.yith-wcwl-add-to-wishlist{margin-top:10px}.yith-wcwl-add-to-wishlist .add_to_wishlist{display:inline-flex;align-items:center;gap:5px;padding:8px 15px;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#333;font-size:14px;cursor:pointer;transition:all 0.2s ease}.yith-wcwl-add-to-wishlist .add_to_wishlist:hover{background-color:#f5f5f5;border-color:#ccc}.yith-wcwl-add-to-wishlist .add_to_wishlist i{font-size:16px}.yith-wcwl-add-to-wishlist .feedback{display:none;margin-top:5px;font-size:12px;color:#666}.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse{display:inline-flex;align-items:center;gap:5px;padding:8px 15px;border:1px solid #ddd;border-radius:4px;background-color:#f5f5f5;color:#333;font-size:14px;text-decoration:none}.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i{font-size:16px}.yith-wcwl-feedback-messages-container{position:fixed;top:20px !important;right:20px !important;left:auto !important;z-index:9999;transform:none !important}.yith-wcwl-add-to-wishlist__feedback{padding:16px 24px;border-radius:8px;background:#FFFFFF;box-shadow:0 4px 16px rgba(13, 17, 28, 0.1);color:#FFFFFF;font-size:14px;line-height:1.42;transform:translateX(120%);transition:transform 0.3s ease}.yith-wcwl-add-to-wishlist__feedback.yith-wcwl-fade-out{transform:translateX(0)}.yith-wcwl-add-to-wishlist__feedback--error{background:#FFF1E1 !important;border:1px solid #FF9F38 !important;color:#FF9F38 !important}.yith-wcwl-add-to-wishlist__feedback--product_added{background:#E0F6E6 !important;border:1px solid #2DC056 !important;color:#2DC056 !important}.product-categories__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:16px}.product-categories__grid .product-category{display:grid;grid-template-columns:1fr;gap:16px;border-radius:16px;overflow:hidden}.product-categories__grid .product-category>img{width:100%;height:100%;object-fit:cover;grid-column:1 / 1;grid-row:1 / 1}.product-categories__grid .product-category>a{grid-column:1 / 1;grid-row:1 / 1;z-index:1;display:flex;align-items:center;flex-direction:column;color:#fff;padding:20px}.product-categories__grid .product-category>a img{transition:all 0.3s ease}.product-categories__grid .product-category>a h5{text-align:center}.product-categories__grid .product-category:hover>a img{transform:scale(1.1)}.features__grid{display:grid;grid-template-columns:repeat(4, calc(25% - 12px));margin-top:16px;gap:16px}.features__grid .feature{display:flex;padding:14px 16px;align-items:center;gap:8px;border-radius:16px;background:#FFFFFF;overflow:hidden;font-size:16px;font-weight:600}.features__grid .feature:first-child{padding:16px;gap:12px;grid-column:1 / 3;grid-row:1 / 3;position:relative;font-size:18px}.features__grid .feature:first-child .feature__text{max-width:370px}.features__grid .feature:first-child::before{content:"";position:absolute;right:-192px;bottom:-381px;width:438px;height:438px;border-radius:50%;opacity:0.06;background:#070C5F}@media (max-width:991px){.features__grid{grid-template-columns:repeat(2, calc(50% - 8px))}.features__grid .feature:first-child{grid-column:1 / 3;grid-row:1}}@media (max-width:767px){.features__grid{grid-template-columns:1fr}.features__grid .feature:first-child{grid-column:1;grid-row:1}}.catalog{margin-top:24px}.catalog .catalog-menu__content{border-radius:16px;background:#FFFFFF}.catalog .catalog-menu__content .catalog-menu__list{display:grid;grid-template-columns:1fr;padding:0;margin:0;list-style:none}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__item{padding:16px;border-bottom:1px solid rgba(0, 0, 0, 0.11);border-right:1px solid rgba(0, 0, 0, 0.11)}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__item:last-child{border-bottom:none}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__item .catalog-menu__link{display:flex;align-items:center;gap:12px;color:#0D111C;text-decoration:none}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__item .catalog-menu__link:hover{color:#070C5F}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__item .catalog-menu__icon{width:56px;height:56px;border-radius:8px;overflow:hidden}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__item .catalog-menu__icon img{width:100%;height:100%;object-fit:contain}@media (min-width:992px){.catalog .catalog-menu__content .catalog-menu__list{grid-template-columns:repeat(3, 1fr)}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__item:nth-child(2n){border-right:1px solid rgba(0, 0, 0, 0.11)}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__item:nth-child(3n){border-right:none}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__item:nth-last-child(-n+2){border-bottom:1px solid rgba(0, 0, 0, 0.11)}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__item:nth-last-child(-n+3){border-bottom:none}}@media (min-width:768px){.catalog .catalog-menu__content .catalog-menu__list{grid-template-columns:repeat(2, 1fr)}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__item:nth-child(2n){border-right:none}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__item:nth-last-child(-n+2){border-bottom:none}}@media (max-width:768px){.catalog .catalog-menu__content .catalog-menu__list{grid-template-columns:repeat(2, 1fr)}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__item{border-right:none}}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__sublist{margin:0;padding:0;list-style:none}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__sublist .catalog-menu__subitem{padding:9px 16px}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__sublist .catalog-menu__subitem .catalog-menu__sublink{color:#0D111C;text-decoration:none}.catalog .catalog-menu__content .catalog-menu__list .catalog-menu__sublist .catalog-menu__subitem .catalog-menu__sublink:hover{color:#070C5F}.products-slider{margin-top:48px}@media (max-width:1200px){.products-slider .owl-stage-outer{width:120%}}.banner{background-color:#070C5F;border-radius:16px;padding:0 64px;overflow:hidden;margin-top:48px}@media (max-width:991px){.banner{padding:0 24px}}.banner .banner__container{display:flex;justify-content:space-between}@media (max-width:767px){.banner .banner__container{flex-direction:column}}.banner .banner__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;color:#FFFFFF;padding:20px 0}.banner .banner__content .banner__title{margin-bottom:0}@media (max-width:767px){.banner .banner__content .banner__title{font-size:22px}}.banner .banner__content .banner__socials{display:flex;gap:24px}@media (max-width:991px){.banner .banner__content .banner__socials{gap:16px}}@media (max-width:767px){.banner .banner__content .banner__socials{flex-direction:column}}.banner .banner__content .banner__socials a{display:flex;align-items:center;gap:8px;color:#FFFFFF;font-size:18px;font-style:normal;font-weight:600}@media (max-width:991px){.banner .banner__content .banner__socials a{font-size:16px}}.banner .banner__content .banner__socials a:hover{color:#F4F4FD}.banner .banner__content .btn{background-color:#FFFFFF;color:#070C5F}.banner .banner__content .btn:hover{color:#070C5F;background-color:#F4F4FD}.banner .banner__image{position:relative;padding:20px 90px 0 90px;display:flex;align-items:flex-end;justify-content:center}@media (max-width:991px){.banner .banner__image{padding:20px 0 0 0}}.banner .banner__image img{position:relative;z-index:1}.banner .banner__image::before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%);width:438px;height:438px;flex-shrink:0;border-radius:438px;background:#2F3379;border-radius:50%;z-index:0}@media (max-width:991px){.banner .banner__image::before{width:300px;height:300px;top:100%;transform:translate(-50%, -50%)}}.latest-news{margin:48px 0}@media (max-width:767px){.latest-news{margin:24px 0}}.contacts .contacts__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px;margin-top:16px}.contacts .contacts__grid .item-phone svg path{fill:#070C5F}.contacts .contacts__grid .item-phone a.phone svg path{stroke:#070C5F;fill:transparent}.contacts .contacts__grid .item{display:flex;flex-direction:column;gap:10px}.contacts .contacts__grid .item a{display:flex;align-items:center;gap:8px;font-size:16px}.contacts .contacts__grid .item a svg{width:24px;height:24px}.contacts .contacts__grid .item__content{display:flex;gap:10px;font-size:16px}.contacts .contacts__grid .item__content svg{width:24px;height:24px;flex-shrink:0}.contacts .contacts__grid .item__content p{margin:0}body{background-color:#F4F4FD}