@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);:root{--main-color:#002f6c;--black-color:#252525;--accent-color:#15c6a4;--white-color:#fff;--light-blue-color:#f1f7ff;--mid-blue-color:#2a7ae2;--dark-blue-color:#194b8c;--gray-color:#97a8bf;--red-color:#c6152a;--orange-color:#e29514;--grid-max-size:1410px;--grid-gutter-size:30px;--slider-img-position-x:-100px;--slider-img-position-y:100px;--about-us-position-x:30px;--about-us-position-y:-30px;--checkout-position-x:-30px;--checkout-position-y:-30px;--slider-ellipse-size:520px;--about-us-ellipse-size:750px;--categories-position-x:-15px;--categories-position-y:-10px;--category-img-position-x:-75px;--category-img-position-y:50px}@keyframes mouse-icon{50%{row-gap:30px;margin-bottom:40px}}@keyframes prev-next{50%{-moz-column-gap:16px;column-gap:16px}}@keyframes prev-pagination{50%{-moz-column-gap:16px;column-gap:16px;margin-right:0}}@keyframes next-pagination{50%{-moz-column-gap:16px;column-gap:16px;margin-left:0}}@keyframes menu-icon{50%{height:0}}@keyframes right-menu-icon{50%{margin-top:-10px}}@keyframes header-line{100%{left:-15px}}@keyframes img-show{100%{opacity:1}}body{display:flex;flex-direction:column;min-height:100vh;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;margin:0}body.archive header .search.active .search-bar,body.default header .search.active .search-bar,body.error404 header .search.active .search-bar,body.page header .search.active .search-bar,body.search header .search.active .search-bar,body.single header .search.active .search-bar,body.single-product header .search.active .search-bar,body.thank-you-page header .search.active .search-bar{width:calc(100% - var(--grid-gutter-size) * 2)}body.archive:not(.tax-product_cat) header,body.page header,body.search header{color:var(--white-color)}body.page header .left-menu .menu-btn{font-weight:400}body.archive:not(.tax-product_cat) header .left-menu .menu-btn:not(.close) .menu-icon-down,body.archive:not(.tax-product_cat) header .left-menu .menu-btn:not(.close) .menu-icon-up,body.page header .left-menu .menu-btn:not(.close) .menu-icon-down,body.page header .left-menu .menu-btn:not(.close) .menu-icon-up,body.search header .left-menu .menu-btn:not(.close) .menu-icon-down,body.search header .left-menu .menu-btn:not(.close) .menu-icon-up{border-bottom-color:var(--white-color)}body.archive header .left-menu .menu-btn.close .menu-btn-text,body.page header .left-menu .menu-btn.close .menu-btn-text,body.search header .left-menu .menu-btn.close .menu-btn-text{color:var(--main-color)}body.page-id-67 .header,body.page-id-819 .header,body.page-id-821 .header,body.page-id-823 .header,body.page-id-825 .header{background-position:center 80%;background-repeat:no-repeat}body.page-id-113 .header,body.page-id-809 .header,body.page-id-811 .header,body.page-id-813 .header,body.page-id-815 .header{background-position:center 70%;background-repeat:no-repeat}body.page-id-69 .header,body.page-id-828 .header,body.page-id-830 .header,body.page-id-832 .header,body.page-id-834 .header{background-position:center 40%;background-repeat:no-repeat}body.default header .right-menu,body.default header .right-menu a,body.error404 header .right-menu,body.error404 header .right-menu a,body.single header .right-menu,body.single header .right-menu a,body.single-product header .right-menu,body.single-product header .right-menu a,body.thank-you-page header .right-menu,body.thank-you-page header .right-menu a{color:inherit}body.default header .account-btn a,body.default header .cart-btn a,body.default header .language-btn,body.default header .search-btn,body.error404 header .account-btn a,body.error404 header .cart-btn a,body.error404 header .language-btn,body.error404 header .search-btn,body.single header .account-btn a,body.single header .cart-btn a,body.single header .language-btn,body.single header .search-btn,body.single-product header .account-btn a,body.single-product header .cart-btn a,body.single-product header .language-btn,body.single-product header .search-btn,body.thank-you-page header .account-btn a,body.thank-you-page header .cart-btn a,body.thank-you-page header .language-btn,body.thank-you-page header .search-btn{font-weight:500}body.default header .account-btn,body.error404 header .account-btn,body.single header .account-btn,body.single-product header .account-btn,body.thank-you-page header .account-btn{border-right:1px solid #e5e5e5}body.default header .account-btn .img-item,body.error404 header .account-btn .img-item,body.single header .account-btn .img-item,body.single-product header .account-btn .img-item,body.thank-you-page header .account-btn .img-item{background-image:url(../../uploads/user-icon-blue.svg)}body.default header .cart-btn,body.error404 header .cart-btn,body.single header .cart-btn,body.single-product header .cart-btn,body.thank-you-page header .cart-btn{border-right:1px solid #e5e5e5}body.default header .cart-btn .img-item,body.error404 header .cart-btn .img-item,body.single header .cart-btn .img-item,body.single-product header .cart-btn .img-item,body.thank-you-page header .cart-btn .img-item{background-image:url(../../uploads/cart-icon-blue.svg)}body.default header .search-btn,body.error404 header .search-btn,body.single header .search-btn,body.single-product header .search-btn,body.thank-you-page header .search-btn{border-right:1px solid #e5e5e5}body.default header .search-btn .img-item,body.error404 header .search-btn .img-item,body.single header .search-btn .img-item,body.single-product header .search-btn .img-item,body.thank-you-page header .search-btn .img-item{background-image:url(../../uploads/search-icon-blue.svg)}body.default header .search-btn .img-item-close,body.error404 header .search-btn .img-item-close,body.single header .search-btn .img-item-close,body.single-product header .search-btn .img-item-close,body.thank-you-page header .search-btn .img-item-close{background-image:url(../../uploads/close-icon-blue.svg)}body.page-id-114 .header,body.page-id-979 .header,body.page-id-981 .header,body.page-id-983 .header,body.page-id-985 .header{background-position:center 20%;background-repeat:no-repeat}body.my-account-page .header,body.page-id-115 .header,body.page-id-987 .header,body.page-id-989 .header,body.page-id-991 .header,body.page-id-993 .header,body.search .header{background-position:center;background-repeat:no-repeat}body.page form .form-row .input-text{box-sizing:border-box;width:100%}h1,h2,h3,h4,h5{position:relative;color:var(--main-color);margin:0;line-height:1.2;z-index:2}h1{font-size:70px;font-weight:600;letter-spacing:-.5px}h2{font-size:60px;font-weight:600}h3{font-size:45px;font-weight:600}h4{font-size:21px;font-weight:600}h5{font-size:18px;font-weight:600}p{color:var(--black-color);line-height:1.5;margin:0}a{color:var(--white-color);text-decoration:none}ul{margin:0;padding:0;list-style:none}label{font-size:16px;font-weight:500;color:var(--main-color)}label.required:after{content:"*";color:var(--red-color);margin-left:.5ex}label .required{color:var(--red-color)}.form>div,form>div{display:flex;flex-direction:column;row-gap:12px;margin-bottom:30px}form input,form textarea{padding:13px 15px;color:var(--gray-color)}form textarea{height:195px;resize:none}button{border:none}button,input,textarea{font-family:Poppins,sans-serif}input,textarea{font-size:15px;font-weight:400;border:none;color:var(--gray-color);background-color:#f8f8f8}input,textarea{transition:all .3s ease-out}input:focus,textarea:focus{outline:0;box-shadow:inset 0 0 0 1px rgba(42,122,226,.6)}input.empty,textarea.empty{box-shadow:inset 0 0 0 1px rgba(198,21,42,.6)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--gray-color)}input::placeholder,textarea::placeholder{color:var(--gray-color)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkbox-item,.radio-btn{position:relative}.checkbox-item input,.radio-btn input{opacity:0;z-index:1;cursor:pointer}.checkbox-item label:before,.radio-btn label:before{position:absolute;left:0;content:"";display:inline-block}.checkbox-item{display:flex;-moz-column-gap:10px;column-gap:10px}.checkbox-item input:checked~label:before{content:url(../../uploads/checkbox-icon-white.svg);background-color:var(--accent-color)}.checkbox-item label:before{width:16px;height:16px;border:2px solid var(--accent-color)}.empty-value{font-size:12px;color:var(--red-color)}.radio-btn{flex-direction:row;align-items:baseline;margin:0}.radio-btn input:checked~label:before{width:15px;height:15px;border:3px solid var(--accent-color)}.radio-btn label{margin-left:5px;color:var(--gray-color)}.radio-btn label:before{width:15px;height:15px;border-radius:50%;border:1px solid #d5d5d5;transition:all .1s ease-out;box-sizing:border-box}.quantity{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.quantity img{width:15px;height:15px;cursor:pointer}.quantity input{padding:0 15px;box-sizing:border-box}.col,.col-lg{display:flex;margin:0 auto}.col{max-width:var(--grid-max-size)}.col-lg{max-width:100%;margin:0 40px}#accessories .col,.applications .col,.checkout-ordering .col,.discount-offers .col,.faq .col,.installation .col,.latest-events .col,.my-purchases .col,.our-feedback .col,.our-products .col,.search-results-list .col,.single-features .col,.specifications .col,.why-choose-us .col{flex-direction:column;row-gap:75px}.default-page .col,.products .col,.recommended-products .col{flex-direction:column}section:not(.header,.slider,.contact-us,.category-description,.category-features,.map,.error404,.admin-panel,.thank-you,.empty-cart,.contact-us-message){padding:100px 0}section.active-1 .header-line{left:-15px}section.active-1 .contact-us-container{top:0}section.active-1 .category-description-left{top:50px}section.active-2 .why-choose-us-grid{top:50px}section.active-2 .discounts-item:nth-child(1){height:55%}section.active-2 .discounts-item:nth-child(2){height:75%}section.active-2 .discounts-item:nth-child(3){height:100%}section.active-2 .faq-accordion{row-gap:30px}section.active-2 .products-description-img .img-item{opacity:1}section.active-2 .category-features-items{top:50px}section.active-2 .pdf-download .vertical-line,section.active-2 .totals-container .vertical-line{height:100px}section.active-2 .installation-option .designation{opacity:1;visibility:visible}section.active-2 .contacts-list-container{top:-35px}section.active-2 .contacts-list-container .horizontal-line{width:100px}section.active-2 .search-item-container .horizontal-line{width:105px}section.active-2 .totals-container{top:0}.section-header{position:relative;display:inline-block;width:fit-content}.header-line{position:absolute;left:0;bottom:8px;width:175px;height:18px;background-color:var(--accent-color);transition:left .5s ease-out}.header-line:hover{left:-15px}.mouse-icon{display:inline-flex;flex-direction:column;align-items:center;row-gap:20px;margin-bottom:50px;animation:1s ease-out mouse-icon infinite}.mouse-icon img:last-child{width:14px;height:14px}.read-more-btn,.show-all-btn{position:relative;font-size:16px;font-weight:500;padding:13px 30px;color:var(--main-color);border:2px solid var(--accent-color);text-decoration:none;transition:padding-right .3s ease-out;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--main-color)}.read-more-btn:before,.show-all-btn:before{position:absolute;content:"";top:0;right:0;background-color:#15c6a4;width:0;height:100%;transition:width .3s ease-out}.read-more-btn:after,.show-all-btn:after{width:18px;height:18px;margin-left:15px;z-index:1;transition:margin-left .3s ease-out}.read-more-btn:after{content:url(../../uploads/arrow-right-blue.svg)}.go-back-btn{position:relative;font-size:16px;font-weight:500;padding:13px 30px;color:var(--main-color);border:2px solid var(--accent-color);text-decoration:none;transition:padding-right .3s ease-out;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--main-color);transition:padding-left .3s ease-out}.go-back-btn:before{content:url(../../uploads/arrow-left-blue.svg);width:18px;height:18px;margin-right:15px;z-index:1;transition:margin-right .3s ease-out}.go-back-btn:after{position:absolute;content:"";top:0;left:0;background-color:#15c6a4;width:0;height:100%;transition:width .3s ease-out}.update-cart-btn{align-self:flex-end;font-size:16px;font-weight:500;padding:13px 30px;color:var(--main-color);border:2px solid var(--accent-color);text-decoration:none;transition:padding-right .3s ease-out;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--main-color);-moz-column-gap:15px;column-gap:15px;margin-left:auto;cursor:pointer}.update-cart-btn:after{content:url(../../uploads/update-icon-blue.svg);width:18px;height:18px}.buy-btn{font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--white-color);cursor:pointer;padding:13px 25px;background-color:var(--mid-blue-color);transition:padding-left .3s ease-out,padding-right .3s ease-out,background-color .5s ease-out}.buy-btn:after{content:url(../../uploads/add-cart-white.svg);width:18px;height:18px;margin-left:15px}.buy-btn.pay-for-order:after{content:url(../../uploads/pay-for-order-icon.svg);height:20px}.buy-btn.add-payment-method:after{content:url(../../uploads/add-method-icon-white.svg)}.buy-btn.save-changes:after{content:url(../../uploads/save-icon-white.svg)}.buy-btn.save-changes:after{content:url(../../uploads/save-icon-white.svg)}.show-all-btn{margin:0 auto}.show-all-btn:after{content:url(../../uploads/show-all-blue.svg)}.totals-btn{font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--white-color);cursor:pointer;padding:13px 25px;background-color:var(--mid-blue-color);justify-content:center;width:auto}.totals-btn:after{width:18px;height:18px;padding:0 15px 0 15px}.totals-btn.proceed-to-checkout:after{content:url(../../uploads/procced-to-checkout-icon-white.svg)}.totals-btn.place-order:after{position:relative;top:0;content:url(../../uploads/order-icon-white.svg)}.login-form button,.lost-pass-form button,.registration-form button,.send-btn{font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--white-color);cursor:pointer;padding:13px 25px;background-color:var(--accent-color);border:none;cursor:pointer;transition:padding-left .3s ease-out,padding-right .3s ease-out}.login-form button:after,.lost-pass-form button:after,.registration-form button:after,.send-btn:after{content:url(../../uploads/send-icon-white.svg);width:18px;height:18px;margin-left:15px}.send-btn.default{align-self:flex-end}.send-btn.default:after{content:url(../../uploads/check-default-icon-white.svg)}.feedback-btn{font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--white-color);cursor:pointer;padding:13px 80px;background-color:var(--mid-blue-color)}.feedback-btn:after{content:url(../../uploads/call-icon-white.svg);width:18px;height:18px;margin-left:15px}.go-back-btn{position:relative;font-size:16px;font-weight:500;padding:13px 30px;color:var(--main-color);border:2px solid var(--accent-color);text-decoration:none;transition:padding-right .3s ease-out;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--main-color);transition:padding-left .3s ease-out}.go-back-btn:before{content:url(../../uploads/arrow-left-blue.svg);width:18px;height:18px;margin-right:15px;z-index:1;transition:margin-right .3s ease-out}.go-back-btn:after{position:absolute;content:"";top:0;left:0;background-color:#15c6a4;width:0;height:100%;transition:width .3s ease-out}.arrow-link-btn{display:flex;align-items:center;justify-content:flex-end;font-size:16px;font-weight:500;-moz-column-gap:8px;column-gap:8px;color:#65a5f8;margin-top:auto}.arrow-link-btn:hover{animation:.5s ease-out prev-next}.arrow-link-btn.after:after{content:url(../../uploads/arrow-right-purpure.svg);width:18px;height:18px}.arrow-link-btn.before:before{content:url(../../uploads/arrow-left-purpure.svg);width:18px;height:18px}.up-scroll-btn{position:fixed;right:40px;bottom:40px;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--white-color);padding:18px;background-color:var(--mid-blue-color);border:none;cursor:pointer;z-index:999}.up-scroll-btn:after{position:relative;top:0;content:url(../../uploads/arrow-up-white.svg);width:14px;height:14px}.search-button{font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--white-color);background-color:var(--mid-blue-color);border:none}.table-btn{font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--white-color);cursor:pointer;padding:7px 14px;transition:padding-left .3s ease-out,padding-right .3s ease-out,background-color .5s ease-out}.table-btn:after{width:16px;height:16px;margin-left:8px}.table-btn.view{background-color:var(--mid-blue-color)}.table-btn.view:after{content:url(../../uploads/eye-icon-white.svg)}.table-btn.pay{background-color:var(--accent-color)}.table-btn.pay:after{content:url(../../uploads/pay-icon-white.svg)}.table-btn.cancel{background-color:var(--red-color)}.table-btn.cancel:after{content:url(../../uploads/cancel-icon-white.svg)}.table-btn.download{background-color:var(--mid-blue-color)}.table-btn.delete{background-color:var(--red-color)}.table-btn.delete:after{content:url(../../uploads/del-icon-white.svg)}.table-btn.default{background-color:var(--accent-color)}.table-btn.default:after{content:url(../../uploads/check-default-icon-white.svg)}.edit-addresses-btn,.latest-events-btn,.search-results-btn{font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--white-color);cursor:pointer;padding:23px 20px;background-color:var(--mid-blue-color);overflow:hidden}.edit-addresses-btn:after,.latest-events-btn:after,.search-results-btn:after{position:relative;right:0;width:18px;height:18px}.latest-events-btn:after,.search-results-btn:after{content:url(../../uploads/arrow-right-white.svg)}.logo img{height:25px}.social-icons-container{display:flex;-moz-column-gap:20px;column-gap:20px}.ellipses{opacity:.25}.ellipses svg{width:0;height:0}.menu-nav{position:fixed;top:0;left:calc(-33.333% - 20px);padding:0 10px 0 40px;width:33.333%;height:100vh;background-color:var(--white-color);box-shadow:0 15px 25px rgba(0,0,0,.1);box-sizing:border-box;transition:left .5s ease-out;z-index:-2}.menu-nav .menu-container{margin:165px 0 40px 0;max-height:calc(100vh - 205px);overflow-x:hidden;overflow-y:auto}.menu-nav .menu-container>ul li{font-size:36px;font-weight:600;line-height:1.7}.menu-nav .menu-container>ul li a{color:var(--main-color);transition:color .3s ease-out}.menu-nav .menu-container>ul li a:hover{color:var(--accent-color)}.menu-nav .menu-container>ul li.menu-item-has-children{position:relative;cursor:pointer}.menu-nav .menu-container>ul li.menu-item-has-children::after{position:absolute;top:0;right:15px;content:url(../../uploads/arrow-down-blue.svg);width:16px;height:auto;transition:transform .5s ease-out}.menu-nav .menu-container>ul li.menu-item-has-children.active::after{transform:rotate(180deg)}.menu-nav .menu-container::-webkit-scrollbar{width:4px}.menu-nav .menu-container::-webkit-scrollbar-thumb{background:#e5e5e5}.menu-nav .sub-menu{display:none;margin-left:20px}.menu-nav .sub-menu a{font-size:30px;font-weight:600}.menu-nav .horizontal-line{position:absolute;top:100px;right:0;border-bottom:3px solid var(--accent-color);width:100px;transition:right .8s ease-out}.menu-nav.active{left:0}.menu-nav.active .horizontal-line{right:-30px}.mobile-search,.search{position:relative;width:100%}.mobile-search .search-bar,.search .search-bar{position:absolute;top:-12px;left:30px;width:0;overflow:hidden;transition:width .5s ease-out}.mobile-search .search-bar form,.search .search-bar form{display:flex;-moz-column-gap:15px;column-gap:15px}.mobile-search .search-bar input,.search .search-bar input{padding:13px 15px}.mobile-search .search-bar .select-field,.search .search-bar .select-field{position:relative;width:160px}.billing-details .country-input:after,.mobile-search .search-bar .select-field:after,.search .search-bar .select-field:after{content:url(../../uploads/arrow-down-gray.svg);position:absolute;width:10px;height:10px;top:14px;right:15px}.mobile-search .search-bar .select-field .select,.search .search-bar .select-field .select{display:flex;align-items:center;width:inherit;padding:0 15px;color:var(--gray-color);background-color:#f8f8f8;transition:all .3s ease-out;cursor:default}.billing-details .country .select-menu-billing,.mobile-search .search-bar .select-field .select-menu,.search .search-bar .select-field .select-menu{position:absolute;top:53px;padding:15px 15px 0 15px;width:100%;box-sizing:border-box;color:var(--main-color);background-color:var(--light-blue-color);opacity:0;visibility:hidden;transition:all .3s ease-out}.billing-details .country .select-menu-billing li,.mobile-search .search-bar .select-field .select-menu li,.search .search-bar .select-field .select-menu li{margin-bottom:15px;line-height:1;cursor:pointer}.mobile-search .search-bar .search-field,.search .search-bar .search-field{flex-grow:1}.mobile-search .search-bar .search-field input,.search .search-bar .search-field input{width:100%;box-sizing:border-box}.mobile-search .search-bar button,.search .search-bar button{margin-left:auto}.mobile-search .select,.mobile-search input,.search .select,.search input{height:100%}.mobile-search.active .search-bar,.search.active .search-bar{width:calc(50% + 120px + (var(--grid-max-size) - var(--grid-gutter-size) * 11)/ 12 * 2 + var(--grid-gutter-size) + var(--grid-gutter-size)/ 2)}.billing-details .country .select-menu-billing.active,.mobile-search.active .select-menu.active,.search.active .select-menu.active{opacity:1;visibility:visible}.mobile-search .search-bar .search-button,.search .search-bar .search-button{padding:13px 30px}.category-features-item-icon,.checkout-ordering-item-icon,.single-features-item-icon{position:absolute;display:flex;justify-content:center;align-items:center;width:70px;height:70px;background-color:var(--accent-color)}.breadcrumbs{font-size:18px;font-weight:400;color:var(--main-color);margin-top:35px;z-index:1}.breadcrumbs .link-item:first-child:before{position:relative;top:2px;content:url(../../uploads/home-icon-blue.svg);display:inline-block;width:18px;height:18px;margin-right:8px}.breadcrumbs .link-item:not(:first-child):before{content:"/";color:var(--main-color);margin:0 8px}.breadcrumbs span{color:var(--accent-color)}.breadcrumbs a{transition:color .3s ease-out}.breadcrumbs a:hover,.category .breadcrumbs a:hover,.single-product .breadcrumbs a:hover{color:var(--accent-color)}.category:not(.archive) .breadcrumbs a,.default-page .breadcrumbs a,.single-product .breadcrumbs a{color:var(--main-color)}.category:not(.archive) .breadcrumbs a:hover,.default-page .breadcrumbs a:hover,.single-product .breadcrumbs a:hover{color:var(--accent-color)}.next,.prev{color:var(--main-color);display:flex;align-items:center;font-size:16px;font-weight:500;-moz-column-gap:8px;column-gap:8px}.next:hover,.prev:hover{cursor:pointer;animation:.5s ease-out prev-next}.prev:before{content:url(../../uploads/arrow-left-blue.svg);width:18px;height:18px}.next:after{content:url(../../uploads/arrow-right-blue.svg);width:18px;height:18px}.pagination,.pagination ul{display:flex;-moz-column-gap:22px;column-gap:22px}.pagination{font-size:16px;font-weight:500;color:var(--main-color);justify-content:center;margin-top:75px}.pagination .next:hover,.pagination .prev:hover{cursor:pointer}.pagination .prev{margin-right:8px}.pagination .prev:hover{animation:.5s ease-out prev-pagination}.pagination .next{margin-left:8px}.pagination .next:hover{animation:.5s ease-out next-pagination}.pagination .page-num{color:var(--black-color)}.pagination .page-num li:hover{cursor:pointer;color:var(--accent-color)}.pagination .page-num li.current{color:var(--accent-color)}.slider-pagination{display:flex;-moz-column-gap:13px;column-gap:13px;justify-content:center;min-height:18px}.slider-pagination .pagination-item{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid transparent;transition:all .3s ease-out;cursor:pointer}.slider-pagination .default-item{width:8px;height:8px;background-color:var(--main-color);transition:all .3s ease-out}.slider-pagination .pagination-item.active{border:1px solid var(--accent-color)}.slider-pagination .pagination-item.active .default-item{background-color:var(--accent-color)}.carousel .col-lg{position:absolute;left:0;right:0;align-items:center;height:100%}.carousel .col-lg .next,.carousel .col-lg .prev{z-index:2}.carousel .col-lg .next{margin-left:auto}.map{background-color:#e5e5e5;width:100%;height:75vh}.map iframe{width:100%;height:inherit}.error-404{min-height:600px}.error-404 .col{-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size)}.error-404 .col>div{width:50%}.error-404 .section-header{display:inline-block}.error-404 h1{font-size:90px;font-weight:600}.error-404 .header-line{bottom:13px;animation:.8s ease-out forwards header-line}.error-404 .description-404-container{margin:50px 0 35px 0}.error-404 .description-404 h3{margin-bottom:25px}.error-404 .description-404 p{font-size:18px;font-weight:400}.error-404 .description-404 p span{color:var(--gray-color)}.error-404 .image-404 img{width:auto;height:400px;object-fit:contain}.table-params{display:grid;justify-content:space-between;justify-items:center;align-items:center;padding:0 25px;background-color:var(--white-color)}.table-params>div{padding:25px 0}.table-params>div span,.table-params>div time{display:block;padding:0 10px}.table-params .table-head{font-size:16px;font-weight:600;color:var(--main-color)}.table-params .table-head.parent{display:grid;justify-items:center;align-items:center;grid-template-columns:1fr 1fr;width:100%;row-gap:15px}.table-params .table-head.parent span:first-child{grid-column:1/3}.table-params .table-head.parent span:not(:first-child){font-size:14px;color:var(--gray-color)}.table-params .table-body{font-size:16px;font-weight:400;color:var(--black-color)}.table-params .table-body.child{display:grid;grid-template-columns:1fr 1fr;justify-items:center;justify-self:stretch;width:100%}.table-params .table-separator{grid-column:1/8;justify-self:stretch;padding:7.5px 0;position:relative;left:-25px;width:calc(100% + 50px);background-color:var(--light-blue-color)}.table-params~div .table-head,.table-params~div .table-head.parent{padding:0;height:0;overflow:hidden}.table-params~div .table-separator{padding:0;left:0;width:100%;border-bottom:1px solid #dae9fd}.delete-btn{width:21px;height:21px;cursor:pointer}.stock-info{font-size:16px;margin-left:auto}.stock-info.green{color:var(--accent-color)}.stock-info.red{color:var(--red-color)}.stock-info.orange{color:var(--orange-color)}.hidden{display:none}.totals-container{position:absolute;top:-130px;left:calc(50% + var(--grid-max-size)/ 12 * 2 + var(--grid-gutter-size) * .5);width:calc(33.333% - var(--grid-gutter-size)/ 2);display:flex;flex-direction:column;row-gap:50px;padding:50px;background-color:var(--white-color);box-sizing:border-box;box-shadow:0 10px 25px rgba(0,0,0,.1);transition:top .8s ease-out}.totals-container .vertical-line{position:absolute;top:-15px;left:calc(100% - 75px);border-left:3px solid var(--accent-color);height:0;transition:height .8s ease-out}.totals-container h3{font-size:36px}.totals-container .section-header{margin-bottom:50px}.totals-container .totals-values{display:flex;flex-direction:column;row-gap:35px;padding-top:50px;border-top:1px solid #dae9fd}.totals-container .totals-values div{display:flex;align-items:center}.totals-container .totals-values .total-price{font-weight:500}.totals-container .totals-values>div div{margin-left:auto}.totals-container .totals-values label{font-weight:600}.error-404,.thank-you{height:100vh}.empty-cart{padding:50px 0}.empty-cart .col,.error404 .col,.thank-you .col{align-items:center;height:100%}header{position:absolute;left:0;right:0;color:var(--main-color);top:30px;z-index:3}header .logo{position:absolute;top:0;width:100%;text-align:center;z-index:-1;transition:top .3s ease-out}header .account-btn,header .account-btn a,header .cart-btn,header .cart-btn a,header .language-btn,header .menu-btn,header .search-btn{display:flex;align-items:center}header .account-btn a,header .cart-btn a,header .language-btn,header .menu-btn,header .search-btn{font-size:16px;font-weight:400}header .account-btn span,header .cart-btn span,header .language-btn span,header .menu-btn span,header .search-btn span{margin-left:8px}header .menu-btn{font-weight:500}header .menu-btn:hover{cursor:pointer}header .menu-btn:hover .menu-icon{animation:.3s ease-out menu-icon}header .menu-btn.close{position:fixed}header .menu-btn.close .menu-btn-text span:first-child{margin-top:-1.5rem}header .menu-btn.close .menu-icon-up{transform:rotate(45deg);top:6.5px}header .menu-btn.close .menu-icon-down{transform:rotate(-45deg);bottom:6.5px}header .menu-btn.close:hover .menu-icon{animation:none}header .search-btn .search-icon{display:flex;flex-direction:column}header .search-btn .search-icon .img-item{transition:all .3s ease-out}header .search-btn .search-icon .img-item-close{position:absolute;opacity:0;visibility:hidden;transition:all .3s ease-out}header .search-btn.close .search-icon .img-item{opacity:0;visibility:hidden}header .search-btn.close .search-icon .img-item-close{opacity:1;visibility:visible}header .search-btn.close .search-btn-text span:first-child{margin-top:-1.5rem}header .menu-btn-text,header .search-btn-text{display:flex;flex-direction:column;height:1.5rem;overflow:hidden}header .search-btn .search-btn-text span:last-child{display:none}hea header .menu-btn-text span:first-child,header .search-btn-text span:first-child{transition:margin-top .3s ease-out}header .account-btn,header .cart-btn,header .search-btn{border-right:1px solid #bbb;padding-right:15px}header .account-btn .img-item{background-image:url(../../uploads/user-icon-white.svg)}header .cart-btn .img-item{background-image:url(../../uploads/cart-icon-white.svg)}header .search-btn .img-item{background-image:url(../../uploads/search-icon-white.svg)}header .search-btn .img-item-close{background-image:url(../../uploads/close-icon-white.svg)}header .cart-btn .cart-counter span{margin:0}header .left-menu{z-index:1}header .left-menu .menu-icon{display:flex;flex-direction:column;justify-content:space-between;height:15px}header .left-menu .menu-icon-down,header .left-menu .menu-icon-up{position:relative;width:18px;border-bottom:2px solid var(--main-color);transition:all .3s ease-out}header .right-menu{display:flex;-moz-column-gap:15px;column-gap:15px;flex-shrink:0;margin-left:auto;color:var(--white-color)}header .right-menu .img-item,header .right-menu .img-item-close,header .right-menu img{width:18px;height:18px}header .right-menu .img-item,header .right-menu .img-item-close{background-repeat:no-repeat}header .right-menu div:hover{cursor:pointer}header .right-menu div:hover .img-item-close,header .right-menu div:hover:not(img) .img-item{animation:.5s ease-out right-menu-icon}header .language-btn{position:relative}header .language-btn .language-menu{position:absolute;top:25px;right:0;min-width:150px;padding:15px;background-color:var(--light-blue-color);opacity:0;visibility:hidden;transition:all .3s ease-out}header .language-btn .language-menu li{display:flex;margin-bottom:15px}header .language-btn .language-menu li:last-child{margin:0}header .right-menu .language-btn .language-menu a{display:flex;color:var(--main-color);line-height:1.2}header .language-btn:hover .language-menu{opacity:1;visibility:visible}main{display:flex;flex-direction:column;flex-grow:1}.header{position:relative;padding:105px 0 50px 0;background-repeat:no-repeat}.header:before{content:"";position:absolute;top:0;width:100%;height:100%;background-color:var(--main-color);opacity:.6}.header .col{flex-direction:column;align-items:center}.header h1{color:var(--white-color)}.header .breadcrumbs{color:var(--white-color)}.header .breadcrumbs .link-item:first-child:before{content:url(../../uploads/home-icon-white.svg)}.header .breadcrumbs .link-item:not(:first-child):before{color:var(--white-color)}.header .section-header .header-line{bottom:10px;animation:.8s ease-out forwards header-line}.slider{position:relative;min-height:550px;height:75vh;overflow:hidden}.category-text-container,.slider-text-container{width:calc(58.333% - var(--grid-gutter-size)/ 2);z-index:1}.slider-text-container a,.slider-text-container p{opacity:0;visibility:hidden;transition:opacity 1s ease-out}.slider-text-container p{font-size:18px;font-weight:400;margin:15px 0}.slider-text-container a{margin-top:20px}.category-text-container .header-line,.slider-text-container .header-line{bottom:10px}.slider .slider-item{position:absolute;opacity:0;visibility:hidden;transition:opacity .5s ease-out}.slider .slider-item.active{position:static;opacity:1;visibility:visible}.slider .slider-item.active .header-line{left:-15px}.slider-col-left{height:100%}.slider-col-left .col,.slider-col-left .col-lg{align-items:center;height:100%}.slider-col-left .col-lg{position:absolute;left:0;right:0}.slider-col-left .col-lg .prev{z-index:1}.slider-col-left .col-lg .next{color:var(--white-color);margin-left:auto;z-index:1}.slider-col-left .col-lg .next:after{content:url(../../uploads/arrow-right-white.svg)}.slider-col-right{position:absolute;top:0;right:0;width:calc(50% - 2 * ((var(--grid-max-size) - var(--grid-gutter-size) * 11)/ 12 + var(--grid-gutter-size)) - var(--grid-gutter-size)/ 2);height:100%;background-color:var(--main-color);z-index:-1}.slider-col-right .slider-img{position:absolute;left:var(--slider-img-position-x);bottom:var(--slider-img-position-y);display:flex;flex-direction:column;z-index:1}.slider-col-right .slider-img .slider-item .img-item{width:350px;height:350px;background-repeat:no-repeat;background-size:contain;background-position:center;background-repeat:no-repeat}.slider-col-right .ellipses{max-height:100vh;overflow:hidden}.slider-col-right .ellipses svg{position:absolute;left:var(--slider-img-position-x);bottom:calc(var(--slider-img-position-y) + 10px)}.slider-col-right .ellipses svg:nth-child(2){left:calc(var(--slider-img-position-x) - (100px / 2));bottom:calc((var(--slider-img-position-y) + 10px) - 30px)}.slider-col-right .ellipses svg:nth-child(3){left:calc(var(--slider-img-position-x) - (200px / 2));bottom:calc((var(--slider-img-position-y) + 10px) - 60px)}.slider-col-right .ellipses svg:nth-child(4){left:calc(var(--slider-img-position-x) - (300px / 2));bottom:calc((var(--slider-img-position-y) + 10px) - 90px)}.slider-col-right .ellipses svg:nth-child(5){left:calc(var(--slider-img-position-x) - (400px / 2));bottom:calc((var(--slider-img-position-y) + 10px) - 120px)}.slider-col-right .ellipses svg:nth-child(6){left:calc(var(--slider-img-position-x) - (500px / 2));bottom:calc((var(--slider-img-position-y) + 10px) - 150px)}.slider-col-right .ellipses svg:nth-child(7){left:calc(var(--slider-img-position-x) - (600px / 2));bottom:calc((var(--slider-img-position-y) + 10px) - 180px)}.slider-col-right .ellipses svg:nth-child(8){left:calc(var(--slider-img-position-x) - (700px / 2));bottom:calc((var(--slider-img-position-y) + 10px) - 210px)}.slider-col-right .ellipses svg:nth-child(9){left:calc(var(--slider-img-position-x) - (800px / 2));bottom:calc((var(--slider-img-position-y) + 10px) - 240px)}.slider-col-right .ellipses svg:nth-child(10){left:calc(var(--slider-img-position-x) - (900px / 2));bottom:calc((var(--slider-img-position-y) + 10px) - 270px)}.slider-col-right .ellipses svg:nth-child(11){left:calc(var(--slider-img-position-x) - (1000px / 2));bottom:calc((var(--slider-img-position-y) + 10px) - 300px)}.slider-col-right .ellipses svg:nth-child(12){left:calc(var(--slider-img-position-x) - (1100px / 2));bottom:calc((var(--slider-img-position-y) + 10px) - 330px)}.slider-col-right .ellipses svg:nth-child(13){left:calc(var(--slider-img-position-x) - (1200px / 2));bottom:calc((var(--slider-img-position-y) + 10px) - 360px)}.slider-footer{position:absolute;left:0;right:0;bottom:30px;width:100%;text-align:center}section.why-choose-us{padding-bottom:0}.why-choose-us{background-color:var(--light-blue-color)}.why-choose-us .col{row-gap:25px}.why-choose-us .why-choose-us-grid{position:relative;top:0;display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size);transition:top .5s ease-out}.why-choose-us .why-choose-us-grid .why-choose-us-item{position:relative;padding:50px 45px;background-color:var(--white-color);text-align:center;box-shadow:0 15px 25px rgba(0,47,108,.1);overflow:hidden}.why-choose-us .why-choose-us-grid .why-choose-us-item-num{position:absolute;top:-15px;left:-40px}.why-choose-us .why-choose-us-grid .why-choose-us-item-num span{color:#f3f8ff}.why-choose-us .why-choose-us-grid .why-choose-us-item-num span:first-child{font-size:120px;font-weight:600}.why-choose-us .why-choose-us-grid .why-choose-us-item-num span:last-child{font-size:95px;font-weight:700;margin-left:-5px}.why-choose-us .why-choose-us-grid .vertical-line{width:0;height:50px;border:1px solid var(--accent-color);margin:25px auto}.why-choose-us .why-choose-us-grid .why-choose-us-item-text h5{margin-bottom:15px}.why-choose-us .why-choose-us-grid .why-choose-us-item-text p{color:var(--gray-color)}section.about-us{padding-top:150px}.about-us{background-color:var(--main-color);min-height:350px;overflow:hidden}.about-us .col{position:relative}.about-us .read-more-btn,.about-us h2,.about-us p{color:var(--white-color)}.about-us p{font-size:16px;font-weight:400;margin:1.5em 0}.about-us a{margin-top:10px}.about-us a:after{content:url(../../uploads/arrow-right-white.svg)}.about-us .about-us-img,.about-us .about-us-text-container{width:calc(50% - var(--grid-gutter-size)/ 2)}.about-us .about-us-img{position:absolute;top:-45px;right:0;text-align:center}.about-us .about-us-img .img-item{width:100%;height:500px;background-repeat:no-repeat;background-size:contain;background-position:center;background-repeat:no-repeat}.about-us .about-us-img .ellipses svg{position:absolute;top:calc(var(--about-us-position-y) - 15px);left:var(--about-us-position-x)}.about-us .about-us-img .ellipses svg:nth-child(2){left:calc(var(--about-us-position-x) - (100px / 2));top:calc((var(--about-us-position-y) - 15px) - 65px)}.about-us .about-us-img .ellipses svg:nth-child(3){left:calc(var(--about-us-position-x) - (200px / 2));top:calc((var(--about-us-position-y) - 15px) - 130px)}.about-us .about-us-img .ellipses svg:nth-child(4){left:calc(var(--about-us-position-x) - (300px / 2));top:calc((var(--about-us-position-y) - 15px) - 195px)}.categories .categories-grid,.our-products .products-grid,.products .products-grid,.recommended-products .products-grid{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size);row-gap:30px}.our-products .products-grid .products-item,.products .products-grid .products-item,.recommended-products .products-grid .products-item{position:relative;padding:225px 25px 25px;background-color:var(--light-blue-color)}.our-products .products-grid .products-item .vertical-line,.products .products-grid .products-item .vertical-line,.recommended-products .products-grid .products-item .vertical-line{position:absolute;top:-15px;left:40px;border-left:3px solid var(--accent-color);height:0;transition:height .8s ease-out}.categories .categories-grid .categories-item img,.our-products .products-grid .products-item img,.products .products-grid .products-item img,.recommended-products .products-grid .products-item img{width:200px;height:200px}.our-products .products-grid .products-item img,.products .products-grid .products-item img,.recommended-products .products-grid .products-item img{position:absolute;top:-15px;right:-15px}.our-products .products-grid .products-item .product-description .price-container,.products .products-grid .products-item .product-description .price-container,.recommended-products .products-grid .products-item .product-description .price-container{display:flex;align-items:center;margin:10px 0 25px 0}.our-products .products-grid .products-item .product-description .price span,.products .products-grid .products-item .product-description .price span,.recommended-products .products-grid .products-item .product-description .price span{font-size:18px;font-weight:500;color:var(--gray-color)}.active-2.our-products .products-grid .products-item .vertical-line,.active-2.products .products-grid .products-item .vertical-line,.active-2.recommended-products .products-grid .products-item .vertical-line{height:100px}section.discount-offers{padding-bottom:0}.discount-offers{background-color:var(--light-blue-color)}.discount-offers .discount-offers-text-container .section-header{margin-bottom:25px}.discount-offers .discount-offers-text-container p{font-size:16px;font-weight:400}.discount-offers .discounts{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size);align-items:end;height:225px}.discount-offers .discounts .discounts-item{display:flex;-moz-column-gap:15px;column-gap:15px;height:50%;transition:height .8s ease-out}.discount-offers .discounts .discounts-item .percent-num{font-size:120px;font-weight:600;color:var(--accent-color);line-height:.8}.discount-offers .discounts .discounts-item .percent-container{display:flex;-moz-column-gap:15px;column-gap:15px}.discount-offers .discounts .discounts-item .percent-container .percent-column{padding:0 20px;background-color:#dcebff}.discount-offers .discounts .discounts-item .percent-container .percent-column img{margin-top:40px}.discount-offers .discounts .discounts-item .percent-container .discount-description h5{margin:40px 0 5px 0}.discount-offers .discounts .discounts-item .percent-container .discount-description span{font-size:16px;font-weight:400;color:var(--gray-color)}.checkout-ordering{min-height:750px;background-color:var(--main-color);overflow:hidden}.checkout-ordering .col{position:relative}.checkout-ordering .checkout-ordering-containers{display:flex;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size)}.checkout-ordering h2,.checkout-ordering p{color:var(--white-color)}.checkout-ordering h5{color:var(--accent-color)}.checkout-ordering p{margin-top:10px}.checkout-ordering .checkout-ordering-img-container,.checkout-ordering .checkout-ordering-items{width:calc(50% - var(--grid-gutter-size)/ 2)}.checkout-ordering .checkout-ordering-img-container{position:absolute}.checkout-ordering .checkout-ordering-img-container .img-item{width:100%;height:550px;background-repeat:no-repeat;background-size:contain;background-position:center;background-repeat:no-repeat;margin-top:55px}.checkout-ordering .ellipses svg{position:absolute;top:calc(var(--checkout-position-y) - 15px);left:var(--checkout-position-x)}.checkout-ordering .ellipses svg:nth-child(2){left:calc(var(--checkout-position-x) - (100px / 2));top:calc((var(--checkout-position-y) - 15px) - 65px)}.checkout-ordering .ellipses svg:nth-child(3){left:calc(var(--checkout-position-x) - (200px / 2));top:calc((var(--checkout-position-y) - 15px) - 130px)}.checkout-ordering .ellipses svg:nth-child(4){left:calc(var(--checkout-position-x) - (300px / 2));top:calc((var(--checkout-position-y) - 15px) - 195px)}.checkout-ordering .ellipses svg:nth-child(5){left:calc(var(--checkout-position-x) - (400px / 2));top:calc((var(--checkout-position-y) - 15px) - 260px)}.checkout-ordering .checkout-ordering-items{display:flex;flex-direction:column;row-gap:30px;margin-left:auto}.checkout-ordering .checkout-ordering-items .checkout-ordering-item{position:relative;padding:25px 25px 25px 80px;background-color:var(--dark-blue-color)}.checkout-ordering .checkout-ordering-items .checkout-ordering-item .checkout-ordering-item-icon{top:25px;left:-10px}.faq .faq-accordion{display:flex;flex-direction:column;row-gap:5px;transition:row-gap .5s ease-out}.faq .faq-accordion .faq-item{position:relative;display:flex;-moz-column-gap:35px;column-gap:35px;padding:25px;background-color:#f7f7f7;transition:all .5s ease-out;cursor:pointer}.faq .faq-accordion .faq-item .vertical-line{position:absolute;top:-10px;left:inherit;border-left:3px solid var(--accent-color);height:0;transition:height .8s ease-out;right:31px;max-height:70px}.faq .faq-accordion .faq-item p{color:var(--gray-color);opacity:0;max-height:0;margin-top:0;overflow:hidden;transition:all .5s ease-out}.faq .faq-accordion .faq-item img{width:14px;height:auto;margin-left:auto;transition:transform .5s ease-out}.faq .faq-accordion .faq-item.active{margin-top:10px;margin-left:10px}.faq .faq-accordion .faq-item.active p{opacity:1;margin-top:10px;max-height:250px}.faq .faq-accordion .faq-item.active .vertical-line{height:calc(50% - 3px)}.faq .faq-accordion .faq-item.active img{transform:rotate(180deg)}.latest-events{background-color:var(--light-blue-color)}.latest-events .latest-events-grid{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size);row-gap:30px}.latest-events .latest-events-grid .latest-events-item{position:relative;display:flex;flex-direction:column;aspect-ratio:1/1}.latest-events .latest-events-grid .latest-events-item>img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.latest-events .latest-events-grid .latest-events-item h5{margin-bottom:10px}.latest-events .latest-events-grid .latest-events-item p{font-size:16px;font-weight:400;color:var(--gray-color)}.latest-events .latest-events-grid .latest-events-item .latest-events-item-container{display:flex;flex-direction:column;flex-grow:1;background-color:var(--white-color)}.latest-events .latest-events-grid .latest-events-item .latest-item-date{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;margin-top:auto}.latest-events .latest-events-grid .latest-events-item .latest-item-date img{width:18px;height:18px}.latest-events .latest-events-grid .latest-events-item .latest-item-date span{font-size:16px;font-weight:500;color:var(--main-color)}.latest-events .latest-events-grid .latest-events-item a{position:absolute;bottom:0;right:0}.latest-events .latest-events-grid .latest-events-item-container{padding:25px}body:not(.paged) .latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent{grid-column-start:1;grid-column-end:3;flex-direction:row;aspect-ratio:auto}body:not(.paged) .latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent>img{width:50%;height:auto}body:not(.paged) .latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent p,body:not(.paged) .latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent span{color:var(--white-color)}body:not(.paged) .latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent h5{color:var(--accent-color)}body:not(.paged) .latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent p{font-size:16px;font-weight:400}body:not(.paged) .latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent .latest-events-item-container{background-color:var(--main-color)}.contact-us{position:relative}.contact-us .map{width:calc(50% + 2 * ((var(--grid-max-size) - var(--grid-gutter-size) * 11)/ 12 + var(--grid-gutter-size)) + var(--grid-gutter-size)/ 2);height:640px}.contact-us .contact-us-container{position:absolute;top:-100px;right:0;width:calc(50% - 2 * ((var(--grid-max-size) - var(--grid-gutter-size) * 11)/ 12 + var(--grid-gutter-size)) - 100px - var(--grid-gutter-size)/ 2);padding:50px;background-color:var(--white-color);box-shadow:0 10px 25px rgba(0,0,0,.1);box-sizing:content-box;transition:top .5s ease-out;z-index:2}.contact-us .contact-us-container .section-header{margin-bottom:110px}.contact-us .contact-us-container .header-line{display:none}.contact-us-message{position:fixed;top:0;width:100%;height:0;z-index:999}.contact-us-message-container{position:relative;top:-100px;display:flex;align-items:center;column-gap:8px;font-size:14px;width:33.333%;line-height:1.5;margin:0 auto;padding:25px;box-shadow:0 15px 25px rgba(0,0,0,.1);transition:top .8s ease-out}.contact-us-message-container.active{top:100px}.contact-us-message-container.notice-product{color:var(--mid-blue-color);background-color:#f3faff}.contact-us-message-container.success,.contact-us-message-container.success-product{color:var(--accent-color);background-color:#f3fffd}.contact-us-message-container.error{color:var(--red-color);background-color:#f6eaeb}.contact-us-message-container.error:before,.contact-us-message-container.notice-product:before,.contact-us-message-container.success-product:before,.contact-us-message-container.success:before{width:18px;height:18px}.contact-us-message-container.notice-product:before{content:url(../../uploads/notice-message.svg)}.contact-us-message-container.success:before{content:url(../../uploads/sent-message.svg)}.contact-us-message-container.success-product:before{content:url(../../uploads/success-message.svg)}.contact-us-message-container.error:before{content:url(../../uploads/error-attention.svg)}section.about-us-page .col{position:relative}section.about-us-page .img-container{width:calc(50% - var(--grid-gutter-size)/ 2);margin-top:50px;z-index:1}section.about-us-page .img-container .img-item{height:400px;background-position:center;background-repeat:no-repeat;background-size:cover}section.about-us-page .text-container{position:absolute;right:0;width:calc(50% + 50px + var(--grid-gutter-size)/ 2);min-height:400px;padding:50px 50px 50px 100px;background-color:var(--light-blue-color);box-sizing:border-box}section.about-us-page .text-container p{font-size:16px;font-weight:400}section.about-us-page .text-container p:not(:last-child){margin-bottom:1.5em}.our-feedback{position:relative;background-color:var(--light-blue-color)}.our-feedback form textarea{height:185px}.our-feedback-container{display:flex}.our-feedback-container .our-feedback-form{width:calc(50% - var(--grid-gutter-size)/ 2);box-sizing:border-box}.our-feedback-container form input,.our-feedback-container form textarea{background-color:#e6f0ff}.our-feedback-container .contacts-list-container{position:absolute;top:-70px;left:calc(50% + var(--grid-max-size)/ 12 + var(--grid-gutter-size) * .5);width:calc(var(--grid-max-size) * 41.666 / 100 - var(--grid-gutter-size)/ 2);padding:50px;background-color:var(--white-color);box-shadow:0 10px 25px rgba(0,0,0,.1);box-sizing:border-box;transition:top .5s ease-out}.our-feedback-container .contacts-list-container .section-header{margin-bottom:100px}.our-feedback-container .contacts-list-container .horizontal-line{width:0;position:absolute;top:120px;right:calc(100% - 30px);border-bottom:3px solid var(--accent-color);transition:width .8s ease-out}.contact-us .contacts-list label,.our-feedback-container .contacts-list-container label{font-size:18px;font-weight:500}.contact-us.contacts-list img,.our-feedback-container .contacts-list-container img{width:24px;height:24px}.contact-us .contacts-list span,.our-feedback-container .contacts-list-container span{font-size:18px;font-weight:400;color:var(--black-color)}.contact-us .contacts-list-container li,.our-feedback-container .contacts-list-container li{display:flex;flex-direction:column;row-gap:10px;margin-bottom:35px}.contact-us .contacts-list li:last-child,.our-feedback-container .contacts-list-container li:last-child{margin-bottom:50px}.contact-us .contacts-list li div,.our-feedback-container .contacts-list-container li div{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}.our-feedback-container .contacts-list-container .social-icons-container{justify-content:space-between;padding-top:50px;border-top:1px solid #dae9fd}.our-feedback-container .contacts-list-container .social-icons-container a{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}.our-feedback-container .contacts-list-container .social-icons-container a:hover img{animation:.5s ease-out right-menu-icon}.categories .categories-grid{width:100%}.categories .categories-grid .categories-item{position:relative;background-color:var(--main-color);aspect-ratio:1/1}.categories .categories-grid .categories-item .categories-contant{position:relative;padding:25px;width:100%;height:100%;box-sizing:border-box;overflow:hidden}.categories .categories-grid .categories-item h4{font-weight:500;color:var(--white-color)}.categories .categories-grid .categories-item img{position:absolute;right:-15px;bottom:-15px;z-index:1}.categories .categories-grid .categories-item .vertical-line{position:absolute;bottom:-15px;left:40px;border-left:3px solid var(--accent-color);height:0;transition:height .8s ease-out}.categories .categories-grid .categories-item .ellipses svg{position:absolute;bottom:var(--categories-position-y);right:var(--categories-position-x)}.categories .categories-grid .categories-item .ellipses svg:nth-child(2){right:calc(var(--categories-position-x) - (100px / 4));bottom:calc((var(--categories-position-y)) - 15px)}.categories .categories-grid .categories-item .ellipses svg:nth-child(3){right:calc(var(--categories-position-x) - (200px / 4));bottom:calc((var(--categories-position-y)) - 30px)}.categories.active-2 .categories-grid .categories-item .vertical-line{height:100px}.products~.recommended-products .col{row-gap:75px}.products-description{background-color:var(--light-blue-color)}.products-description .col{-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size)}.products-description .col>div{width:50%}.products-description-img .img-item{width:100%;height:550px;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:0;transition:opacity .8s ease-out}.products-description p{font-size:16px;font-weight:400}.products-description p:not(:last-child){margin:1.5em 0}.products .sort-container,.recommended-products .sort-container{display:flex;align-items:center;margin-bottom:25px}.products .sort-container .arrow-link-btn,.recommended-products .sort-container .arrow-link-btn{color:var(--main-color)}.products .sort-container .arrow-link-btn:before,.recommended-products .sort-container .arrow-link-btn:before{content:url(../../uploads/arrow-left-blue.svg)}.products .sort,.recommended-products .sort{position:relative;font-size:16px;font-weight:500;display:flex;margin-left:auto;align-items:center;color:var(--main-color)}.products .sort:before,.recommended-products .sort:before{content:url(../../uploads/sorting-icon-blue.svg);display:inline-block;width:18px;height:18px;margin-right:8px}.products .sort:after,.recommended-products .sort:after{content:url(../../uploads/arrow-down-black.svg);display:inline-block;width:10px;height:auto;margin-left:8px}.products .sort span.sort-item,.recommended-products .sort span.sort-item{color:var(--black-color);cursor:pointer}.products .sort ul,.recommended-products .sort ul{position:absolute;top:25px;right:0;font-size:1em;font-weight:400;min-width:220px;color:var(--black-color);padding:15px 15px 0 15px;background-color:#f7f7f7;box-shadow:0 3px 7px rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:all .3s ease-out;z-index:1}.products .sort ul li,.recommended-products .sort ul li{margin-bottom:15px;line-height:1;cursor:pointer}.products .sort ul.active,.recommended-products .sort ul.active{opacity:1;visibility:visible}.recommended-products .section-header:not(.products~.recommended-products.section-header){margin-bottom:50px}.category:not(.archive){min-height:inherit}.category .slider-col-left .category-text-container .category-item .section-header .header-line{animation:.8s ease-out forwards header-line}.category .slider-col-right .slider-img{left:var(--category-img-position-x);bottom:var(--category-img-position-y)}.category .slider-col-right .slider-img .category-item .img-item{width:320px;height:320px;background-repeat:no-repeat;background-size:contain;background-position:center}.category .slider-footer{bottom:0}.category-description{position:relative}.category-description .category-description-left,.category-description .category-description-right{display:flex;justify-content:flex-end}.category-description-left{position:absolute;top:0;width:50%;min-height:100%;padding:100px 50px 100px 0;background-color:var(--white-color);box-shadow:0 10px 25px rgba(0,0,0,.1);box-sizing:border-box;transition:top .8s ease-out}.category-description-left-text{width:calc(var(--grid-max-size)/ 2 - 50px)}.category-description-right-text{width:calc(50% + var(--grid-max-size)/ 2);background-color:var(--light-blue-color)}.category-description-right-text .category-description-right-container{width:calc(var(--grid-max-size)/ 2);margin-left:calc(var(--grid-max-size)/ 2);padding:100px 0 100px 50px;box-sizing:border-box}.category-description p{font-size:16px;font-weight:400;margin-bottom:1.5em}.category-description p:last-child{margin:0}.category-features{background-color:var(--main-color)}.category-features .col{-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size)}.category-features .col>div{width:50%}.category-features h2,.category-features p{color:var(--white-color)}.category-features h5{color:var(--accent-color);margin-bottom:10px}.category-features-text-container{margin-top:100px}.category-features-text-container p{font-size:16px;font-weight:400;margin:1.5em 0}.category-features-text-container p:last-child{margin:0}.category-features-items{position:relative;top:0;display:flex;flex-direction:column;row-gap:50px;background-color:var(--dark-blue-color);margin-top:50px;padding:50px 25px 50px 0;box-sizing:border-box;box-shadow:0 15px 25px rgba(0,0,0,.1);transition:top .5s ease-out}.category-features-items .category-features-item{position:relative}.category-features-items .category-features-item-icon{top:0;left:-10px}.category-features-items .category-features-item-text-container{margin-left:80px}.applications{background-color:var(--light-blue-color)}.applications-slider{position:relative;margin:75px 0}.applications-slider .col{flex-wrap:nowrap;overflow:hidden}.applications-slider .applications-grid{width:-moz-fit-content;width:fit-content;transition:transform .8s ease-out}.applications-slider .applications-items{display:flex}.applications-slider .applications-items .slider-item{position:relative;display:flex;width:100%;height:430px;background-position:center;background-repeat:no-repeat;background-size:cover}.applications-slider .applications-items .slider-item:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:var(--main-color);opacity:.45}.applications-slider .applications-items .slider-item h4{align-self:flex-end;margin:0 95px 25px 25px;color:var(--white-color)}.applications .slider-pagination{position:relative;z-index:1}.applications-slider .applications-items .slider-item a{position:absolute;right:0;bottom:0;z-index:1}section.single-product{padding:150px 0 100px 0}.single-product{position:relative}.single-product .col{-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size)}.single-product .pdf-download{position:absolute;right:0;bottom:-36px;width:calc(50% - var(--grid-gutter-size)/ 2);background-color:var(--white-color);box-shadow:0 3px 15px rgba(0,0,0,.07)}.single-product .pdf-download-container{position:relative;width:calc(var(--grid-max-size)/ 2 - var(--grid-gutter-size)/ 2);height:100%;padding:25px;box-sizing:border-box}.single-product .pdf-download a{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;font-size:18px;font-weight:600;color:var(--main-color);width:calc(100% - 40px)}.single-product .pdf-download a:hover{animation:.5s ease-out prev-next}.single-product .pdf-download a:before{content:url(../../uploads/pdf-icon-green.svg);display:inline-block;width:32px;height:32px}.single-product .pdf-download .vertical-line{position:absolute;top:inherit;left:inherit;border-left:3px solid var(--accent-color);height:0;transition:height .8s ease-out;right:40px;top:calc(100% - 30px)}.single-product-img{position:sticky;top:150px;display:flex;flex-direction:column;align-items:center;width:calc(var(--grid-max-size)/ 2 - var(--grid-gutter-size)/ 2);height:fit-content;row-gap:50px}.single-product-img.mobile{position:relative;top:inherit;display:none}.single-product-img .img-item{width:350px;height:350px;background-repeat:no-repeat;background-size:contain;background-position:center}.single-product-img .img-variations{display:flex;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size)}.single-product-img .img-variations img{position:relative;top:0;width:70px;height:70px;cursor:pointer;transition:top .3s ease-out}.single-product-img .img-variations img:hover{top:-10px}.single-product-description{width:calc(50% - var(--grid-gutter-size)/ 2);margin-left:auto}.single-product-description>div{margin-bottom:25px}.single-product-description .breadcrumbs{margin-top:0}.single-product-description p{font-size:16px;font-weight:400;margin:15px 0 25px 0}.single-product-description h5{margin-bottom:15px}.single-product-description .applications-list-items{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:15px}.single-product-description .applications-list-items .applications-list-item{display:flex;align-items:center;line-height:1.8;-moz-column-gap:8px;column-gap:8px}.single-product-description .applications-list-items a{color:var(--black-color)}.single-product-description .applications-list-items .applications-list-item img{display:inline-block;width:28px;height:28px}.single-product-description .applications-list-items a:hover img{animation:.5s ease-out right-menu-icon}.single-product-description .applications-list-items .applications-list-item span{font-size:16px;font-weight:500}.single-product-description .single-product-price .price-value{display:flex;align-items:center;row-gap:10px;-moz-column-gap:20px;column-gap:20px}.single-product-description .single-product-price .price-value>div:first-child{display:flex;font-size:36px;font-weight:600;color:var(--black-color);line-height:1}.single-product-description .single-product-price .price-value .discount-text{font-size:16px;font-weight:400;color:var(--black-color)}.single-product-description .single-product-price .price-value .discount-text span i{color:var(--gray-color);font-style:normal}.single-product-description .variations-container{display:flex;flex-direction:column;row-gap:25px}.single-product-description .variations-items{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:20px;font-size:16px;font-weight:400;color:var(--main-color)}.single-product-description .variations-items>div{display:flex;align-items:center;padding:12px 20px;-moz-column-gap:8px;column-gap:8px;border:1px solid #e5e5e5;cursor:pointer}.single-product-description .variations-items>div.active{border:1px solid var(--accent-color)}.single-product-description .variations-items>div img{display:inline-block;width:18px;height:18px}.single-product-description .quantity-buy-btn-container{display:flex;flex-wrap:wrap;margin-bottom:0;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size)}.single-product-description .quantity-buy-btn-container>div:not(:first-child){width:100%;margin-bottom:0}.single-product-description .quantity-buy-btn-container .quantity input{width:50px;height:50px}.single-product-description .quantity-buy-btn-container .quantity img{cursor:pointer}.single-product-description .quantity-buy-btn-container .buy-btn{flex-grow:1;justify-content:center}.specifications{background-color:var(--light-blue-color)}.specifications .table-params~div .table-separator{border-bottom:1px solid #dae9fd}.single-features{background-color:var(--main-color)}.single-features h2,.single-features p{color:var(--white-color)}.single-features h5{color:var(--accent-color);margin-bottom:10px}.single-features-items{display:grid;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size);row-gap:30px;grid-template-columns:1fr 1fr 1fr}.single-features-items>div{position:relative;padding:25px 25px 25px 80px;background-color:var(--dark-blue-color)}.single-features-items .single-features-item-icon{top:25px;left:-10px}.single-features-items .single-features-item-text-container{display:flex;flex-direction:column;height:100%}.single-features-items .single-features-item-text-container p{margin-bottom:1.5em}.installation-img-item{position:relative}.installation-img-item .installation-option{position:absolute;display:flex;-moz-column-gap:8px;column-gap:8px}.installation-img-item .installation-option .designation{opacity:0;visibility:hidden;transition:opacity .8s ease-out,visibility .8s ease-out}.installation-img-item .installation-option span{font-size:18px;font-weight:600;color:var(--main-color);opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility .5s ease-out}.installation-img-item .installation-option span i{color:var(--gray-color)}.installation-img-item .installation-option .designation{margin-top:12px}.installation-img-item .img-item{width:100%;height:700px;background-repeat:no-repeat;background-size:contain;background-position:center;background-repeat:no-repeat}.my-purchases{flex-grow:1;background-color:var(--light-blue-color)}.my-purchases .cart-table{position:relative;display:flex;flex-direction:column;row-gap:30px}.my-purchases .cart-table>div:not(.totals-container){width:calc(66.666% - var(--grid-gutter-size)/ 2)}.my-purchases .cart-table .table .table-params{justify-items:inherit}.my-purchases .cart-table .table .table-params .table-body.product{display:flex;align-items:center}.my-purchases .cart-table .table .cart-product-title span{font-size:15px}.my-purchases .cart-table .table .cart-product-title span:first-child{font-size:16px;font-weight:500;color:var(--gray-color)}.my-purchases .cart-table .table .table-params .table-body .quantity input{width:48px;height:40px}.my-purchases .cart-table .table .table-params .table-separator+.table-body{display:flex}.my-purchases .cart-table .cart-footer{display:flex}.my-purchases .cart-table .cart-footer form div{margin:0}.my-purchases .cart-table .cart-footer form input{background-color:#e6f0ff}.my-purchases .cart-table .cart-footer .coupon-code{display:flex;-moz-column-gap:15px;column-gap:15px}.my-purchases .cart-table .cart-footer .coupon-code .coupon-container{display:flex;flex-direction:column;row-gap:10px}.my-purchases .cart-table .price{display:flex}.my-purchases .cart-table .price-container{padding:0 10px}.my-purchases .cart-table .price span{padding:0}.checkout{background-color:var(--light-blue-color)}.checkout .section-header{width:auto}.checkout .checkout-container{position:relative;display:flex;flex-direction:column;flex-grow:1}.checkout .checkout-container>div:not(.totals-container){width:calc(66.666% - var(--grid-gutter-size)/ 2);padding:50px;background-color:var(--white-color);box-sizing:border-box}.checkout .checkout-container>div:not(.totals-container) .section-header{margin-bottom:50px}.checkout .form{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size)}.checkout .form .checkbox-item,.checkout .form .order-notes{grid-column:1/3}.checkout .form .checkbox-item{flex-direction:row}.checkout .form .order-notes{margin:0}.checkout .billing-details .section-header{display:flex;align-items:center}.checkout .billing-details .section-header .checkbox-item{margin-left:auto}.checkout .billing-details .country-input{position:relative}.checkout .billing-details .country-input input{width:100%;cursor:default}.checkout .shipping-methods .form{grid-template-columns:1fr;row-gap:15px}.checkout .shipping-methods .form label{margin:0 20px 0 10px}.checkout .shipping-methods .radio-methods{margin-bottom:0}.checkout .payment-methods .form{grid-template-columns:1fr}.checkout .payment-methods .radio-methods{margin-bottom:0}.checkout .totals-container .order-products{display:flex;flex-direction:column;row-gap:25px}.checkout .totals-container .order-products div{display:flex}.checkout .totals-container .order-products .order-product,.checkout .totals-container .order-products .order-product-item{align-items:center}.checkout .totals-container .order-products .order-product-item .price-container{margin-left:auto}.checkout .totals-container .order-products .order-product{width:100%;-moz-column-gap:10px;column-gap:10px}.checkout .totals-container .order-products .order-product .order-product-title{flex-direction:column}.checkout .totals-container .order-products .order-product-title span:first-child{color:var(--gray-color);font-size:16px;font-weight:500}.checkout .totals-container .checkbox-item label{color:var(--black-color);font-weight:400}.checkout .totals-container .checkbox-item label a{color:var(--gray-color);text-decoration:underline}.checkout .totals-container .checkbox-item label a:hover{text-decoration:none}.empty-cart{display:flex;flex-grow:1;align-items:center}.thank-you{min-height:750px}.empty-cart .col,.thank-you .col{justify-content:center}.thank-you h1{font-size:45px}.empty-cart h4,.thank-you h4{font-size:24px}.thank-you h4 span{color:var(--accent-color)}.empty-cart p,.thank-you p{font-size:18px;font-weight:400;margin:15px 0 25px 0;color:var(--black-color)}.empty-cart p i,.thank-you p i{font-style:normal;color:var(--gray-color)}.empty-cart-container,.thank-you-container{display:flex;flex-direction:column;align-items:center}.empty-cart-container .empty-cart-description,.thank-you-container .thank-you-description{text-align:center}.empty-cart-container .buttons-container,.thank-you-container .buttons-container{display:flex;justify-content:center;-moz-column-gap:15px;column-gap:15px}.empty-cart h3{font-size:30px}#blog .pagination{margin-top:0}#blog .pagination .nav-links{display:flex;column-gap:22px}#blog .pagination .nav-links a:not(.prev,.next){color:var(--black-color)}#blog .pagination .nav-links .current,#blog .pagination .nav-links a:not(.prev,.next):hover{color:var(--accent-color)}.single .header{display:flex;height:400px;margin-top:100px;padding:0}.single .header::before{position:static;width:auto;height:auto}.single .header>img{width:50%;-o-object-fit:cover;object-fit:cover}.single .header>div{position:relative;display:flex;flex-direction:column;width:50%;padding:50px;background-color:var(--main-color);box-sizing:border-box}.single .header>div:after{position:absolute;right:50px;content:url(../../uploads/quotes-icon-dark-blue.svg)}.single .header>div .breadcrumbs{margin:0}.single .header>div h1{font-size:45px;color:var(--accent-color)}.single .header>div p{font-size:16px;color:var(--white-color);margin:1.5rem 0}.single .header>div .article-main-item-text-container{margin-top:auto}.single .header>div .article-main-item-date{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}.single .header>div .article-main-item-date img{width:21px;height:21px}.single .header>div .article-main-item-date span{font-size:18px;font-weight:500;color:var(--white-color)}.article{position:relative}.article .col{row-gap:50px}.article h3{font-size:36px}.article:has(aside) article{width:calc(66.666% - var(--grid-gutter-size)/ 2)}.article article>div:not(:first-child,:last-child){margin-top:50px}.article article p,.default-page p{font-size:16px;color:var(--black-color);margin:1.5rem 0}.article article .img-item{width:100%;height:500px;object-fit:cover}.article article .share-as{display:flex;-moz-column-gap:15px;column-gap:15px;margin-top:35px;padding-top:35px;border-top:1px solid #dae9fd}.article article .share-as .social-icons-container div{cursor:pointer}.article article .share-as .social-icons-container div:hover{animation:.5s ease-out right-menu-icon}.article aside{width:calc(33.333% - var(--grid-gutter-size)/ 2);margin-left:auto}.article aside h4{font-size:30px;margin:0 0 50px 0;transition:margin .5s ease-out}.article aside.latest-events{display:block;background-color:transparent}.article aside.latest-events .latest-events-grid .latest-events-item .latest-events-item-container{background-color:#f7f7f7}.article aside .bg-color{position:absolute;top:100px;right:0;width:0;height:245px;background-color:var(--light-blue-color);transition:width .8s ease-out;z-index:-1}.default-page .default-text,.default-page .sitemap-grid-cols{margin-top:50px}.search-results-list{background-color:var(--light-blue-color)}.search-results-list .section-header{display:flex;align-items:center;width:100%}.search-results-list .section-header h3 span{color:var(--accent-color)}.search-results-list .section-header .items-founder{font-size:18px;font-weight:600;color:var(--gray-color);margin-left:auto}.search-results-list-items{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size);row-gap:30px}.search-results-list-items .search-item{position:relative;display:flex}.search-results-list-items .search-item img{width:50%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.search-results-list-items .search-item.product img{background-color:#eee;-o-object-fit:none;object-fit:none}.search-results-list-items .search-item-container{display:flex;flex-direction:column;flex-grow:1;padding:25px;background-color:var(--white-color)}.search-results-list-items .search-item-container .search-item-type{position:relative;margin-top:auto}.search-results-list-items .search-item-container .horizontal-line{position:absolute;top:-20px;right:inherit;border-bottom:3px solid var(--accent-color);left:-40px;width:0;transition:width .8s ease-out}.search-results-list-items .search-item-container span{font-size:16px;font-weight:500;color:var(--main-color)}.search-results-list-items .search-item-container .search-item-text-container h5{margin-bottom:10px}.search-results-list-items .search-item-container .search-item-text-container p,.search-results-list-items .search-item-container .search-item-text-container span{color:var(--gray-color)}.search-results-list-items .search-item .search-results-btn{position:absolute;bottom:0;right:0}.feedback-container .col{justify-content:center;align-items:center;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size)}.feedback-container span{color:var(--accent-color)}.login-form,.registration-form{background-color:var(--light-blue-color)}.login-form .col,.lost-pass-form .col,.registration-form .col{flex-direction:column;padding:50px;background-color:var(--white-color);box-shadow:0 10px 25px rgba(37,37,37,.1);box-sizing:border-box}.edit-address .section-header,.login-form .section-header,.lost-pass-form .section-header,.registration-form .section-header,.woocommerce-order-details .section-header{display:flex;align-items:center;width:100%}.edit-address .section-header a,.login-form .section-header a,.lost-pass-form .section-header a,.registration-form .section-header a,.woocommerce-order-details .section-header a{margin-left:auto;margin-top:inherit}.login-form p,.lost-pass-form p,.registration-form p{font-size:16px;font-weight:400;margin:25px 0 50px 0;width:calc(50% - var(--grid-gutter-size)/ 2)}.login-form form,.lost-pass-form form,.registration-form form{display:flex;flex-wrap:wrap;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size)}.login-form form>div:not(.login-formform>div:last-child),.lost-pass-form form>div:not(.lost-pass-formform>div:last-child,.reset-field),.registration-form form>div:not(.registration-formform>div:last-child){flex-grow:1}.lost-pass-form form .reset-field{width:calc(50% - var(--grid-gutter-size)/ 2)}.login-form form>div:last-child,.lost-pass-form form>div:last-child,.registration-form form>div:last-child{width:100%;flex-direction:row;align-items:center;margin-bottom:0}.login-form form>div:last-child>div,.registration-form form>div:last-child>div{flex-direction:row;align-items:center;margin-bottom:0}.login-form form>div:last-child button,.registration-form form>div:last-child button{margin-right:var(--grid-gutter-size);transition:all .3s ease-in-out}.login-form form>div:last-child button::after,.registration-form form>div:last-child button::after{content:url(../../uploads/lock-icon-white.svg)}.login-form form>div:last-child button:hover,.registration-form form>div:last-child button:hover{margin-right:calc(var(--grid-gutter-size) - 14px)}.login-form form>div:last-child a,.registration-form form>div:last-child a{color:var(--gray-color);text-decoration:underline;margin-left:auto}.login-form form>div:last-child a:hover,.registration-form form>div:last-child a:hover{text-decoration:none}.registration-form form>div:last-child button::after{content:url(../../uploads/edit-icon-white.svg)}.lost-pass-form form>div:last-child button::after{content:url(../../uploads/save-icon-white.svg)}.admin-panel{display:flex;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size)}.admin-panel .admin-menu{width:calc((100% - var(--grid-max-size))/ 2 + (var(--grid-max-size) - var(--grid-gutter-size) * 11)/ 12 * 3 + var(--grid-gutter-size) * 2);padding:75px 0;background-color:var(--light-blue-color);box-sizing:border-box}.admin-panel .admin-menu-items{width:calc((var(--grid-max-size) - var(--grid-gutter-size) * 11)/ 12 * 3 + var(--grid-gutter-size) * 2);margin-left:auto;padding:0 25px 0 0;box-sizing:border-box}.admin-panel .admin-menu img{width:18px;height:18px;margin-left:auto}.admin-panel .admin-menu li{padding:25px 0}.admin-panel .admin-menu li:not(:last-child){border-bottom:1px solid #dae3ef}.admin-panel .admin-menu li.is-active{position:relative;padding:25px 0 25px 10px;border-bottom:none}.admin-panel .admin-menu li.is-active:after{position:absolute;top:0;left:-15px;content:"";width:calc(100% + 50px);height:100%;background-color:var(--accent-color)}.admin-panel .admin-menu li.is-active a{position:relative;color:var(--white-color);pointer-events:none;z-index:1}.admin-panel .admin-menu a{display:flex;align-items:center;font-size:16px;font-weight:500;color:var(--main-color)}.admin-panel .admin-content{width:auto;padding:100px 0}.admin-panel .admin-content-item{display:flex;flex-direction:column;width:calc((var(--grid-max-size) - var(--grid-gutter-size) * 11)/ 12 * 9 + var(--grid-gutter-size) * 8);row-gap:50px}.admin-panel .woocommerce-order-details.admin-content-item{row-gap:25px}.admin-panel .admin-content-item p{font-size:16px;font-weight:400}.admin-panel .admin-content-item p:not(:last-child){margin-bottom:1.5em}.admin-panel .admin-content-item p strong{font-weight:500}.admin-panel .admin-content-item p a,.admin-panel .admin-content-item p i{color:var(--gray-color)}.admin-panel .admin-content-item p i{font-style:normal}.admin-panel .admin-content-item p a{text-decoration:underline}.admin-panel .admin-content-item p a:hover{text-decoration:none}.admin-panel .admin-content-item p .display-name-under-text{font-size:14px}.admin-panel .admin-content-text .table-btn-container{display:flex;flex-wrap:wrap;gap:10px;padding:0 10px}.admin-panel .admin-content-text .downloads .table-btn-container{padding:0}.admin-panel .admin-content-text .table-btn-container .table-btn{font-size:15px;font-weight:400}.admin-panel .admin-pagination{display:flex;margin-top:25px}.admin-panel .admin-pagination .next{margin-left:auto}.admin-panel .admin-content-text .table.order-details>div:last-child .table-separator+.table-body span{font-weight:400;color:var(--black-color)}.admin-panel .admin-content-text .table.order-details>div:last-child>div:last-child span{font-weight:500}.admin-panel .admin-content-text .table.payment-methods{margin-bottom:30px}.admin-panel .admin-content-text .table.payment-methods .table-params .table-separator+.table-body span b{font-weight:500;color:var(--main-color)}.admin-panel .admin-content-text .table-params{justify-items:inherit;background-color:#f7f7f7}.admin-panel .admin-content-text .table-params .table-separator{grid-column:1/6;background-color:var(--white-color)}.admin-panel .admin-content-text .table-params .table-separator+.table-body a{font-weight:500;color:var(--gray-color)}.admin-panel .admin-content-text .table-params .table-separator+.table-body a:hover{color:var(--accent-color)}.admin-panel .admin-content-text .table-params~div .table-separator{background-color:#e5e5e5}.admin-panel .admin-content-text .table-params .table-body{padding:15px 0}.admin-panel .admin-content-text .table-params .table-body a,.admin-panel .admin-content-text .table-params .table-body span,.admin-panel .admin-content-text .table-params .table-body time{font-size:15px}.admin-panel .admin-content-text .table-params .table-body .woocommerce-orders-table__cell-order-total{font-size:15px}.admin-panel .admin-content-text .table-params .table-body .woocommerce-orders-table__cell-order-total,.admin-panel .admin-content-text .table-params .table-body .woocommerce-orders-table__cell-order-total span{display:flex}.admin-panel .admin-content-text .table-params .table-body .woocommerce-orders-table__cell-order-total>span{padding:0 5px 0 10px}.admin-panel .admin-content-text .table-params .table-body .woocommerce-Price-amount,.admin-panel .admin-content-text .table-params .table-body .woocommerce-Price-amount span,.admin-panel .admin-content-text .table-params .table-body .woocommerce-orders-table__cell-order-total>span span{padding:0}.admin-panel .admin-content-text .table-params .table-body .woocommerce-Price-amount,.admin-panel .admin-content-text .table-params .table-body .woocommerce-Price-amount bdi{display:flex}.admin-panel .admin-content-text .account-containers{display:flex;flex-direction:row;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size);row-gap:30px}.admin-panel .admin-content-text .account-containers.account-details{margin-bottom:30px}.admin-panel .admin-content-text .account-containers.account-details form{flex-grow:1}.admin-panel .admin-content-text .account-containers.account-details form div:last-child{margin:0}.admin-panel .admin-content-text .account-containers.account-details .container-addresses-items{grid-template-columns:1fr}.admin-panel .admin-content-text .account-containers.account-details .container-addresses-items .container-addresses-item .password-field{position:relative;display:flex}.admin-panel .admin-content-text .account-containers.account-details .container-addresses-items .container-addresses-item .password-field:after{position:absolute;top:15px;right:15px;content:url(icons/eye-icon-gray.svg);display:inline-block;width:18px;height:18px;cursor:pointer}.admin-panel .admin-content-text .account-containers.account-details .container-addresses-items .container-addresses-item .password-field input{flex-grow:1}.admin-panel .admin-content-text .account-container{position:relative;width:50%;padding:25px;border:1px solid #e5e5e5;box-sizing:border-box}.admin-panel .admin-content-text .account-container h4{font-size:24px;margin-bottom:30px}.admin-panel .admin-content-text .account-container .radio-methods form{display:flex;flex-direction:column;row-gap:15px}.admin-panel .admin-content-text .account-container#billing-details{margin:30px 0}.admin-panel .admin-content-text .container-addresses-items{display:grid;grid-template-columns:1fr 1fr}.admin-panel .admin-content-text .account-containers.account-details .container-addresses-items p,.admin-panel .admin-content-text .container-addresses-items .container-addresses-item{display:flex;flex-direction:column;row-gap:5px}.admin-panel .admin-content-text .account-containers.account-details .container-addresses-items .container-addresses-item,.admin-panel .admin-content-text .account-containers.account-details .container-addresses-items p{row-gap:10px}.admin-panel .admin-content-text .account-containers.account-details .container-addresses-items p select{width:100%}.admin-panel .admin-content-text .container-addresses-items .container-addresses-item span{color:var(--gray-color)}.admin-panel .admin-content-text .edit-addresses-btn{position:absolute;bottom:0;right:0}.admin-panel .admin-content-item .woocommerce-info{font-size:16px;font-weight:400}.sitemap-col a{color:var(--gray-color)}.sitemap-grid-cols{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size);row-gap:30px}.sitemap-grid-cols h4{margin-bottom:10px}.sitemap-grid-cols li{margin-bottom:5px}footer{margin-top:auto;padding:50px 0;color:var(--white-color);background-color:#01285b}footer .col{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size)}footer .col h5{color:var(--accent-color);margin-bottom:10px}footer .col p{color:var(--white-color);margin:10px 0 20px 0}footer .col li{margin-bottom:5px}footer .col li:last-child{margin-bottom:0}footer .col .social-icons-container div:hover{animation:.5s ease-out right-menu-icon}footer .footer-contacts li{display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center;margin-bottom:10px}footer .footer-contacts li:last-child{margin-bottom:0}.home .buy-btn,.home .read-more-btn,.home .show-all-btn,.home .social-icons-container,.home footer,.home header .col-lg{display:none}