@import url('//fonts.googleapis.com/css?family=Poppins:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');@import url('//fonts.googleapis.com/css?family=Libre+Baskerville:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');body{font-family: "Poppins", arial, tahoma;font-weight: normal;}#mainMenu{font-family: "Poppins";}
				h1{font-family: "Poppins";}
				h2{font-family: "Poppins";}
				h3{font-family: "Poppins";}
				h4{font-family: "Poppins";}
				h5{font-family: "Poppins";}
				h6{font-family: "Poppins";}
				.price, .price-box .price{font-family: "Poppins";}
				.btn{font-family: "Poppins";}
				blockquote,.sub-title, .content-heading .block-note{font-family: "Libre Baskerville";}
				.color-theme,a:hover, a:focus, a:active,.list-group .list-group-item.active,.extra-link a:hover, .message > * a,.search-autocomplete ul li .amount,.footer .middle-footer a:hover, .footer .middle-footer a:focus,.minicart-wrapper .action.showcart:hover:before, .minicart-wrapper .action.showcart:active:before,.minicart-wrapper .action.showcart.active,.minicart-wrapper .action.showcart.active:before,.minicart-items .product-item .product-item-details .product-item-name a:hover,.header .top-header-content a:hover, .header .top-header-content button:hover, .header .top-header-content a:focus, .header .top-header-content button:focus,.header .dropdown-switcher .dropdown-menu li > a:hover,.header .dropdown-toplinks .dropdown-toggle:hover,.header .header-wl a:hover,.header .search-form .actions-search .action-search:hover,.header .search-form.select-search .form-search .form.minisearch .search-select .dropdown-menu li a:hover,.products-grid .product-item-info .product-top .actions-link button:hover,.products-grid .product-item-info .product-item-details .product-item-name a:hover,.products-grid .product-item-info.metro_template .product-item-details .product-item-name a:hover,.list-products .product-item-info .product-item-details .product-item-name a:hover,.widget.mgs-blog-lastest-posts .post-item-content .post-item-detail .title a:hover,.breadcrumbs .items > li a:hover,.products-list .product-item-info .product-item-details .product-item-name a:hover, .products-list .product-item-info .product-item-details .product-item-name a:focus,.page-layout-1column .category-product-actions .block.filter .filter-title > .title:hover, .block.account-nav .account-nav .items .item strong, .block-order-details-comments .order-comments .comment .comment-date,.items.order-links li.current, .items.order-links li:hover,.order-details-items .table-wrapper tfoot tr.grand_total th strong, .order-details-items .table-wrapper tfoot tr.grand_total td strong,.customer-review.view .review-details .review-date,.products-grid.wishlist .product-item-info .product-item-name a:hover,.cms-noroute-index .page-main .column.main a:hover,.profile .profile-desc .profile-name:hover,.shipping-address-items .shipping-address-item.selected-item,.opc-block-summary .table-totals tr.totals.grand th, .opc-block-summary .table-totals tr.totals.grand td,.opc-block-summary .table-totals tr.totals.grand th strong, .opc-block-summary .table-totals tr.totals.grand td strong,.opc-block-shipping-information .shipping-information-title .action-edit:hover:before,#multiship-addresses-table tbody tr td.product .product-item-name a:hover,.multishipping-checkout-shipping table tbody tr td .product-item-name a:hover,.multishipping-checkout-overview table tfoot tr.grand.totals th, .multishipping-checkout-overview table tfoot tr.grand.totals td,.multicheckout.success a, .checkout-success a,.sidebar .block.block-reorder ol.product-items .product-item .product-item-name a:hover,.sidebar .block-blog-posts .post-list li a:hover,.sidebar .block-blog-categories li a:hover,.sidebar .brand-list li.active,.blog-list .post-item-info .post-info a:hover,.blog-post-view .post-item-info .post-info a:hover,.portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .title:hover,.portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .category-link a:hover,.checkout-cart-index .column.main .cart-empty a,.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a:hover, .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a:focus,.checkout-cart-index #shopping-cart-table .gift-options-cart-item .action-gift:hover,.full-review.product-reviews-summary .reviews-actions a:hover, .full-review.product-reviews-summary .reviews-actions a:focus,.box-tocart .field.qty > .control span.edit-qty:hover,.product-info-main .product-info-stock-sku .stock span,.product-info-main .product-sub-infomation .product.attribute.sku span.value,.product-info-main .product-sub-infomation .product-brand .brand-name a,.product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label + .swatch-attribute-selected-option,.block.review-list .review-items li.review-item .review-title,.block.review-add .review-form h4 span,.opc-estimated-wrapper .estimated-block .estimated-price,.header ul.social-link li a:hover,.header .nav.nav-main-menu > li > a:hover,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar .aw-onestep-sidebar-header::before,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark,.onestepcheckout-index-index .page-main .main .checkout-container input[type="radio"] + label::before, .onestepcheckout-index-index .page-main .main .checkout-container input[type="checkbox"]:checked + label::before,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-title .action-toggle,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-title .action-toggle::after,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-sidebar_order-note span,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-sidebar_order-note span::after,.onestepcheckout-index-index .aw-onestep-main .authentication-link a,.block.aw-layered-nav .block-content.filter-content .filter-options .filter-options-item .filter-options-content .show-more span,.onestepcheckout-index-index .page-main .main .checkout-container input[type="radio"] + label::before, .onestepcheckout-index-index .page-main .main .checkout-container input[type="radio"]:checked + label::before,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-main .aw-onestep-groups .shipping-address-items ol .shipping-address-item.selected-item::after{color: #3a97fa;}.btn:hover, .btn:focus, .btn:active,.btn-default2:hover, .btn-default2:focus, .btn-default2:active,.btn-primary:hover, .btn-primary:focus, .btn-primary:active,.btn-secondary,.owl-carousel .owl-nav > div:not(.disabled):hover,.minicart-items .product-item .details-qty.qty .update-cart-item:hover, .minicart-items .product-item .details-qty.qty .update-cart-item:focus, .minicart-items .product-item .details-qty.qty .update-cart-item:active,.minicart-items .product-item .product.actions .action:hover,.list-products .product-item-info .product-image .action.mgs-quickview:hover,.btn.btn-promo-banner:hover, .btn.btn-promo-banner:focus,.tag-cloud a:hover,.product-items .ajax-loading .scroll-ajax-button,.products-list .action.mgs-quickview:hover,.products-list .product-item-info .product-item-details .actions-link .action.tocart:hover, .products-list .product-item-info .product-item-details .actions-link .action.tocart:focus,.shipping-address-items .action:hover,#shipping-method-buttons-container .action, .payment-method-content .actions-toolbar .action, #shipping-method-buttons-container button.action, .payment-method-content .actions-toolbar button.action,.authentication-wrapper .action-auth-toggle:hover,.payment-option.discount-code .form-discount .actions-toolbar .action.action-apply:hover,.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout:hover,.product-info-main .product-add-form .actions button.tocart, .bundle-info .product-details .actions button.tocart,.product.media .product-video-button a:hover,.product.media .row.vertical-thumbnail .slick-slider .slick-arrow:hover,.items.order-links li.current, .items.order-links li:hover,.btn-print:hover,.shipping-address-items .shipping-address-item.selected-item,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark{border-color: #3a97fa;}.btn:hover, .btn:focus, .btn:active,.btn-default2:hover, .btn-default2:focus, .btn-default2:active,.btn-primary:hover, .btn-primary:focus, .btn-primary:active,.btn-secondary,.owl-carousel .owl-nav > div:not(.disabled):hover,.minicart-items .product-item .details-qty.qty .update-cart-item:hover, .minicart-items .product-item .details-qty.qty .update-cart-item:focus, .minicart-items .product-item .details-qty.qty .update-cart-item:active,.minicart-items .product-item .product.actions .action:hover,.list-products .product-item-info .product-image .action.mgs-quickview:hover,.btn.btn-promo-banner:hover, .btn.btn-promo-banner:focus,.tag-cloud a:hover,.product-items .ajax-loading .scroll-ajax-button,.products-list .action.mgs-quickview:hover,.products-list .product-item-info .product-item-details .actions-link .action.tocart:hover, .products-list .product-item-info .product-item-details .actions-link .action.tocart:focus,.shipping-address-items .action:hover,#shipping-method-buttons-container .action, .payment-method-content .actions-toolbar .action, #shipping-method-buttons-container button.action, .payment-method-content .actions-toolbar button.action,.authentication-wrapper .action-auth-toggle:hover,.payment-option.discount-code .form-discount .actions-toolbar .action.action-apply:hover,.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout:hover,.product-info-main .product-add-form .actions button.tocart, .bundle-info .product-details .actions button.tocart,.product.media .product-video-button a:hover,.product.media .row.vertical-thumbnail .slick-slider .slick-arrow:hover, .product-label.new-label,.opc-estimated-wrapper .minicart-wrapper button.action.showcart > .counter.qty,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-main .payment-method._active::before,.block.aw-layered-nav .block-content.filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .ui-slider-horizontal,.block.aw-layered-nav .block-content.filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .ui-slider-handle, .irs-slider, .irs-bar{background-color: #3a97fa;}footer .top-footer{background-color: #231f20 !important;}/*Have question css start*/
