@media only screen and (max-width: 767px){.just-mobile{display:initial}.just-desktop{display:none !important}main.main{padding-top:0px !important}body.product h1{font-size:1.6rem !important}}@media only screen and (min-width: 768px){.just-mobile{display:none !important}.just-desktop{display:initial}}body{font-size:14px}.btn{outline:none !important;-webkit-box-shadow:none;box-shadow:none}.image-center{display:block;margin:auto}#retailersForm .bnt:hover,#contactForm .bnt:hover,#contactsForm .bnt:hover{background:#1D63AC;color:#fff;border-color:#1D63AC}#retailersForm a,#contactForm a,#contactsForm a{color:#1D63AC}#retailersForm .checkbox-custom label:before,#contactForm .checkbox-custom label:before,#contactsForm .checkbox-custom label:before{border-color:#1D63AC}#retailersForm .checkbox-custom.checkbox-custom-transparent input[type="checkbox"]:checked+label:after,#contactForm .checkbox-custom.checkbox-custom-transparent input[type="checkbox"]:checked+label:after,#contactsForm .checkbox-custom.checkbox-custom-transparent input[type="checkbox"]:checked+label:after{color:#1D63AC}html .btn-primary:hover,html .btn-primary:focus,html .btn-primary:active{background:#1D63AC;color:#fff;border-color:#1D63AC;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}html .btn-outline.btn-primary:hover,html.sticky-header-active .btn-outline.btn-sticky-primary:hover,html .btn-outline.btn-primary:focus,html.sticky-header-active .btn-outline.btn-sticky-primary:focus{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:#1D63AC !important}.active{border-bottom:2px solid #1D63AC;border-radius:0px !important}.breadcrumb li+li:before{font-family:"Font Awesome 5 Pro" !important;font-display:swap;font-weight:auto !important}.owl-carousel .owl-nav .owl-prev:before,.owl-carousel .owl-nav .owl-next:before{font-family:"Font Awesome 5 Pro" !important;font-display:swap}.owl-carousel .owl-nav .owl-prev span,.owl-carousel .owl-nav .owl-next span{display:none}.quantity .qty{padding:0rem 0.3rem !important}.quantity .plus,.quantity .minus{background-color:#f1f3f7;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0rem 1.3rem !important;font-size:1rem !important;outline:none;height:25px !important}.input-rounded{border-radius:50%}.select2.select2-container{width:100% !important}.select2.select2-container input.select2-search__field{width:100% !important}.breadcrumb a.active{border:none;color:#1D63AC}.checkbox-custom input[type="checkbox"]:checked+label:after{font-family:"Font Awesome 5 Pro";font-display:swap}#orderController{padding-right:2rem !important}footer#footer p,footer#footer li,footer#footer a{color:#eee}.form-check-input.has-error+label::before{border-color:#BD362F !important}.btn.btn-primary.btn-outline:hover{border:2px solid !important}.confirm-page-link{text-decoration:underline;font-weight:600}.mfp-hide{display:none !important}aside.sidebar .accordion-body{margin-left:0px !important}aside.sidebar .card-body{padding:0px !important}aside.sidebar .card-body ul{padding-bottom:1.5rem !important}aside.sidebar .card-body ul li{border:none !important;padding-left:1.5rem !important;padding-right:1.5rem !important}aside.sidebar .card-body ul li.active{background:#e5e5e5}#header .header-button a{font-size:0.70rem !important;font-weight:700}.product-card{overflow:hidden;position:relative;border:1px solid #ecedef;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1)}.product-card .image-frame .image-frame-wrapper>a{width:100%;height:200px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.product-card .image-frame .image-frame-wrapper>a>img{display:none}.product-card .product-card-info{padding:20px 10px}.product-card .product-card-info>h3{height:65px}.product-card .image-frame.image-frame-style-1.image-frame-effect-2 .image-frame-wrapper::after{-webkit-transition:opacity ease 300ms;transition:opacity ease 300ms}.product-card .price>strong.text-color-dark{margin:0 10px}.text-truncate{height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:box;-webkit-line-clamp:3;box-orient:vertical;-webkit-box-orient:vertical;white-space:normal !important}.fw-600{font-weight:600}.disabled,.disabled-cursor{cursor:not-allowed}.text-truncate-4{height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:box;-webkit-line-clamp:4;box-orient:vertical;-webkit-box-orient:vertical;white-space:normal !important}.text-truncate-2{height:45px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:box;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;white-space:normal !important}@media only screen and (min-width: 768px){body.confirm-registration .main>.section{min-height:calc(100vh - 106px - 302px)}}.promo-container{width:100%;text-align:center;background:#ffd658;color:#fff;border-bottom:1px solid #ffd658;border-top:1px solid #ffd658;margin-top:30px}.promo-container p{margin:0;color:#616161;font-size:19px;padding:5px 0}@media (max-width: 767px){.promo-container{margin-top:0}}.sprite{background-image:url("https://vetrinasp.it/assets/img/sprite.png")}.sprite-discover{width:75px;height:38px;background-position:-5px -5px}.sprite-it{width:16px;height:10px;background-position:-90px -5px;display:inline-block;margin-right:5px}.sprite-logo200{width:200px;height:67px;background-position:-5px -53px}.sprite-logo250{width:250px;height:84px;background-position:-5px -130px}.sprite-maestro{width:75px;height:38px;background-position:-116px -5px}.sprite-mastercard{width:75px;height:38px;background-position:-201px -5px}.sprite-paypal{width:75px;height:38px;background-position:-215px -53px}.sprite-uk{width:16px;height:10px;background-position:-286px -5px;display:inline-block;margin-right:5px}.sprite-visa{width:75px;height:38px;background-position:-265px -101px}.sprite-visa-electron{width:75px;height:38px;background-position:-265px -149px}@media only screen and (max-width: 767px){.company-img-section img{display:block;margin:auto;margin-bottom:20px}.company-img-section .image-frame.image-frame-style-2::after{left:60px !important;right:60px !important}body.categories .category-img-bg{width:100% !important}body.category .mobile-center{text-align:center}body.category aside.sidebar{padding:20px 10px !important}.shop-cart-table,.checkout-table{word-break:keep-all !important;white-space:nowrap !important}.shop-cart-table td,.checkout-table td{border-bottom:1px solid #dee2e6}body.cart h1{padding-top:40px}.mobile-hide{display:none !important}}.cat-seo h2{font-size:1.25rem;margin-bottom:0.5rem;font-weight:500;line-height:1.2}@media only screen and (max-width: 767px){h1{font-size:1.8rem !important}h3{font-size:1.2rem !important}body.cart .col-wrap-cart-btn{text-align:center}body.checkout .checkout-transfer-block{max-width:100% !important}td.product-desc{border:none !important}.mini-cart .mini-cart-content{right:0px !important}}@media only screen and (min-width: 768px){.mb-md-210{margin-bottom:210px}}html.ie body.categories .category-img-bg{position:absolute;top:0px}html.ie .image-frame .image-frame-wrapper .image-frame-info{left:0px !important}html.ie .ie-width-100{width:100%}form .has-error{border:1px solid #BD362F !important}.input-group{display:inline-block;position:relative}.input-group.full{width:100%}.input-group.left{text-align:left}.input-group.checkbox{width:auto !important;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;position:relative}.input-group.checkbox input{display:inline-block;width:auto;margin-right:12px;margin-top:5px}.input-group.checkbox:hover input ~ .checkmark{background-color:#ccc}.input-group.checkbox label{margin:1px 40px;cursor:pointer;font-size:.9em}.input-group.checkbox input{position:absolute;opacity:0;cursor:pointer;left:-4px;width:26px;height:26px;top:-3px;z-index:1}.input-group.checkbox input:checked ~ .checkmark{background-color:#04774C}.input-group.checkbox input:checked ~ .checkmark:after{display:block}.input-group.checkbox .checkmark{height:25px;width:25px;background-color:#eee;position:absolute;top:0}.input-group.checkbox .checkmark:after{content:" ";position:absolute;display:none;left:9px;top:4px;width:8px;height:14px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.input-group.required label:after{content:"*";float:right;color:crimson;font-size:18px;margin-top:-1px}.input-group label{display:block;font-size:13px;letter-spacing:1px;color:#555;margin-bottom:10px;cursor:pointer;text-transform:uppercase}.input-group label .clickable{cursor:pointer}.input-group .input-element{display:block;width:100%;padding:8px 14px;font-size:15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ececec;border-radius:0 !important;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;height:auto}.checkbox-label>input{display:none;outline:none}.checkbox-label{display:block;position:relative;font-size:0.95em;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.checkbox-label:hover>.checkbox-button{-webkit-box-shadow:0px 0px 0px 5px #1D63AC;box-shadow:0px 0px 0px 5px #1D63AC;background-color:#1D63AC}.checkbox-label:hover>.checkbox-button{border:2px solid #808080}.checkbox-label>input[type="checkbox"] ~ .checkbox-button::after{content:"";position:absolute;top:8px;left:3px;border-right:2px solid #1D63AC;border-bottom:2px solid #1D63AC;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.checkbox-label>input[type="checkbox"]:checked ~ .checkbox-button::after{-webkit-animation:checkbox-check 0.3s cubic-bezier(0.5, 0, 0.23, 1);animation:checkbox-check 0.3s cubic-bezier(0.5, 0, 0.23, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal;animation-direction:normal}.checkbox-label:not(:active)>input[type="checkbox"]:not(:checked) ~ .checkbox-button::after{animation-direction:reverse}.checkbox-button{vertical-align:sub}.checkbox-button{position:relative;top:0px;left:0px;color:#fff;height:20px;width:20px;background-color:transparent;border:2px solid #fff;border-radius:5px;display:inline-block;-webkit-transition:background-color 0.4s ease;transition:background-color 0.4s ease}.checkbox-label>input:checked ~ .checkbox-button{background-color:transparent;border:2px solid  #fff;background-color:#fff}.checkbox-label>input ~ .checkbox-button::before{content:"";position:absolute;left:-8px;top:-8px;width:35px;height:35px;background-color:#1D63AC;border-radius:30%;opacity:0.6;-webkit-transform:scale(0);transform:scale(0)}.checkbox-label>input:checked ~ .checkbox-button::before{-webkit-animation:ripple 0.9s ease-out;animation:ripple 0.9s ease-out}@-webkit-keyframes ripple{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ripple{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes checkbox-check{0%{width:0px;height:0px;border-color:#1D63AC;-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:5px;height:0px;-webkit-transform:translate3d(0, 0px, 0) rotate(45deg);transform:translate3d(0, 0px, 0) rotate(45deg)}100%{width:5px;height:11px;border-color:#1D63AC;-webkit-transform:translate3d(0, -11px, 0) rotate(45deg);transform:translate3d(0, -11px, 0) rotate(45deg)}}@keyframes checkbox-check{0%{width:0px;height:0px;border-color:#1D63AC;-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:5px;height:0px;-webkit-transform:translate3d(0, 0px, 0) rotate(45deg);transform:translate3d(0, 0px, 0) rotate(45deg)}100%{width:5px;height:11px;border-color:#1D63AC;-webkit-transform:translate3d(0, -11px, 0) rotate(45deg);transform:translate3d(0, -11px, 0) rotate(45deg)}}#header.header-effect-shrink .header-container{min-height:95px !important;height:95px !important}#header .header-logo{margin-right:25px}#header .search-form{min-width:300px;margin:auto}#header img:not(.flag){height:auto}@media only screen and (max-width: 992px){#header .header-logo img{max-width:130px}.mobile-scroll-x{overflow-x:scroll}#header .header-body{background:transparent}.header-top.top-bar,#header .header-body>.header-container.container{background:#fff}}.header-nav>form select{border-radius:25px}.header-nav>form select:focus{border:1px solid #1D63AC}#navbar_search{display:none !important}.select2-selection{border-radius:20px}#header .header-button a,#header .header-button a:hover{border:2px solid !important}.btn-header-cart{width:110px}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border-radius:20px;padding-left:10px;padding-right:10px;border-color:#cccccc !important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:transparent;border:none}.select2-container--default .select2-selection--multiple .select2-selection__choice>span.select2-selection__choice__remove{display:none}.select2-container .select2-search--inline{float:none}@media only screen and (min-width: 768px){header#header{max-height:106px !important;min-height:106px !important;height:106px !important}}@media only screen and (min-width: 768px) and (max-width: 1200px){#header .search-form{min-width:230px !important}}#header .header-nav-main nav>ul>li>a{color:#666}@media only screen and (max-width: 767px){.sprite.sprite-logo250{display:none}#header .search-form{min-width:150px}#header .header-logo{margin-right:5px !important}#header.header-effect-shrink .header-container{min-height:65px !important;height:65px !important}}@media only screen and (min-width: 768px){#header .header-logo img{display:none !important}}aside.sidebar{padding-bottom:40px}aside.sidebar .filter-slider-container{border:1px solid #eee;margin-bottom:20px;border-left:5px solid #1d63ac;padding-top:0.7rem;padding-bottom:0.7rem;padding-left:1rem;padding-right:1rem}aside.sidebar .filter-slider-container .price-slider-container p,aside.sidebar .filter-slider-container .units-slider-container p{margin:0;font-weight:700;line-height:1;margin-bottom:10px}aside.sidebar .filter-slider-container .price-slider-container .price-input-number,aside.sidebar .filter-slider-container .price-slider-container .units-input-number,aside.sidebar .filter-slider-container .price-slider-container .price-label-text,aside.sidebar .filter-slider-container .units-slider-container .price-input-number,aside.sidebar .filter-slider-container .units-slider-container .units-input-number,aside.sidebar .filter-slider-container .units-slider-container .price-label-text{font-size:12px}aside.sidebar .filter-slider-container .price-slider-container input:not(.units-input-number):not(.price-input-number),aside.sidebar .filter-slider-container .units-slider-container input:not(.units-input-number):not(.price-input-number){border:0;color:#fa4b2a;font-weight:bold;display:none}aside.sidebar .accordion.accordion-style-1 .accordion-header a:before{right:15px}aside.sidebar .accordion.accordion-default{border-bottom:1px solid #dae2e6}aside.sidebar .accordion.accordion-style-1 .accordion-header a{padding-top:0.7rem;padding-bottom:0.7rem;padding-left:1rem;padding-right:22px !important}aside.sidebar .card{border-left:5px solid #1D63AC}aside.sidebar .card .accordion-header.active{background-color:#ececec}aside.sidebar .card>.accordion-header>h5>a{border-bottom:0px}aside.sidebar .card>.accordion-header>h5>a::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}aside.sidebar .card>.accordion-header>h5>a.show.has-child::before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}aside.sidebar .card>.accordion-header>ul{margin:0px;height:0px;-webkit-transition:height 2s ease-out;transition:height 2s ease-out;list-style-type:none}aside.sidebar .card>.accordion-header>ul li{position:relative}aside.sidebar .card>.accordion-header>ul li::before{content:"\f068";font-family:"Font Awesome 5 Pro";font-display:swap;position:absolute;top:calc(50% - (24px / 2));left:-10px}aside.sidebar .card>.accordion-header>ul.show{height:100%;-webkit-transition:height 2s ease-out;transition:height 2s ease-out;border-right:1px solid #dae2e6}aside.sidebar .card>.accordion-header>ul>li>h6{margin-bottom:0px}aside.sidebar .card>.accordion-header>ul>li>h6>a{border:none;padding:0;font-size:14px}aside.sidebar .card>.accordion-header>ul>li>h6>a::before{content:none}aside.sidebar .card .accordion-body{border-bottom:0px}aside.sidebar .ribbon{position:absolute;right:0px;top:15px;z-index:2;width:75px;height:75px;text-align:right}aside.sidebar .ribbon span{font-size:10px;font-weight:bold;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#1d63ac;background:-webkit-gradient(linear, left top, left bottom, from(#1d63ac), to(#1d63ac));background:linear-gradient(#1d63ac 0%, #1d63ac 100%);-webkit-box-shadow:0 3px 10px -5px #000;box-shadow:0 3px 10px -5px #000}aside.sidebar .ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #013e27;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #013e27}aside.sidebar .ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #013e27;border-bottom:3px solid transparent;border-top:3px solid #013e27}aside.sidebar .product>.image-frame .image-frame-wrapper>a{width:200px;height:200px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}aside.sidebar .product>.image-frame .image-frame-wrapper>a>img{display:none}aside.sidebar .product{overflow:hidden}aside.sidebar .product .image-frame{border:1px solid #eee}aside.sidebar .product .image-frame span>a{width:100% !important}aside.sidebar .product .product-info-title{width:100%}aside.sidebar .product .product-info-title a{border:1px solid #eee;border-top:0px;height:110px;min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;font-size:0.85rem;padding:1rem;line-height:1rem}aside.sidebar .product .product-info-title a>span:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:start;align-self:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}aside.sidebar .product .product-info-title a>span:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.accordion.accordion-style-1 .accordion-header a:before{top:calc(50% - (10px / 2))}@media (max-width: 767px){.category aside.sidebar{display:none}}@media print{body.product header{display:none}body.product aside.sidebar{display:none}body.product ul.breadcrumb{display:none}body.product .row.video{display:none}body.product .hide-print{display:none !important}body.product .just-print{display:block !important}body.product .print-full-width{max-width:100% !important;-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important}body.product .print-v-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.product .print-col{max-width:49% !important;display:inline !important}body.product #footer{position:fixed;bottom:0}body.product .print-img-fullwidth{width:100%}body.product .print-full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.product #headingOne{display:none !important}body.product #collapseOne{display:block !important}body.product .print-mb20{margin-bottom:20px}body.product #footer{width:100%;background-color:#fff;background:#fff}body.product #footer .text-color-light{color:#222 !important}body.product #footer .link-underline-light{border-botto:0px !important}body.product #footer .list.list-icon.list-unstyled{border-bottom:1px solid #000}body.product #footer .footer-print-notice{margin:0px !important;font-size:10px !important;line-height:12px}body.product #footer .footer-print-notice.border-top{padding-top:10px;border-top:1px solid #000}body.product footer#footer p,body.product footer#footer li,body.product footer#footer a{color:#222 !important}body.product .print-bg{width:101%;height:400px;background-image:url(/assets/img/print-bg.png);background-size:contain;background-repeat:no-repeat;position:fixed;top:0}body.product main.main{padding-top:230px}body.product .h2{color:#1c1f21;font-weight:400;line-height:1.2;margin:0 0 0.4rem 0;letter-spacing:-0.5px;padding:0px 100px}}.just-print{display:none}#footer .footer-copyright{margin-top:1rem;padding:1em 0;background:#232628}#footer .credit-card{padding:20px 0 !important;padding-top:20px}#footer .credit-card p>a{text-decoration:underline}#footer .credit-card ul{padding:0px;margin:0px;list-style-type:none;text-align:center}#footer .credit-card ul li{display:inline-block;margin:0 10px}#footer .credit-card ul li img{max-width:50px;background:#fff}.ribbon{position:absolute;right:0px;top:15px;z-index:2;width:75px;height:75px;text-align:right}.ribbon span{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#1D63AC;background:-webkit-gradient(linear, left top, left bottom, from(#1D63AC), to(#1D63AC));background:linear-gradient(#1D63AC 0%, #1D63AC 100%);-webkit-box-shadow:0 3px 10px -5px #000;box-shadow:0 3px 10px -5px #000}.ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #013e27;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #013e27}.ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #013e27;border-bottom:3px solid transparent;border-top:3px solid #013e27}.show-mini-cart{opacity:1;visibility:visible}.mini-cart .close-mini-cart{font-size:20px;position:absolute;top:10px;left:10px;color:#222;cursor:pointer}.mini-cart .mini-cart-content{width:340px}.mini-cart .mini-cart-content .empty-mini-cart-text{padding:20px 0px;margin:0px}.mini-cart .mini-cart-content.empty h3{font-size:18px;text-align:center}.mini-cart .mini-cart-content.empty h3 .inner-wrapper{padding:20px}.mini-cart .mini-cart-content .inner-wrapper{padding:0}.mini-cart .mini-cart-content .inner-wrapper .mini-cart-product{verflow-y:hidden;max-height:200px;overflow-x:hidden;padding:30px 20px 20px 20px}.mini-cart .mini-cart-content .inner-wrapper .mini-cart-product.overflow-y-scroll{overflow-y:scroll}.mini-cart .mini-cart-content .inner-wrapper .mini-cart-product .product-image .mini-cart-img{width:80px;height:80px;margin-left:auto;background-size:cover;background-repeat:no-repeat;background-position:top center}.mini-cart .mini-cart-content .inner-wrapper .mini-cart-total{padding:0.7rem 20px;margin:0px}.mini-cart .mini-cart-content .inner-wrapper .mini-cart-actions{padding:0px 20px 20px 20px}.mini-cart .mini-cart-link{color:#1D63AC;font-size:15px}body.download .element-container{margin:30px 0;padding:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}body.download .element-container:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}body.download .element-container img{display:inline;width:20%;max-width:20%}body.download .element-container h3{display:inline-block;width:79%;max-width:79%;text-align:center}body.download .element-container a.btn{display:block;margin-top:20px}body.news article header img{max-height:200px;width:auto}body.category .intro-text-category{font-size:1.5rem}body.category .loader-overlay{position:absolute;z-index:999999;width:100%;height:100%;background:rgba(255,255,255,0.6)}body.category .loader-overlay::after{content:"\f110";font-family:"Font Awesome 5 Pro";font-display:swap;position:fixed;top:50%;left:58%;font-size:50px;color:#222;-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}body.category .category-breadcrumb h1{margin:0;margin-left:5px;font-weight:400;font-size:14px;font-family:'Open Sans', sans-serif;font-display:swap}body.category select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}body.category .custom-select-1::before{color:#222 !important;top:14px !important;right:5px !important;font-family:"Font Awesome 5 Pro" !important;font-display:swap;font-weight:auto !important}body.category select.form-control{padding:0.9rem 1rem !important}body.category .ribbon{position:absolute;right:0px;top:15px;z-index:2;width:75px;height:75px;text-align:right}body.category .ribbon span{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#1D63AC;background:-webkit-gradient(linear, left top, left bottom, from(#1D63AC), to(#1D63AC));background:linear-gradient(#1D63AC 0%, #1D63AC 100%);-webkit-box-shadow:0 3px 10px -5px #000;box-shadow:0 3px 10px -5px #000}body.category .ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #013e27;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #013e27}body.category .ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #013e27;border-bottom:3px solid transparent;border-top:3px solid #013e27}body.category .product>.image-frame .image-frame-wrapper>a{width:200px;height:200px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}body.category .product>.image-frame .image-frame-wrapper>a>img{display:none}body.category .product{overflow:hidden}body.category .product .image-frame{border:1px solid #eee}body.category .product .product-info-title a{border:1px solid #eee;border-top:0px;height:110px;min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;font-size:0.85rem;padding:1rem;line-height:1rem}body.category .product .product-info-title a>span:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:start;align-self:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}body.category .product .product-info-title a>span:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.category .product-card .price>strong{display:block}body.category .price-slider-container .ui-state-default,body.category .price-slider-container .ui-widget-content .ui-state-default,body.category .price-slider-container .ui-widget-header .ui-state-default,body.category .price-slider-container .ui-button,body.category .price-slider-container html .ui-button.ui-state-disabled:hover,body.category .price-slider-container html .ui-button.ui-state-disabled:active,body.category .units-slider-container .ui-state-default,body.category .units-slider-container .ui-widget-content .ui-state-default,body.category .units-slider-container .ui-widget-header .ui-state-default,body.category .units-slider-container .ui-button,body.category .units-slider-container html .ui-button.ui-state-disabled:hover,body.category .units-slider-container html .ui-button.ui-state-disabled:active{border:3px solid #1D63AC;background:#f6f6f6;font-weight:normal;color:#454545;border-radius:60%}body.category .price-slider-container .input-container,body.category .units-slider-container .input-container{display:block;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.category .price-slider-container .input-container input.price-input-number,body.category .units-slider-container .input-container input.price-input-number{max-width:45%;display:inline-block;padding-left:50px}body.category .price-slider-container .input-container input.units-input-number,body.category .units-slider-container .input-container input.units-input-number{max-width:45%;display:inline-block;padding-left:40px}body.category .price-slider-container .input-container .price-label-text,body.category .units-slider-container .input-container .price-label-text{position:absolute;top:3px;padding-left:5px;opacity:1;color:#000}body.category .price-slider-container .input-container .price-label-text.min,body.category .units-slider-container .input-container .price-label-text.min{left:0px}body.category .price-slider-container .input-container .price-label-text.max,body.category .units-slider-container .input-container .price-label-text.max{left:55%}body.category .price-slider-container .input-container .ui-slider-handle:focus,body.category .price-slider-container .input-container .ui-slider-handle:focus-within,body.category .units-slider-container .input-container .ui-slider-handle:focus,body.category .units-slider-container .input-container .ui-slider-handle:focus-within{outline:0 !important;-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes rotating /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (min-width: 992px){.google-map.google-map-burst-height{height:calc(100% + -70px)}}body.categories .category-img-bg{width:255px;height:255px;background-size:cover;background-repeat:no-repeat;background-position:top center}@media only screen and (max-width: 767px){body.category .category-breadcrumb{margin:17px 0px !important}}body.retailers h2{text-align:center}body.retailers img{max-width:100%}body.product .price-slider-container,body.product .units-slider-container{display:none}body.product .refinishing-box .col-4{display:inline-block;border:1px solid #ddd;width:33%;margin:10px 0}body.product h1{font-size:2rem}body.product #thumbGalleryThumbs .item{border:1px solid #eaeaea;padding:5px}body.product p.counter-pieces-container{margin:20px 0;font-size:15px;color:#222}body.product p.counter-pieces-container span{font-weight:bold}body.product .sheet_link{font-size:22px;color:#1D63AC;text-decoration:underline}body.product .sheet_link p{color:#1D63AC}body.product .main-image a{display:block}body.product .main-image a>img{border:1px solid #eee;display:block;margin:auto}body.product .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.025)}body.product .lb-nav>.lb-prev{opacity:1 !important}body.product .lb-nav>.lb-next{opacity:1 !important}body.product .variation-table>thead>tr>th:nth-child(1){min-width:140px}body.product .variation-table>thead>tr>th:nth-child(3){min-width:100px}body.product .variation-table>thead>tr>th{vertical-align:middle}body.product .ref-section #finishingAccordion .card-header{margin-bottom:0px !important;background:#fff;border-top:2px solid #dee2e6;border-bottom:2px solid #dee2e6}body.product .ref-section #finishingAccordion .card-header:first-child{border-radius:0px !important}body.product .ref-section #finishingAccordion .card-header h4>button{width:100%;font-size:15px;font-weight:bold}body.product .ref-section #finishingAccordion .card-header h4>button.btn:focus{box-shadow:none;-webkit-box-shadow:none}body.product .ref-section #finishingAccordion .card-header h4>button i{margin-left:auto;margin-right:0px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transition:0.3s linear all;-webkit-transition:0.3s linear all;-moz-transition:0.3s linear all;-o-transition:0.3s linear all}body.product .ref-section #finishingAccordion .card-header h4>button.collapsed i{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transition:0.3s linear all;-webkit-transition:0.3s linear all;-moz-transition:0.3s linear all;-o-transition:0.3s linear all}body.product .ref-section .collpase-table-container{height:100px;overflow:hidden}body.product .ref-section .refinishing-table thead>tr>th:first-child{width:140px}body.product .ref-section .refinishing-table tr{border-bottom:1px solid #eee}body.product .fa-info-circle.poppers{cursor:pointer}body.product .product-nav .prev-product,body.product .product-nav .next-product{position:fixed;top:50%;background:rgba(0,0,0,0.25);color:#fff;padding:10px;z-index:99}body.product .product-nav .prev-product p,body.product .product-nav .next-product p{margin:0px;color:#fff}body.product .product-nav .prev-product{left:0px}body.product .product-nav .next-product{right:0px}body.product form#contactsForm{margin:30px 0}body.product form#contactsForm input:not(#submitContactsForm),body.product form#contactsForm textarea{background:#f1f3f7 !important;border:1px solid #eee}body.product .h3-desc{font-weight:600;display:inline-block}body.product .pref-product{display:inline-block;color:#1D63AC;font-size:18px}body.product .product-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.no-mobile{display:none !important}.mobile-uppercase{text-transform:uppercase}}@media only screen and (max-height: 899px){.technical-image-img{max-height:400px !important;width:auto !important;max-width:auto !important}}@media only screen and (max-width: 1440px){body.product .product-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}body.product .product-nav .prev-product,body.product .product-nav .next-product{position:relative;display:block;background:rgba(0,0,0,0.25);color:#fff;padding:10px;z-index:99}body.product .product-nav .prev-product p,body.product .product-nav .next-product p{margin:0px;color:#fff}}body.product .about-form h3{margin-bottom:60px}body.product .about-form>p{font-size:16px;line-height:20px}body.product .filter-slider-container{display:none !important}@media only screen and (max-width: 767px){body.product .breadcrumb li{line-height:35px}body.product .breadcrumb li a{padding:10px}body.product .about-form h3{margin-bottom:10px}body.product .order-mobile-1{-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}body.product .order-mobile-2{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}body.product .row-order{padding:0 15px}}body.home .tparrows::before{font-size:35px}body.home .tp-bullets.bullets-style-1 .tp-bullet{width:17px;height:17px}body.home #categoryGallery{overflow-x:hidden}body.home #categoryGallery .category-img-bg{width:140px;height:140px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:20px}body.home #categoryGallery .icon-box h4{height:65px}body.cart .shop-cart-table .img-fluid{max-height:100px}body.cart .shop-cart-table .text-truncate-4{border:none !important}body.cart .shop-cart-table tbody tr{border-bottom:1px solid #ececec}body.cart .shop-cart-table tbody tr>td{vertical-align:middle}body.cart .shop-cart-table tbody tr:hover{background-color:#f8f8f8}body.cart .shop-cart-table tbody tr.hover-bg-td:hover{background:#fff}body.cart .shop-cart-table tbody tr.hover-bg-td td:not(:first-child):hover{background:#f8f8f8}body.cart .shop-cart-table tbody tr.hover-bg-td td:not(:first-child):hover+td{background:#f8f8f8}body.profile form#profileForm input:focus,body.profile form#chagenLoginForm input:focus{border:1px solid #d4d4d4 !important}body.profile .form-group .checkbox-button{border-color:#1D63AC !important}body.profile .form-group .checkbox-label:hover>.checkbox-button{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:transparent !important}body.profile .form-group .checkbox-label:not(:active)>input[type="checkbox"]:not(:checked) ~ .checkbox-button::after{opacity:0 !important}@media only screen and (min-width: 768px){body.profile #chagenLoginForm h4{margin-bottom:65px !important}}body.checkout{position:relative}body.checkout .loader-overlay{position:fixed;z-index:999999;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0}body.checkout .loader-overlay::after{content:"\f110";font-family:"Font Awesome 5 Pro";font-display:swap;position:fixed;top:50%;left:calc(50% - 25px);font-size:50px;color:#fff;-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}body.checkout #checkoutForm .form-row .form-group .checkbox-button{border-color:#1D63AC !important}body.checkout #checkoutForm .form-row .form-group .checkbox-label:hover>.checkbox-button{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:transparent !important}body.checkout #checkoutForm .form-row .form-group .checkbox-label:not(:active)>input[type="checkbox"]:not(:checked) ~ .checkbox-button::after{opacity:0 !important}body.checkout #checkoutForm .form-row div[class^="col-"]{padding:0px !important}body.checkout .checkout-table tbody td{vertical-align:middle}body.checkout .checkout-table tbody td img{max-height:60px}body.checkout .checkout-transfer-block{background:#fff;padding:30px 40px;max-width:60%;margin:auto;display:block;position:relative}body.checkout .checkout-transfer-block .transfer-close-modal::before{content:"\f00d";font-family:"Font Awesome 5 Pro";font-display:swap;position:absolute;top:15px;right:15px;color:#222;font-size:25px}body.checkout .checkout-transfer-block .bank-data ul{list-style-type:none}body.checkout .checkout-transfer-block .bank-data ul li{position:relative}body.checkout .checkout-transfer-block .bank-data ul li::before{content:"\f068";font-family:"Font Awesome 5 Pro";font-display:swap;position:absolute;left:-25px;top:calc( 50% - 12px);color:#222;font-size:16px}body.checkout .checkout-transfer-block .subtotal-recap p{margin:0px}@media only screen and (max-width: 360px){.d-xs-none{display:none}}@media only screen and (max-width: 767px){body.home h1{text-align:center !important}body.category .category-breadcrumb{display:block !important;margin-bottom:20px}body.category .category-breadcrumb h1{font-size:14px}body.category .product>.image-frame .image-frame-wrapper>a{width:100%;background-position:center center}body.category .product .product-info-title a>span:first-child{width:100%}body.product .table-col-mobile{overflow-x:auto;white-space:nowrap}.header-bottom.ecommerce-container.container-fluid{padding-left:0px;padding-right:0px}.header-bottom.ecommerce-container.container-fluid>.container.mobile-scroll-x{padding-left:0px;padding-right:0px}}
/*# sourceMappingURL=custom.css.map */