input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body,html{-webkit-font-smoothing:antialiased;font-smooth:auto;font-smoothing:antialiased;-webkit-overflow-scrolling:touch!important}.validate-error{border:1px solid red!important}.validate-error-message{position:absolute;right:10px;font-size:10px;bottom:2px;color:red}.full-width{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.scroll-to-top{bottom:15px;right:15px;left:unset!important;border:1px solid #000000;width:42px;height:42px;text-align:center;line-height:42px;z-index:99;cursor:pointer}.owl-nav{position:absolute;top:30%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.owl-nav .owl-next,.owl-nav .owl-prev{position:absolute;height:100px;color:inherit;background:none;border:none;z-index:100}.owl-nav .owl-next i,.owl-nav .owl-prev i{font-size:2.5rem;color:#cecece}.owl-nav .owl-prev{left:0}.owl-nav .owl-next{right:0}.breadcrumb-container .breadcrumb{background:none;padding:1.25rem 0px .5rem 0}.page-title{padding:2rem 0 1rem 0}.page-title{font-size:22px}@media (min-width:400px) and (max-width:1000px){.page-title{font-size:calc( 22px + 20 * (100vw - 400px) / 600)}}@media (min-width:1000px){.page-title{font-size:42px}}.page-title.category-title{padding:1rem 0 1rem 0}.product-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px 15px;position:relative;background:#ffffff!important;-webkit-box-shadow:0 0 5rem 0 gray;box-shadow:0 0 5rem 0 gray;border:none!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-message.alert-success{color:#000000}@media screen and (max-width:667px){.product-message{padding:12px 15px 12px 95px}}.product-message.alert-success{cursor:pointer}.product-message span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:15px;opacity:0.78}.product-message span i{font-size:30px}@media (min-width:400px) and (max-width:1000px){.product-message span i{font-size:calc( 30px + 20 * (100vw - 400px) / 600)}}@media (min-width:1000px){.product-message span i{font-size:50px}}.product-message h4{margin:0px}.checkout-form .form-group,.f-label .form-group,.floating-labels-wrap .form-group{position:relative}.checkout-form label:not(.form-check-label),.f-label label:not(.form-check-label),.floating-labels-wrap label:not(.form-check-label){font-size:0.8em;font-weight:normal;position:absolute;top:0;width:100%;margin-top:4px;padding:0 .75rem;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);pointer-events:none;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-transform:capitalize}.checkout-form input,.checkout-form select,.checkout-form textarea,.f-label input,.f-label select,.f-label textarea,.floating-labels-wrap input,.floating-labels-wrap select,.floating-labels-wrap textarea{margin-bottom:0px;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.checkout-form input[type=email],.checkout-form input[type=password],.checkout-form input[type=text],.checkout-form select,.f-label input[type=email],.f-label input[type=password],.f-label input[type=text],.f-label select,.floating-labels-wrap input[type=email],.floating-labels-wrap input[type=password],.floating-labels-wrap input[type=text],.floating-labels-wrap select{height:50px}.checkout-form select,.f-label select,.floating-labels-wrap select{height:55px}.checkout-form .floating-label,.checkout-form.floating-label,.f-label.floating-label,.f-label .floating-label,.floating-labels-wrap.floating-label,.floating-labels-wrap .floating-label{position:relative}.checkout-form .floating-label label,.checkout-form.floating-label label,.f-label.floating-label label,.f-label .floating-label label,.floating-labels-wrap.floating-label label,.floating-labels-wrap .floating-label label{opacity:0.5;-webkit-transform:none;-ms-transform:none;transform:none}.checkout-form .floating-label input,.checkout-form.floating-label input,.checkout-form.floating-label select,.checkout-form .floating-label select,.checkout-form.floating-label textarea,.checkout-form .floating-label textarea,.f-label.floating-label input,.f-label .floating-label input,.f-label.floating-label select,.f-label .floating-label select,.f-label.floating-label textarea,.f-label .floating-label textarea,.floating-labels-wrap.floating-label input,.floating-labels-wrap .floating-label input,.floating-labels-wrap.floating-label select,.floating-labels-wrap .floating-label select,.floating-labels-wrap.floating-label textarea,.floating-labels-wrap .floating-label textarea{padding-top:28px;padding-bottom:0.5em}.checkout-form .floating-label input::-webkit-input-placeholder,.checkout-form.floating-label input::-webkit-input-placeholder,.checkout-form.floating-label select::-webkit-input-placeholder,.checkout-form .floating-label select::-webkit-input-placeholder,.checkout-form.floating-label textarea::-webkit-input-placeholder,.checkout-form .floating-label textarea::-webkit-input-placeholder,.f-label.floating-label input::-webkit-input-placeholder,.f-label .floating-label input::-webkit-input-placeholder,.f-label.floating-label select::-webkit-input-placeholder,.f-label .floating-label select::-webkit-input-placeholder,.f-label.floating-label textarea::-webkit-input-placeholder,.f-label .floating-label textarea::-webkit-input-placeholder,.floating-labels-wrap.floating-label input::-webkit-input-placeholder,.floating-labels-wrap .floating-label input::-webkit-input-placeholder,.floating-labels-wrap.floating-label select::-webkit-input-placeholder,.floating-labels-wrap .floating-label select::-webkit-input-placeholder,.floating-labels-wrap.floating-label textarea::-webkit-input-placeholder,.floating-labels-wrap .floating-label textarea::-webkit-input-placeholder{color:#ffffff;opacity:0}.checkout-form .floating-label input:-ms-input-placeholder,.checkout-form.floating-label input:-ms-input-placeholder,.checkout-form.floating-label select:-ms-input-placeholder,.checkout-form .floating-label select:-ms-input-placeholder,.checkout-form.floating-label textarea:-ms-input-placeholder,.checkout-form .floating-label textarea:-ms-input-placeholder,.f-label.floating-label input:-ms-input-placeholder,.f-label .floating-label input:-ms-input-placeholder,.f-label.floating-label select:-ms-input-placeholder,.f-label .floating-label select:-ms-input-placeholder,.f-label.floating-label textarea:-ms-input-placeholder,.f-label .floating-label textarea:-ms-input-placeholder,.floating-labels-wrap.floating-label input:-ms-input-placeholder,.floating-labels-wrap .floating-label input:-ms-input-placeholder,.floating-labels-wrap.floating-label select:-ms-input-placeholder,.floating-labels-wrap .floating-label select:-ms-input-placeholder,.floating-labels-wrap.floating-label textarea:-ms-input-placeholder,.floating-labels-wrap .floating-label textarea:-ms-input-placeholder{color:#ffffff;opacity:0}.checkout-form .floating-label input::-ms-input-placeholder,.checkout-form.floating-label input::-ms-input-placeholder,.checkout-form.floating-label select::-ms-input-placeholder,.checkout-form .floating-label select::-ms-input-placeholder,.checkout-form.floating-label textarea::-ms-input-placeholder,.checkout-form .floating-label textarea::-ms-input-placeholder,.f-label.floating-label input::-ms-input-placeholder,.f-label .floating-label input::-ms-input-placeholder,.f-label.floating-label select::-ms-input-placeholder,.f-label .floating-label select::-ms-input-placeholder,.f-label.floating-label textarea::-ms-input-placeholder,.f-label .floating-label textarea::-ms-input-placeholder,.floating-labels-wrap.floating-label input::-ms-input-placeholder,.floating-labels-wrap .floating-label input::-ms-input-placeholder,.floating-labels-wrap.floating-label select::-ms-input-placeholder,.floating-labels-wrap .floating-label select::-ms-input-placeholder,.floating-labels-wrap.floating-label textarea::-ms-input-placeholder,.floating-labels-wrap .floating-label textarea::-ms-input-placeholder{color:#ffffff;opacity:0}.checkout-form .floating-label input::placeholder,.checkout-form.floating-label input::placeholder,.checkout-form.floating-label select::placeholder,.checkout-form .floating-label select::placeholder,.checkout-form.floating-label textarea::placeholder,.checkout-form .floating-label textarea::placeholder,.f-label.floating-label input::placeholder,.f-label .floating-label input::placeholder,.f-label.floating-label select::placeholder,.f-label .floating-label select::placeholder,.f-label.floating-label textarea::placeholder,.f-label .floating-label textarea::placeholder,.floating-labels-wrap.floating-label input::placeholder,.floating-labels-wrap .floating-label input::placeholder,.floating-labels-wrap.floating-label select::placeholder,.floating-labels-wrap .floating-label select::placeholder,.floating-labels-wrap.floating-label textarea::placeholder,.floating-labels-wrap .floating-label textarea::placeholder{color:#ffffff;opacity:0}.checkout-form .floating-label span,.checkout-form.floating-label span,.f-label.floating-label span,.f-label .floating-label span,.floating-labels-wrap.floating-label span,.floating-labels-wrap .floating-label span{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1199px){.main-menu .navbar-collapse{position:fixed;right:0;top:120px;height:calc(100% - 120px)!important;background:#ffffff;overflow:auto;width:350px;-webkit-transition:all .25s ease-in-out!important;-o-transition:all .25s ease-in-out!important;transition:all .25s ease-in-out!important;-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%);padding:15px}.main-menu .navbar-collapse.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:667px){.main-menu .navbar-collapse{width:100%!important}}header .standard-menu-toggler .hamburger-box{width:40px!important}header .search-bar{background:#ffffff;position:absolute;width:100%;left:0}header .search-bar input{border:none;border-bottom:2px solid #e6e6e6!important;border-radius:0px;background:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:30px;color:#333333!important}header .search-bar input::-webkit-input-placeholder{color:#e6e6e6;opacity:0.5}header .search-bar input:-ms-input-placeholder{color:#e6e6e6;opacity:0.5}header .search-bar input::-ms-input-placeholder{color:#e6e6e6;opacity:0.5}header .search-bar input::placeholder{color:#e6e6e6;opacity:0.5}header .search-bar i{color:#333333;font-size:25px}.home-carousel .slider-container{position:absolute;height:calc(100% - 15%);width:calc(100% - 15%);top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.side-cat-menu-wrap{padding:0 0 1rem 0}.side-cat-menu-wrap h3{padding-bottom:1rem}.paginate-block{position:relative;padding-bottom:15px}.paginate-block .divLoader{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.7);padding:5%}.paginate-block .divLoader span{display:block;text-align:center}.paginate-block .divLoader span{font-size:20px}@media (min-width:400px) and (max-width:1000px){.paginate-block .divLoader span{font-size:calc( 20px + 22 * (100vw - 400px) / 600)}}@media (min-width:1000px){.paginate-block .divLoader span{font-size:42px}}.cat-product-image .product-image{height:280px;margin:1rem 0;background:#ffffff}.cat-product-image .product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media screen and (max-width:667px){.product .product-carousel>div{-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-owl-wrap{width:calc(100% - 90px)}@media screen and (max-width:667px){.product-owl-wrap{width:100%}}.product-owl-wrap .product-owl{background:#ffffff;border:1px solid #f2f2f2}.product-owl-wrap .product-owl .item{height:400px}.product-owl-wrap .product-owl .item img{max-height:100%;max-width:100%;width:auto!important;margin:auto}.product-owl-dot-wrap{width:80px}@media screen and (max-width:667px){.product-owl-dot-wrap{width:100%}}.product-owl-dot-wrap .owl-dot{border:1px solid #f2f2f2;margin-bottom:10px;background:#ffffff}@media screen and (max-width:667px){.product-owl-dot-wrap .owl-dot{float:left;width:calc(100% / 4)}}.product-owl-dot-wrap .owl-dot a{display:block;padding:.5rem}.product-owl-dot-wrap .owl-dot img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product .addtocart-group,.product .price-add-group{border-top:2px solid #e4e4e4;padding-top:1rem}.product .addtocart-group .number-spinner button,.product .price-add-group .number-spinner button{border:1px solid #000000;border-radius:0px;color:#000000;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-box-shadow:none!important;box-shadow:none!important}.product .addtocart-group .number-spinner button:active,.product .addtocart-group .number-spinner button:focus,.product .addtocart-group .number-spinner button:hover,.product .price-add-group .number-spinner button:active,.product .price-add-group .number-spinner button:focus,.product .price-add-group .number-spinner button:hover{background:#000000;color:#ffffff}.product .addtocart-group .number-spinner input,.product .price-add-group .number-spinner input{margin:0 -1px;background:#ffffff}.product .addtocart-group label,.product .price-add-group label{font-size:14px;font-weight:bold}.product .addtocart-group .price-item .prod-price,.product .price-add-group .price-item .prod-price{font-weight:bold}.related-products .owl-stage-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:667px){.related-products .owl-stage-outer{display:block}}.order-table-mini-summary{padding:15px;background:#ffffff;border:1px solid rgba(0, 0, 0, 0.125)}@media screen and (min-width:641px) and (max-width:1199px) and (orientation:portrait){.order-table-mini-summary{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:667px){.order-table-mini-summary{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1200px) and (orientation:landscape){.order-table{display:block!important}}@media screen and (min-width:1199px) and (orientation:landscape){.order-table{display:block!important}}@media screen and (min-width:641px) and (max-width:1199px) and (orientation:landscape){.order-table{display:block!important}}.order-table.has-blocker:after{background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0;content:"";height:100%;position:absolute;top:0;width:100%;z-index:9}.order-table.has-blocker>.fa-spinner{font-size:50px;height:50px;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:10%;width:50px;display:block!important;z-index:2}.order-table .cartterms input{height:15px;width:15px}@media screen and (min-width:641px) and (max-width:1199px) and (orientation:portrait){.checkout-form-table-wrap .checkout-form-wrap,.checkout-form-table-wrap .checkout-table-wrap,.checkout-form-table-wrap .order-table-summary-wrap,.checkout-form-table-wrap .order-table-wrap{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:unset}}.checkout-form-table-wrap.checkout-in-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-form-table-wrap.checkout-in-progress .checkout-form-wrap{display:block!important}.checkout-form-table-wrap.checkout-in-progress .checkout-form-wrap .checkout-form{padding:15px;background:#ffffff;border:1px solid rgba(0, 0, 0, 0.125)}.checkout-form-table-wrap.checkout-in-progress .checkout-form-wrap .checkout-form input,.checkout-form-table-wrap.checkout-in-progress .checkout-form-wrap .checkout-form select,.checkout-form-table-wrap.checkout-in-progress .checkout-form-wrap .checkout-form textarea{background:#fafafa}.checkout-form-table-wrap.checkout-in-progress .order-summary-checkout,.checkout-form-table-wrap.checkout-in-progress .order-table-wrap{display:none}.checkout-form-table-wrap.checkout-in-progress .order-summary-checkout .order-line-actions,.checkout-form-table-wrap.checkout-in-progress .order-summary-checkout .order-line-info-extra,.checkout-form-table-wrap.checkout-in-progress .order-summary-checkout .order-line-price,.checkout-form-table-wrap.checkout-in-progress .order-table-wrap .order-line-actions,.checkout-form-table-wrap.checkout-in-progress .order-table-wrap .order-line-info-extra,.checkout-form-table-wrap.checkout-in-progress .order-table-wrap .order-line-price{display:none!important}.checkout-form-table-wrap.checkout-in-progress .order-summary-checkout .order-line-qty,.checkout-form-table-wrap.checkout-in-progress .order-table-wrap .order-line-qty{position:relative}.checkout-form-table-wrap.checkout-in-progress .order-summary-checkout .order-line-qty input,.checkout-form-table-wrap.checkout-in-progress .order-table-wrap .order-line-qty input{width:50px!important;pointer-events:none;background:rgba(0, 0, 0, 0.1)}.checkout-form-table-wrap.checkout-in-progress .order-table-summary-wrap{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.checkout-form-table-wrap.checkout-in-progress .order-table-payment{display:block!important}.checkout-form-table-wrap:not(.checkout-in-progress) .checkout-table-wrap{width:100%!important;-webkit-box-flex:100%!important;-ms-flex:100%!important;flex:100%!important;max-width:100%}.checkout-form-table-wrap .payment-tabs-wrap .tab-pane{padding:15px;background:#ffffff;border:1px solid rgba(0, 0, 0, 0.125)}.order-table-wrap .order-line{border:1px solid rgba(0, 0, 0, 0.125);padding:15px;margin-bottom:5px}.order-table-wrap .order-line-info{width:calc(100% - 100px)}.order-table-wrap .order-line-info .row{margin:0px}.order-table-wrap .order-line-actions a{font-size:14px;color:#999999;padding:2px 0px;border-bottom:1px solid rgba(0, 0, 0, 0.125);text-decoration:none;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.order-table-wrap .order-line-actions a:active,.order-table-wrap .order-line-actions a:focus,.order-table-wrap .order-line-actions a:hover{color:#000000;border-bottom:1px solid black}.order-thanks-wrap .order-thanks-summary-item{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-bottom:15px;max-width:unset}