

/* Start:/bitrix/templates/ct_2026/components/bitrix/menu/menu_catalog_vert/style.css?178276680072*/
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{cursor:default;}
/* End */


/* Start:/bitrix/templates/ct_2026/components/bitrix/menu/top/style.min.css?1782766800490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/ct_2026/components/bitrix/menu/top/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/ct_2026/components/bitrix/breadcrumb/main/style.css?1782766800991*/
.bx-breadcrumb {
    margin: 0;
    padding: 15px;
    border: 1px solid #eee;
    border-radius: 0 0 5px 5px;
    border-top: 0;

}

.bx-breadcrumb {
    margin: 10px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
/*	white-space: nowrap;*/
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
    text-decoration: none;
    color: #4b5966;
    font-size: 16px;
    line-height: 22px;



}
.bx-breadcrumb .bx-breadcrumb-item span {
    text-decoration: none;
    color: #4b5966;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;

}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;    font-weight: 600;}
.bx-breadcrumb .bx-breadcrumb-item a span{border-bottom: none;    font-weight: 600;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/bitrix/templates/ct_2026/components/bitrix/menu/footer/style.min.css?1782766800490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/ct_2026/components/bitrix/menu/footer/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/components/sporina/cookie.notification/templates/.default/style.css?17791933192381*/
.sporina-cookie-notification {
    position: fixed;
    z-index: 9999;
    background-color: #2c3e50;
    color: #ecf0f1;
    padding: 15px 20px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    line-height: 1.5;
    visibility: hidden;
    opacity: 0;
    transition: transform 300ms ease-in-out, visibility 0s linear 300ms, opacity 0s linear 300ms;
}

.sporina-cookie-notification.visible {
    visibility: visible;
    opacity: 1;
    transition: transform 300ms ease-in-out;
}

.sporina-cookie-right {
    bottom: 20px;
    right: 20px;
    left: auto;
    max-width: 420px;
}

.sporina-cookie-left {
    bottom: 20px;
    left: 20px;
    right: auto;
    max-width: 420px;
}

.sporina-cookie-content {
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

.sporina-cookie-text {
    flex: 1;
}

.sporina-cookie-policy-link {
    color: #3498db;
    text-decoration: underline;
    margin-left: 5px;
}

.sporina-cookie-policy-link:hover {
    text-decoration: none;
    color: #5dade2;
}

.sporina-cookie-buttons {
    display: flex;
    gap: 10px;
    flex-shrink: 0;
    flex-direction: column;
}

.sporina-cookie-btn {
    padding: 8px 16px;
    border: none;
    
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    transition: all 0.2s ease;
    white-space: nowrap;
}

.sporina-cookie-accept {
    background-color: #27ae60;
    color: #ffffff;
}

.sporina-cookie-accept:hover {
    background-color: #2ecc71;
    transform: translateY(-1px);
}

.sporina-cookie-decline {
    background-color: #e74c3c;
    color: #ffffff;
}

.sporina-cookie-decline:hover {
    background-color: #c0392b;
    transform: translateY(-1px);
}

.sporina-cookie-notification.sporina-cookie-hidden {
    transform: translateY(100%);
}

/* Для левой/правой позиции достаточно сдвига вниз */

@media (max-width: 768px) {
    .sporina-cookie-content {
        flex-direction: column;
        text-align: center;
        gap: 15px;
    }
    
    .sporina-cookie-buttons {
        width: 100%;
        justify-content: center;
        flex-direction: row;
    }
    
    .sporina-cookie-btn {
        flex: 1;
        max-width: 150px;
    }
}

/* End */


/* Start:/bitrix/templates/ct_2026/styles.css?178581174912328*/
.gi-footer .footer-top .gi-footer-widget .gi-footer-links .margin-15 .gi-footer-link:not(:last-child){margin-bottom:15px}.footer-bottom-payment{gap:15px}.footer-bottom-right .payment-link img{height:30px}.btn-primary{background-color:#428bca;border:1px solid #428bca;padding:5px 30px;height:auto}.gi-acc-drop-contacts .contacts-item-detail{font-size:.9rem}.gi-acc-drop-contacts .contacts-phone{margin-top:0!important;text-align:right}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:999;justify-content:center;align-items:center}.modal-overlay.active{display:flex}.modal-window{position:relative;background:#fff;padding:30px;border-radius:10px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:.3s modalFadeIn}@keyframes modalFadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-close{position:absolute;top:10px;right:15px;background:0 0;border:none;font-size:28px;cursor:pointer;color:#333;transition:color .2s;z-index:22}.gi-btn-back,.item_main_b{border:1px solid #428bca;padding:10px 20px}.catalog-menu li .sub-menu li,.gi-btn-back{transition:.3s ease-in-out;font-weight:400}.modal-close:hover{color:#e74c3c}.open-modal-call{color:#428bca;text-align:right;display:block!important;margin-top:-5px}.catalog-menu li .sub-menu li a,.gi-cart-notify a:hover,.gi-compare-notify a:hover,.gi-wish-notify a:hover,.open-modal-call:hover{color:#0e3f75}.gi-hero .gi-main-content .gi-slider-content .gi-main-slider .swiper-slide{/*height:600px;*/background-size:contain;background-repeat:no-repeat;background-position:right}.gi-btn-back{overflow:hidden;text-align:center;font-size:16px;text-decoration:none;color:#fff;position:relative;border-radius:5px;background-color:#428bca}.row_horiz{display:flex;flex-direction:row;justify-content:center;gap:50px}.main_button_link{display:flex;gap:10px;flex-direction:row;align-content:center;align-items:center}.item_main_b{border-radius:5px}.contacts_soc a i,.item_button_icon{font-size:30px}.header-top-message,.item_button_text{text-transform:uppercase}.item_main_b:hover{border:1px solid #428bca;background:#428bca;color:#fff}.item_main_b:hover a{color:#fff}@media (max-width:575px){.contacts-item-mobile,.main_button_link,.row_horiz{display:flex;align-content:center}.row_horiz{flex-direction:column;justify-content:center;gap:10px;flex-wrap:wrap;align-items:center}.owl-nav button{background:rgb(0 0 0 / 27%)!important}.contacts-item-mobile{flex-direction:column;align-items:center;margin:-20px 0 10px}.contacts-item-mobile .contacts-item-detail{font-size:12px}.contacts-item-mobile .phone_class{font-size:18px;display:flex;flex-direction:row;align-items:center;align-content:center;gap:5px}.contacts-item-mobile .phone_class i{margin-top:7px}.main_button_link{gap:10px;flex-direction:row;align-items:center;justify-content:center}.item_main_b{padding:5px 10px}.item_button_icon{font-size:20px}.item_button_text{text-transform:uppercase;font-size:14px}}@media (min-width:576px) and (max-width:767px){.item_main_b{padding:5px 10px}.item_button_icon{font-size:20px}.item_button_text{text-transform:uppercase;font-size:14px}.row_horiz{display:flex;flex-direction:row;justify-content:center;gap:10px;flex-wrap:wrap}}@media (min-width:768px) and (max-width:991px){.row_horiz{gap:10px}.item_main_b{padding:5px 10px}.item_button_icon{font-size:20px}.item_button_text{text-transform:uppercase;font-size:14px}}@media (min-width:992px) and (max-width:1199px){.row_horiz{gap:20px}.item_main_b{padding:5px 10px}.item_button_icon{font-size:20px}.item_button_text{text-transform:uppercase;font-size:14px}}@media (min-width:1200px) and (max-width:1399px){.row_horiz{gap:40px}.item_main_b{padding:5px 10px}.item_button_icon{font-size:26px}.item_button_text{text-transform:uppercase}}.gi-vendor-card-body .gi-vendor-card-table .gi-vender-table::-webkit-scrollbar{width:12px!important;height:10px!important;padding:8px!important}.gi-vendor-card-body .gi-vendor-card-table .gi-vender-table::-webkit-scrollbar-track{width:12px!important;background-color:#0e3f75!important}.gi-vendor-card-body .gi-vendor-card-table .gi-vender-table::-webkit-scrollbar-thumb{background-color:#0e3f75!important;border-radius:10px!important;border:3px solid #fff!important}.gi-vendor-card-body .gi-vendor-card-table .gi-vender-table::-webkit-scrollbar-thumb:hover{background-color:#5caf90!important}.payment_page{display:flex;gap:10px;margin:30px 0}.payment_page .payment-link img{max-height:50px}.disc{margin-bottom:30px}.disc li{list-style:disc;margin-left:30px}#bx-soa-orderSave .checkbox input{height:auto}.gi-contact iframe{width:100%;height:100%;margin-bottom:-7px;/*border:1px solid #eee;*/border-radius:5px}.gi-contact form .form-group{margin-bottom:20px}.gi-contact form .form-group input,.gi-contact form .form-group textarea{padding:10px 15px;border-color:#eee;border-radius:5px;font-size:15px;color:#000}.gi-contact form .form-group input:focus,.gi-contact form .form-group textarea:focus{outline:0;box-shadow:none}.gi-contact form .form-group input::-webkit-input-placeholder,.gi-contact form .form-group textarea::-webkit-input-placeholder{color:#999}.gi-contact form .form-group input::-moz-placeholder,.gi-contact form .form-group textarea::-moz-placeholder{color:#999}.gi-contact form .form-group input:-ms-input-placeholder,.gi-contact form .form-group textarea:-ms-input-placeholder{color:#999}.gi-contact form .form-group input::-ms-input-placeholder,.gi-contact form .form-group textarea::-ms-input-placeholder{color:#999}.gi-contact form .form-group input::placeholder,.gi-contact form .form-group textarea::placeholder{color:#999}.gi-contact .gi-contact-detail .gi-box{height:100%;padding:24px;border:1px solid #eee;background-color:#f8f8fb;position:relative;border-radius:5px}.gi-contact .gi-contact-detail .gi-box .detail{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.gi-contact .gi-contact-detail .gi-box .info h3{font-size:20px;font-weight:600;color:#0e3f75;text-transform:none}.gi-contact .gi-contact-detail .gi-box .info p{margin:0 0 10px;font-size:14px;color:#000}.gi-contact .gi-contact-detail .gi-box .icon{width:70px;height:70px;margin-bottom:15px;background-color:#428bca;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px}.gi-contact .gi-contact-detail .gi-box .icon i{font-size:25px;color:#fff}.gi-contact .gi-contact-detail .gi-box .info p.contacts_soc{margin-top:10px}.min-height400{height:600px;display:flex;align-content:center;align-items:center}.min-height400 .col-md-6{min-height:635px;display:grid;align-items:center}.gi-about .gi-about-img{display:grid;grid-template-columns:repeat(auto-fill,calc(50% - 12px));grid-row-gap:24px;grid-column-gap:24px}.gi-about .row_grid{display:flex;flex-direction:column;gap:100px}.gi-about-imgs{border-radius:5px}.gi-about .gi-about-img img,.gi-about-imgs img{width:100%;max-width:100%;height:auto;display:block;border-radius:5px}.gi-about-imgs video{width:100%;border-radius:5px}.gi-about .gi-about-img .v-img{height:100%;grid-column-end:span 1;grid-row-end:span 2}.gi-about .gi-about-img .h-img{height:100%;grid-column-end:span 1;grid-row-end:span 1}.gi-about .gi-about-detail{height:100%;display:flex;flex-direction:column;justify-content:center}.gi-about .gi-about-detail .section-title{padding-bottom:0;display:flex;flex-direction:column}.gi-about .gi-about-detail .section-title h2{margin-bottom:15px;font-size:26px;font-weight:600;color:#0e3f75;position:relative;display:inline;padding:0;text-transform:capitalize;line-height:1}.gi-about .gi-about-detail .section-title h2 span{color:#5caf90}.gi-about .gi-about-detail .section-title p{margin:0;color:#428bca;font-size:18px;font-weight:500;text-transform:uppercase}.gi-about .gi-about-detail p b{color:#428bca;font-size:18px;font-weight:400}.logo_about{max-height:300px;object-fit:contain}.row_about{display:flex;flex-direction:row;gap:60px}.side-panel{position:fixed;top:0;right:-510px;width:500px;height:100%;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.3);transition:right .3s;z-index:1000;overflow-y:auto}.side-panel.active{right:0}.close-btn{position:absolute;top:15px;right:15px;font-size:30px;color:#333;cursor:pointer;background:0 0;border:none;line-height:1;padding:0;width:30px;height:30px}.close-btn:hover{color:#000}.panel-content{padding:60px 30px 30px}.gi-about-detail ol li,.gi-about-detail ol li>*,.gi-about-detail ul li,.gi-about-detail ul li>*{font-size:18px}#gi-side-cart.loading::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.7);z-index:999}#gi-side-cart.loading::after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:1s linear infinite spin;z-index:1000}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.block_reg_required{margin-top:15px}.block_reg_required .checkbox{margin-bottom:15px;position:relative;padding-left:25px}.block_reg_required .checkbox label{padding-left:0}.block_reg_required .checkbox input[type=checkbox]{color:#116afc!important;display:none}.block_reg_required .checkbox label:after{content:"";display:block;height:15px;width:15px;border:1px solid #e6e6e6;position:absolute;top:4px;left:0}.block_reg_required .checkbox input[type=checkbox]:checked+label:after{outline:#E6E6E6 solid 1px;border-radius:3px;border:2px solid #fff;width:15px;height:15px;background-color:#138eee}.mobile_show{display:none}.gi-footer-logo,.header-logo img{max-width:100%;height:auto;display:block}.gi-footer-company .gi-footer-logo{width:auto!important;height:auto!important;display:block!important}.cart_note{margin:30px 0 0}.catalog-menu li .sub-menu li{padding:5px;background-color:unset;font-size:16px;color:#0e3f75;text-align:left;text-transform:capitalize;border:none;border-radius:unset;display:flex;align-items:center;flex-direction:column}.catalog-menu li .root-item{font-size:18px;color:#0e3f75}.gi-cart-notify,.gi-compare-notify,.gi-wish-notify{position:fixed;right:15px;top:15px;z-index:99999}.gi-cart-notify p,.gi-compare-notify p,.gi-wish-notify p{padding:15px 20px;background-color:#fff;font-size:14px;color:#0e3f75;border-bottom:5px solid #428bca;border-radius:5px;display:block;-webkit-box-shadow:2px 2px 15px 0 rgba(0,0,0,.07);box-shadow:2px 2px 15px 0 rgba(0,0,0,.07)}.gi-cart-notify p i,.gi-compare-notify p i,.gi-wish-notify p i{margin-right:5px}.gi-cart-notify a,.gi-compare-notify a,.gi-wish-notify a{color:#428bca;text-decoration:underline;text-underline-offset:2px}@media (max-width:991px){.avatar-upload .avatar-preview{width:100%}}@media (max-width:767px){.mobile_show{display:block}.footer-bottom-right .payment-link img{height:20px}.header-top-social ul{padding:0;display:flex;gap:15px}.cart-table,.cart-table tbody,.cart-table td,.cart-table tr{border:0 solid;display:block;flex-direction:column;border-color:inherit}.row_about{display:flex;flex-direction:column;gap:0}.side-panel{position:fixed;top:0;right:-510px;width:100%;height:100%;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.3);transition:right .3s;z-index:1000;overflow-y:auto}.panel-content{padding:60px 0}.min-height400{height:100%;display:flex;align-content:center;align-items:center}.gi-single-product .gi-single-pro-tab-nav .nav-tabs .nav-link{padding:8px 18px}}
.gi-hero-img{width: 100%; height: 100%; object-fit: contain;}
.ct-button-reset{font:inherit;color:inherit;background:transparent;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit}.ct-button-reset::-moz-focus-inner{border:0;padding:0}
.gi-acc-drop-contacts .contacts-phone {display: flex;flex-direction: column;}
.numb li {
    list-style: decimal;
    margin-left: 30px;
}

.admin-answer {
    display: none !important;
}

ul.numb{margin-bottom: 30px;}

.disc li, .numb li {
    margin-bottom: 10px;
    color: #000;
    font-size: 18px;
    line-height: 20px;
}

@media (max-width: 575px) {
.single-pro-inner .row{flex-direction: column;}
.gi-single-product .single-pro-img-no-sidebar {
    width: 100% !important;
}

.gi-single-product .single-pro-desc-no-sidebar {
    width: 100% !important;
}

    .modal-content {
        padding: 0 !important;
    }

}
/* End */


/* Start:/bitrix/templates/ct_2026/template_styles.css?1791988292102793*/
h1,h2,h3,h4,h5,h6{letter-spacing:.01rem}.section-title .section-detail h2,.section-title-2 h2{display:inline;line-height:1;position:relative;padding:0;margin-bottom:0}.gi-btn-1,.section-title-2 h2,body,section{position:relative}.section-title-2 h2,h1{text-transform:uppercase}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-LightItalic.eot");src:local("Jost Light Italic"),local("Jost-LightItalic"),url("/bitrix/templates/ct_2026/fonts/Jost-LightItalic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-LightItalic.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-LightItalic.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-ExtraLight.eot");src:local("Jost ExtraLight"),local("Jost-ExtraLight"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraLight.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraLight.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraLight.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-Light.eot");src:local("Jost Light"),local("Jost-Light"),url("/bitrix/templates/ct_2026/fonts/Jost-Light.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-Light.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-Light.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-ExtraBoldItalic.eot");src:local("Jost ExtraBold Italic"),local("Jost-ExtraBoldItalic"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraBoldItalic.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraBoldItalic.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-SemiBold.eot");src:local("Jost SemiBold"),local("Jost-SemiBold"),url("/bitrix/templates/ct_2026/fonts/Jost-SemiBold.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-SemiBold.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-SemiBold.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-Regular.eot");src:local("Jost Regular"),local("Jost-Regular"),url("/bitrix/templates/ct_2026/fonts/Jost-Regular.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-Regular.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-Regular.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-BoldItalic.eot");src:local("Jost Bold Italic"),local("Jost-BoldItalic"),url("/bitrix/templates/ct_2026/fonts/Jost-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-BoldItalic.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-BoldItalic.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-ExtraBold.eot");src:local("Jost ExtraBold"),local("Jost-ExtraBold"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraBold.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraBold.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-MediumItalic.eot");src:local("Jost Medium Italic"),local("Jost-MediumItalic"),url("/bitrix/templates/ct_2026/fonts/Jost-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-MediumItalic.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-MediumItalic.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-ExtraLightItalic.eot");src:local("Jost ExtraLight Italic"),local("Jost-ExtraLightItalic"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraLightItalic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraLightItalic.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraLightItalic.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-Italic.eot");src:local("Jost Italic"),local("Jost-Italic"),url("/bitrix/templates/ct_2026/fonts/Jost-Italic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-Italic.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-Italic.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-Black.eot");src:local("Jost Black"),local("Jost-Black"),url("/bitrix/templates/ct_2026/fonts/Jost-Black.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-Black.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-Black.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-Bold.eot");src:local("Jost Bold"),local("Jost-Bold"),url("/bitrix/templates/ct_2026/fonts/Jost-Bold.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-Bold.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-Bold.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-BlackItalic.eot");src:local("Jost Black Italic"),local("Jost-BlackItalic"),url("/bitrix/templates/ct_2026/fonts/Jost-BlackItalic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-BlackItalic.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-BlackItalic.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-Medium.eot");src:local("Jost Medium"),local("Jost-Medium"),url("/bitrix/templates/ct_2026/fonts/Jost-Medium.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-Medium.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-Medium.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-Thin.eot");src:local("Jost Thin"),local("Jost-Thin"),url("/bitrix/templates/ct_2026/fonts/Jost-Thin.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-Thin.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-Thin.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-SemiBoldItalic.eot");src:local("Jost SemiBold Italic"),local("Jost-SemiBoldItalic"),url("/bitrix/templates/ct_2026/fonts/Jost-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-SemiBoldItalic.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-SemiBoldItalic.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Jost;src:url("/bitrix/templates/ct_2026/fonts/Jost-ThinItalic.eot");src:local("Jost Thin Italic"),local("Jost-ThinItalic"),url("/bitrix/templates/ct_2026/fonts/Jost-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/ct_2026/fonts/Jost-ThinItalic.woff2") format("woff2"),url("/bitrix/templates/ct_2026/fonts/Jost-ThinItalic.woff") format("woff"),url("/bitrix/templates/ct_2026/fonts/Jost-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}body{width:100%;height:100%;font-family:Jost;font-weight:400}.section-title-2 h2,h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.footer-bottom .gi-copy a,.gi-all-product-content .slick-arrow:hover:before,.gi-all-product-inner .gi-pro-content .gi-pro-stitle a:hover,.gi-blog .blog-info .detail .more-info a:hover i,.gi-blog .blog-info .detail label a:hover,.gi-blog-section .blog-info .detail .more-info a:hover i,.gi-blog-section .blog-info .detail label a:hover,.gi-cat-dropdown .gi-cat-tab .tab-content .tab-list li a:hover,.gi-cat-dropdown .gi-cat-tab button.active i,.gi-header-buttons .gi-header-btn:hover,.gi-header-buttons .gi-header-btn:hover .gi-btn-title,.gi-location-block .gi-location-dropdown .loc-grid .loc-list:hover i,.gi-main-menu ul li .mega-menu li .mega-block li a:hover,.gi-main-menu ul li .mega-menu li .mega-block li.menu_title a:hover,.gi-main-menu ul li.active>a,.gi-main-menu ul li.dropdown ul li a:hover,.gi-main-menu ul li.dropdown ul li a:hover i,.gi-main-menu ul li.dropdown ul li.active a,.gi-main-menu ul li.dropdown ul li.active a i,.gi-main-menu ul li.dropdown ul li:hover>a,.gi-main-menu ul li.dropdown ul li:hover>a i,.gi-main-menu ul li:hover>a,.gi-main-menu ul li:hover>a:after,.gi-main-menu>ul>li:hover>a i,.gi-pro-tab-nav .nav-item .nav-link.active,.gi-pro-tab-nav .nav-item .nav-link:hover,.gi-product-inner .gi-pro-content .gi-pro-title a:hover,.gi-single-blog-item .single-blog-info .single-blog-detail label a:hover,.header-top-lan-curr .dropdown .dropdown-menu .dropdown-item:hover,.header-top-lan-curr .dropdown .dropdown-menu li.active .dropdown-item,.header-top-lan-curr .dropdown .dropdown-toggle:hover,.header-top-lan-curr .dropdown .dropdown-toggle:hover i,.header-top-lan-curr.dropdown .dropdown-menu .dropdown-item:hover,.header-top-lan-curr.dropdown .dropdown-menu li.active .dropdown-item,.header-top-lan-curr.dropdown .dropdown-toggle:hover,.header-top-lan-curr.dropdown .dropdown-toggle:hover i,.header-top-social ul li:hover i,.section-title .section-detail h2 span,.section-title .title-link a:hover,.section-title .title-link a:hover i,.section-title-2 h2 span,body a{color:#428bca}h1{font-weight:600}h2,h3,h4,h5,h6{font-weight:400}li,p,span{letter-spacing:.02rem}p{font-size:18px;line-height:20px;font-weight:300}ul{margin:0;padding:0}ul li{list-style:none}a{transition:.3s ease-in-out;text-decoration:none}.gi-blogs-sidebar .gi-sidebar-block:not(:last-child),.gi-footer-contact,.m-b-30{margin-bottom:30px}.padding-tb-40{padding:40px 0}.padding-tb-80{padding:80px 0}.p-t-80{padding-top:80px}.m-t-40{margin-top:40px!important}.m-b-minus-24px{margin-bottom:-24px}.m-tb-minus-12{margin-top:-12px;margin-bottom:-12px}.m-minus-lr-12{margin-left:-12px;margin-right:-12px}.p-tp-12{padding-top:12px;padding-bottom:12px}.gi-btn-1,.gi-btn-2{padding:10px 15px;font-size:14px;text-align:center;transition:.3s ease-in-out}button{background:0 0;border:0}.gi-btn-1{border:0;overflow:hidden;font-weight:600;text-decoration:none;border-radius:5px;background-color:#0e3f75;color:#fff}.gi-btn-1:hover,.gi-btn-2{background-color:#428bca;color:#fff}.gi-btn-2{font-weight:500;border-radius:5px}.gi-btn-2:hover{background-color:#0e3f75;color:#fff}.gi-box{transition:.3s ease-in-out;border:1px solid transparent;padding:30px;border-radius:0;background:#fff}.section-title,.section-title-2{padding-bottom:20px;z-index:5;margin-bottom:20px}.img-responsive{max-width:100%;display:block}input{height:50px;outline:0}.section-title{display:flex;justify-content:flex-start}.section-title .section-detail h2{font-size:25px;font-weight:600;color:#0e3f75;font-family:Jost,sans-serif}.section-title .section-detail p{max-width:400px;margin:10px 0 0;font-size:14px;color:#000;line-height:18px}.section-title .title-link{display:flex;align-items:flex-end}.section-title .title-link a{color:#000;display:flex;align-items:center}.section-title .title-link a i{transition:.3s ease-in-out;height:18px;margin-left:10px;color:#000}.section-title-2{display:flex;flex-direction:column;justify-content:center;align-items:center}.section-title-2 h2{font-size:30px;font-weight:600;color:#0e3f75}.section-title-2 p{max-width:400px;margin:15px 0 0;font-size:14px;color:#000;text-align:center;line-height:23px}section{background-color:#fff;transition:.5s}@keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes morphing-image{0%,100%{border-radius:50%}10%{border-radius:39% 61% 38% 62%/53% 54% 46% 47%}20%{border-radius:56% 44% 52% 48%/57% 35% 65% 43%}30%{border-radius:41% 59% 45% 55%/43% 56% 44% 57%}40%{border-radius:46% 54% 60% 40%/55% 65% 26% 45%}50%{border-radius:44% 56% 42% 65%/41% 65% 46% 69%}60%{border-radius:41% 69% 42% 68%/41% 71% 29% 69%}70%{border-radius:44% 56% 60% 40%/63% 46% 64% 37%}80%{border-radius:46% 54% 38% 62%/44% 48% 52% 56%}90%{border-radius:66% 45% 57% 43%/49% 51%}}.footer-bottom .gi-copy .site-name:hover,.gicon,.search_submit:hover i{color:#0e3f75}.modal-dialog{height:100%;margin:0 auto;max-width:960px;width:960px;padding:35px;transition:.3s}.gi-back-to-top{display:inline-block;background-color:#0e3f75;width:40px;height:40px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:16;border:1px solid #fff}.gi-back-to-top:after{content:"";font-family:FontAwesome;font-weight:400;font-style:normal;font-size:15px;line-height:40px;color:#fff}.gi-back-to-top:hover{cursor:pointer;background-color:#000;opacity:1}.gi-back-to-top:active{background-color:#555}.gi-back-to-top.show{opacity:.8;visibility:visible}.gi-side-cart-overlay{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:17}.gi-side-cart{width:350px;height:100%;padding:15px 20px 0;font-size:14px;font-weight:400;position:fixed;z-index:17;top:0;right:0;left:auto;display:block;transition:.5s;transform:translateX(100%);background-color:#fff;box-shadow:none;overflow:auto;opacity:0}.gi-side-cart::-webkit-scrollbar{width:12px!important;height:10px!important;padding:8px!important}.gi-side-cart::-webkit-scrollbar-track{width:12px!important;background-color:#0e3f75!important}.gi-side-cart::-webkit-scrollbar-thumb{background-color:#0e3f75!important;border-radius:10px!important;border:3px solid #fff!important}.gi-side-cart::-webkit-scrollbar-thumb:hover{background-color:#428bca!important}.gi-side-cart .gi-cart-inner{position:relative;z-index:9;display:flex;flex-direction:column;height:100%;justify-content:space-between}.gi-side-cart .gi-cart-inner .gi-cart-title{width:100;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.gi-side-cart .gi-cart-inner .gi-cart-title .cart_title{font-size:15px;color:#0e3f75;font-family:Jost;font-weight:600}.gi-side-cart .gi-cart-inner .gi-cart-title .gi-cart-close{position:relative;border:0;font-size:30px;line-height:20px;color:#0e3f75}.gi-side-cart .gi-cart-inner .gi-cart-title .gi-cart-close i{font-size:20px;line-height:0}.gi-side-cart .gi-cart-inner .gi-cart-pro-items li{margin-bottom:15px;padding:15px;display:flex;overflow:hidden;border:1px solid #eee;border-radius:5px}.gi-side-cart .gi-cart-inner .gi-cart-pro-items li .gi-pro-content{position:relative;-gi-flex:1 0 70%;flex:1 0 70%;padding-left:15px;overflow:hidden}.gi-side-cart .gi-cart-inner .gi-cart-pro-items li .gi-pro-content .qty-plus-minus{border:1px solid #eee;display:inline-block;height:35px;overflow:hidden;padding:7px 0;position:relative;width:85px;display:flex;align-items:center;justify-content:space-between;margin-top:7px}.gi-side-cart .gi-cart-inner .gi-cart-pro-items li .gi-pro-content input.qty-input{background:0 0;border:none;color:#000;float:left;font-size:14px;height:auto;margin:0;padding:0;text-align:center;width:32px;outline:0;font-weight:400;line-height:35px}.gi-side-cart .gi-cart-inner .gi-cart-bottom .cart_btn{display:flex;justify-content:space-between;margin-bottom:20px}.gi-side-cart .gi-cart-inner .gi-cart-bottom .cart_btn a{width:48%;height:40px;display:block;text-transform:uppercase;font-weight:600;font-size:14px;padding:8px 15px;line-height:22px}.gi-side-cart .gi-cart-inner .gi-cart-bottom .cart-sub-total{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:0;padding-bottom:8px;border-top:1px solid #eee;margin:20px 0 0}.gi-side-cart .gi-cart-inner .gi-cart-bottom .cart-sub-total table{margin:10px 0 0}.gi-side-cart .gi-cart-inner .gi-cart-bottom .cart-sub-total table tr td{border:none;color:#000}.quickview-modal{background-color:rgba(0,0,0,.5)!important}.quickview-modal .qty_close{width:5px;height:5px;background:url(/bitrix/templates/ct_2026/./assets/img/icons/close.svg) 0 0/100%}.quickview-modal .modal-body{padding:30px}.quickview-modal .modal-content .single-pro-img{height:100%;border:1px solid #eee;border-radius:5px;overflow:hidden}.gi-hero .gi-main-content .gi-slider-content,.gi-product-inner .gi-pro-content .gi-info,.quickview-modal .modal-content .single-pro-img .single-product-scroll{height:100%}.quickview-modal .modal-content .single-pro-img .single-slide{height:100%;display:flex;align-items:center}.quickview-pro-content .gi-quick-title a{margin:0 0 15px;display:block;color:#0e3f75;font-size:22px;text-decoration:none;line-height:1.5;font-weight:500}.quickview-pro-content p{font-size:14px;color:#000;margin:0 0 12px;font-weight:600}.gi-quickview-desc-prop .prop-item span,.quickview-pro-content p span{font-weight:400}.quickview-pro-content .gi-quickview-desc{margin-bottom:10px;font-size:18px;line-height:24px;color:#000;font-weight:300}.quickview-pro-content .gi-quickview-price{padding:5px 0 10px;display:flex;align-items:center;justify-content:left}.quickview-pro-content .gi-quickview-price span.new-price{color:#0e3f75;font-weight:700;font-size:22px}.quickview-pro-content .gi-quickview-qty{display:inline-flex;margin:15px 0 0;width:100}.gi-acc-drop-contacts .contacts-item .gi-btn-title,.gi-header-buttons .gi-btn-title{line-height:1;margin-bottom:6px;font-weight:500;letter-spacing:.6px;text-transform:uppercase}.quickview-pro-content .gi-quickview-qty .qty-plus-minus{width:100px;height:43px;padding:0;border:1px solid #eee;border-radius:3px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:space-between}.quickview-pro-content .gi-quickview-qty .qty-plus-minus input.qty-input{width:40px;height:50px;margin:0;padding:0;background:0 0;color:#000;font-size:14px;border:none;text-align:center;outline:0}.quickview-pro-content .gi-quickview-qty .gi-quickview-cart .gi-btn-1{margin:0 0 0 15px;padding:10px 15px;border-radius:3px}.quickview-pro-content .gi-quickview-qty .gi-quickview-cart .gi-btn-1 svg{margin-right:8px}@media only screen and (max-width:991px){.modal-dialog{height:auto}.quickview-pro-content .gi-quick-title a{font-size:20px}}@media only screen and (min-width:768px) and (max-width:991px){.modal-dialog{max-width:720px;width:720px}}@media only screen and (max-width:767px){.modal-dialog{width:80%;height:auto;max-width:100%;padding:35px 0;margin:0 auto}.quickview-pro-content{margin-top:5px}.quickview-pro-content .gi-quick-title a{font-size:18px}.modal-dialog .qty-product-cover{max-width:420px;margin:0 auto 15px}.modal-dialog .qty-nav-thumb{max-width:420px;margin:0 auto}}@media only screen and (max-width:575px){.modal-dialog{width:90%}.quickview-pro-content{margin-top:5px}.quickview-pro-content .gi-quick-title a{font-size:16px}}@media only screen and (max-width:360px){.quickview-modal .modal-body{padding:15px}.quickview-modal button.btn-close.qty_close{right:5px;top:5px}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.gi-tools-sidebar .gi-tools-detail::-webkit-scrollbar{width:12px!important;height:10px!important;padding:8px!important}.gi-tools-sidebar .gi-tools-detail::-webkit-scrollbar-track{width:12px!important;background-color:#0e3f75!important}.gi-tools-sidebar .gi-tools-detail::-webkit-scrollbar-thumb{background-color:#0e3f75!important;border-radius:10px!important;border:3px solid #fff!important}.gi-tools-sidebar .gi-tools-detail::-webkit-scrollbar-thumb:hover{background-color:#428bca!important}.gi-header{background-color:#fff;z-index:14;position:relative}.header-top{padding:10px 0;color:#000;background-color:#f8f8fb}.gi-cat-dropdown,.gi-header-buttons .gi-acc-drop .gi-dropdown-menu,.gi-main-menu ul li.dropdown ul.sub-menu{background:#fff;visibility:hidden;box-shadow:2px 2px 15px 0 rgba(0,0,0,.07);left:0}.header-top .header-top-message{font-size:13px}.header-top-social ul{padding:0;display:flex}.header-top-social ul li{transition:.3s ease-in-out;display:flex;font-size:13px}.header-top-social ul li a{margin:0 5px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:15px}.header-top-social ul li a i{transition:.3s ease-in-out;color:#000}.gi-header-buttons .gi-header-btn,.gi-main-menu ul li a,.gi-main-menu ul li a i{color:#0e3f75;transition:.3s ease-in-out}.gi-header-bottom{padding:30px 0}.gi-flex{display:flex;flex-direction:row;justify-content:space-between}.header-logo{text-align:left}.header-logo img{width:276px}.col.gi-header-logo{flex:0 0 13.8%}.gi-header-buttons{display:flex;justify-content:flex-end;align-items:center}.gi-acc-drop-contacts{display:flex;flex-direction:row;margin-right:15px;justify-content:center;gap:15px;align-items:center}.gi-acc-drop-contacts .contacts-item{margin-top:6px}.gi-acc-drop-contacts .contacts-item i{color:#428bca;font-size:28px}.gi-acc-drop-contacts .contacts-item a{display:flex;align-items:center;gap:5px}.gi-acc-drop-contacts .soc-info{display:flex;flex-direction:row;align-items:center;gap:5px;margin-top:0}.gi-acc-drop-contacts .contacts-item .gi-btn-title{transition:.3s ease-in-out;font-size:18px;color:#428bca}.gi-acc-drop-contacts .contacts-item .fi-rr-phone-call{font-size:16px}.gi-category-menu,.gi-header-buttons .gi-acc-drop,.gi-main-menu ul li.dropdown,.gi-mobile-menu .gi-menu-inner .gi-menu-content ul li,.gi-tools-sidebar .gi-tools-detail .gi-tools-block .gi-tools-dark .gi-tools-item.active,.gi-tools-sidebar .gi-tools-detail .gi-tools-block .gi-tools-rtl .gi-tools-item.active{position:relative}.gi-header-buttons .gi-acc-drop:hover .gi-dropdown-menu{margin-top:15px;opacity:1;visibility:visible}.gi-header-buttons .gi-acc-drop .gi-dropdown-menu{min-width:150px;padding:5px 0;transition:.3s ease-in-out;margin:25px 0 0;position:absolute;z-index:16;text-align:left;opacity:0;right:auto!important;border:1px solid #eee;display:block;border-radius:5px}.gi-header-buttons .gi-acc-drop .gi-dropdown-menu a{padding:10px 20px;font-size:13px;color:#000}.gi-header-buttons .gi-acc-drop .gi-dropdown-menu a.selected,.gi-header-buttons .gi-acc-drop .gi-dropdown-menu a:hover,.gi-main-menu ul .selected a{background:0 0;color:#428bca}.gi-header-buttons .gi-header-btn{position:relative;display:flex;text-decoration:none;width:auto;align-items:center}.gi-header-buttons .gi-header-btn:not(:last-child){margin-right:30px}.gi-header-buttons .gi-header-btn .header-icon{position:relative;display:flex}.gi-header-buttons .gi-header-btn .header-icon .main-label-note-new{transition:.3s ease-in-out;width:10px;height:10px;margin:auto;background-color:#ec716d;border-radius:50%;cursor:default;display:none;position:absolute;bottom:-15px;left:0;right:0;z-index:3;animation:1s ease-out 1.5s infinite wave-animate}@keyframes wave-animate{0%{transform:scale(.8);opacity:1;transform-origin:center}100%{transform:scale(1.2);opacity:0;transform-origin:center}}.gi-header-buttons .gi-header-btn .gi-header-count{width:15px;height:15px;color:#fff;background-color:#17181c!important;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;position:absolute;top:-2px;right:-6px;opacity:.8}.gi-header-buttons .gi-header-btn:hover .gi-header-count{color:#f8f8fb}.gi-header-buttons .gi-header-btn i{font-size:24px;line-height:17px}.gi-header-buttons .gi-header-btn .gi-btn-stitle{transition:.3s ease-in-out;font-size:13px;font-weight:500;color:#428bca;line-height:1}.gi-footer .footer-top .gi-footer-widget .s-head,.gi-header-buttons .gi-header-btn.dropdown-toggle::after,.gi-hero .swiper-buttons,.header-top-lan-curr .dropdown .dropdown-toggle::after,.header-top-lan-curr.dropdown .dropdown-toggle::after,.quickview-pro-content .gi-quickview-qty .gi-quickview-cart .gi-btn-1 .svg_img.pro_svg{display:none}.gi-header-buttons .gi-btn-title{transition:.3s ease-in-out;font-size:12px;color:#000}.gi-btn-desc{display:flex;flex-direction:column;text-transform:uppercase;margin-left:10px}div#gi-main-menu-desk{width:100%;display:flex;align-items:center}.gi-main-menu{display:flex;position:relative}.gi-main-menu ul{width:100%;margin:0;display:flex;justify-content:center;flex-wrap:wrap;padding-left:0;list-style:none}.gi-main-menu ul li{transition:.3s ease-in-out;margin:0 20px}.gi-main-menu ul li a{font-size:15px;line-height:60px;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;font-weight:500;position:relative}.gi-main-menu ul li a i{margin-right:5px;font-size:18px;display:flex}.gi-header-buttons .gi-header-btn:hover .header_svg,.gi-main-menu ul li:hover>a .svg_img path{fill:#428bca}.gi-main-menu ul li.dropdown ul.sub-menu{transition:.3s ease-in-out;margin:15px 0 0;position:absolute;z-index:16;text-align:left;opacity:0;min-width:205px;right:auto!important;display:block;border-radius:5px;border:1px solid #eee}.gi-main-menu ul li.dropdown ul{padding-top:5px;padding-bottom:5px}.gi-main-menu ul li.dropdown ul li{padding:0;margin:0;display:block}.gi-main-menu ul li.dropdown ul li a{transition:.3s ease-in-out;display:block;line-height:20px;padding:10px 20px;font-weight:400;font-size:13px;color:#000;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.gi-main-menu ul li.dropdown ul li a i{transition:.3s ease-in-out;color:#000;position:absolute;right:2px}.gi-location-block .gi-location-dropdown li:first-child,.gi-main-menu ul li.dropdown ul li:first-child{border-top:none}.gi-main-menu ul li.dropdown:hover .mega-menu,.gi-main-menu ul li.dropdown:hover .sub-menu{margin-top:0;opacity:1;visibility:visible}.gi-main-menu>ul>li.active>a:before,.gi-main-menu>ul>li:hover>a:before{background:#428bca;width:100%}.gi-main-menu>ul>li>a:before{content:"";position:absolute;top:auto;bottom:0;width:0;margin:0 auto;background:0 0;left:0;right:auto;transition:.3s}.gi-header-cat{transition:.3s ease-in-out;background-color:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee}.gi-header-cat .gi-nav-bar{display:flex;flex-direction:row;justify-content:space-between;position:relative}.col.gi-category-icon-block,.col.gi-location-block{min-width:200px}.gi-location-block{padding:5px 0}.gi-location-block .gi-location-menu{transition:.3s ease-in-out;position:relative}.gi-location-block .gi-location-menu .gi-location-toggle{width:200px;min-height:50px;padding:0 15px;display:flex;align-items:center;background-color:#428bca;border-radius:5px;cursor:pointer;justify-content:center}.gi-location-block .gi-location-menu .gi-location-toggle .gi-location-title{width:100%;font-size:14px;color:#fff;font-weight:500;letter-spacing:.2px;text-align:center;text-transform:uppercase}.gi-location-block .gi-location-menu .gi-location-toggle i{color:#fff;font-size:18px;line-height:0}.gi-category-menu .gi-category-toggle .gi-angle,.gi-location-block .gi-location-menu .gi-location-toggle .gi-angle{font-size:18px;text-transform:uppercase;color:#fff;text-align:center;position:absolute;right:15px;line-height:0}.gi-category-icon-block{padding:5px 0;position:static!important}.gi-category-icon-block:hover .gi-cat-dropdown{margin-top:5px;opacity:1;visibility:visible;z-index:9999}.gi-category-menu .gi-category-toggle{width:200px;min-height:50px;padding:0 15px;display:flex;align-items:center;background-color:#428bca;border-radius:5px;cursor:pointer}.gi-category-menu .gi-category-toggle span{margin-left:10px;font-size:15px;color:#fff;font-weight:500}.gi-category-menu .gi-category-toggle i{font-size:18px;color:#fff;line-height:0}.gi-cat-dropdown{transition:.3s ease-in-out;width:unset;margin-top:15px;padding:15px;position:absolute;opacity:0;z-index:-15;border-radius:5px;border:1px solid #eee}.gi-cat-dropdown .sub-menu li a{text-transform:uppercase}.gi-cat-dropdown .gi-cat-tab,.gi-cat-dropdown .gi-cat-tab .tab-content .tab-list,.gi-product-card,.gi-product-detail,.gi-products .gi-product-slider .owl-stage,.gi-products .gi-product-slider .slick-track{display:flex}.gi-cat-dropdown .gi-cat-tab .gi-tab-list{min-width:230px;background:#f8f8fb;padding:15px;border-radius:5px;justify-content:center}.gi-cat-dropdown .gi-cat-tab button{transition:.3s ease-in-out;padding:10px 15px;background-color:#fff;font-size:13px;color:#0e3f75;font-weight:500;text-align:left;text-transform:uppercase;border:1px solid #eee;border-radius:5px;display:flex;align-items:center}.gi-cat-dropdown .gi-cat-tab button:not(:last-child),.gi-location-block .gi-location-dropdown .loc-grid .loc-list:not(:last-child){margin-bottom:10px}.gi-cat-dropdown .gi-cat-tab button:hover{background-color:#fff;box-shadow:2px 2px 15px 0 rgba(0,0,0,.07)}.gi-cat-dropdown .gi-cat-tab button i{transition:.3s ease-in-out;margin-right:10px;font-size:18px;line-height:0}.gi-cat-dropdown .gi-cat-tab button.active{color:#428bca;background-color:#fff;border-color:#428bca;box-shadow:2px 2px 15px 0 rgba(0,0,0,.07)}.header-search{width:100%;min-width:500px;padding:0 30px;position:relative}.header-search .form-control{display:block;width:100%;min-height:50px;height:50px;padding:0 15px;font-size:13px;font-weight:400;line-height:1;color:#000;border-radius:0;background-color:transparent;border:none;letter-spacing:.6px}.header-search input:focus{box-shadow:none}.gi-header-search{margin:0 auto}.gi-header-search form.gi-search-group-form{position:relative;display:flex;border:1px solid #eee;align-items:center;border-radius:5px}.search_submit{position:relative;display:flex;align-items:center;justify-content:center;width:48px;flex:0 0 48px;border-radius:0;box-shadow:none;outline:0;padding:0;height:40px}.search_submit i{transition:.3s ease-in-out;width:18px;height:18px;color:#0e3f75}.gi-mobile-menu-overlay{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:16}.gi-mobile-menu{transition:.3s ease-in-out;width:340px;height:100%;padding:15px 20px 20px;position:fixed;top:0;right:auto;left:0;background-color:#fff;transform:translateX(-100%);display:flex;flex-direction:column;z-index:17;overflow:auto}.gi-mobile-menu::-webkit-scrollbar{width:12px!important;height:10px!important;padding:8px!important}.gi-mobile-menu::-webkit-scrollbar-track{width:12px!important;background-color:#0e3f75!important}.gi-mobile-menu::-webkit-scrollbar-thumb{background-color:#0e3f75!important;border-radius:10px!important;border:3px solid #fff!important}.footer-bottom,.gi-footer{border-top:1px solid #eee}.gi-mobile-menu::-webkit-scrollbar-thumb:hover{background-color:#428bca!important}.gi-mobile-menu .gi-menu-title{width:100%;padding:0 0 10px;display:flex;flex-wrap:wrap;justify-content:space-between}.gi-mobile-menu .gi-menu-title .menu_title{display:flex;align-items:center;font-size:16px;color:#0e3f75;font-weight:600}.gi-mobile-menu .gi-menu-title .gi-close-menu{position:relative;border:0;font-size:30px;line-height:1;color:#000;background-color:transparent}.gi-mobile-menu .gi-menu-inner .gi-menu-content ul li a{margin-bottom:12px;padding:12px;display:block;text-transform:uppercase;color:#000;border:1px solid #eee;border-radius:5px;font-size:15px;font-weight:500}.gi-mobile-menu .gi-menu-inner .gi-menu-content ul li a:last-child(){margin-bottom:0}.gi-mobile-menu .gi-menu-inner .gi-menu-content ul li .sub-menu{width:100%;min-width:auto;padding:0;margin-bottom:10px;position:static;top:auto;display:none;visibility:visible;transition:none;opacity:1;box-shadow:none}.gi-mobile-menu .gi-menu-inner .gi-menu-content ul li .sub-menu li a{margin-bottom:0;padding-left:15px;padding-right:0;text-transform:uppercase;display:block;font-size:14px;font-weight:400;color:#000;border-top:0;border-left:0;border-right:0;border-bottom:0;border-radius:0}.gi-mobile-menu .gi-menu-inner .gi-menu-content ul li .sub-menu li .sub-menu li a{font-weight:400;padding-left:30px;font-size:14px;color:#999}.gi-mobile-menu .gi-menu-inner .header-res-social,.gi-single-blog-item .single-blog-info .single-blog-detail .sub-img{margin-top:30px}.gi-mobile-menu .gi-menu-inner .header-res-social ul{display:flex;flex-direction:row;justify-content:center}.gi-mobile-menu .gi-menu-inner .header-res-social ul li{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#0e3f75;border-radius:5px}.bootstrap-select .dropdown-menu .dropdown-item.active span,.bootstrap-select .dropdown-menu .dropdown-item:active span,.gi-mobile-menu .gi-menu-inner .header-res-social ul li a i,.gi-product-inner .gi-pro-image .gi-pro-actions .compare.active i,.gi-product-inner .gi-pro-image .gi-pro-actions .gi-btn-group:hover i,.gi-product-inner .gi-pro-image .gi-pro-actions .wishlist.active i,.quickview-pro-content .gi-pro-variation .gi-pro-variation-content ul li.active a{color:#fff}@media (max-width:1399px){.header-search{min-width:300px}.gi-main-menu{position:unset}.gi-hero .gi-main-content .gi-slider-content .gi-main-slider .swiper-slide{/*height:500px*/}}.gi-footer .footer-top .gi-footer-company,.gi-product-inner{display:flex;flex-direction:column}.gi-footer{color:#fff;background:#fff}.gi-footer .footer-top .gi-footer-widget .gi-footer-logo{max-width:276px;margin-bottom:30px}.gi-footer .footer-top .gi-footer-widget .gi-footer-detail{max-width:400px;margin-bottom:30px;padding:0;font-size:14px;line-height:27px;font-weight:400;color:#000;display:inline-block;position:relative}.gi-footer .footer-top .gi-footer-widget .gi-footer-heading{font-size:18px;font-weight:500;margin-bottom:20px;color:#0e3f75;letter-spacing:0;position:relative;display:block;width:100%;padding-bottom:15px;text-transform:uppercase;font-family:Jost;border-bottom:1px solid #eee}.gi-footer .footer-top .gi-footer-widget .gi-footer-links i{line-height:0;font-size:18px}.gi-footer .footer-top .gi-footer-widget .gi-footer-links .gi-footer-link{display:block;margin:0;line-height:1.5;border:0;padding:0;font-weight:400;font-size:16px;color:#5caf90;display:flex;align-items:center}.gi-footer .footer-top .gi-footer-widget .gi-footer-links .gi-footer-link:not(:last-child){margin-bottom:5px}.gi-footer .footer-top .gi-footer-widget .gi-footer-links .gi-footer-link a{transition:.3s ease-in-out;font-size:14px;line-height:20px;padding:0;color:#000;margin-bottom:0;display:inline-block;position:relative;word-break:break-all;letter-spacing:0;font-weight:400}.gi-footer .footer-top .gi-footer-widget .gi-footer-links .gi-footer-link a:hover{color:#428bca;opacity:1}.gi-footer .footer-top .gi-footer-contact .gi-footer-widget .gi-footer-links li:first-child{align-items:self-start}.gi-footer .footer-top .gi-footer-contact .gi-footer-widget .gi-footer-links li p{margin:0;font-size:14px;font-weight:400;color:#000}.gi-footer .footer-top .gi-footer-contact .gi-footer-widget .gi-footer-links a{text-transform:unset}.gi-footer .footer-top .gi-footer-contact .gi-footer-widget .gi-footer-links .gi-footer-link span{width:25px;flex:0 0 auto;display:flex}.gi-footer .footer-top .gi-footer-social,.gi-footer .footer-top .gi-footer-social .gi-footer-widget .gi-footer-links .gi-footer-link:not(:last-child){margin-bottom:0}.gi-footer .footer-top .gi-footer-social ul{display:flex;flex-wrap:wrap}.gi-footer .footer-top .gi-footer-social .gi-footer-widget .gi-footer-links .gi-footer-link{padding-right:5px}.gi-footer .footer-top .gi-footer-social .gi-footer-widget .gi-footer-links .gi-footer-link a{width:30px;height:30px;background-color:#428bca;border-radius:5px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-size:15px}.gi-footer .footer-top .gi-footer-social .gi-footer-widget .gi-footer-links .gi-footer-link a i{font-size:16px;color:#fff}.svg_img.foo_svg{height:25px;color:#5caf90;width:auto}.gi-foo-location .svg_img.foo_svg{margin-top:5px}.gi-foo-call .svg_img.foo_svg,.gi-foo-mail .svg_img.foo_svg{height:20px}.footer-bottom{padding:10px 0;background-color:#f8f8fb}.footer-bottom .gi-bottom-info{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer-bottom .gi-copy{color:#000;font-size:13px;letter-spacing:1px;text-align:center;font-weight:300}@media only screen and (min-width:992px){.gi-footer .footer-top .gi-footer-widget .gi-footer-dropdown{display:block!important}}@media (max-width:360px){.footer-bottom .gi-bottom-info .footer-bottom-right img{width:100%}}.gi-product-slider .gi-product-content{height:100%;padding:0 12px 24px;display:flex!important}.gi-product-content{height:100%;padding:0 0 24px;display:flex}.gi-product-inner{transition:.3s ease-in-out;cursor:pointer;overflow:hidden;border:1px solid #eee;border-radius:5px}.gi-offer-section,.gi-product-inner .gi-pro-image{overflow:hidden}.gi-product-inner .gi-pro-image .image{position:relative;display:block;overflow:hidden}.gi-product-inner .gi-pro-image .image img{z-index:1;max-width:100%;transition:.3s}.gi-product-inner .gi-pro-image .image img.hover-image{position:absolute;z-index:2;top:0;left:0;opacity:0}.gi-product-inner .gi-pro-image .flags{display:flex;flex-direction:column;padding:0;text-transform:uppercase;position:absolute;top:10px;right:10px;z-index:2}.gi-product-inner .gi-pro-image .flags span{padding:5px 10px;font-size:11px;font-weight:500;line-height:12px;text-align:left;text-transform:uppercase;display:flex;align-items:center;background:#ff7070;color:#fff;letter-spacing:.5px;position:relative;border-radius:5px}.gi-product-inner .gi-pro-image .gi-pro-actions{transition:.3s ease-in-out;position:absolute;z-index:9;left:0;right:0;bottom:-10px;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 auto;opacity:0}.gi-product-inner .gi-pro-image .gi-pro-actions .gi-btn-group{transition:.3s ease-in-out;margin:0 2px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;background-color:#fff;border-radius:5px;border:1px solid #eee}.bootstrap-select .dropdown-menu .dropdown-item.active,.bootstrap-select .dropdown-menu .dropdown-item:active,.gi-product-inner .gi-pro-image .gi-pro-actions .compare.active,.gi-product-inner .gi-pro-image .gi-pro-actions .gi-btn-group:hover,.gi-product-inner .gi-pro-image .gi-pro-actions .wishlist.active{background-color:#428bca}.gi-product-inner .gi-pro-image .gi-pro-actions .gi-btn-group i{transition:.3s ease-in-out;color:#000;line-height:0;font-size:28px;padding:10px}.gi-product-inner .gi-pro-image-outer{transition:.3s;z-index:11;position:relative}.gi-product-inner:hover .gi-pro-actions{opacity:1;bottom:10px}.gi-product-inner:hover .gi-pro-image .image img{transform:scale(1.1)}.gi-product-inner:hover .gi-pro-image .image img:not(:last-child){opacity:0}.gi-all-product-inner:hover .gi-pro-content .add-to-cart,.gi-product-inner:hover .gi-pro-image .image img.hover-image{opacity:1}.gi-product-inner .gi-pro-content{height:100%;padding:20px;position:relative;z-index:10;display:flex;flex-direction:column;text-align:left;border-top:1px solid #eee}.gi-product-inner .gi-pro-content .gi-pro-stitle{margin-bottom:10px;font-weight:400;color:#999;font-size:13px;text-transform:uppercase}.gi-product-inner .gi-pro-content .gi-pro-rat-price{margin-top:5px;margin-bottom:0;display:flex;flex-direction:column}.gi-product-inner .gi-pro-content .gi-pro-title{margin:0 0 10px;font-size:16px}.gi-product-inner .gi-pro-content .gi-info a,.quickview-pro-content a{text-decoration:none;color:#0e3f75}.gi-pro-stitle{margin:0}.gi-quickview-desc-prop .prop-item{font-weight:300}.gi-product-inner .gi-pro-content .gi-pro-title a{text-decoration:none;color:#0e3f75;display:block;font-size:20px;line-height:22px;font-weight:400;letter-spacing:.85px;text-transform:uppercase;font-family:Jost}.gi-product-inner .gi-pro-content .gi-price{font-size:20px;display:flex;align-items:center;justify-content:left;color:#0e3f75;letter-spacing:.4px}.gi-product-inner .gi-pro-content .gi-price span.new-price{color:#0e3f75;font-weight:600;font-size:20px;margin-right:7px}.gi-product-inner .gi-pro-content .btn{align-self:center}button.btn-close.qty_close{position:absolute;left:auto;right:10px;top:10px;z-index:9999}.gi-blog-section .section-title{margin-bottom:20px;justify-content:space-between}.gi-blog .blog-info,.gi-blog-section .blog-info{transition:.3s ease-in-out;width:100%;margin-bottom:24px;background:#fff;border-radius:5px}.gi-blog .blog-info:hover .blog-img img,.gi-blog-section .blog-info:hover .blog-img img{transform:rotate(-3deg) scale(1.1)}.gi-blog .blog-info .blog-img,.gi-blog-section .blog-info .blog-img{width:100%;height:auto;margin:0;border-radius:5px;position:relative;overflow:hidden}.gi-blog .blog-info .blog-img img,.gi-blog-section .blog-info .blog-img img{transition:.3s ease-in-out;border-radius:0;width:100%;height:100%}.gi-blog .blog-info .detail,.gi-blog-section .blog-info .detail{width:100%;margin:0}.gi-blog .blog-info .detail label,.gi-blog-section .blog-info .detail label{margin-top:20px;display:inline-block;font-size:13px;color:#999;border-radius:5px}.gi-blog .blog-info .detail label a,.gi-blog-section .blog-info .detail label a{transition:.3s ease-in-out;color:#999}.gi-blog .blog-info .detail h3,.gi-blog-section .blog-info .detail h3{margin:10px 0 15px;padding:0;line-height:26px}.gi-blog .blog-info .detail h3 a,.gi-blog-section .blog-info .detail h3 a{font-family:Jost;color:#0e3f75;font-size:17px;font-weight:500;line-height:22px}.gi-blog .blog-info .detail p,.gi-blog-section .blog-info .detail p{font-size:14px;color:#000}.gi-blog .blog-info .detail .more-info a,.gi-blog-section .blog-info .detail .more-info a{transition:.3s ease-in-out;color:#0e3f75;font-size:13px;text-decoration:none;display:flex;align-items:center}.gi-blog .blog-info .detail .more-info a:hover,.gi-blog-section .blog-info .detail .more-info a:hover{background:#fff;color:#428bca}.gi-blog .blog-info .detail .more-info a i,.gi-blog-section .blog-info .detail .more-info a i{transition:.3s ease-in-out;margin-left:5px;color:#0e3f75;font-size:13px;display:flex}.gi-blogs-sidebar .gi-sb-title{border-bottom:2px solid #eee;padding-bottom:15px}.gi-blogs-sidebar .gi-sb-title h3{width:100%;display:flex;justify-content:space-between;position:relative;font-family:Jost;font-size:18px;font-weight:500}.gi-blogs-sidebar .gi-blog-sidebar-wrap{padding:30px;border:1px solid #eee;border-radius:5px}.gi-blogs-sidebar .gi-sidebar-block ul li a{padding-left:30px}.gi-blogs-sidebar .gi-sidebar-block .gi-sidebar-block-item input{width:100%;height:calc(100% - 5px);position:absolute;opacity:0;cursor:pointer;z-index:999;top:50%;left:0;transform:translateY(-50%)}.gi-blogs-sidebar .gi-sidebar-block .gi-sidebar-block-item input:checked~.checked::after{display:block}.gi-blogs-sidebar .gi-sidebar-block .gi-sidebar-block-item a{width:100%;display:block;color:#000;font-size:14px;margin-top:0;line-height:20px;font-weight:400;text-transform:uppercase;cursor:pointer;display:flex;justify-content:space-between}.gi-blog-comments .gi-single-comment-wrapper .gi-blog-comment-content span,.gi-blogs-sidebar .gi-sidebar-block .gi-sidebar-block-item a span{color:#999;font-size:13px}.gi-blogs-sidebar .gi-sidebar-block .gi-sidebar-block-item .checked{position:absolute;top:50%;left:0;height:18px;width:18px;background:#fff;border:1px solid #eee;border-radius:5px;transition:.3s linear;transform:translateY(-50%);overflow:hidden}.gi-blogs-sidebar .gi-sidebar-block .gi-sidebar-block-item .checked:after{left:-1px;top:-1px;width:18px;height:18px;border:1px solid #428bca;content:"";position:absolute;display:none;background:#428bca;font-family:gIcons;font-size:10px;color:#fff;line-height:16px;text-align:center}.gi-blogs-sidebar .gi-sidebar-block .gi-sidebar-block-item{position:relative;padding:15px 0;border-bottom:1px solid #eee;display:flex;flex-direction:row}.gi-blogs-sidebar .gi-sidebar-block .gi-sidebar-block-item .gi-sidebar-block-img,.gi-footer .footer-top .gi-footer-widget .app-img .adroid,.header-top-social ul li.list-inline-item:not(:last-child){margin-right:15px}.gi-blogs-sidebar .gi-sidebar-block .gi-sidebar-block-item .gi-sidebar-block-img img{width:100px;border-radius:5px}.gi-blogs-sidebar .gi-sidebar-block .gi-sidebar-block-item .gi-sidebar-block-detial .gi-blog-title a{color:#000;font-size:16px;letter-spacing:0;line-height:22px;font-weight:600}.gi-blogs-sidebar .gi-sidebar-block .gi-sidebar-block-item .gi-sidebar-block-detial .gi-blog-date{margin-bottom:10px;font-size:14px;color:#999;line-height:1;letter-spacing:0}.gi-blogs-sidebar .gi-sidebar-block .gi-sidebar-block-item .gi-sidebar-block-detial a{font-size:14px;color:#428bca}.gi-blog-comments .gi-single-comment-wrapper .gi-blog-user-img img,.gi-ofr-banners .gi-bnr-body .gi-bnr-img img,.gi-single-blog-item .single-blog-info .blog-img img{width:100%;border-radius:5px}.gi-single-blog-item .single-blog-info .single-blog-detail label{margin-bottom:15px;color:#999}.gi-all-product-inner .gi-pro-content .gi-pro-stitle a,.gi-single-blog-item .single-blog-info .single-blog-detail label a{color:#999}.gi-single-blog-item .single-blog-info .single-blog-detail h3{font-size:22px;font-weight:600;color:#0e3f75}.gi-single-blog-item .single-blog-info .single-blog-detail p{color:#000;font-size:18px}.gi-single-blog-item .single-blog-info .single-blog-detail .sub-img img{width:100%;margin-bottom:24px;border-radius:5px}.gi-ofr-banners .gi-bnr-body{display:flex;flex-direction:row;position:relative;overflow:hidden}.gi-ofr-banners .gi-bnr-body::before{background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);content:"";display:block;height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);width:50%;z-index:2}.gi-ofr-banners .gi-bnr-body:focus::before,.gi-ofr-banners .gi-bnr-body:hover::before{animation:.85s shine}@keyframes shine{100%{left:125%}}.gi-ofr-banners .gi-bnr-body .gi-bnr-img{width:100%;position:relative}.gi-ser-inner{transition:.3s;padding:30px;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background-color:#fff;border-radius:5px;border:1px solid #eee}.gi-all-product-content .slick-slide>div:not(:last-child),.gi-ser-inner .gi-service-image{margin-bottom:15px}.gi-ser-inner .gi-service-image i{font-size:40px;color:#428bca;line-height:0}.gi-service-desc h3{font-family:Jost;font-size:18px;font-weight:500;color:#0e3f75;letter-spacing:.6px;margin-bottom:10px}.gi-service-desc p{margin:0;font-size:14px;color:#000;line-height:1.5;letter-spacing:.5px}.gi-hero{width:100%;height:100%}.gi-hero .gi-main-content .gi-slider-content .gi-main-slider .gi-slider,.header-search .dropdown-menu,div.bx-blue .btn.btn-default{border-radius:5px}.gi-hero .gi-main-content .gi-slider-content .gi-main-slider .swiper-slide{/*height:500px*/}.gi-hero .main-slider-dot .swiper-pagination-bullet{width:15px;height:15px;margin:0 2.5px!important;display:inline-block;border-radius:30px;opacity:1;border:1px solid #0e3f75;box-shadow:none;transition:.3s;background-color:transparent}.gi-hero .main-slider-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0e3f75;width:30px}.gi-hero :root{--transition:.75s cubic-bezier(0.255, 0.670, 0.000, 1.010)}.gi-hero .gi-slide-item{overflow:hidden;position:relative;transition:transform var(--transition),box-shadow var(--transition);transition:transform var(--transition),box-shadow var(--transition),-webkit-transform var(--transition),-webkit-box-shadow var(--transition)}@media (max-width:1199px){.header-search{min-width:400px}.header-logo img{width:130px}.gi-category-menu .gi-category-toggle{width:auto}.gi-category-menu .gi-category-toggle .gi-angle,.gi-category-menu .gi-category-toggle span,.header-top-center{display:none}.gi-main-menu ul li{margin:0 15px}.gi-header-buttons .gi-header-btn .gi-btn-stitle{font-size:11px;min-width:48px}.gi-hero{height:auto;position:relative}.gi-main-menu ul li .mega-menu li .mega-block{width:calc(25% - 30px)}}@media (max-width:991px){.header-top{padding:10px 0}.gi-header-bottom{padding:15px 0;margin-top: 30px;border-bottom:1px solid #eee}.gi-category-menu .gi-category-toggle .svg_img path,.gi-header-bottom .gi-site-menu-icon .svg_img path,.gi-header-buttons .gi-header-btn .svg_img{fill:#000}.header-logo img{width:120px}.header-search .form-control{height:40px;min-height:40px}.gi-header-action,.gi-header-buttons .gi-header-btn .header-icon .main-label-note-new{display:none}.gi-header-search{margin:0}.gi-footer .footer-top .container>.row,.gi-header-search .header-search{padding:0}.gi-header{z-index:16}.gi-header-buttons{display:flex;align-items:center;justify-content:flex-end}.gi-header-buttons .right-icons{display:flex;flex-direction:row}.gi-header-buttons .gi-header-btn:not(:last-child()){margin-right:0!important}.gi-category-menu .gi-category-toggle{min-height:23px;padding:0;background:0 0}.footer-bottom .gi-bottom-info .footer-copy,.gi-footer .footer-top .gi-footer-contact .gi-footer-widget .gi-footer-heading,.gi-footer .footer-top .gi-footer-widget .gi-footer-links .gi-footer-link:not(:last-child),.gi-footer .footer-top .gi-footer-widget .gi-footer-links ul{margin-bottom:15px}.gi-footer .footer-top .col-sm-12.col-lg-3{width:100%;margin-bottom:0}.gi-footer-contact{margin-bottom:0}.gi-footer-links.gi-footer-dropdown{display:none;padding:0 0 20px}.footer-bottom-copy{text-align:center}.footer-bottom{padding:15px 0}.footer-bottom .col{flex:1 0 100%}.footer-bottom .gi-bottom-info{flex-direction:column}.col.footer-bottom-right{margin:15px auto}.gi-footer .footer-top .gi-footer-widget .gi-footer-heading{margin-bottom:20px;font-size:14px}.m-minus-991{margin-bottom:-15px}.gi-ser-inner{padding:24px}.section-title .section-detail h2,.section-title-2 .section-detail h2{font-size:24px}.gi-hero .gi-main-content .gi-slider-content .gi-main-slider .swiper-slide{height:400px}.m-t-991{margin-top:30px}}@media (max-width:767px){.header-logo img{width:300px}.header-search{min-width:350px}.gi-header-buttons{position:relative}.gi-header-buttons .gi-site-menu-icon{position:absolute;left:0}.gi-header-buttons .gi-header-btn{margin-right:20px!important}.gi-header-buttons .gi-header-btn:nth-last-child(-n+2){margin-right:0!important}.gi-footer .footer-top .gi-footer-widget .gi-footer-logo{max-width:300px;margin:0 auto}.section-title .section-detail h2,.section-title-2 .section-detail h2{font-size:22px}.gi-hero .gi-main-content{display:flex;flex-direction:column}.gi-hero .gi-main-content .gi-slider-content .gi-main-slider .swiper-slide{height:100%}}@media (max-width:420px){.section-title .section-detail h2,.section-title-2 .section-detail h2{font-size:20px}.gi-hero .gi-main-content .gi-slider-content .gi-main-slider .swiper-slide{height:100%;background-position:center}.gi-hero .swiper-pagination{display:none}.gi-offer-section .section-title{flex-direction:column}.gi-offer-section .section-title h2{margin-bottom:15px}}.tab-content>.active{display:block!important}#overlay_shine{transition:.5s ease-in-out;position:fixed;z-index:1;display:block;background:rgba(0,0,0,.2);top:0;left:-50%;width:200%;height:100%;transform:rotate(-30deg) translateY(-150%)}#gi-overlay{display:block;width:100%;height:100%;position:fixed;top:0;right:0;left:0;bottom:0;background:#fff;z-index:99;display:flex;align-items:center;justify-content:center}#gi-overlay .loader{border-radius:50%;width:10em;height:10em;margin:45px auto;font-size:6px;position:relative;text-indent:-9999em;border-top:6px dotted transparent;border-right:6px dotted transparent;border-bottom:6px dotted transparent;border-left:6px dotted #0e3f75;transform:translateZ(0);animation:1.1s linear infinite load8}#gi-overlay .loader:after{content:"";width:10em;height:10em;position:absolute;top:-6px;left:-6px;border-radius:50%;border:6px solid rgba(92,175,144,.19)}.gi-pro-pagination ul li a.active{color:#fff;background-color:#428bca}.gi-side-cart .text-right{font-weight:700}.gi-side-cart .gi-cart-inner .gi-cart-pro-items li .gi-pro-img{display:flex;flex:1 0 20%;align-items:center}.gi-all-product-inner .gi-pro-image-outer .gi-pro-image img,.gi-side-cart .gi-cart-inner .gi-cart-pro-items li .gi-pro-img img{width:100%}.gi-side-cart .gi-cart-inner .gi-cart-pro-items li .gi-pro-content .cart-pro-title{width:100%;padding-right:30px;text-decoration:none;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:15px;line-height:18px;font-weight:400}.gi-side-cart .gi-cart-inner .gi-cart-pro-items li .gi-pro-content .cart-price{font-size:14px;display:block;margin-top:5px}.gi-side-cart .gi-cart-inner .gi-cart-pro-items li .gi-pro-content .cart-price span{color:#000;font-weight:600;font-size:16px}.gi-side-cart .gi-cart-inner .gi-cart-pro-items li .gi-pro-content .remove{line-height:15px;position:absolute;top:0;right:0;padding:0 0 0 10px;color:red;font-size:22px}.eccart-pro-items li .gi-pro-content .qty-plus-minus .dec.gi_qtybtn,.gi-side-cart .gi-cart-inner .gi-cart-pro-items li .gi-pro-content .qty-plus-minus .dec.ms_qtybtn{border-right:1px solid #eee}.eccart-pro-items li .gi-pro-content .qty-plus-minus .gi_qtybtn,.gi-side-cart .gi-cart-inner .gi-cart-pro-items li .gi-pro-content .qty-plus-minus .gi-qtybtn{width:40px;display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer;font-size:20px;color:#000}.gi-side-cart .gi-cart-inner .gi-cart-bottom .cart-sub-total table tr td.text-left{font-weight:500}.gi-side-cart .gi-cart-inner .gi-cart-bottom .cart-sub-total table tr td.text-right{text-align:right}.gi-pro-variation .gi-pro-variation-inner.gi-pro-variation-size .gi-pro-variation-content li.active,.quickview-pro-content .gi-pro-variation .gi-pro-variation-content ul li.active{background-color:#428bca!important;color:#fff!important;border-color:#428bca!important}.gi-location-block .gi-location-content,.gi-main-menu ul li .mega-menu{margin-top:15px;visibility:hidden;box-shadow:2px 2px 15px 0 rgba(0,0,0,.07);position:absolute}.gi-tools-sidebar-overlay{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:16}.gi-tools-sidebar .gi-tools-detail .gi-tools-block .gi-tools-dark .gi-tools-item.active:after,.gi-tools-sidebar .gi-tools-detail .gi-tools-block .gi-tools-rtl .gi-tools-item.active:after{content:"";width:30px;height:30px;font-size:16px;font-family:uicons-regular-rounded!important;position:absolute;top:10px;right:10px;border-radius:10px;background-color:rgba(95,106,245,.7);color:#fff;display:flex;align-items:center;justify-content:center}.gi-tools-sidebar .gi-tools-detail .gi-tools-block .gi-tools-dark .gi-tools-item.active img,.gi-tools-sidebar .gi-tools-detail .gi-tools-block .gi-tools-rtl .gi-tools-item.active img{border-color:#428bca}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{max-width:150px;font-size:14px;line-height:28px;color:#000}.bootstrap-select .form-control{min-height:35px!important;height:35px!important}.bootstrap-select .dropdown-menu li a span.text{margin-right:34px;font-size:13px;color:#000}.header-top-lan-curr .dropdown .dropdown-toggle{font-size:12px;display:flex;align-items:center;padding:0;transition:.3s;color:#fff;border:none;letter-spacing:.7px}.header-top-lan-curr .dropdown .dropdown-toggle i{font-size:14px;margin-left:2px;color:#fff;transition:.3s}.header-top-lan-curr .dropdown .dropdown-menu .dropdown-item,.header-top-lan-curr.dropdown .dropdown-menu .dropdown-item{padding:7px;color:#0e3f75;font-size:14px;background:0 0}.header-top-lan-curr.dropdown .dropdown-toggle{font-size:13px;display:flex;align-items:center;padding:0;transition:.3s;color:#000;border:none;letter-spacing:.7px}.header-top-lan-curr.dropdown .dropdown-toggle i{font-size:14px;margin-left:5px;color:#000;transition:.3s;display:flex}.gi-header-user .header_svg{width:30px;height:30px}.gi-header-buttons .gi-header-btn .header_svg{transition:.3s ease-in-out}.gi-header-buttons .gi-header-btn.gi-side-toggle{padding-right:0}.gi-main-menu ul li .mega-menu{transition:.3s ease-in-out;width:100%;background:#fff;padding:0 0 0 30px!important;opacity:0;left:0;z-index:15;border-radius:5px;border:1px solid #eee;overflow:hidden}.gi-main-menu ul li .mega-menu li ul{padding:15px 0}.gi-main-menu ul li .mega-menu li .mega-block{width:calc(25% - 30px);margin-right:30px}.gi-main-menu ul li .mega-menu li .mega-block li.menu_title a{color:#428bca;font-size:15px;font-weight:500;display:block;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:5px;height:auto}.gi-main-menu ul li .mega-menu li .mega-block li{border:0!important}.gi-main-menu ul li .mega-menu li .mega-block li a{color:#000;text-transform:uppercase;line-height:22px;font-weight:400;font-size:13px;display:block;padding:10px 0;border:0;height:auto}.gi-main-menu ul li .mega-menu ul.gi-main-banner{margin-top:20px}.gi-main-menu ul li .mega-menu ul.gi-main-banner li{width:25%;padding-right:30px}.gi-main-menu ul li .mega-menu ul.gi-main-banner li a{padding:0;margin:0;position:relative;overflow:hidden;height:auto}.gi-main-menu ul li .mega-menu.bg{background-image:url(/bitrix/templates/ct_2026/./assets/img/bg/3.png);background-size:300px;background-repeat:no-repeat;background-position:right bottom}.gi-main-menu ul li.drop-list{margin-right:30px!important}.gi-main-menu ul .dropdown-arrow,.gi-main-menu ul li.dropdown li.position-static{position:relative!important}.gi-main-menu ul li.dropdown li.position-static:hover .sub-menu.sub-menu-child{margin:-5px 0 0;opacity:1;visibility:visible}.gi-main-menu ul li.dropdown ul.sub-menu.sub-menu-child{transition:.3s ease-in-out;margin:30px 0 0;left:100%!important;opacity:0;visibility:hidden;top:0}.gi-main-menu ul .dropdown-arrow i{position:absolute;right:-27px;font-size:18px;transform:rotate(90deg)}.gi-location-block .gi-location-menu:hover .gi-location-content{margin-top:5px;opacity:1;visibility:visible}.gi-location-block .gi-location-content{transition:.3s ease-in-out;width:200px;padding:15px;display:block;left:auto;right:0;top:100%;border-radius:5px;z-index:14;border:1px solid #eee;background:#fff;overflow:auto}.gi-location-block .gi-location-dropdown .loc-grid{padding-left:10px;padding-right:10px}.gi-location-block .gi-location-dropdown .loc-grid .loc-list{width:100%;padding:10px;position:relative;display:flex;align-items:center;flex-direction:row;justify-content:left;font-size:13px;font-weight:500;text-transform:uppercase;border:1px solid #eee;border-radius:5px;cursor:pointer}.gi-location-block .gi-location-dropdown .loc-grid .loc-list span{width:calc(100% - 30px);display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#0e3f75}.gi-location-block .gi-location-dropdown .loc-grid .loc-list i{font-size:14px;margin-right:10px;color:#000;line-height:0}.gi-location-block .gi-location-dropdown .loc-grid .loc-list:hover{color:#428bca;border:1px solid #428bca}.gi-location-block .gi-location-dropdown li.show a{text-align:center}.gi-location-block .gi-location-dropdown li.show a:hover{color:#000}.gi-location-block .gi-location-dropdown li.show a:hover img{margin-left:10px}.gi-location-block .gi-location-dropdown li.show a img{transition:.3s ease-in-out;width:13px;transform:rotate(-90deg)}.gi-location-block .gi-location-dropdown li:not(:last-child){border-bottom:1px solid #eee}.gi-category-menu .gi-category-toggle .svg_cat path{fill:#fff}.gi-cat-dropdown .gi-cat-tab .tab-content{transition:.3s ease-in-out;width:100%}.gi-cat-dropdown .gi-cat-tab .tab-content .gi-col-title{color:#428bca;font-size:15px;font-weight:500;line-height:30px;text-transform:uppercase;font-family:Jost;display:block;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:5px;height:auto}.gi-cat-dropdown .gi-cat-tab .tab-content .tab-list li a{color:#000;text-transform:uppercase;line-height:28px;font-weight:400;font-size:13px;display:block;padding:5px 0;border:0;height:auto}.header-search .bs-searchbox{margin:4px 8px;padding:0;border:1px solid #eee;border-radius:5px}.gi-menu-content>ul>li .menu-toggle{position:absolute;z-index:2;top:0;right:0;width:24px;height:44px;cursor:pointer;background-color:transparent}.gi-menu-content>ul>li.active>.menu-toggle::before{content:"+"}.gi-menu-content>ul>li.active>ul>li.active>.menu-toggle::before{content:"-"}.gi-mobile-menu .gi-menu-inner .gi-menu-content ul li .menu-toggle{width:100%;height:47px;position:absolute;z-index:2;top:0;right:5px;cursor:pointer;background-color:transparent;display:flex;justify-content:flex-end;align-items:center}.gi-mobile-menu .gi-menu-inner .gi-menu-content ul li .menu-toggle::before{content:"+";margin-right:5px;font-weight:500;color:#000;font-size:19px}.gi-mobile-menu.gi-menu-open{transform:translateX(0);opacity:1}.gi-blog-comments .gi-single-comment-wrapper,.gi-footer .footer-top .gi-footer-company .gi-app-store{margin-bottom:30px;display:flex;flex-direction:row}.gi-footer .footer-top .gi-footer-widget .app-img img{max-width:140px;margin-bottom:15px;border-radius:5px}@media only screen and (max-width:1399px){.gi-footer .footer-top .gi-footer-widget .gi-footer-detail,.gi-footer .footer-top .gi-footer-widget .gi-footer-links .gi-footer-link a,.gi-footer .footer-top .gi-footer-widget .gi-footer-links li p{font-size:15px}.gi-footer .footer-top .gi-footer-widget .app-img img{max-width:120px}}@media only screen and (max-width:1199px){.gi-footer .footer-top .gi-footer-widget .gi-footer-links .gi-footer-link a,.gi-footer .footer-top .gi-footer-widget .gi-footer-links li p{font-size:14px}.gi-footer .footer-top .gi-footer-widget .gi-footer-detail{font-size:14px;text-align:center}.gi-footer .footer-top .gi-footer-widget .gi-foo-location .svg_img.foo_svg{height:20px}.gi-footer .footer-top .gi-footer-widget .gi-foo-call .svg_img.foo_svg{height:18px}.gi-footer .footer-top .gi-footer-widget .gi-foo-mail .svg_img.foo_svg{height:17px}.gi-footer .footer-top .gi-footer-company .gi-app-store{flex-direction:column}}.gi-pro-tab-nav .nav-item{display:inline-block;vertical-align:top;font-size:14px;text-transform:uppercase;padding:0;cursor:pointer;font-weight:700;transition:.3s;line-height:20px;letter-spacing:.7px}.gi-pro-tab-nav .nav-item:not(:last-child){margin-right:50px}.gi-pro-tab-nav .nav-item .nav-link{padding:0;color:#000;position:relative;font-weight:500}.width-100 .gi-product-inner .gi-pro-content .gi-pro-title,.width-50 .gi-product-inner .gi-pro-content .gi-pro-title{height:auto}.gi-product-inner .gi-pro-image .flags span.sale,.gi-product-inner .gi-pro-image .flags span.sale_new{background:#428bca}.gi-product-inner .gi-pro-image .flags span.sale_skidka{background:#7078ff}.gi-product-inner .gi-pro-image .flags span.sale_action{/*background:#1bc334*/background:#f42c2c}.gi-product-inner .gi-pro-image .percentage{position:absolute;z-index:8;top:15px;right:15px;font-size:13px;font-weight:500;line-height:29px;padding:0 7px;text-align:center;text-transform:uppercase;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#428bca}.gi-product-inner .gi-pro-content .gi-price span.old-price{font-size:16px;text-decoration:line-through;color:#000}.gi-product-inner .gi-pro-content .gi-pro-rating{margin-bottom:10px;opacity:.7;position:relative}.gi-product-inner .gi-pro-content .gi-pro-rating .qty{position:absolute;bottom:0;right:0;color:#000;font-size:13px}.gi-product-inner .gi-pro-image.pro-loading:before{position:absolute;width:100%;height:100%;background-color:#fff;top:0;left:0;right:0;margin:0 auto;content:"";opacity:.5;z-index:98}.svg_img.pro_svg{width:18px;fill:#000}a.wishlist .svg_img.pro_svg{width:16px;height:16px}.eccart-pro-items li .gi-pro-content .qty-plus-minus{width:85px;height:35px;margin-top:7px;padding:7px 0;border:1px solid #eee;display:inline-block;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:30px}.eccart-pro-items li .gi-pro-content .qty-plus-minus input.qty-input{background:0 0;border:none;color:#0e3f75;float:left;font-size:14px;height:auto;margin:0;padding:0;text-align:center;width:32px;outline:0;font-weight:400;line-height:35px}.eccart-pro-items li .gi-pro-content .qty-plus-minus .inc.gi_qtybtn{border-left:1px solid #eee}i.gicon.gi-star-o{font-size:14px;margin-right:3px}i.gicon.gi-star{color:#000;float:left;font-size:14px;margin-right:3px}i.gicon.gi-star.fill{color:#f27d0c}.product-block{display:grid}.gi-blogs-sidebar .gi-blog-search .form-control{display:block;width:100%;min-height:48px;height:48px;padding:0 20px;font-size:16px;font-weight:400;line-height:1;color:#000;background-color:transparent;border:none;letter-spacing:0}.gi-single-blog-item .single-blog-info .single-blog-detail .gi-text-highlight{font-weight:500;font-style:italic}.gi-blog-comments .gi-single-comment-wrapper .gi-blog-user-img{width:50px;margin-right:15px}.gi-blog-comments .gi-single-comment-wrapper .gi-blog-comment-content{width:calc(100% - 115px)}.gi-blog-comments .gi-single-comment-wrapper .gi-blog-comment-content h5{color:#0e3f75;font-size:16px;font-weight:600}.gi-blog-comments .gi-single-comment-wrapper .gi-blog-comment-content p{margin:5px 0;color:#000;font-size:14px}.gi-blog-comments .gi-single-comment-wrapper .gi-blog-comment-content .gi-blog-details-btn a{color:#428bca;font-size:13px}.gi-hero .gi-main-content .gi-slider-content .gi-main-slider .gi-slider .gi-slide-content .gi-slide-btn .gi-btn-1{font-size:15px;letter-spacing:0;font-weight:500;display:inline-flex;align-items:center}.gi-hero .gi-main-content .gi-slider-content .gi-main-slider .gi-slider .gi-slide-content .gi-slide-btn .gi-btn-1 i{margin-left:5px;color:#fff;display:flex}.gi-all-product-content .section-title{margin-bottom:0;padding-bottom:15px}.gi-all-product-content .slick-slide{margin-top:15px}.gi-all-product-content .slick-arrow{width:auto;margin:0 auto;font-size:0;top:-45px;position:absolute;left:auto;right:auto;display:flex;justify-content:center;align-items:center;padding:0;z-index:1}.gi-all-product-content .slick-arrow.slick-prev{left:auto;right:30px}.gi-all-product-content .slick-arrow.slick-prev:before{content:""}.gi-all-product-content .slick-arrow:before{transition:.3s ease-in-out;content:"";color:#0e3f75;position:relative;font-size:24px;font-family:gIcons;width:100%;line-height:30px;height:30px}.gi-all-product-inner .gi-pro-content .gi-pro-stitle,.gi-all-product-inner .gi-pro-content .gi-pro-title a{text-decoration:none;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:24px;text-transform:uppercase}.gi-all-product-content .slick-arrow.slick-next{right:0}.gi-all-product-content .slick-arrow.slick-next:before{content:""}.gi-all-product-inner{margin-right:1px;padding:15px;display:flex;flex-wrap:wrap;align-items:center;background:#fff;border:1px solid #eee;overflow:hidden;position:relative;border-radius:5px}.gi-all-product-inner .label{width:11px;height:11px;position:absolute;top:7px;right:7px;display:flex;align-items:center;justify-content:center}.gi-all-product-inner .label .dot{width:8px;height:8px;display:block;border-radius:50%}.gi-all-product-inner .veg .dot{background-color:#46c389}.gi-all-product-inner .nonveg .dot{background-color:#ff9898}.gi-all-product-inner .gi-pro-image-outer{flex:0 0 70px}.gi-all-product-inner .gi-pro-image-outer .gi-pro-image{overflow:hidden;border-radius:15px}.gi-all-product-inner .gi-pro-content{flex:0 0 calc(100% - 70px);width:calc(100% - 70px);padding-left:15px}.gi-all-product-inner .gi-pro-content .gi-pro-title{font-size:16px;margin:0 0 5px}.gi-all-product-inner .gi-pro-content .gi-pro-title a{font-family:Jost;font-size:14px;font-weight:500;letter-spacing:.2px}.gi-all-product-inner .gi-pro-content .gi-pro-stitle{font-size:13px;font-weight:400;letter-spacing:.3px;margin-bottom:5px}.gi-all-product-inner .gi-pro-content .gi-price{font-size:14px;display:flex;align-items:center;color:#428bca}.gi-all-product-inner .gi-pro-content .gi-price span.new-price{color:#0e3f75;font-weight:700;font-size:14px}.gi-all-product-inner .gi-pro-content .gi-price span.old-price{font-size:12px;text-decoration:line-through;color:#000;margin-left:9px}.gi-all-product-inner .gi-pro-content .gi-price span.qty{display:none;font-size:12px;color:#000;margin-left:9px}.gi-all-product-inner .gi-pro-content .add-to-cart{width:30px;height:30px;position:absolute;bottom:10px;right:10px;background-color:#fff;border-radius:3px;border:1px solid #eee;display:flex;align-items:center;justify-content:center;opacity:0}.gi-all-product-inner .gi-pro-content .add-to-cart i{width:18px;color:#000;line-height:0}.banner-block .banner-content .gi-btn-2{padding:5px 15px}@media (max-width:1399px){.gi-hero .gi-category-block .gi-cat-box .gi-cat-icon .svg_img{width:60px;height:60px}}@media (max-width:991px){.gi-header-btn .header_svg path{fill:#000}.gi-header-user .header_svg{width:25px;height:25px}.gi-footer .footer-top .gi-footer-company .gi-app-store{flex-direction:row}.footer-bottom-payment.d-flex.justify-content-end{justify-content:center!important}.gi-footer .footer-top .gi-footer-widget .s-head{display:block}.gi-new-product-block .gi-all-product-inner .add-to-cart{opacity:1}.gi-pro-tab-nav .nav-item:not(:last-child){margin-right:30px}}@media (max-width:767px){.gi-hero .gi-main-content .gi-slider-content .gi-main-slider .gi-slider .gi-slide-content .gi-slide-btn .gi-btn-1{font-size:13px;padding:6px 10px}}@media (max-width:575px){.gi-header-bottom .gi-flex{flex-direction:column}.gi-header-bottom .gi-flex .gi-header-logo{margin-bottom:15px}.section-title .section-detail h2,.section-title-2 .section-detail h2{font-size:20px}.gi-hero .swiper-slide{height:290px}.owl-carousel .gi-product-content{width:100%;margin:auto}.gi-hero .gi-category-block .gi-cat-box .gi-cat-icon .svg_img{width:40px;height:40px}}@media (max-width:480px){.gi-side-cart{width:100%}.gi-mobile-menu{width:300px}.header-search{min-width:300px}.gi-pro-tab-nav .nav-item .nav-link{font-size:13px;line-height:28px}.gi-pro-tab-nav .nav-item:not(:last-child){margin-right:20px}}.review_header{text-align:center;margin-top:50px}.gi-single-product{margin-bottom:0}.gi-single-product .single-pro-img-no-sidebar{width:40%}.gi-single-product .single-pro-desc-no-sidebar{width:60%}.gi-single-product .single-pro-img{position:relative;width:47.3%}.gi-single-product .single-pro-img .single-product-scroll{padding:15px;position:sticky;top:30px;border-radius:5px;border:1px solid #eee}.gi-single-product .single-pro-img .gi-360-lbl{position:absolute;top:15px;right:15px;z-index:1;border-radius:50%;cursor:pointer;height:40px;width:40px;text-align:center;align-content:center;display:grid;opacity:0.7}.gi-single-product .single-pro-img .gi-360-lbl:hover{opacity:1}.gi-single-product .single-pro-img .gi-video-icon{position:absolute;display:grid;top:15px;right:15px;height:40px;width:40px;text-align:center;align-content:center;cursor:pointer;z-index:1;opacity:0.7}.gi-single-product .single-pro-img .gi-video-icon:hover{opacity:1}.gi-single-product .single-pro-desc{width:52.7%}.gi-single-product .single-pro-img-no-sidebar{width:40%}.gi-single-product .single-pro-desc-no-sidebar{width:60%}.gi-single-product .space-6 > div{margin-top:30px}.gi-single-product .space-6 > div:nth-child(-n+2){margin-top:0}.gi-single-product .single-product-cover{overflow:hidden;cursor:zoom-in;border-radius:5px;max-height:760px}.single-product-cover img{max-height:760px;height:auto;width:auto;,display:block;,left:0;right:0;margin:auto}.gi-single-product .single-nav-thumb{width:100%;overflow:hidden}.gi-single-product .single-nav-thumb .slick-list{margin:0 -8px}.gi-single-product .single-nav-thumb .single-slide{padding:11px 11px 0 11px;display:block !important}.gi-single-product .single-nav-thumb .slick-slide img{border:1px solid transparent;transition:all 0.3s ease 0s;cursor:pointer;border-radius:5px}.gi-single-product .single-nav-thumb .slick-slide:hover img{border-color:#5caf90}.gi-single-product .single-nav-thumb .slick-slide.slick-current.slick-active img{border-color:#5caf90}.gi-single-product .single-nav-thumb .slick-arrow{top:42%}.gi-single-product .single-nav-thumb .slick-arrow.slick-prev{left:0;right:auto}.gi-single-product .single-nav-thumb .slick-arrow{position:absolute;top:55%;left:auto;right:auto;margin:0 auto;font-size:0;display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding:0;z-index:1;transform:translateY(-50%)}.gi-single-product .single-nav-thumb .slick-arrow:before{content:"";color:#000;position:relative;font-size:30px;font-family:"EcIcons";width:100%;line-height:30px;height:30px}.gi-single-product .single-nav-thumb .slick-arrow.slick-prev:before{content:"";font-family:"gIcons"}.gi-single-product .single-nav-thumb .slick-arrow.slick-next{right:0;left:auto}.gi-single-product .single-nav-thumb .slick-arrow.slick-next:before{content:"";font-family:"gIcons"}.gi-single-product .single-pro-content .gi-single-title{color:#0e3f75;font-size:32px;text-transform:uppercase;margin:0 0 20px 0;text-decoration:none;display:block;font-family:"Jost";font-weight:500;line-height:35px;letter-spacing:0.02rem}.gi-single-product .single-pro-content .gi-single-titles{color:#0e3f75;font-size:24px;text-transform:uppercase;margin:0 0 20px 0;text-decoration:none;display:block;font-family:"Jost";font-weight:300;line-height:35px;letter-spacing:0.02rem}.single-pro-content .marketplace-block{margin:20px 0;display:flex;gap:20px}.single-pro-content .marketplace-block a{padding:10px;border:1px solid #eeeeee;border-radius:5px}.single-pro-content .marketplace-block a:hover{box-shadow:0 0 7px 0px #e3dddd}.single-pro-content .marketplace-block a img{margin-right:10px}.review_text_page{}.review_text_page ol li{font-size:18px;line-height:20px;font-weight:300;margin-bottom:15px}.gi-single-product .single-pro-content p{font-size:14px;color:#0e3f75;margin:0 0 12px;font-weight:600}.gi-single-product .single-pro-content p span{font-weight:400}.gi-single-product .single-pro-content .single-para{font-weight:400;color:#0e3f75;line-height:26px}.gi-single-product .single-pro-content .gi-single-rating-wrap{display:flex;margin-bottom:14px;align-items:center}.gi-single-product .single-pro-content .gi-single-rating-wrap i.ecicon{margin-right:2px;line-height:20px;font-size:16px;float:unset}.gi-single-product .single-pro-content .gi-single-rating-wrap .gi-read-review{color:#999}.gi-single-product .single-pro-content .gi-single-rating-wrap .gi-read-review a{color:#999;font-size:14px;line-height:20px}.gi-single-product .single-pro-content .gi-single-rating-wrap .gi-read-review a:hover{color:#5caf90}.gi-single-product .single-pro-content .gi-single-rating{padding-right:15px;line-height:17px}.gi-single-product .single-pro-content .gi-read-review{line-height:17px}.gi-single-product .single-pro-content .gi-single-desc{margin-bottom:12px;color:#000;font-size:14px;letter-spacing:0;word-break:break-all;line-height:26px;font-family:"Jost"}.gi-single-product .single-pro-content .gi-single-list ul{margin-bottom:30px;padding-left:18px}.gi-single-product .single-pro-content .gi-single-list ul li{color:#000;font-size:16px;list-style:circle}.gi-single-product .single-pro-content .gi-single-list ul li strong{font-weight:600}.gi-single-product .single-pro-content .gi-single-price-stoke{margin-bottom:0px;padding-top:15px;padding-bottom:0px;display:flex;justify-content:space-between}.gi-single-product .single-pro-content .gi-single-price-stoke > *{display:flex;flex-direction:column}.gi-single-product .single-pro-content .gi-single-price-stoke .gi-single-ps-title{line-height:1;font-size:16px;color:#5caf90;letter-spacing:0}.gi-single-product .single-pro-content .gi-single-price-stoke .gi-single-sku{margin-bottom:15px;font-size:18px;line-height:32px;color:#0e3f75;font-weight:600}.gi-single-product .single-pro-content .gi-single-price .final-price{margin-bottom:15px;color:#0e3f75;font-weight:600;font-size:22px;line-height:32px;font-family:"Jost";letter-spacing:0}.gi-single-product .single-pro-content .gi-single-price .final-price .price-des{margin-left:15px;color:#000;font-weight:500;font-size:18px}.gi-single-product .single-pro-content .gi-single-price .mrp{color:#000}.gi-single-product .single-pro-content .gi-single-price .mrp span{color:#999;text-decoration:line-through}.gi-single-product .single-pro-content .gi-pro-variation{margin-bottom:20px;padding-bottom:5px}.gi-single-product .single-pro-content .gi-pro-variation .gi-pro-variation-inner{font-size:16px;font-weight:600;color:#0e3f75;flex-direction:column;margin-bottom:15px;display:flex}.gi-single-product .single-pro-content .gi-pro-variation .gi-pro-variation-inner > span{margin:0 0 10px;color:#202020;font-weight:500;font-size:15px;line-height:1.1;letter-spacing:0.04rem;text-transform:uppercase;font-family:"Jost"}.gi-single-product .single-pro-content .gi-pro-variation .gi-pro-variation-inner .gi-pro-variation-content li{transition:all 0.3s ease-in-out;margin-right:10px;padding:5px 10px;cursor:pointer;background-color:#f8f8fb;color:#000;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:22px;border:1px solid #eee;float:left;border-radius:5px}.gi-single-product .single-pro-content .gi-pro-variation .gi-pro-variation-inner.gi-pro-variation-color .gi-pro-variation-content li{padding:2px;border-radius:30px;opacity:0.7;background-color:transparent}.gi-single-product .single-pro-content .gi-pro-variation .gi-pro-variation-inner.gi-pro-variation-color .gi-pro-variation-content li span{width:100%;height:100%;display:block;border-radius:30px}.gi-single-product .single-pro-content .gi-pro-variation .gi-pro-variation-inner.gi-pro-variation-color .gi-pro-variation-content .active{border:1px solid #0e3f75}.gi-single-product .single-pro-content .gi-single-qty{display:inline-flex;width:100%}.gi-single-product .single-pro-content .gi-single-qty .qty-plus-minus{width:120px;height:40px;padding:10px;border:1px solid #eee;display:inline-block;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:space-between;border-radius:5px}.gi-single-product .single-pro-content .gi-single-qty .qty-plus-minus .ms_qtybtn{width:40px;display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer;font-size:22px;color:#0e3f75}.gi-single-product .single-pro-content .gi-single-qty .qty-plus-minus input.qty-input{background:transparent none repeat scroll 0 0;border:medium none;color:#0e3f75;float:left;font-size:15px;height:auto;margin:0;padding:0;text-align:center;width:40px;outline:none;font-weight:500}.gi-single-product .single-pro-content .gi-single-qty .qty-plus-minus .dec.ms_qtybtn{border-right:1px solid #eee}.gi-single-product .single-pro-content .gi-single-qty .qty-plus-minus .inc.ms_qtybtn{border-left:1px solid #eee}.gi-single-product .single-pro-content .gi-single-qty .gi-single-cart .gi-btn-1{display:flex;height:40px;line-height:50px;text-align:center;font-size:14px;margin:0 10px;text-transform:uppercase;justify-content:center;align-items:center;min-width:160px;letter-spacing:0.02rem;border:0;gap:10px}.gi-single-product .single-pro-content .gi-single-qty .gi-single-cart .gi-btn-1 svg{margin-right:8px}.gi-single-product .single-pro-content .gi-single-qty .gi-btn-group{width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease 0s;text-decoration:none;color:#17181c !important;background-color:#fff;border:1px solid #eee;border-radius:5px}.gi-single-product .single-pro-content .gi-single-qty .gi-btn-group i{transition:all 0.3s ease-in-out;color:#0e3f75;line-height:0}.gi-single-product .single-pro-content .gi-single-qty .gi-btn-group:hover{color:#fff;background-color:#5caf90;border-color:#5caf90}.gi-single-product .single-pro-content .gi-single-qty .gi-btn-group:hover i{color:#fff !important}.gi-single-product .single-pro-content .gi-single-qty .gi-single-wishlist{margin-right:10px}.gi-single-product .single-add-more .add-more-item{height:100%;padding:15px;display:flex;flex-direction:row;border:1px solid #eee;border-radius:5px;background-color:#f8f8fb}.gi-single-product .single-add-more .add-more-item:hover a{opacity:1}.gi-single-product .single-add-more .add-more-item a{padding:5px 10px;position:absolute;top:5px;right:5px;opacity:0}.gi-single-product .single-add-more .add-more-item .add-more-img{margin-right:15px;position:relative}.gi-single-product .single-add-more .add-more-item .add-more-img img{width:75px;border-radius:5px;border:1px solid #eee}.gi-single-product .single-add-more .add-more-item .add-more-info{display:flex;flex-direction:column}.gi-single-product .single-add-more .add-more-item .add-more-info h5{color:#000;display:block;font-size:13px;line-height:20px;font-weight:500;letter-spacing:0.85px;font-family:"Jost"}.gi-single-product .single-add-more .add-more-item .add-more-info .gi-pro-rating{margin-bottom:5px}.gi-single-product .single-add-more .add-more-item .add-more-info .gi-pro-rating i{font-size:12px}.gi-single-product .single-add-more .add-more-item .add-more-info .new-price{font-size:15px}.gi-single-product .single-add-more .add-more-item .add-more-info .old-price{margin-left:5px;font-size:14px;color:#000;text-decoration:line-through}.gi-single-product .gi-single-pro-tab{margin-top:40px}.gi-single-product .gi-single-pro-tab .gi-single-pro-tab-wrapper{display:flex;flex-direction:column}.gi-single-product i.gicon.gi-star-o.fill{color:#ff6262}.gi-single-product i.gicon.gi-star-o{color:#b2b2b2;float:left;font-size:14px}.gi-single-product .gi-single-pro-tab-nav{width:100%;margin:auto;border-bottom:none;position:relative;display:block;text-align:center;float:left}.gi-single-product .gi-single-pro-tab-nav .nav-tabs{border-bottom:none;display:inline-block;float:left}.gi-single-product .gi-single-pro-tab-nav .nav-tabs li{margin:0 5px 5px auto}.gi-single-product .gi-single-pro-tab-nav .nav-tabs li:last-child{margin-right:0}.gi-single-product .gi-single-pro-tab-nav .nav-tabs .nav-link{border:1px solid #eee;line-height:24px;color:#0e3f75;padding:8px 28px;margin:0;font-size:15px;font-weight:500;position:relative;transition:all 300ms linear;display:inline-block;cursor:pointer;background-color:#fff;border-radius:5px;letter-spacing:0}.gi-single-product .gi-single-pro-tab-nav .nav-tabs .nav-link:hover{color:#fff;background-color:#428bca;border:1px solid #428bca}.gi-single-product .gi-single-pro-tab-nav .nav-tabs .nav-link.active{color:#fff;background-color:#428bca;border:1px solid #428bca}.gi-single-product .gi-single-pro-tab-nav li{display:inline-block;float:left;margin-right:2px}.gi-single-product .tab-pane p{color:#000;font-family:"Jost";font-size:14px;font-weight:500}.gi-single-product .gi-single-pro-tab-content{overflow:hidden;background-color:#fff;text-align:left;padding:30px;border:1px solid #eee;border-radius:0;color:#202020;font-size:18px;letter-spacing:0;line-height:1.6;border-radius:5px}.gi-single-product .gi-single-pro-tab-content .gi-t-review-wrapper{margin-top:10px}.gi-single-product .gi-single-pro-tab-content .gi-single-pro-tab-desc > p:last-child{margin-bottom:0}.gi-single-product .gi-single-pro-tab-content .gi-single-pro-tab-desc p{margin-bottom:15px;font-size:14px;letter-spacing:0;color:#000;line-height:28px;font-weight:400}.gi-single-product .gi-single-pro-tab-content .gi-single-pro-tab-desc ol{padding-left:24px}.gi-single-product .gi-single-pro-tab-content .gi-single-pro-tab-desc ol li{list-style:outside;margin-bottom:4px;color:#000}.gi-single-product .gi-single-pro-tab-content .gi-single-pro-tab-desc ul{margin-bottom:15px;padding-left:24px}.gi-single-product .gi-single-pro-tab-content .gi-single-pro-tab-desc ul li{font-size:15px;list-style:outside;margin-bottom:4px;color:#000}.gi-single-product .gi-single-pro-tab-content .gi-single-pro-tab-moreinfo p{color:#202020;font-family:"Jost";font-size:18px;font-weight:400}.gi-single-product .gi-single-pro-tab-content .gi-single-pro-tab-moreinfo ol{padding-left:24px}.gi-single-product .gi-single-pro-tab-content .gi-single-pro-tab-moreinfo ol li{list-style:outside;margin-bottom:4px;color:#000}.gi-single-product .gi-single-pro-tab-content .gi-single-pro-tab-moreinfo ul{padding-left:24px}.gi-single-product .gi-single-pro-tab-content .gi-single-pro-tab-moreinfo ul li{margin-bottom:4px;font-size:15px;list-style:outside;color:#000}.gi-single-product .gi-single-pro-tab-content .gi-single-pro-tab-moreinfo li span{margin:0 25px 0 0;min-width:150px;font-size:15px;color:#0e3f75;display:inline-block;font-weight:500}.gi-single-product .gi-single-pro-tab-content .gi-t-review-item{display:flex;margin:0 0 25px;padding-bottom:25px;border-bottom:1px solid #eee}.gi-single-product .gi-single-pro-tab-content .gi-t-review-item p{color:#000}.gi-single-product .gi-single-pro-tab-content .gi-t-review-item .gi-t-review-avtar{flex:0 0 50px;margin:0 15px 0 0}.gi-single-product .gi-single-pro-tab-content .gi-t-review-item .gi-t-review-avtar img{max-width:100%;border-radius:5px}.gi-single-product .gi-single-pro-tab-content .gi-t-review-item .gi-t-review-top{display:flex;flex-direction:column;margin:0 0 10px}.gi-single-product .gi-single-pro-tab-content .gi-t-review-item .gi-t-review-top .gi-t-review-name{margin-bottom:25px;font-size:15px;margin:0;line-height:1.5;font-weight:500;display:block;color:#0e3f75}.gi-single-product .gi-single-pro-tab-content .gi-t-review-item .gi-t-review-top .gi-t-review-rating{font-size:16px;margin-top:5px}.gi-single-product .gi-single-pro-tab-content .gi-t-review-item .gi-t-review-top a{color:#0e3f75}.gi-single-product .gi-single-pro-tab-content .gi-t-review-item .gi-t-review-top a:hover{color:#0e3f75}.gi-single-product .gi-single-pro-tab-content .gi-t-review-item .gi-t-review-bottom p{width:100%;margin:0;font-size:14px;color:#000;line-height:24px;font-weight:400}.gi-single-product .gi-single-pro-tab-content .gi-ratting-content h3{margin:0 0 10px 0;font-size:20px;font-weight:600;line-height:1;font-family:"Jost";color:#0e3f75}.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-star{display:flex;margin:5px 0 25px;align-items:center}.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-star span{margin:0 18px 0 0;font-size:16px;color:#000}.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-star i{font-size:18px}.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input:not(:last-child){margin-bottom:10px}.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input input{width:100%;margin-bottom:15px;padding:5px 20px;outline:none;box-shadow:none;border:1px solid #eee;color:#000}.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input input,.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input textarea{font-size:14px;border-radius:5px}.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input input::-webkit-input-placeholder,.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input textarea::-webkit-input-placeholder{color:#999;opacity:1}.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input input::-moz-placeholder,.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input textarea::-moz-placeholder{color:#999;opacity:1}.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input input:-ms-input-placeholder,.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input textarea:-ms-input-placeholder{color:#999;opacity:1}.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input input::-ms-input-placeholder,.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input textarea::-ms-input-placeholder{color:#999;opacity:1}.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input input::placeholder,.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input textarea::placeholder{color:#999;opacity:1}.gi-single-product .gi-single-pro-tab-content .gi-ratting-content .gi-ratting-input textarea{background:transparent;border:1px solid #eee;color:#0e3f75;height:150px;padding:20px;margin-bottom:15px;width:100%;outline:none;font-size:14px}.gi-single-product .gi-single-pro-tab-content .gi-product-vendor .gi-vendor-info{margin-bottom:15px;display:flex;flex-direction:row}.gi-single-product .gi-single-pro-tab-content .gi-product-vendor .gi-vendor-info img{width:80px;margin-right:15px;border:1px solid #eee}.gi-single-product .gi-single-pro-tab-content .gi-product-vendor .gi-vendor-info h5{font-size:15px;font-weight:600;color:#0e3f75}.gi-single-product .gi-single-pro-tab-content .gi-product-vendor .gi-vendor-info p{margin-bottom:0}.gi-single-product .gi-single-pro-tab-content .gi-product-vendor .gi-detail ul{margin-bottom:15px}.gi-vendor-dashboard-card .gi-vendor-card-header .gi-header-btn .gi-btn{height:30px;margin-left:5px;line-height:31px}.gi-single-vender-table tbody tr{border:1px solid #eee;border-radius:5px}.gi-single-vender-table tbody tr td{padding:30px}.gi-single-vender-table tbody tr td img{height:100px;width:100px;border:1px solid #eee;border-radius:5px}.gi-single-vender-table tbody tr td a h6{font-weight:700;text-transform:uppercase;color:#000}.gi-single-vender-table tbody tr td h6{font-weight:700;text-transform:uppercase;color:#000}.gi-single-vender-table tbody tr td p{color:#999;margin-bottom:0}.gi-single-vender-table tbody tr td .catalog-detail-card{min-height:100%;display:flex;flex-direction:column;justify-content:center;padding:20px;border:1px solid #eee;border-radius:5px}.preview-detail .gi-vendor-cover{height:300px;margin-bottom:30px;position:relative;background-image:none;overflow:hidden}.preview-detail .gi-vendor-cover img{width:auto;height:330px;min-width:100%;border-radius:5px}.preview-detail .gi-vendor-cover .detail{margin:auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;position:absolute;left:0;right:0;bottom:0}.preview-detail .gi-vendor-cover .detail .avatar-upload{border-radius:5px 5px 0 0}.preview-detail .gi-vendor-cover .detail .avatar-upload img{width:150px;height:150px}.preview-detail .gi-vendor-edit input,.preview-detail .gi-vendor-edit textarea{width:100%;margin-bottom:15px;padding:15px;border:1px solid #eee;border-radius:5px;color:#000}.preview-detail .gi-vendor-edit input::-webkit-input-placeholder,.preview-detail .gi-vendor-edit textarea::-webkit-input-placeholder{color:#999}.preview-detail .gi-vendor-edit input::-moz-placeholder,.preview-detail .gi-vendor-edit textarea::-moz-placeholder{color:#999}.preview-detail .gi-vendor-edit input:-ms-input-placeholder,.preview-detail .gi-vendor-edit textarea:-ms-input-placeholder{color:#999}.preview-detail .gi-vendor-edit input::-ms-input-placeholder,.preview-detail .gi-vendor-edit textarea::-ms-input-placeholder{color:#999}.preview-detail .gi-vendor-edit input::placeholder,.preview-detail .gi-vendor-edit textarea::placeholder{color:#999}.preview-detail .gi-vendor-edit input:focus,.preview-detail .gi-vendor-edit input:focus-visible,.preview-detail .gi-vendor-edit textarea:focus,.preview-detail .gi-vendor-edit textarea:focus-visible{outline:none}.preview-detail .gi-vendor-edit .gi-btn-2{margin-right:15px;display:flex}.product-upload.single{max-width:500px;margin:auto}.product-upload.single .avatar-preview{border:1px solid #eee;border-radius:5px;overflow:hidden}.product-upload.single .gi-image-preview{width:100%}.thumbs .product-upload{width:100px;margin:5px}.gi-wishlist .table >:not(:first-child){border-top:2px solid #dee2e6}.gi-wishlist .gi-table tbody tr td .btn{width:30px;height:30px;margin:0 3px;padding:0;font-size:20px;font-weight:400}.gi-wishlist .gi-table tbody tr td .btn i{width:16px;color:#fff;font-size:20px}.gi-wishlist .gi-product-box.pro-gl-content{position:relative}.gi-wishlist .gi-product-box.pro-gl-content:hover .remove-product{opacity:1}.btn-green{background-color:green !important}.btn-green:hover{background-color:#428bca !important;color:#fff}.sotrud_img{width:100%;max-width:100%;height:auto;display:block}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none;z-index:999}.gi-login-content{max-width:1000px;margin:auto;display:flex;flex-direction:row}.gi-login-content .gi-login-box{width:50%;padding:0 15px}.gi-login-wrapper{max-width:530px;margin:0 auto 0}.gi-login-wrapper .gi-login-wrap{display:flex;flex-direction:column}.gi-login-wrapper .gi-login-container{padding:30px;border:1px solid #eee;border-radius:5px;text-align:left;background-color:#fff}.gi-login-wrapper .gi-login-container .gi-login-form form{display:flex;flex-direction:column}.gi-login-wrapper .gi-login-container .gi-login-form label{margin-bottom:10px;color:#4b5966;font-size:15px;font-weight:500;letter-spacing:0;line-height:1}.gi-login-wrapper .gi-login-container .gi-login-form input{margin-bottom:24px;padding:0 15px;background-color:transparent;border:1px solid #eee;border-radius:5px;color:#000;font-size:14px;outline:none}.gi-login-wrapper .gi-login-container .gi-login-form .gi-login-wrap + .gi-login-wrap input{margin-bottom:15px}.gi-login-wrapper .gi-login-container .gi-login-form .gi-login-fp label{margin-bottom:0}.gi-login-wrapper .gi-login-container .gi-login-form .gi-login-fp label a{margin-top:10px;color:#000;font-size:14px;font-weight:400;letter-spacing:0px;display:flex;justify-content:flex-end}.gi-login-wrapper .gi-login-container .gi-login-form .gi-login-btn{margin-top:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gi-login-wrapper .gi-login-container .gi-login-form .gi-login-btn button{padding:8px 15px}.gi-login-wrapper .gi-login-container .gi-login-form .gi-login-btn span{color:#000;font-size:14px}.gi-login-wrapper .gi-login-container .gi-login-form .gi-login-btn span a{color:#4b5966}.gi-login-wrapper .gi-login-container .gi-login-form .gi-login-btn span a:hover{color:#5caf90}.gi-login-img img{width:100%;border-radius:5px;max-height:342px;object-fit:cover}.gi-rg-select-inner{width:300;height:50px;padding:0;margin-bottom:30px;position:relative;display:flex;border-radius:5px;border:1px solid #eee;font-size:14px}.gi-login-wrap select{padding:0 15px;appearance:none;outline:0;box-shadow:none;border:0 !important;background:#fff;background-image:none;flex:1;padding:0 10px;color:#000;font-weight:300;cursor:pointer}.gi-rg-select-inner::after{content:"";position:absolute;font-family:"gIcons";top:0;right:0;padding:0 10px;cursor:pointer;pointer-events:none;font-size:24px;display:flex;height:50px;line-height:1;justify-content:center;align-items:center;color:#000}.gi-login-wrap input[type="file"]{padding:5px 10px !important;border:2px solid #ddd;border-radius:4px;background-color:#f8f9fa;cursor:pointer;transition:all 0.3s;font-size:14px}.gi-login-wrap input[type="file"]:hover{border-color:#007bff;background-color:#fff}.gi-login-wrap input[type="file"]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,0.1)}.gi-login-wrap input[type="file"]::file-selector-button{padding:8px 16px;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer;margin-right:10px;transition:background-color 0.3s}.gi-login-wrap input[type="file"]::file-selector-button:hover{background-color:#0056b3}.gi-wish-notify,.gi-compare-notify,.gi-cart-notify{position:fixed;right:15px;top:15px;z-index:99999}.gi-wish-notify p,.gi-compare-notify p,.gi-cart-notify p{padding:15px 20px;background-color:#fff;font-size:14px;color:#0e3f75;border-bottom:5px solid #428bca;border-radius:5px;display:block;-webkit-box-shadow:2px 2px 15px 0 rgba(0,0,0,0.07);box-shadow:2px 2px 15px 0 rgba(0,0,0,0.07)}.gi-wish-notify p i,.gi-compare-notify p i,.gi-cart-notify p i{margin-right:5px}.gi-wish-notify a,.gi-compare-notify a,.gi-cart-notify a{color:#428bca;text-decoration:underline;text-underline-offset:2px}.gi-wish-notify a:hover,.gi-compare-notify a:hover,.gi-cart-notify a:hover{color:#0e3f75}@media (max-width:575px){.gi-single-pro-tab-moreinfo thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0;display:flex;flex-direction:column}.gi-single-product .single-nav-thumb .slick-slide img{width:100%;height:auto;object-fit:contain;max-height:100px}.gi-single-product .single-nav-thumb .single-slide{padding:8px !important}.gi-single-product .single-nav-thumb .slick-list{margin:0 -4px}.gi-single-product .single-nav-thumb .slick-arrow{width:30px;height:30px}}

.gi-product-inner .gi-pro-image .flags span.sale_action_hit{background:#1bc334}


.gi-heading-res {display: none;}
.section-title-2 h2 {text-transform:uppercase;}

.selected a {
    cursor: default;
    pointer-events: none;
}

.sale_percent_list {
    width: 40px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    right:10px;
    font-weight:500;
    display: inline-block;
    clear: both;
    margin-bottom: 2px;
    background: #f42c2c;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    transition: all 250ms ease;
    position: absolute;
    z-index: 90;
    border-radius:100%;
    bottom:10px;
}


@media (max-width: 767px) {.gi-hero .gi-main-content .gi-slider-content .gi-main-slider .swiper-slide img{width: 100%; height: 100%;object-fit: cover;}
.gi-heading-res {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    display: block;
    text-align: right;
  }
  .gi-footer-links.gi-footer-dropdown {
    display: none;
    padding: 0 0 20px 0;
  }

.gi-single-product .gi-single-pro-tab-nav .nav-tabs .nav-link {
    border: 1px solid #eee;
    line-height: 24px;
    color: #0e3f75;
    padding: 8px 10px;
    margin: 0;
    font-size: 15px;
    font-weight: 500;
    position: relative;
    transition: all 300ms linear;
    display: inline-block;
    cursor: pointer;
    background-color: #fff;
    border-radius: 5px;
    letter-spacing: 0;
}


}

/* CATALYSIS BONUS PAGE (/bonus/) */
.cp-br{--c:#17324a;--muted:#5b6e7b;--stroke:#e1e8ed;color:var(--c);padding:26px 0 70px;font-family:inherit}
.cp-br *{box-sizing:border-box}.cp-br h1{font-size:clamp(27px,4vw,39px);line-height:1.2;margin:0 0 14px;font-weight:700;color:var(--c)}
.cp-br h2{font-size:clamp(20px,2.5vw,25px);margin:0 0 16px;line-height:1.3;color:var(--c);font-weight:700}
.cp-br h3{font-size:17px;margin:0 0 7px;color:var(--c);font-weight:700}
.cp-br p,.cp-br li{font-size:15px;line-height:1.7;color:#354957}
.cp-br p:last-child{margin-bottom:0}.cp-br a:not(.cb-btn){color:#08749b;text-decoration:underline;text-underline-offset:2px}
.cp-br .cb-head{padding:34px 36px;border:1px solid #d9e7ee;border-radius:16px;background:linear-gradient(110deg,#eaf5f9,#f8fafc);margin-bottom:26px}
.cp-br .cb-head p{font-size:17px;max-width:790px;margin:0 0 20px}
.cp-br .cb-pill{display:inline-block;border:1px solid #c6dbe4;border-radius:50px;background:#fff;padding:5px 12px;font-size:13px;margin-bottom:17px}
.cp-br .cb-btn{display:inline-flex;align-items:center;justify-content:center;background:#0a739b;color:#fff;text-decoration:none;min-height:42px;padding:10px 20px;margin:0 10px 8px 0;border-radius:8px;font-size:14px;font-weight:600}
.cp-br .cb-btn--white{background:#fff;border:1px solid #bed7e1;color:#11658a}
.cp-br .cb-facts,.cp-br .cb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.cp-br .cb-facts{margin-bottom:18px}
.cp-br .cb-fact,.cp-br .cb-panel{border:1px solid var(--stroke);border-radius:12px;padding:20px;background:#fff}
.cp-br .cb-fact strong{font-size:27px;line-height:1.2;color:#0982a7;display:block;margin-bottom:5px}
.cp-br .cb-fact span,.cp-br .cb-panel small{font-size:13px;line-height:1.5;color:var(--muted)}
.cp-br section{padding:26px 0;border-bottom:1px solid var(--stroke)}.cp-br section:last-child{border-bottom:0}
.cp-br .cb-step{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:50%;background:#e3f2f8;color:#08779e;font-weight:700;margin:0 0 12px}
.cp-br .cb-level strong{display:block;font-size:25px;color:#0b7194;margin-bottom:6px}
.cp-br ul{padding-left:22px;margin:0 0 12px}.cp-br li+li{margin-top:7px}
.cp-br .cb-tip{padding:14px 17px;margin:17px 0;border-radius:5px;border-left:4px solid #0e83aa;background:#f0f7fa;font-size:14px;line-height:1.7;color:#355060}
.cp-br .cb-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.cp-br .cb-faq{padding:19px;border:1px solid var(--stroke);border-radius:11px}
.cp-br .cb-faq h3:not(:first-child){margin-top:17px}
.cp-br .cb-small{font-size:13px;color:var(--muted)}
@media(max-width:760px){.cp-br{padding:15px 0 42px}.cp-br .cb-head{padding:22px 19px}.cp-br .cb-facts,.cp-br .cb-grid,.cp-br .cb-cols{grid-template-columns:1fr}.cp-br .cb-facts{gap:8px}.cp-br .cb-fact{display:flex;gap:13px;align-items:center}.cp-br .cb-fact strong{font-size:22px;margin:0;white-space:nowrap}.cp-br section{padding:23px 0}}

/* CODEPROF B2C visual refresh - scoped only to /bonus/ */
.cp-br .cb-head{position:relative;isolation:isolate;min-height:280px;padding-right:34%;overflow:hidden}
.cp-br .cb-hero-visual{position:absolute;right:13px;top:50%;width:34%;height:265px;transform:translateY(-50%);object-fit:contain;pointer-events:none;filter:drop-shadow(0 13px 16px rgba(22,78,132,.13))}
.cp-br .cb-fact{display:flex;align-items:center;gap:13px;min-height:112px}
.cp-br .cb-fact__icon{flex:0 0 70px;width:70px;height:70px;object-fit:contain}
.cp-br .cb-fact__text{min-width:0}
.cp-br .cb-fact__text strong{margin-bottom:5px}
.cp-br .cb-panel{position:relative;min-width:0;overflow:hidden;min-height:175px}
.cp-br .cb-panel__icon{position:absolute;top:10px;right:10px;width:80px;height:80px;object-fit:contain;pointer-events:none}
.cp-br .cb-panel .cb-step{z-index:1}
.cp-br .cb-panel h3{position:relative;padding-right:54px}
.cp-br .cb-panel p{position:relative}
.cp-br .cb-level{min-height:156px}
.cp-br .cb-level .cb-panel__icon{width:85px;height:85px}
.cp-br .cb-section-title{display:flex;align-items:center;gap:12px}
.cp-br .cb-section-title img{flex:0 0 46px;width:46px;height:46px;object-fit:contain}
.cp-br ul{list-style:none;padding-left:0}
.cp-br li{position:relative;padding-left:27px}
.cp-br li::before{content:'✓';position:absolute;left:0;top:.37em;display:flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;font-size:11px;line-height:1;color:#fff;font-weight:bold;background:linear-gradient(135deg,#188fc0,#0871a0)}
.cp-br .cb-faq-layout{position:relative;display:block}
.cp-br .cb-faq-layout .cb-faq{min-width:0;min-height:260px;padding-right:225px}
.cp-br .cb-faq-art{position:absolute;right:28px;top:50%;transform:translateY(-50%);width:180px;height:190px;object-fit:contain;pointer-events:none}
@media(max-width:980px){.cp-br .cb-head{padding-right:32%}.cp-br .cb-hero-visual{width:32%;height:235px}.cp-br .cb-fact__icon{width:57px;height:57px;flex-basis:57px}.cp-br .cb-fact{gap:10px;padding:13px}}
@media(max-width:760px){.cp-br .cb-head{padding-right:19px;min-height:0}.cp-br .cb-hero-visual{position:static;display:block;transform:none;float:none;margin:0 auto 10px;width:148px;height:148px}.cp-br .cb-fact{min-height:85px;padding:13px;gap:14px}.cp-br .cb-fact__icon{width:64px;height:64px;flex:0 0 64px}.cp-br .cb-panel{min-height:150px}.cp-br .cb-panel__icon{width:72px;height:72px}.cp-br .cb-level .cb-panel__icon{width:77px;height:77px}.cp-br .cb-section-title img{width:38px;height:38px;flex-basis:38px}.cp-br .cb-faq-layout .cb-faq{padding-right:19px;min-height:0}.cp-br .cb-faq-art{display:none}}
@media(max-width:380px){.cp-br .cb-panel__icon{width:60px;height:60px}.cp-br .cb-fact__icon{width:56px;height:56px;flex-basis:56px}}


/* End */
/* /bitrix/templates/ct_2026/components/bitrix/menu/menu_catalog_vert/style.css?178276680072 */
/* /bitrix/templates/ct_2026/components/bitrix/menu/top/style.min.css?1782766800490 */
/* /bitrix/templates/ct_2026/components/bitrix/breadcrumb/main/style.css?1782766800991 */
/* /bitrix/templates/ct_2026/components/bitrix/menu/footer/style.min.css?1782766800490 */
/* /bitrix/components/sporina/cookie.notification/templates/.default/style.css?17791933192381 */
/* /bitrix/templates/ct_2026/styles.css?178581174912328 */
/* /bitrix/templates/ct_2026/template_styles.css?1791988292102793 */
