a:visited,.alink:visited{color:#151f6d}a:hover{color:#3d417b}.page-header .switcher img{width:22px}.page-header{border-top-width:0}.page-header.type2 .header-row .header-center{margin-right:0;justify-content:end}.page-header.type2 .header-center .search-area{max-width:60%}header.page-header.type22 .search-area .minisearch .actions button{background-color:#151f6d;border-top-right-radius:5px;border-bottom-right-radius:5px}.header-left .main-toggle-menu{position:relative;z-index:1}body.cms-porto_home_5 .modal-popup .modal-content{padding-bottom:0}body.cms-porto_home_5 .modal-popup h1.modal-title{font-size:18px;font-weight:600}.modal-popup .modal-footer button:not(.primary){border:1px solid #000;color:#000}.modal-popup .modal-footer button:not(.primary):hover{border:1px solid #fff;color:#fff}.banner-bottom a svg{width:16px}.banner-bottom .main-links a{color:#fff;font-size:16px;background-color:#151f6d;width:100%;display:inline-flex;padding:22px 0;vertical-align:middle;justify-content:center;gap:5px}.banner-bottom .main-links a:hover{background-color:#4a4f94}.banner-bottom .main-links a.disable{background-color:#9296c9;pointer-events:none}.banner-bottom .main-links a.btn-cat-grey{background-color:#6c757d}.banner-bottom .main-links a.btn-cat-grey:hover{background-color:#5a6268}.cursor-nope,.cursor-nope *{cursor:not-allowed}.dis-cont .dis-info{padding:20px}.dis-cont .dis-info h2{font-size:16px;font-weight:500}.dis-cont .dis-info p{font-size:14px;color:#222529}.btn.btn-site{font-size:14px;font-weight:400;background:#6c757d;padding:6px 10px;border-radius:4px;color:#fff}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:fit-content;background-color:#000;color:#fff;text-align:center;border-radius:4px;padding:5px 10px;position:absolute;z-index:1;bottom:118%;left:50%;margin-left:-60px;font-size:12px;line-height:16px}.tooltip .tooltiptext:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent}.tooltip:hover .tooltiptext{visibility:visible}.header-bottom.main-menu-wrap{background:#f4f4f4}.main-toggle-menu .menu-title{padding:15px 83px 15px 20px;border:none}.vendor-logo-col .pagebuilder-column{max-width:120px;padding:16px;height:100%}.vendor-logo-col .pagebuilder-column-line{justify-content:center}html body .page-header.type22 .minicart-wrapper .action-subtotal{display:none !important}html body .page-header.type22 .porto-sicon-box.default-icon{display:inline-block}html body .page-header.type22 .minicart-wrapper .action.showcart .minicart-icon{font-size:26px}.page-header .sw-megamenu.navigation li.level0 i{display:block}.page-header .sw-megamenu.navigation li.level0 i.fas.fa-heartbeat:before{content:"\f004"}.copyright-bfr .share-links a{background:0 0;font-size:16px;width:18px;height:18px}.copyright-bfr .share-links a:before{background:0 0;color:#333}.copyright-bfr{display:inline-flex;padding:10px 8px 10px 0}.footer-bottom address{font-size:13px}.copyright-bfr .plcy-lnks{font-size:13px;line-height:27px}.copyright-bfr .plcy-lnks span.plcy-icon{padding:0 5px;color:#dfe1e3;vertical-align:middle;line-height:8px}.copyright-bfr .plcy-lnks span.plcy-icon svg{width:4px;display:inline}.owl-carousel.nav-style-4 .owl-next:before,.owl-carousel.nav-style-4 .owl-prev:before{-webkit-text-stroke:1px;text-stroke:1px}.owl-carousel.nav-pos-outside .owl-nav .owl-next{right:30px;z-index:99}.owl-carousel.nav-pos-outside .owl-nav .owl-prev{left:30px;z-index:99}html body .page-header.type22 .header-bottom .header-left>*:not(:first-child),html body .page-header.type22 .header-bottom .header-right>*:not(:first-child){margin-left:4px}.featured-product-holder{background-color:#e0e0f0;border:1px solid #d3d3ef;padding:20px 0}.f-prod-card{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.f-prod-card p{font-weight:600;line-height:1.2;margin-top:10px !important;font-size:16px}.banner-bottom .main-links:hover .tooltiptext{visibility:visible}.banner-bottom .main-links .tooltip .tooltiptext{left:17%}.med-cat p{font-size:16px;font-weight:600;line-height:22px}.social-tab-sec [data-tab-content]{display:none}.social-tab-sec .active[data-tab-content]{display:block}.social-tab-sec .tabs{display:flex;justify-content:space-around;list-style-type:none;margin:0;padding:0;border-bottom:1px solid #000}.social-tab-sec .tab{cursor:pointer;padding:10px;font-size:16px;font-weight:600}.social-tab-sec .tab.active{background-color:#151f6d;color:#fff}.social-tab-sec .tab:hover{background-color:#151f6d;color:#fff}.social-tab-sec ul.nav.nav-tabs{display:inline-flex;list-style:none;padding-left:0}.social-tab-sec ul.nav.nav-tabs li{margin-right:10px}.copyright-bfr .block{margin-bottom:0}.social-tab-icons{margin-bottom:30px}.social-tab-icons .share-links a:before{color:#fff}.social-tab-icons .share-links a{background:#abacad;width:40px;height:40px;font-size:20px}.social-tab-icons{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.125);text-align:center}.featured-product-holder .row-full-width-inner,.build-brief .row-full-width-inner{max-width:1200px !important}.build-brief h1{color:#fff;font-size:400%;line-height:1.2;font-weight:500}.hr-cust hr{margin:0 !important}.hr-cust{line-height:0}.products.wrapper.grid .product-item-name a{white-space:normal;overflow:hidden;text-overflow:unset}.catalog-product-view .fieldset>.legend{color:#151f6d}.catalog-product-view .box-tocart .action.tocart,.review-form .action.submit.primary{background:#151f6d;border-radius:4px;height:40px;padding:0 10px;line-height:40px}.catalog-product-view .box-tocart .action.tocart:hover,.review-form .action.submit.primary:hover{background:#3d417b}.catalog-product-view .qty.field .qty-changer>a,.catalog-product-view .col.qty .qty-changer>a{height:40px;line-height:40px}.catalog-product-view .qty.field .input-text.qty,.catalog-product-view .col.qty .input-text.qty{height:40px;line-height:14px}a.btn.btn-links svg{width:.75em;margin-bottom:-2px}a.btn.btn-links.vendor svg{width:1.25em;margin-bottom:-2px}p.cntct-btns .btn{background:#e5e5e5;font-size:14px;padding:8px 20px;margin-right:10px}.cntct-frm{border:1px solid rgba(0,0,0,.125);padding:20px;border-radius:4px;margin-bottom:30px}.cntct-frm label span{font-size:14px;color:#212529;font-weight:600}.cntct-frm input,.cntct-frm select,.cntct-frm textarea{border-radius:4px;margin-bottom:10px;color:#212529;border-color:rgba(0,0,0,15%)}.cntct-frm .primary,.cntct-frm .actions-toolbar>.primary .action{width:100%;height:100%}.cnt-add-col h3{font-size:22px;font-weight:600;margin-bottom:10px}.cnt-add-col h3 span{font-size:18px;color:#6c757d;font-weight:500}.contact-index-index .page-main .contact-info .cnt-add-col p,.contact-index-index .page-main .contact-info .cnt-add-col address span{color:#212529;font-size:15px;opacity:.7;line-height:1.4;transition:opacity 3s}.contact-index-index .page-main .contact-info .cnt-add-col:hover address p,.contact-index-index .page-main .contact-info .cnt-add-col:hover address span{opacity:1;transition:opacity .7s}.contact-index-index .page-main .contact-info .cnt-add-col address span.cnt-address-label-tel{max-width:130px;width:120px;display:inline-flex;font-weight:700}.contact-index-index .page-main .contact-info .cnt-add-col p{margin-bottom:10px;margin-left:0}.contact-index-index h1 span{color:#151f6d}.contact-info a.btn.btn-outline svg{width:20px;height:20px}.contact-info a.btn.btn-outline{padding:6px 8px;border:1px solid #151f6d;margin-top:20px;line-height:10px}.contact-index-index .field-recaptcha{margin-top:17px}.catalogues-flyers h1{margin-bottom:10px}.catalogues-flyers .tooltip .tooltiptext{bottom:103%}.cms-featured-products .featured-product-holder{background:0 0;border:none}.cms-featured-products .featured-product-holder .f-prod-card{box-shadow:none}.service-mission h1{margin-bottom:10px}.history-row .tooltip .tooltiptext{bottom:98%;font-size:14px}.history-info h3{font-family:'Tangerine',cursive;font-size:80px;font-weight:400}.hstry-cnt h1{font-family:'Tangerine',cursive;font-size:170px;font-weight:400;color:#151f6d;line-height:.7;transition:transform 2s;transform:scale(1,1) translate(0,0)}.hstry-cnt:hover h1{transform:scale(1.1,1.1) translate(50px,-10px)}.hstry-cnt p{font-family:'Tangerine',cursive;font-size:48px;font-weight:400;line-height:1.3;color:#212529}.hstry-img img{margin-bottom:10px;border:1px solid #dee2e6;border-radius:4px;padding:4px}.featured-inner table,.featured-inner table tr,.featured-inner table td,.featured-inner table th{color:#212529;border:1px solid #dee2e6;vertical-align:middle;font-size:16px}.featured-inner table{margin:10px 0}.featured-inner ul li p{margin-bottom:10px}.info-btn p{border:1px solid #212529;padding:20px;width:fit-content;border-radius:4px;margin:20px 0 30px}.flyer-details img,.img-border img{border:1px solid #dee2e6;border-radius:4px;padding:4px}.flyer-details .tooltip .tooltiptext{bottom:100%;font-size:14px}.featured-inner h2{font-size:26px;margin-bottom:10px;line-height:30px}.featured-inner ul{margin-bottom:20px}.literature-pdf svg{width:12px;margin-bottom:-1px}.literature-pdf svg path{color:#28a745}.literature-pdf{display:inline-grid;border:1px solid #151f6d;border-radius:4px}.literature-pdf a{padding:8px 10px;font-size:16px;border-bottom:1px solid #151f6d}.literature-pdf a:hover{color:#fff;background-color:#151f6d}.literature-pdf a:last-child{border-bottom:none}.featured-inner .pagebuilder-button-primary span,.featured-inner .pagebuilder-button-primary{font-size:14px;background:#151f6d;border-color:#151f6d;color:#fff}.featured-inner .abt-heine h2{color:#fff}.featured-inner .abt-heine hr{background:#fff}.featured-inner .abt-heine div[data-content-type=text]{background:#fff}.slider-sec button.slick-arrow:before{visibility:visible}.slider-sec button.slick-arrow{height:1px;width:1px;visibility:hidden;padding:0}.slider-sec ul.slick-dots{position:absolute;bottom:0;background:rgba(0,0,0,20%);width:fit-content;margin:auto;left:0;right:0;padding:10px}.slider-sec .slick-dots li button,.slider-sec .slick-dots li{height:10px;width:10px}.slider-sec .slick-prev:before,.slider-sec .slick-next:before{font-size:20px;-webkit-text-stroke-width:1px}.feedback-index-index .page-title-wrapper,.vendor-index-index .page-title-wrapper{display:none}.feedback-wrap svg{width:13px}.feedback-wrap h4{font-size:22px}.feedback-wrap ul{padding-left:10px}.feedback-wrap .fieldset>.fields>.field>.label,.vendor-form .fieldset>.fields>.field>.label{font-size:14px;margin-bottom:5px;color:#495057}.feedback-wrap .fieldset>.fields{margin-bottom:10px}.fields.fb-btn{align-self:end}.feedback-wrap fieldset.fieldset input,.vendor-form fieldset.fieldset input{height:40px}.vendor-form fieldset.fieldset input{margin-bottom:10px}.fields.fb-btn .actions-toolbar>.primary,.fields.fb-btn .actions-toolbar>.primary .action,.vendor-form .actions-toolbar>.primary,.vendor-form .actions-toolbar>.primary .action{width:100%}.fields.fb-btn .actions-toolbar>.primary .action,.vendor-form .actions-toolbar>.primary .action{height:40px;padding:0}.fields.fb-btn .actions-toolbar>.primary .action:before,.vendor-form .actions-toolbar>.primary .action:before{content:'\f1d8';font-family:'Font Awesome 5 Free';margin-right:10px}.vendor-form .actions-toolbar>.primary .action{margin-top:15px}.vendor-form{border:1px solid rgba(0,0,0,.125);padding:20px;border-radius:4px;margin-top:20px}.vendor-index-index div#main-content-container p,.vendor-index-index div#main-content-container ul li{font-size:16px;color:#212529;line-height:26px;margin-bottom:10px}.subchildmenu.columns3 .subchildmenu{-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2;column-gap:10px}.action.toquote.primary,.product-info-main .product-quote-button button{font-size:12px;padding:10px 15px;line-height:0;height:36px;border-radius:0;background:0 0;color:#333;border-color:#333}.product-info-main .product-quote-button button{margin-top:20px}.product-item-info .product-item-details .product-item-actions{text-align:left}.quote-massega{padding:20px;background:#f4f4f4;margin-top:10px}.quote-massega h4{margin-bottom:0}.quote-form{border:1px solid rgba(0,0,0,.125);padding:20px;border-radius:4px;margin-bottom:30px}.quote-form .fieldset>.legend{color:#333;font-weight:400;font-size:14px}.quote-form label span{font-size:14px;color:#212529;font-weight:600}button#trigger_quick_order{position:absolute;top:153px;right:11%;z-index:99}body .modal-popup._show .modal-inner-wrap{padding:40px 0;margin:50px auto}body .modal-popup{overflow-y:hidden}body .modal-popup .action-close,.modal-slide .action-close{top:10px}body .modal-popup .action-close:after,.modal-slide .action-close:after{display:none}body .modal-popup #quickorder-form{width:100%}body .modal-popup thead.quick-order-head{background-color:#151f6d}body .modal-popup .btn-addcart,body .modal-popup .btn-remove-cart{width:auto}body .modal-popup #quickorder-form button:hover{background:#151f6d !important;color:#fff !important}body .modal-popup #quickorder-form table td.td-qty,body .modal-popup #quickorder-form table th.td-qty{width:65px;word-wrap:break-word}body .modal-popup #or-option .or-option-button{background-color:#151f6d}#quickorder-form button.add-all-product{background:#151f6d;color:#fff}body .modal-popup #selection-area .add-all.button{background-color:#000;color:#fff;height:auto;border:1px solid #000}body .modal-popup._show .modal-inner-wrap{overflow:auto;height:100%}body .modal-popup .action-close,.modal-slide .action-close{top:10px;transform:none !important;padding:0;text-indent:unset !important}body .modal-popup .action-close:before,.modal-slide .action-close:before{border-top:none;color:#000;top:15px;left:0;line-height:0;font-size:20px;width:30px;height:30px;overflow:unset;content:'\f819'}#quickorder-form #write-something-option td{width:auto}body .modal-popup #quickorder-form button.add-all-sku{background:#151f6d;color:#fff}#quickorder-form button.clear-sku-list{height:44px;background:#000;color:#fff}body .modal-popup .modal-content{padding-bottom:30px}.vet_info .btn-warning svg{width:16px}.vet_info .btn-warning{font-size:16px;color:#212529;background-color:#ffc107;border-color:#ffc107;font-weight:400}.vet_info h4{font-size:22px}.vet_pdf_links ul{list-style:none;padding-left:0;border:1px solid #ccc;border-radius:5px;text-align:left}.vet_pdf_links ul li{border-bottom:1px solid #ccc;font-size:16px;padding:10px}.vet_pdf_links ul li:last-child{border-bottom:none}body .page-wrapper{overflow-y:hidden}.product-item-info .product-item-details .product-item-actions .requestProduct{border-radius:0;color:#333;border-color:#333;line-height:34px;padding:0 .625rem;font-size:.75rem;height:36px;font-weight:600;text-transform:uppercase}.product-item-info .product-item-details .product-item-actions .requestProduct:hover{color:#fff}.box-tocart .moved-add-to-links{display:none}.product-info-main .product-add-form .box-tocart .actions{margin:0;display:inline-flex;align-items:center}.product-info-main .product-add-form .box-tocart .field.qty{margin-bottom:0}.product-info-main .product-add-form .box-tocart .requestProduct{margin-top:10 !important;margin-left:10px;color:#333;border:1px solid;border-radius:4px;height:40px;text-transform:uppercase;font-weight:700}.product-info-main .product-add-form .box-tocart .requestProduct:hover{color:#fff}.add-shopping-list-content .action.toshoppinglist{text-transform:unset !important;color:#000 !important;font-weight:700;text-decoration:underline}.add-shopping-list-content .action.toshoppinglist span{padding-left:0}.add-to-shoppinglist-section .catalog-shopping-list-form{padding-left:3px}.catalog-product-view .add-shopping-list-content .fieldset>.legend{font-size:18px;text-transform:unset;font-weight:600}.add-to-shoppinglist-section .label span,.account.shoppinglist-index-index form .label span{font-size:13px;color:#212529;font-weight:600}.add-to-shoppinglist-content select,.account.shoppinglist-index-index form select{color:#333;font-size:14px}.add-to-shoppinglist-content input,.account.shoppinglist-index-index form input{height:37px;color:#333;font-size:14px}.account .page-title,.account .page-title span{font-size:25px;color:#222529;font-weight:700}.account .block-collapsible-nav .item:first-child{border-top:none}.account.shoppinglist-index-index .fieldset>.legend{font-size:16px;color:#333;text-transform:unset;font-weight:600}.shoppinglist-index-index textarea#prod_skus~p{margin-left:0 !important}.opc-wrapper .form-shipping-address .fieldset .field-tooltip.toggle .label{display:none}div#shipping-new-address-form input{height:37px;font-size:14px;color:#333}.field-tooltip .field-tooltip-content{border:none}.field-tooltip .field-tooltip-content:before,.field-tooltip .field-tooltip-content:after{left:-19px}.actions-toolbar a.action.primary.continue{line-height:24px}.recently-purchased-products form{position:relative}.recently-purchased-products form button[type=submit]{position:absolute;right:0;height:36px;font-size:14px;background:#151f6d;color:#fff;border:1px solid #151f6d}.account table th{font-size:14px;color:#333;font-weight:600;line-height:1}.recently-purchased-products table{margin-top:30px}.recently-purchased-products table form .tocart{line-height:0;width:auto;position:static;font-size:13px;padding:5px 14px}.recently-purchased-products table tbody td{vertical-align:middle}.account table tbody td{font-size:14px;color:#333}.recently-purchased-products table form .tocart,.recently-purchased-products table form .action.primary:focus,.recently-purchased-products table form .action.primary:active{line-height:0;width:auto;position:static;font-size:14px;padding:5px 0;background:0 0;border:none;color:#151f6d;text-transform:unset}.recently-purchased-products table form .tocart:hover,.recently-purchased-products table form .action.primary:focus,.recently-purchased-products table form .action.primary:active{background:0 0;color:#151f6d;text-decoration:underline;border:none}.account .sidebar-additional .block.block-reorder{padding:0}body .modal-popup._show.confirm .modal-inner-wrap{height:auto}.account .sidebar-additional{padding-top:0}ol#cart-sidebar-reorder input[type=checkbox]{top:0}.sidebar-additional .block.block-reorder .product-items .product-item-name a{font-size:14px;color:#333}.customer-account-index .block .block-title #block-reorder-heading{font-size:20px;font-weight:700}.sidebar-additional .block.block-reorder .tocart.primary{font-size:13px;padding:10px;line-height:1;height:100%;border-radius:0}.customer-account-index .block .block-title strong{font-weight:700;font-size:18px}body .message.error>*:first-child:before{top:25px}.sidebar .product-items .product-item-name a{overflow:visible;white-space:normal;text-overflow:unset}.sidebar .block-reorder .product-item-name{display:inline-block;width:calc(100% - 30px);vertical-align:top}.cart-summary .checkout-methods-items .multicheckout{font-size:16px;font-weight:700}.checkout-cart-index .page-title-wrapper .page-title{font-size:28px}.cart-container .wrapper button{font-size:14px;color:#fff;border-color:#151f6d;margin-bottom:20px;background:#151f6d;border-radius:4px;font-weight:700}.cart-container .wrapper button:hover{color:#fff;background:#3d417b}.cart.table-wrapper .actions-toolbar{margin-right:10px}body .abs-action-cart-button button.action:not(:hover),body .cart.actions button.action:not(:hover),body .cart-discount .actions-toolbar button.action:not(:hover){background-color:#151f6d;color:#222529}.cart button.mpsavecart-toggle{background:#333;color:#fff;height:43px;text-transform:uppercase;font-size:13px;font-weight:700}.opc-block-summary .minicart-items .product-item-name{display:block;font-size:14px;line-height:1.2;white-space:break-spaces;margin-bottom:0;font-weight:600}.opc-block-summary .product-item .subtotal{display:block;text-align:left}.opc-block-summary .minicart-items .product-item .product{border-bottom:1px solid #eee;border-radius:0}.column.main .opc-block-summary li:last-child .product{border-bottom:none}body .opc-block-summary .product-item .product-item-inner{display:block}body .opc-progress-bar-item._active:before,body .opc-wrapper .shipping-address-item.selected-item:after{background:#151f6d}body .opc-progress-bar-item._active>span:before{background:#151f6d}body .opc-progress-bar-item._active>span{color:#333;font-size:18px;font-weight:700}body .opc-progress-bar-item>span{color:#333;font-weight:500;font-size:18px}body .opc-progress-bar{margin-bottom:20px}body .opc-wrapper .shipping-address-item.selected-item{border-color:#151f6d}.checkout-index-index .checkout-shipping-method .actions-toolbar .action.primary{padding:12px 20px;line-height:10px;height:auto;font-size:16px}body .action-primary:focus,body .action-primary:active{background:#151f6d;border:1px solid #151f6d}body .message.success>*:first-child:before{top:25px}body.checkout-index-index .modal-popup .modal-inner-wrap{left:0}.new-shipping-address-modal.modal-popup .modal-title{font-size:28px;color:#333;font-weight:700}.new-shipping-address-modal.modal-popup .label span{font-size:14px;color:#212529;font-weight:600}div#shipping-new-address-form input.checkbox{height:auto}.checkout-index-index .modal-popup .fieldset .field-tooltip .label{display:none}.checkout-index-index .modal-popup .modal-footer .action-save-address{height:auto;font-size:14px}.checkout-index-index .modal-popup .modal-footer .action-hide-popup{background:0 0;border:1px solid;font-family:Poppins;letter-spacing:.01em;font-weight:700;line-height:1.42857;padding:.8em 2em;border-radius:4px;font-size:14px;margin-top:0}.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover{border:1px solid;text-decoration:underline}body .opc-progress-bar-item._active>span:after{color:#333}body .minicart-items .update-cart-item{line-height:0}form .recaptcha-col{display:flex;flex-wrap:wrap;justify-content:space-between}form .recaptcha-col .actions-toolbar{width:48%;align-self:center}form .recaptcha-col.fb-btn .actions-toolbar{width:50%}form .recaptcha-col .g-recaptcha{margin-top:18px;margin-bottom:0;width:48%}.findit-index-index .page-title-wrapper{display:none}.Findit-wrap input,.Findit-wrap textarea{border-radius:0;margin-bottom:10px;color:#212529;border-color:rgba(0,0,0,15%)}.Findit-wrap .field.file{display:flex;gap:10px}.Findit-wrap .fieldset>.fields>.field.file label{font-size:14px;color:#212529;font-weight:600}.Findit-wrap .fields .actions-toolbar>.primary .action{height:40px;padding:10px 20px}.findit-index-index .page-main{background-color:#e3e3e3;background-size:100%}.findit-index-index .page-main .columns{background:#e3e3e3}.findit-cnt img{padding-bottom:20px}.Findit-wrap form{background:#fff;padding:20px;border-radius:4px}.findit-cnt{position:relative}.customcatalog-category-sub .content ul{display:flex;flex-wrap:wrap;gap:15px}.customcatalog-category-sub .content ul li{width:calc(100%/3 - 15px)}.customcatalog-category-sub .content ul li:hover{background:#151f6d}.customcatalog-category-sub .content ul li a{font-size:16px;color:#151f6d;width:100%;border:1px solid #151f6d;padding:10px;text-align:center;border-radius:4px;display:block}.customcatalog-category-sub .content ul li:hover a{color:#fff}@media (min-width:640px){.page-products .columns{position:unset}}@media all and (min-width:992px),print{.checkout-index-index .modal-popup.new-shipping-address-modal .modal-inner-wrap{left:0}}@media (min-width:768px){.findit-cnt:before{content:"";background:no-repeat top/100% url(../../../../../../../media/porto/web/images/findit.png);position:absolute;width:81px;height:100px;left:-100px}div#layer-product-list .products-grid .product-item{width:25%}}@media (min-width:992px){html body .page-header.type22 .header-main .header-left,.page-header.type22 .header-main .header-right,.page-header.type22 .header-main .header-center{padding-top:32px;padding-bottom:22px}html body .page-header.type22 .block-search input{height:40px}html body .page-header.type22 .search-area .minisearch .actions button,.page-header.type22 .search-category{height:40px;line-height:40px}html body .page-header.type22 .navigation.side-megamenu li.level0>a{padding:6px 0}html body .page-header .navigation>ul{width:300px}html body .page-header .navigation li.level0{color:#151f6d !important;background:#fff}html body .page-header .navigation li.level0:hover{color:#fff!important;background:#151f6d}html body .page-header.type22 .navigation:not(.side-megamenu) .level0 .level-top{font-weight:600;color:#151f6d}html body .page-header.type22 .navigation:not(.side-megamenu) .level0 .level-top:hover{color:#fff}.sw-megamenu.navigation.side-megamenu li.level0:hover,.sw-megamenu.navigation.side-megamenu li.level0.active{color:#3d417b !important}.page-header.type22 .navigation.side-megamenu li.level0 .submenu{overflow:visible;min-height:75vh}html body .page-header .navigation>ul{max-height:75vh;overflow:hidden;overflow-y:scroll;position:static;height:auto}body .sw-megamenu.navigation.side-megamenu li.level0.fullwidth>.submenu,body .sw-megamenu.navigation.side-megamenu li.level0.staticwidth>.submenu{left:105% !important;padding-bottom:15px}.sw-megamenu.navigation.side-megamenu li.level0.classic>.submenu{min-height:auto}}@media (max-width:1025px){.vet_info .btn-warning{font-size:12px;padding:10px}.vet_info .btn-warning svg{width:12px}.vet_pdf_links ul li{font-size:14px}.findit-index-index .page-main{padding-top:34%}}@media (max-width:768px){.leader-img .pagebuilder-column{display:unset !important;flex-basis:16%}.history-info h3{font-size:60px}.hstry-cnt h1{font-size:120px}.hstry-cnt p{font-size:38px}body .modal-popup.modal-slide{left:0}body .modal-popup table#write-something-option td{float:left;height:auto}body .modal-popup .wright-text-box textarea{width:100%;margin-left:0}body .modal-popup #quickorder-form #write-something-option td.wright-button-last{padding-top:5px;padding-bottom:20px}body .modal-popup .wright-text-box>p{margin-left:10px !important}body .modal-popup thead.quick-order-head{display:none}body .modal-popup tbody.quick-order-body tr:not(#selection-area) td{margin-top:15px;position:relative}#quickorder-form table .quick-order-body tr:not(#selection-area) td:before{content:attr(data-attribute) ":";font-size:12px;position:absolute;left:10px;z-index:9;top:-12px}button#trigger_quick_order{top:6px;right:0;left:5px;background:0 0;border:none;box-shadow:none !important;color:#000;padding:13px 0}}@media (max-width:767px){.page-header.type22 .search-area.show-icon-tablet a.search-toggle-icon{font-size:18px}.page-header.type22 .header-contact .my-account i,.page-header.type22 .header-contact .wishlist i{font-size:20px}.page-header.type22 .minicart-wrapper .action.showcart .minicart-icon{font-size:24px}.logo img{width:280px}.home-slider .owl-carousel .owl-item img{height:100%;object-fit:contain}.copyright-bfr{display:inline-flex;flex-wrap:wrap;text-align:center}.copyright-bfr .block,.copyright-bfr .plcy-lnks{width:100%}.copyright-bfr .plcy-lnks span.plcy-icon{display:none}.footer-bottom address{text-align:center;padding:0}.social-tab-sec .tab{font-size:12px}.social-tab-icons .share-links a{width:30px;height:30px;font-size:14px}p.cntct-btns .btn{margin-bottom:10px;width:100%}h1{font-size:25px;line-height:1.4}.leader-img .pagebuilder-column{flex-basis:30%;margin-bottom:10px}.history-info h3{font-size:50px}.hstry-cnt h1{font-size:90px}.hstry-cnt p{font-size:30px}.featured-inner h2{font-size:20px}p span,p,ul li span{font-size:14px !important}form .recaptcha-col .actions-toolbar{width:100%;align-self:center}form .recaptcha-col.fb-btn .actions-toolbar{width:100%}.customcatalog-category-sub .content ul li{width:100%}}.header-bottom.main-menu-wrap{position:relative;z-index:2}@media (max-width:991px){.page-header.type22 .logo,.page-header.type22 .logo img{max-width:158px}}@media (max-width:450px){.nav-toggle{margin-right:0}.page-header.type22 .logo,.page-header.type22 .logo img{max-width:130px;width:auto}.page-header.type22 .header-contact>:not(:first-child),.page-header.type22 .header-contact a i,.page-header.type22 .search-area.show-icon-tablet a.search-toggle-icon,html body .page-header.type22 .minicart-wrapper .action.showcart .minicart-icon{margin:0 !important;margin-left:0;font-size:22px !important}.cms-index-index .page-header.type22 .header-main .header-right>*{margin-left:5px}}@media (max-width:991px){.search-area.show-icon-tablet .block.block-search{left:50%;right:auto;transform:translate(-50%,0%);max-width:100%;width:100%;border:1px solid #151f6d;border-radius:0;z-index:9}header.page-header.type22 .search-area .minisearch .actions button{border-radius:0;background:#151f6d;border:1px solid #fff;cursor:pointer;height:38px}.block-search .action.search:before,header.page-header.type22 .search-area .minisearch .actions:hover .action.search:before{color:#fff !important}.block-search .control{margin:0;padding:0}}@media (max-width:420px){.search-area.show-icon-tablet .block.block-search{left:0;min-width:max-content}}.page-header.type22 .main-menu-wrap .main-toggle-menu .menu-title .toggle{display:none}.page-header.type22 .main-menu-wrap .main-toggle-menu .menu-title,.page-header.type22 .main-menu-wrap .navigation:not(.side-megamenu) .level0{background-color:transparent;border:none}.page-header.type22 .main-menu-wrap .main-toggle-menu .menu-title{padding:15px 30px 15px 15px}.page-header.type22 .main-menu-wrap .navigation:not(.side-megamenu) .level0 .level-top{padding:15px 30px}.cms-index-index .page-header.type22.sticky-header .header-bottom,.cms-index-index .page-header.type22:not(.sticky-header) .header-bottom{box-shadow:0 0 3px 0 rgba(0,0,0,.34);border-top:none}.page-header.type22 .main-menu-wrap .main-toggle-menu .menu-title:after{right:9px}header.page-header.sticky-header .navigation.sw-megamenu.side-megamenu>ul{background-color:#fff}html body .page-header.type22 .navigation:not(.side-megamenu) .level0 .level-top:hover{background-color:#151f6d}.banner-bottom .main-links a{flex-direction:row}.page-header .panel.wrapper .header-right{margin-left:0;width:100%;justify-content:space-between}.page-header.type22 .panel.wrapper .header-right{justify-content:space-between}.page-header.type22 .main-menu-wrap .sw-megamenu.navigation.side-megamenu li.level0>.submenu{box-shadow:none;border-left:1px solid #dedede;border-right:1px solid #dedede}.page-header .header.panel .switch{position:relative;display:inline-block;margin:0 5px}.page-header .header.panel .switch>span{position:absolute;top:5px;pointer-events:none;font-family:'Helvetica',Arial,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.06);width:50%;text-align:center}.page-header .header.panel input.check-toggle-round-flat:checked~.off{color:#151f6d}.page-header .header.panel input.check-toggle-round-flat:checked~.on{color:#fff}.page-header .header.panel .switch>span.on{left:0;padding-left:2px;color:#151f6d}.page-header .header.panel .switch>span.off{right:0;padding-right:4px;color:#fff}.page-header .header.panel .check-toggle{position:absolute;margin-left:-9999px;visibility:hidden}.page-header .header.panel .check-toggle+label{display:block;position:relative;cursor:pointer;outline:none;user-select:none}.page-header .header.panel input.check-toggle-round-flat+label{padding:2px;width:97px;height:35px;background-color:#151f6d;border-radius:60px}.page-header .header.panel input.check-toggle-round-flat+label:before,input.check-toggle-round-flat+label:after{display:block;position:absolute;content:""}.page-header .header.panel input.check-toggle-round-flat+label:before{top:2px;left:2px;bottom:2px;right:2px;background-color:#151f6d;border-radius:60px}.page-header .header.panel input.check-toggle-round-flat+label:after{top:4px;left:4px;bottom:4px;width:48px;background-color:#fff;border-radius:52px;transition:margin .2s}.page-header .header.panel input.check-toggle-round-flat:checked+label:after{margin-left:44px}.home-slider button.slick-prev.slick-arrow,.home-slider button.slick-next.slick-arrow{opacity:0;transition:opacity .5s}.home-slider:hover button.slick-arrow{opacity:1}.home-slider button.slick-prev.slick-arrow,.home-slider button.slick-next.slick-arrow{z-index:1;padding:0;background-color:transparent;font-size:0}.home-slider button.slick-prev.slick-arrow{left:-5%}.home-slider button.slick-next.slick-arrow{right:-5%}.home-slider .slick-dots li button{border-color:#151f6d}.home-slider .slick-dots li.slick-active button{background:#151f6d}.home-slider .porto-ibanner-layer{font-size:1rem;text-align:center;padding:30px;max-width:50%;margin:auto;background:rgba(0,0,0,20%);border-radius:4px}.home-slider .pagebuilder-slide-wrapper [data-element=content]{min-height:unset}.home-slider .pagebuilder-poster-content{text-align:center;padding:20px;width:50% !important;margin:auto;background:rgba(0,0,0,20%);border-radius:4px;bottom:20px;position:absolute}.home-slider h5.banner-custom-heading{font-size:2.4375em;line-height:2;font-weight:700;letter-spacing:-.025em;color:#fff;text-shadow:1px 0px 2px rgba(0,0,0)}.home-slider button.pagebuilder-slide-button.pagebuilder-button-link,.home-slider button.pagebuilder-slide-button.pagebuilder-button-primary{font-size:.9em;padding:1.125em 2.75em;background-color:#151f6d;border-color:#151f6d;color:#fff;font-family:Poppins;letter-spacing:.01em;font-weight:700;text-transform:uppercase;margin:0}.block.widget.mgs-brand-widget ul{padding:0;list-style:none;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.block.widget.mgs-brand-widget ul li.item{display:inline-block;height:85px;max-width:120px;width:100%;padding:16px}.block.widget.mgs-brand-widget ul li img{height:auto !important;max-height:53px}header.page-header.type22:not(.sticky-header) .header-col.header-right .block-search{display:none}.featured-product-container{background-color:#e0e0f0;padding:20px;padding-bottom:40px}.featured-product-container .container-fluid{max-width:1230px;margin:auto}.featured-product-container .featured-products{display:flex;flex-wrap:wrap;gap:20px}.featured-product-container .featured-products .feature-card-body{width:calc((100%/4) - 15px);background:#fff;padding:20px;text-align:center}.featured-product-container .featured-products .feature-card-body a{display:block}.featured-product-container .featured-products .feature-card-body a img{height:250px;object-fit:contain}.featured-product-container .featured-products .feature-card-body a p{color:#151f6d;font-weight:600;line-height:normal;margin:15px 0 0;font-size:16px}@media (max-width:991px){.featured-product-container .featured-products .feature-card-body{width:calc((100%/3) - 15px)}}@media (max-width:767px){.page-header.type22 .panel.wrapper .header-right>div:last-child{margin:0;margin-left:auto}.featured-product-container .featured-products .feature-card-body{width:calc((100%/2) - 15px)}.featured-product-container .featured-products .feature-card-body a img{height:150px}}@media (max-width:425px){.featured-product-container .featured-products .feature-card-body{width:100%}}@keyframes zoom-in-zoom-out{0%{transform:scale(1,1)}50%{transform:scale(1.3,1.3)}100%{transform:scale(1,1)}}@keyframes bouncing-loader{0%{transform:translate3d(0,-5px,0)}50%{transform:translate3d(0,-16px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.distribution-head~.pagebuilder-column-group .dis-cont img{transition:1s ease}.distribution-head~.pagebuilder-column-group .dis-cont:hover img{transform:scale(.8);transition:1s ease}.med-cat .pagebuilder-column figure img{opacity:.7;transition:.3s ease-in-out}.med-cat .pagebuilder-column:hover figure img{opacity:1}.featured-product-container .featured-products .feature-card-body:hover{animation:bouncing-loader 1s}.block.widget.mgs-brand-widget ul li.item:hover{animation:zoom-in-zoom-out 1.5s ease}.form.minisearch .search-autocomplete dl dt:first-child{color:#151f6d}.form.minisearch .search-autocomplete dl dt:not(:empty),.search-autocomplete dl dd:not(:empty){border-color:#eee}.form.minisearch .search-autocomplete dl dd .amount{top:20px;right:25px}.form.minisearch .search-autocomplete dl dd:not(:empty){padding:15px}.form.minisearch .smile-elasticsuite-autocomplete-result .product-image-box{width:75px;margin-right:5px}.form.minisearch .smile-elasticsuite-autocomplete-result .product-shop{width:calc(100% - 100px)}.form.minisearch .smile-elasticsuite-autocomplete-result .product-image-box img{width:100%}.form.minisearch .smile-elasticsuite-autocomplete-result .product-shop .price-box .price{font-size:12px;font-weight:400}.sticky-header .header-bottom .header-row .header-right #search-autocomplete-top-search-sticky{width:400px !Important;right:0}.page-wrapper>.breadcrumbs .items>li{text-transform:initial}.page-products .page-main .columns{padding:15px 0 0;margin-bottom:40px}.page-products .page-main .columns .sidebar.sidebar-main,.page-products .page-main .columns .column.main{padding:0}.page-products .page-main .columns .sidebar.sidebar-main{padding-right:20px}.page-products .page-main .columns .column.main #layer-product-list .products{margin:0;display:flex;flex-wrap:wrap;gap:0 20px}.page-products .page-main .columns .column.main #layer-product-list .products .product-item{border:1px solid #e7e7e7;float:none;width:calc((100%/4) - 15px);padding:0}.page-products .page-main .columns .column.main #layer-product-list .products .product-item .product-item-info{padding:10px 10px 20px}.page-products .page-main .columns .column.main #layer-product-list .products .product-item .product-item-info .product-item-photo{margin-bottom:10px}.page-products .page-main .columns .column.main #layer-product-list .products .product-item .product-item-info:hover .product-item-photo{box-shadow:none}.page-products .page-main .columns .column.main #layer-product-list .products .product-item .product-item-info .product-item-details .product-item-name{height:65px;margin-bottom:5px}.page-products .page-main .columns .column.main #layer-product-list .products .product-item .product-item-info .product-item-details .product-item-name .product-item-link{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-weight:600;color:#000}.product-item-info .product-item-details .product-item-actions{margin-bottom:0;display:flex;align-items:start;justify-content:space-between;gap:10px}.product-item-info .product-item-details .price-box .price{font-size:15px;font-weight:400}.product-item-info .product-item-details .product-item-actions .actions-primary,.product-item-info .product-item-details .product-item-actions .actions-secondary{display:block;text-align:center}.product-item-info .product-item-details .product-item-actions .actions-primary{flex-basis:100%}.product-item-info .product-item-details .product-item-actions .actions-primary>form,.product-item-info .product-item-details .product-item-actions .tocart{width:100%}.product-item-info .product-item-details .product-item-actions .actions-secondary a.action.tocompare{height:34px;width:34px}.product-item-info .product-item-details .product-item-actions .actions-secondary .action.tocompare:before{font-size:18px;height:35px;line-height:35px}.product-item-info .product-item-details form#quotefrom{display:none}.product-item-info .product-item-details br{display:none}.product-item-info .product-item-details .product-item-actions button.action.tocart.primary{background-color:#dadada;color:#000;border:none}.page-products .page-main .columns .column.main #layer-product-list .products .product-item .product-item-info .product-item-actions button.action.tocart.primary:hover{background-color:#151f6d;color:#fff;transition:.3s ease-in}.page-products .page-main .columns .column.main #layer-product-list .products .product-item .product-item-info:hover{box-shadow:0px 3px 6px rgba(0,0,0,.15);transition:.1s ease-in}.product-item-info .product-item-details .product-item-actions .actions-secondary a.action.tocompare:hover{border-color:#151f6d;box-shadow:0px 3px 6px rgba(0,0,0,.16);transition:.3s ease-in}.page-products .page-main .columns .sidebar.sidebar-main .smile-es-range-slider .ui-slider-handle{background-color:#151f6d}.page-products .page-main .columns .sidebar.sidebar-main .actions-toolbar .action.primary span{color:#fff}.page-products .page-main .columns .sidebar.sidebar-main .sidebar.sidebar-additional{padding:20px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.page-products .page-main .columns .sidebar.sidebar-main .sidebar.sidebar-additional .block-title{margin-bottom:15px}.page-products .page-main .columns .sidebar.sidebar-main .sidebar.sidebar-additional .block-title strong{display:block;padding:0;font-weight:600;font-size:15px;color:#222529;line-height:1.4;position:relative;text-transform:uppercase}.page-products .page-main .columns .sidebar.sidebar-main .sidebar.sidebar-additional .block-content .brand-list .brand-link a{font-size:14px;font-weight:500;padding:4px 0;display:inline-block;color:#777;text-transform:capitalize}.page-products .page-main .columns .sidebar.sidebar-main .sidebar.sidebar-additional .block-content .brand-list .brand-link a:first-child{display:none}.page-products .page-main .columns .sidebar.sidebar-main .block-category-list .block-content ol li a:hover,.page-products .page-main .columns .sidebar.sidebar-main .sidebar.sidebar-additional .block-content .brand-list .brand-link a:hover{color:#151f6d}.page-products .page-main .columns .column.main #layer-product-list .toolbar.toolbar-products .pages .item a.page{border:none;color:#333;font-weight:600}.page-products .page-main .columns .column.main #layer-product-list .toolbar.toolbar-products .pages li.item.current{background:#151f6d;border:none;border-radius:50px}.page-products .page-main .columns .column.main #layer-product-list .toolbar.toolbar-products .pages li.item.current strong,.page-products .page-main .columns .column.main #layer-product-list .toolbar.toolbar-products .pages li.item strong.page:hover{color:#fff !important}.page-products .page-main .columns .column.main #layer-product-list .toolbar.toolbar-products .pages li.item.current strong,.page-products .page-main .columns .column.main #layer-product-list .toolbar.toolbar-products .pages li.item .action{border:none}