:root{--hover-color:#01aaec;--main-color:#16549f;--sc-color:#08458e;--yellow:#f89a1f}a,button,input[type=submit]{cursor:pointer;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s}b,strong{font-weight:700}.d-block{display:block}.d-flex{display:flex}#wide-nav .show-for-medium>ul,.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.segment_trust h3,body{line-height:1.4;font-size:15px;font-weight:400}td{color:#111}.nav-vertical-fly-out>li+li,.nav-vertical>li+li{border-top:1px solid rgba(255,255,255,.1)}.ux-nav-vertical-menu .nav-dropdown li{border-bottom:1px solid rgba(255,255,255,.1)}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.off-canvas-left.dark .mfp-content,.off-canvas-right.dark .mfp-content{background-color:var(--main-color)}.off-canvas .sidebar-menu{padding-top:0}.bg-light,.bg-light .section-title,.bg-light p,.bg-light td,.nav-column>li>a,.nav-dropdown>li>a,.nav>li>a{color:#111}.bg-light .section-title-normal,.bg-light .section-title-normal span{border-color:rgba(0,0,0,.4)}.title-no-line>.section-title>b,.woocommerce-info:before{display:none}.section-title.section-title-center,.title-no-line>.section-title.section-title-center{justify-content:center}.section-title-center>b{display:none!important}.section-title-center .section-title-main{text-transform:uppercase;width:100%;display:block;color:var(--primary-color)}.section-title-center .section-title-main:after{content:"";height:20px;display:block;width:100%;background-image:url(../images/border-blue.png);background-position:center;background-size:auto 10px;background-repeat:no-repeat;clear:both}.dark .section-title-center .section-title-main:after{background-image:url(../images/border-white.png)}.bg-light .section-title-center .section-title-main:after{background-image:url(../images/border-black.png)}.bgyelow .section-title-center .section-title-main:after{background-image:url(../images/border-yelow.png)}.bgblue .section-title-center .section-title-main:after{background-image:url(../images/border-blue.png)}.section-title-normal span{clear:var(--main-color);border-bottom-color:var(--sc-color)}.bg-light .section-title-normal span{clear:#000}.absolute-footer,html{background-color:#fff}.segment_trust h3{text-transform:uppercase;font-size:16px}.segment_trust .icon-box{margin-top:5px}.segment_trust .icon-box .icon-box-text{font-size:13px;line-height:1.3}.segment_trust .icon-box .icon-box-img{margin-bottom:5px}.off-canvas .off-canvas-cart,.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{width:100%;max-width:300px}.section-title-normal{border-bottom-color:rgba(22,84,159,.2)}.section-title span{font-weight:600;text-transform:none}.breadcrumbs a{color:rgba(0,0,0,.7);font-weight:400}.product-info h1.product-title,.product-lightbox-inner h1{color:var(--main-color);line-height:1.3;font-size:20px;font-weight:400}.grid-tools a{background:var(--primary-color)}.nomal .section-title>span{text-transform:none;font-size:24px}.button.alt,.button.checkout,.checkout-button,.current .breadcrumb-step,.secondary{background-color:var(--primary-color)}ul.product_list_widget li a:not(.remove){font-size:14px}dl.variation,ul.product_list_widget li dl{text-transform:none;line-height:1.2}.woocommerce-mini-cart__buttons{display:flex;justify-content:space-between}.woocommerce-mini-cart__buttons>a{text-transform:none;margin:5px!important}.widget_shopping_cart p.total{text-align:right}.sticky-add-to-cart__product .product-title-small strong{font-weight:400;font-size:14px;line-height:1.1}.searchform{width:100%;max-width:500px;margin:0 auto!important}.searchform input{border-radius:20px 0 0 20px;height:40px;border-color:var(--primary-color);outline:0;padding-left:15px;padding-right:15px;font-size:14px;color:#111}.searchform button.submit-button{height:40px;width:50px;background:var(--primary-color)!important;border-radius:0 20px 20px 0}.logo a{font-size:20px;white-space:nowrap;overflow:hidden;font-weight:400}.page-bottom{padding:30px 0;border-top:solid 1px #f1f1f1}.footer-payments{display:flex;align-items:center}.footer-payments .pm-text{white-space:nowrap;padding-right:15px}.dns-option{display:block;margin:20px auto}.dns-option>label{display:block;font-weight:700}.dns-option .woocommerce-input-wrapper input{position:absolute;visibility:hidden}.dns-option .woocommerce-input-wrapper label{overflow:hidden;display:inline-block!important;padding:5px 10px;border:solid 1px var(--main-color);color:var(--main-color);margin-right:5px;min-width:80px;text-align:center;font-weight:400;font-size:15px;cursor:pointer;line-height:1.2}.sticky-add-to-cart--active .dns-option .woocommerce-input-wrapper label{font-size:13px}.product-info .sticky-add-to-cart--active .price{font-size:18px}.product-lightbox .dns-option .woocommerce-input-wrapper label{font-size:12px}.dns-option .woocommerce-input-wrapper label:hover{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.dns-option .woocommerce-input-wrapper input:checked+label{position:relative;border-color:var(--primary-color);background:var(--primary-color);color:#fff}.dns-option .woocommerce-input-wrapper input:checked+label:before{border:16px solid transparent;border-bottom:16px solid #fff;bottom:0;content:"";position:absolute;right:-15px}.dns-option .woocommerce-input-wrapper input:checked+label:after{bottom:-6px;color:var(--main-color);content:"";font-family:fl-icons!important;font-size:8px;height:16px;overflow:hidden;position:absolute;right:-3px;width:16px}.product-info h1.product-title:after{content:"";height:1px;width:100px;background:var(--main-color);display:block;clear:both;margin-top:5px;margin-bottom:15px}.live-search-results{background:var(--main-color);font-size:14px}.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{min-width:250px}.is-divider{height:2px;background-color:#142028;margin-top:.2rem;max-width:60px}.dns_procate .dns_procatlist .dns_cat-item .cat_tem_overlay .cat_title{font-size:16px;font-weight:400;margin-top:5px;padding:0;margin-bottom:0;color:inherit}.dns_procate .dns_procatlist .dns_cat-item{margin:15px auto;position:relative;overflow:hidden;padding:5px}.dns_procate_wp{margin-bottom:20px}.dns-bmsm-box .dns-bmsm-heading{text-transform:none;margin:0 auto;font-size:16px;color:var(--main-color);font-style:italic;font-weight:500}.dns-bmsm-box .dns-bmsm-items{margin:5px 0 10px;max-width:450px}.dns-bmsm-box .dns-bmsm-items .dns-bmsm-item{display:flex;flex-wrap:nowrap;padding:5px 8px;background:#f8f8f8;line-height:1.2;color:#111;align-items:center;margin:5px auto}.dns-bmsm-box .dns-bmsm-items .dns-bmsm-item .dns-bmsm-item-title,.header-nav.header-nav-main .header-search-form{width:100%}.dns-bmsm-box .dns-bmsm-items .dns-bmsm-item .dns-bmsm-off{font-weight:700;color:var(--primary-color)}.dns-bmsm-box .dns-bmsm-items .dns-bmsm-item .dns-bmsm-extra{font-size:95%;color:#918e8e}.dns-bmsm-box .dns-bmsm-items .dns-bmsm-item .dns-bmsm-items-add{white-space:nowrap;display:inline-block;padding:5px 15px;background:var(--primary-color);color:#fff;text-transform:capitalize;font-size:13px;margin-left:10px;cursor:pointer}.dns-bmsm-box .dns-bmsm-items .dns-bmsm-item .dns-bmsm-items-add:focus,.dns-bmsm-box .dns-bmsm-items .dns-bmsm-item .dns-bmsm-items-add:hover{background:var(--sc-color)}.bmsm-discount-notices{font-size:15px;line-height:1.4;color:#fff;background:var(--main-color);padding:10px;margin-bottom:15px}.bmsm-discount-notices strong{color:#fe0000}.bmsm-discount-notices.just-buy{color:#111;background:#fdd0d0;text-align:center}.cart_totals tbody tr.fee,.cart_totals tbody tr.fee td .amount,.product .product-title a,.shop_table tfoot tr.fee,.shop_table tfoot tr.fee td .amount{color:#fe0000;line-height:1.2;font-size:14px}.cart_totals tbody tr.fee th{font-weight:600;line-height:1.2;font-size:14px}.woocommerce-info{border:0;padding:0;background:0 0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.fee th{width:100%;line-height:1.2;font-size:14px}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}.add-to-cart-button .add_to_cart_button,.single_add_to_cart_button,form.cart .single_add_to_cart_button{min-width:160px;border-radius:0;text-transform:uppercase;font-weight:400;font-size:14px}.add-to-cart-button .add_to_cart_button:before,.single_add_to_cart_button:before{content:""!important;display:inline-block!important;background-image:url(../images/cart-icon.png);width:20px;height:18px;margin-right:5px;vertical-align:middle;background-repeat:no-repeat;background-position:center}.product .title-wrapper{margin-bottom:5px}.product .product-title a{display:-webkit-box!important;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.5em;-webkit-line-clamp:2;color:#111}.term-description{max-height:150px;overflow:auto}.header-nav.header-nav-main{justify-content:center;flex-wrap:nowrap;padding:0 20px;align-items:center;max-width:750px;margin-left:auto;margin-right:auto}#comments_rating .block-title-wrap .reviews-title,#reviews .block-title-wrap .reviews-title{margin-top:0;padding:0;text-transform:uppercase;text-align:center;font-size:18px}#comments_rating .product-raiting-count,#reviews .product-raiting-count{padding:0;max-width:800px;margin:30px auto}#comments_rating .product-raiting-count .woocommerce-product-rating,#reviews .product-raiting-count .woocommerce-product-rating{text-align:center;margin:0}#comments_rating .product-raiting-count .woocommerce-product-rating .stars-block,#reviews .product-raiting-count .woocommerce-product-rating .stars-block{display:block;text-align:center}#comments_rating .product-raiting-count .woocommerce-product-rating .stars-block .star-rating,#reviews .product-raiting-count .woocommerce-product-rating .stars-block .star-rating{float:none;display:inline-block;margin:0;font-size:35px;color:#f7bc1d}#comments_rating .product-raiting-count .woocommerce-product-rating .review-count,#reviews .product-raiting-count .woocommerce-product-rating .review-count{line-height:1.2;color:#ccc}#comments_rating .product-raiting-count .woocommerce-product-rating .review-enjoyed,#reviews .product-raiting-count .woocommerce-product-rating .review-enjoyed{font-size:18px;color:#202020}#comments_rating .product-raiting-count .woocommerce-product-rating .review-enjoyed span,#reviews .product-raiting-count .woocommerce-product-rating .review-enjoyed span{color:#060;font-weight:700}#comments_rating .product-raiting-count .rating-status .rating-status-row,#reviews .product-raiting-count .rating-status .rating-status-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center}#comments_rating .product-raiting-count .rating-status .review-status-label,#reviews .product-raiting-count .rating-status .review-status-label{width:75px;text-align:center;margin-right:12px}#comments_rating .product-raiting-count .rating-status .review-status-percent,#reviews .product-raiting-count .rating-status .review-status-percent{width:100%;height:3px;border-radius:10px;background-color:#ddd}#comments_rating .product-raiting-count .rating-status .review-status-percent span,#reviews .product-raiting-count .rating-status .review-status-percent span{display:block;height:3px;border-radius:10px;background:#060}#comments_rating .product-raiting-count .rating-status .review-status-count,#reviews .product-raiting-count .rating-status .review-status-count{white-space:nowrap;margin-left:16px}.price-wrapper .price{font-size:18px}span.amount{color:#d40000}.product-info .price{font-size:24px}.woocommerce-breadcrumb.breadcrumbs{text-transform:none!important}.widget .widget-title{font-size:16px;display:block}.widget_nav_menu ul.menu li{border:0}.widget_nav_menu ul.menu li a{padding:2px 0;color:inherit;font-size:14px}.woocommerce-tabs .wc-tabs{display:flex;flex-wrap:nowrap}.woocommerce-tabs .wc-tabs li a{font-weight:600;text-transform:none;font-size:18px}.off-canvas .nav-vertical>li>a{padding-top:10px;padding-bottom:10px}.box-shadow.page-checkout{border:double var(--primary-color);padding:15px!important}.product .product-title a:hover,.widget_nav_menu ul.menu li a:hover{color:var(--primary-color)}.absolute-footer.dark{color:#fff}.product-footer ul{margin-left:1em}.product-footer .container>div,.term-description{margin-bottom:30px}.product-viewed-wrapper{background:#f4f5f5;margin-bottom:0!important}.product-viewed-wrapper .product-viewed span.section-title-main{font-weight:400}.product-viewed-wrapper .product-viewed{padding:30px 0;margin:0!important}.product-viewed-wrapper .slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button{margin-top:0}.product-main{padding:40px 0 20px;background:#f1f1f1;margin-bottom:30px}.dns-trust-checkout{max-width:450px;margin-bottom:15px}.form-row span.optional{display:none}@media (max-width:7992px){#logo a{display:inline-block}}