.catalog-product-view #maincontent .trustpilot-widget {z-index: 1 !important; }
.product-detail-infomation-content .have-question {display: flex; justify-content: space-between; padding: 15px 10px 10px 17px }
.product-detail-infomation-content .have-question .question-chat {margin-left: 15px; cursor:pointer; }
.product-detail-infomation-content .have-question a {font-size: 15px; border: 1px solid #dfdfe1; padding: 5px 5px; }
.catalog-product-view .product.media .owl-item.active {
    height: 100% !important;
}
@media only screen and (max-width: 1200px){
    .product-detail-infomation-content .have-question a {font-size: 13px;}
}
@media only screen and (max-width: 596px){
    .product-detail-infomation-content .have-question a {font-size: 12px; padding: 3px 3px; }
    .product-detail-infomation-content .have-question .question-chat {margin-left: 5px; }
    .product-detail-infomation-content .have-question .question-head {font-size: 15px; }
    .product-detail-infomation-content .have-question {padding: 15px; margin-bottom: 30px}
    .catalog-product-view .product-data-items-content {margin-bottom: 0 !important; }
}
/*Have question css end*/
/*Rauch css start*/    
.rauch-wrapper {margin-top: 40px; margin-bottom: 30px;}
.rauch-wrapper .rauch-main img {max-width: 100%; }
.rauch-wrapper .rauch-main .rauch-video iframe{ border:none !important; }
.rauch-wrapper .rauch-main .rauch-content {margin-top: 60px; }
.rauch-wrapper .rauch-main .rauch-content .rauch-content-right .rauch-content-header {font-size: 32px; margin-bottom: 15px; line-height: 1; }
.rauch-wrapper .rauch-main .rauch-content .rauch-content-right .content-text {font-size: 17px; margin-bottom: 15px; }
.rauch-wrapper .rauch-main .rauch-content .rauch-content-left img {width: 100%; }
.rauch-wrapper .rauch-main .rauch-category {margin-top: 50px; }
.rauch-wrapper .rauch-main .rauch-category .category-name{margin-bottom: 30px; }
.rauch-wrapper .rauch-main .rauch-category .category-name a{background-color: #f1f1f1; color: #444; font-weight: 500; font-size: 22px; border-radius: 40px; text-align: center; padding: 10px 0; display: block; position: relative; }
.rauch-wrapper .rauch-main .rauch-category .category-name a:after {content: ''; position: absolute; top: -2px; bottom: -2px; left: -2px; right: -2px; background: linear-gradient(to left, #918FFD, #F07F8B, #F07F8B, #ECA1FE); z-index: -1; border-radius: 40px; }
.rauch-wrapper .rauch-main .rauch-category .category-name a:hover {background-color: #3a97fa; }
.rauch-wrapper .rauch-main .rauch-items{margin-top: 30px; }
.rauch-wrapper .rauch-main .rauch-items h2 {width: 85%; margin: 0 auto; font-weight: 500; text-transform: uppercase; text-align: center; line-height: 35px; }
.rauch-wrapper .rauch-main .rauch-items .rauch-item-list .info-wrapper .info-titleContent {display: flex; justify-content: space-between; align-items: center; padding: 10px 20px; box-shadow: rgb(17 17 26 / 10%) 0px -1px 16px; }
.rauch-wrapper .rauch-main .rauch-items .rauch-item-list {margin-top: 40px; }
.rauch-wrapper .rauch-main .rauch-items .rauch-item-list .rauch-item-img {padding-bottom: 60px; text-align:center; }
.rauch-wrapper .rauch-main .rauch-items .rauch-item-list .info-wrapper .info-titleContent .info-imagetitle {font-size: 22px; font-weight: 500; }
.rauch-wrapper .rauch-main .rauch-items .rauch-item-list .info-wrapper .info-titleContent .plus {font-size: 22px; font-weight: 600; background-color: #e6e6e6; height: 40px; text-align: center; width: 40px; border-radius: 50%; line-height: 40px; cursor: pointer; }
.rauch-wrapper .rauch-main .rauch-items .rauch-item-list .imagecase-item {position: relative; border: 2px solid #e6e6e6; border-radius: 5px; margin-bottom: 30px;}
.rauch-wrapper .rauch-main .rauch-items .rauch-item-list .info-wrapper.active {background: #fff; opacity: 0.9}
.rauch-wrapper .rauch-main .rauch-items .rauch-item-list .info-wrapper .info-hidden {padding: 10px 20px; height: 200px; }
.rauch-wrapper .rauch-main .rauch-items .rauch-item-list .info-wrapper {position: absolute; width: 100%; bottom: 0; }
.rauch-wrapper .rauch-main .rauch-items .rauch-item-list .info-wrapper .info-titleContent .plus:after {content: '\002B'; }
.rauch-wrapper .rauch-main .rauch-items .rauch-item-list .info-wrapper.active .info-titleContent .plus:after {content: "\2212"; }
.rauch-wrapper .rauch-main .rauch-storage {margin-top: 30px; }
.rauch-wrapper .rauch-main #rauch-storage-slide.owl-carousel .owl-stage-outer {border-radius: 10px; }
.rauch-wrapper .rauch-main #rauch-storage-slide.owl-carousel .owl-item {padding: 0px !important; }
.rauch-wrapper .rauch-main .rauch-storage .rauch-storage-head {width: 70%; margin: 0px auto 30px; font-weight: 500; text-transform: uppercase; text-align: center; line-height: 35px; }
.rauch-wrapper .rauch-main .rauch-storage .rauch-storage-item h2 {width: 75%; font-size: 32px; top: 50%; position: absolute; left: 50%; transform: translate(-50%, -50%); color: #fff; text-align: center; }
.rauch-wrapper .rauch-main .rauch-storage .rauch-storage-item:before {position: absolute; height: 100%; width: 100%; top: 0; left: 0; content: ""; display: block; opacity: 0.3; background-color: #23211B; z-index: 0; }
.rauch-wrapper .rauch-main .rauch-storage .owl-carousel .owl-nav>div {color: #fff; border-color: #fff; }
.rauch-wrapper .rauch-main .rauch-storage .owl-carousel .owl-nav > div:not(.disabled):hover{border-color: #3a97fa; }
@media only screen and (max-width: 767px){
    .rauch-wrapper .rauch-main .rauch-content .rauch-content-right .rauch-content-header {margin-top: 30px; font-size: 24px}
    .rauch-wrapper .rauch-main .rauch-items h2 {width: 100%; font-size: 25px; line-height: 26px; }
    .rauch-wrapper .rauch-main .rauch-storage .rauch-storage-head {width: 100%; line-height: 26px; font-size: 25px;}
}
@media only screen and (max-width: 596px){
    .rauch-wrapper .rauch-main .rauch-video iframe{ height: auto !important; }
    .rauch-wrapper .rauch-main .rauch-storage .rauch-storage-item h2 {font-size: 20px; line-height: 1;}
    .rauch-wrapper .rauch-main .rauch-category .category-name a { font-size: 16px;}
}
/*Rauch css start*/    
/*Klarna css start*/
.Klarna-wrapper .cms-banner-title-box1 {margin-bottom: 35px; }
.Klarna-wrapper .Klarna-how-work {margin-bottom: 40px; }
.Klarna-wrapper .Klarna-how-work h2 {text-align: center; margin-bottom: 10px; }
.Klarna-wrapper .Klarna-how-work-top {margin-bottom: 30px; }
.Klarna-wrapper .Klarna-how-work-middle h3 {margin-bottom: 20px; }
.Klarna-wrapper .Klarna-steps-inner {text-align: center; }
.Klarna-wrapper .Klarna-steps-inner .icon {margin-bottom: 15px; }
.Klarna-wrapper .Klarna-steps-inner .heading {margin-bottom: 5px; }
.Klarna-wrapper .Klarna-payment {margin-bottom: 40px; }
.Klarna-wrapper .Klarna-payment h2 {text-align: center; margin-bottom: 15px; }
.Klarna-wrapper .Klarna-payment-top-inner h3 {margin-bottom: 10px; }
.Klarna-wrapper .klarna-about {margin-bottom: 30px; }
.Klarna-wrapper .klarna-about h2 {text-align: center; margin-bottom: 15px; }
.Klarna-wrapper .klarna-about-top-inner h3 {margin-bottom: 10px; }
.Klarna-wrapper .klarna-about-top {margin-bottom: 30px; }
.Klarna-wrapper .klarna-about-middle-inner h3 {margin-bottom: 10px; }
.Klarna-wrapper a {margin-left: 5px; }
@media only screen and (max-width: 767px) {
.Klarna-how-work-middle-steps .klarna-pad:not(:last-child) {margin-bottom: 30px; }
.Klarna-payment-top .klarna-pad:not(:last-child) {margin-bottom: 30px; }
.klarna-about-top .klarna-pad:not(:last-child) {margin-bottom: 20px; }
.klarna-about-middle .klarna-pad:not(:last-child) {margin-bottom: 20px; }
.Klarna-wrapper .klarna-about-top {margin-bottom: 10px; }
}
@media only screen and (max-width: 525px) {
.Klarna-wrapper .Klarna-how-work h2 {font-size: 30px; line-height: 40px;}
.Klarna-wrapper .Klarna-payment h2 {font-size: 30px; line-height: 40px; }
.Klarna-wrapper .klarna-about h2 {font-size: 30px; line-height: 40px; }
}
/*Klarna css end*/
.catalog-product-view .product-details-middle {font-weight: 600; font-size: 16px; color: #fff; margin: 15px 0 20px; font-style: normal; text-align: center; padding: 10px; border-radius: 5px; }
.product-pdf {padding: 21px 21px 15px 21px; border: 1px solid #d7d7d7; margin-top: 30px; }
.product-pdf h3 {margin-top: 0px; margin-bottom: 10px; border-bottom: 1px solid #d7d7d7; padding-bottom: 5px; font-weight: 500; font-size: 18px; }
.product-pdf a, .product-pdf a:visited, .product-pdf .alink:visited {color: #666; text-decoration: none; }
.product-pdf a:hover {color: #3a97fa !important; }
.product-pdf a:before {content: '\f1c1'; color: #666; font-family: 'FontAwesome'; display: inline-block; padding-right: 7px; } 
.category-premium-brands .category-view .category-description {padding: 0;}

.bspot-banner .item-info .item-image img, .item-info .item-image img {max-width: 100%; width: 100%; }
.bspot-banner .item-info .item-image {margin-bottom: 30px; position: relative; overflow: hidden; }
.bspot-banner .item-info .item-image:after {position: absolute; top: 0; left: 0; width: 1000px; height: 200px; background: rgba(255,255,255,0.5); content: ''; transition: transform 1s; -webkit-transition: transform 1s; -moz-transition: transform 1s; -o-transition: transform 1s; transform: scale3d(1.9,1.4,1) rotate3d(0,0,1, 45deg ) translate3d(0,-300%,0); -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1, 45deg ) translate3d(0,-300%,0); -moz-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-300%,0); -o-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-300%,0); }
.bspot-banner .item-info .item-image:hover:after {transform: scale3d(1.9,1.4,1) rotate3d(0,0,1, 45deg ) translate3d(0,300%,0); -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1, 45deg ) translate3d(0,300%,0); -moz-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0); -o-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0); }
.page-with-filter .delivery-time {color: #404041; background: #fff; border: 2px solid #3a97fa; border-radius: 6px; padding: 0px 6px; font-size: 11px; font-weight: 500; z-index: 8; width: 45%; justify-content: center; }
.page-with-filter .delivery-time:before {font-size: 14px !important; }
.catalog-category-view .price-box .old-price {margin-top: 2px; }
.product-sale-info {color: #fff; background: #3a97fa; border: 2px solid #3a97fa; border-radius: 4px; padding: 3px 10px; font-size: 12px; font-weight: 500; z-index: 8; position: absolute; top: 50px; right: 15px; }
.premium-wraper .premium-brand-content {position: relative; }
.category-sale-info {color: #fff; background: #3a97fa; border: 2px solid #3a97fa; border-radius: 4px; padding: 3px 10px; font-size: 12px; font-weight: 500; z-index: 8; position: absolute; top: 11px; right: 12px; }
/*404 page*/
.cms-noroute-index .page-main {padding-top: 30px; }
.cms-no-route .page-header.h1 {font-size: 28px; display: block; width: 100%; margin-top: 15px; border: 0; }
.row.top-premium {margin-top: 0; }
.not-found-img {width: 60% !important; margin: 0 auto !important; }
.wrapper-not-found-url .not-found-url-main .not-found-content {margin-top: 2% !important; margin-right: 15%; }
.wrapper-not-found-url .not-found-url-main .not-found-content .label-text {font-weight: 400 !important; width: 100%; }
.cms-no-route .category-section {padding: 0 50px; }
.cms-noroute-index .page-main .column.main a {padding: 0 !important; }
.wrapper-not-found-url .not-found-url-main .not-found-content h1 {font-size: 42px; font-weight: 600; }
.catalog-product-view .product-detail-infomation .price-box.price-final_price {min-height: 40px; display: flex; align-items: center; }
.catalog-product-view .product-detail-infomation .product-info-main .product-sub-infomation:not(:empty) {text-align: left; }
.catalog-product-view .product-detail-infomation .price-box .price-label {display: initial; }
.catalog-product-view .product-detail-infomation .product-info-main .product-info-price .price-box .price {font-size: 18px; }
.catalog-product-view .product-detail-infomation .product-info-main .product-info-price .price-box .normal-price .price, .catalog-product-view .product-info-main .product-info-price .price-box .special-price .price {font-size: 28px; font-weight: 500; }
.product-detail-infomation .price-box .normal-price .price-label {font-size: 18px; }
.catalog-product-view .product-detail-infomation .special-price .price-label {display: none; }
.catalog-product-view .product-detail-infomation .old-price .price-label {color: #f81f2a;font-weight: 500;}
.product-detail-infomation .price-box .old-price .price {color: #878787 !important; }
.mageworx-swatch-option.image.selected:after {right: 50% !important; top: 50% !important; }
@media only screen and (max-width: 594px){
    .page-with-filter .delivery-time {width: 55%; }
    .wrapper-not-found-url .not-found-url-main .not-found-content h1 {font-size: 30px; }
    .wrapper-not-found-url .not-found-url-main .not-found-content {margin-right: 0; }
    .not-found-img {width: 100% !important; }
    .wrapper-not-found-url .not-found-content #searchbox {margin-bottom: 0; width: 90% !important; }
    .cms-no-route .category-section {padding: 0 10px; }
    .cms-no-route .page-header.h1 {font-size: 16px; }
    .cms-no-route .premium-brand-content h6 {font-size: 12px; }
    .cms-no-route .premium-wraper .premium-brand-content {padding: 5px; }
    .cms-no-route .premium-brand-content h6 {padding: 5px 0 0 0; }
    .wrapper-not-found-url .not-found-url-main .not-found-content .label-text {font-size: 10px; }
    .catalog-product-view .product-detail-infomation .product-info-main .product-info-price .price-box .price {font-size: 14px; font-weight: 600; }
    .catalog-product-view .product-detail-infomation .product-info-main .product-info-price .price-box .normal-price .price, .catalog-product-view .product-detail-infomation .product-info-main .product-info-price .price-box .special-price .price {font-size: 21px; }
    .product-detail-infomation .price-box .normal-price .price-label {font-size: 16px; font-weight: 300; }
    .product-detail-infomation .product-add-form .product-options-wrapper {padding-top: 0; }
    .slider-img {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
    #maincontent .slideshow-container .owl-carousel .owl-item img {
        max-width: 100%;
        margin-top: 30px;
    }
    #maincontent .slideshow-container .owl-carousel .owl-nav>div{
        top: 60%;
    }
}
klarna-placement .text-wrapper .text{
    font-weight: 600 !important;
}
.bspot-banner .item-image { margin-bottom: 30px; position: relative; overflow: hidden;}
.bspot-banner .item-image img, .item-info .item-image img { max-width: 100%; width: 100%;}
.html-slot-container {text-align: center; margin-bottom: 25px;}
.html-slot-container h2.sec-title {margin-bottom: 25px;}
.view-more-btn {margin-top: 20px; text-align: center; }
.view-more-btn a {padding: 10px 40px; border-radius: 5px; text-transform: uppercase; font-weight: 500; font-size: 16px; background-color: #3a97fa; color: #fff; }
.view-more-btn a:hover {background-color: #222; }
.brands-offer {margin-top: 40px; }
.brands-offer .premiun-title h2 {font-size: 32px; font-weight: 700; margin-bottom: 10px; display: inline-block; position: relative; }
.brands-offer .premium-brand .premiun-title h2:before {display: inline-block; content: ''; height: 8px; width: 0; background-color: #3a97fa; position: absolute; left: 0; top: 80%; z-index: -1; -webkit-transition: width .4s ease-out; transition: width .4s ease-out; }
.freeprivacypolicy-com---nb .cc-nb-main-container {padding: 1.5rem !important; }
.cc-nb-title-container {display: none !important; }
.freeprivacypolicy-com---nb-interstitial {top: unset !important; bottom: 3vh !important; }
.freeprivacypolicy-com---palette-light .cc-nb-okagree, .freeprivacypolicy-com---palette-light .cc-nb-reject {background-color: #3a97fa !important; }
.freeprivacypolicy-com---palette-light .cc-nb-changep {background-color: #221 !important; color: #fff !important; }
.freeprivacypolicy-com---nb-interstitial-overlay {background: rgba(33, 30, 34, .5) !important; }
.catalog-product-view .yotpo.yotpo-main-widget {
   display: none !important;
}

/* OFS Styles */
.header .search-form .form-search .form.minisearch{
    max-width: 100%;
}
.minicart-items .product-item .details-qty.qty .cart-item-qty {
    border-radius: 0;
}
.checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty {
    border-radius: 0px !important;
}
.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout {
    border-radius: 0px !important;
}
.checkout-shipping-address>.step-content .action.action-show-popup {
    border-radius: 0;
}
.cms-why-buy-from-us h3, .cms-payment-questions h3, .cms-shipping-information h3, .cms-returns h3, .cms-privacy-policy-cookie-restriction-mode h3 {
    font-weight: 600;
    line-height: 1.1;
    font-size: 1.8rem;
    margin-top: 2rem;
    margin-bottom: 1rem;
}
.cms-returns h4 {
    font-weight: 700;
    line-height: 1.1;
    font-size: 1.4rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.term-and-condition ol {
    list-style-type: decimal;
    margin-left: 15px;
    margin-bottom: 2.5rem;
}
.phx-accordion:hover {
    background-color: #464644 !important;
    color: #fff;
    border: none;
}
.phx-accordion:hover:after {
    color: #fff;
}
.HomepageShopByDepartments-cardWrap {
    transition: opacity .5s cubic-bezier(.22, .61, .36, 1);
    box-shadow: 0 3px 7px 4px rgba(34, 25, 36, .2);
    padding: 15px;
    border-radius: 8px;
    margin-bottom: 40px;
}
.homeshobydepartment h3.box-content-Text {
    font-size: 16px;
    padding: 20px 0 10px;
}
#html-body .yotpo .yotpo-testimonials-btn {
    background-color: #3a97fa !important;
}
#trustpilot-widget-trustbox-0-wrapper {
    display: none !important;
}
@media screen and (min-width: 1440px) {
    .HomepageShopByDepartments-cardWrap {
        min-height: 208px;
    }
    .HomepageShopByDepartments-cardWrap img {
        min-height: auto;
        height: 124px;
    }
}
@media only screen and (min-width: 768px) {
    .logo-header .mobile-logo-img {
        display: none !important;
    }
}
@media only screen and (max-width: 767px) {
    .logo-header .mobile-logo-img {
        display: inline-block !important;
        padding-left: 20px;
    }
    .header.header8 .middle-header-content .logo-header .logo{
        display: none !important;
    }
}