.block .title{border-radius:6px 6px 0 0}.ajax-loading-block-window{position:fixed;top:50%;left:50%;z-index:999;width:32px;height:32px;margin:-16px 0 0 -16px;background:url('../img/loading.gif') center no-repeat;display:none}.product-list div.ajax-cart-button-wrapper{display:inline-block;margin-left:2px}.quickOrderItem .product-box-add-to-cart-button.nopAjaxCartProductListAddToCartButton{display:none}.product-quick .add-info .prices,.product-list .add-info .prices{float:left;opacity:.9;width:100%}.product-quick .item-box .add-info .prices,.product-list .item-box .add-info .prices,.product-grid .item-box .add-info .prices{color:#fff;border-radius:6px;width:auto;font-size:14px;line-height:.9;min-height:44px;margin:0 2px}span .ui-spinner{vertical-align:bottom}input.productQuantityTextBox,.cart input.qty-input{width:70px;height:44px;padding:2px;text-align:center}.overview .ui-spinner-input{padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner a.ui-spinner-button{width:44px;position:relative}.cart a.ui-spinner-button{padding:0}.product-grid .item-box .quickorder-checkbox,.product-list .item-box .quickorder-checkbox{display:none}.product-grid .item-box .details{display:flex;flex-direction:column;min-height:260px;justify-content:space-between;flex:auto}.product-grid .item-grid{display:flex;flex-wrap:wrap;justify-content:flex-start}.product-quick .item-box .product-item .details{text-align:right}.product-quick.view-mode-container .item-grid{padding-top:10px}.product-quick .item-box .picture{min-width:100px;max-height:100px;margin-left:auto;margin-right:auto}.product-quick .item-box .product-item .description{display:none}.product-quick .item-box .product-item .product-title{display:block;font-weight:400;margin-left:10px;align-content:center}.product-quick .item-box .product-item .product-title.discounted{margin-left:10px;text-align:right}.product-quick .item-box .quick-view-button{transform:scale(40%);top:45px;left:180px}.item-box .quick-view-button{border:0;box-shadow:0 1px 4px 5px rgba(0,0,0,.3);transition:all 365ms 0ms cubic-bezier(.4,0,.2,1)}.product-quick .item-box .quick-view-button:hover{box-shadow:0 2px 4px 5px rgba(0,0,0,.1),0 4px 5px 5px rgba(0,0,0,.15),0 1px 10px 5px rgba(0,0,0,.22);transition:all 365ms 0ms cubic-bezier(.4,0,.2,1)}.product-quick .item-box .actual-price,.product-quick .item-box .discount-price,.product-quick .item-box .old-price{opacity:1;vertical-align:top}.discount-price,.old-price{font-size:14px}.actual-price{font-size:18px}.product-quick .item-box .buttons{float:left}.product-quick .item-box .quickorder-checkbox{margin-left:10px;height:44px;padding-top:12px}.product-quick .item-box .quickorder-checkbox input{width:18px;height:18px}#confirm-quickorder{float:right;box-shadow:0 1px 4px 5px rgba(0,0,0,.3);opacity:.8;position:fixed;z-index:100;transition:all 365ms 0ms cubic-bezier(.4,0,.2,1);right:20px;border-radius:6px;max-width:120px}#confirm-quickorder:hover{box-shadow:0 2px 4px 5px rgba(0,0,0,.1),0 4px 5px 5px rgba(0,0,0,.15),0 1px 10px 5px rgba(0,0,0,.22);transition:all 365ms 0ms cubic-bezier(.4,0,.2,1);opacity:1}#goToTop::after{content:"";background:url('../img/goTop.png') no-repeat center 46%;width:35px;height:42px;display:inline-block}#goToTop:hover{box-shadow:0 2px 4px 5px rgba(0,0,0,.1),0 4px 5px 5px rgba(0,0,0,.15),0 1px 10px 5px rgba(0,0,0,.22);transition:all 200ms 0ms cubic-bezier(.4,0,.2,1)}.confirm-quickorder b{font-size:small}.productAddedToCartWindowDescription{font-weight:500;font-size:14px}.bestsellers{display:none}.home-page-polls{display:none}.product-list .add-info{width:100%}.product-list .add-info .buttons{float:right}.quick-view-button [title]:hover::after{display:none}.tier-price-notification{display:block;width:100%;text-align:center;color:#26a67b;font-weight:600;font-size:13px}.sub-category-grid-classified{padding:0;margin:0}.sub-category-grid-classified div.item-box{width:100%}.sub-category-grid-classified h2.title{position:relative;z-index:unset;width:100%}.sub-category-grid-classified div.subcategory-products-classified{display:flex;flex-direction:column;width:100%}.add-info{display:flex;justify-content:space-between;align-items:center;margin:0}.product-quick .add-info{justify-content:flex-end}.sub-category-grid-classified .subcategory-products-classified div.classified-row{display:flex;position:relative;z-index:1;transition:.2s}.sub-category-grid-classified .subcategory-products-classified div.classified-row:hover{box-shadow:0 2px 3px 2px rgba(0,0,0,.05),0 2px 3px 3px rgba(0,0,0,.1),0 2px 3px 4px rgba(0,0,0,.15);background:#fff;z-index:2;transition:.2s}.sub-category-grid-classified .subcategory-products-classified div.classified-row:nth-child(2n){background-color:#dad9d9}.sub-category-grid-classified .subcategory-products-classified div.classified-row:nth-child(2n):hover{background:#dad9d9}.sub-category-grid-classified .subcategory-products-classified div.classified-row-head{text-align:center;font-weight:500;color:#fff;display:flex}.sub-category-grid-classified .subcategory-products-classified .classified-row div.product-name-classified{width:100%;text-align:center;font-size:20px;display:flex;justify-content:center;align-items:center;font-weight:700}.sub-category-grid-classified .subcategory-products-classified .classified-row div.product-name-classified.product-name-classified.dentalex-background-extension{color:#f5f5f5;font-weight:500}.sub-category-grid-classified .subcategory-products-classified .classified-row-head div.product-name-classified{width:100%;display:inline-block;vertical-align:middle;text-align:center;font-weight:600}.sub-category-grid-classified .subcategory-products-classified .classified-row div.product-classified{display:inline-block;width:50%;text-align:center}.sub-category-grid-classified .subcategory-products-classified .classified-row-head div.product-classified{vertical-align:middle;font-size:20px}.sub-category-grid-classified .subcategory-products-classified .classified-row .product-classified div.prices{float:unset;position:relative}.sub-category-grid-classified .subcategory-products-classified .classified-row .product-classified .prices div{display:inline-block}.sub-category-grid-classified .subcategory-products-classified .classified-row .product-classified div.buttons{display:flex;align-items:center;min-height:55px}.sub-category-grid-classified .subcategory-products-classified .classified-row .product-classified .ui-spinner{margin-left:8px}.sub-category-grid-classified .product-quick .product-item div.product-title,.sub-category-grid-classified .product-quick .product-item div.product-rating-box,.sub-category-grid-classified .subcategory-products-classified .classified-row .product-classified div.quick-view-button,.sub-category-grid-classified .subcategory-products-classified .classified-row .product-classified div.picture,.sub-category-grid-classified .subcategory-products-classified .classified-row .product-classified div.buttons>div,.sub-category-grid-classified .subcategory-products-classified .classified-row .product-classified div.buttons>button{display:none}.view-mode-container div.subcategory-name{width:100%;display:block;font-size:medium;font-weight:500;color:#fff;padding:3px}.ui-spinner.ui-corner-all.ui-widget-content{width:162px;margin:0 15px 1px;min-height:44px;border:0;background:none;display:inline-flex;flex-direction:row-reverse;justify-content:space-between}.product-grid .ui-spinner.ui-corner-all.ui-widget-content{margin:0}.product-grid .item-box .add-info{display:flex;flex-direction:column;justify-content:flex-end;min-height:136px;width:auto}.product-grid .buttons{margin:10px 0;display:flex;justify-content:space-between}.product-grid .add-info .prices{align-self:flex-end}.product-quick .buttons,.product-list .buttons{display:flex}.product-quick .item-box button,.product-list .item-box button{margin:0 2px}.product-list .item-box .add-info{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.product-list .add-info .prices{max-width:50%}.ui-button.ui-spinner-button{display:table-cell;height:44px;border-radius:6px}.ui-button.ui-spinner-button.ui-spinner-up{display:block;order:-1;width:44px}.ui-button.ui-spinner-button.ui-spinner-down{display:table-cell;left:0;transition:.4s ease-in-out}.ui-button.ui-spinner-button.ui-spinner-down:hover,.ui-button.ui-spinner-button.ui-spinner-up:hover{transition:.2s ease-in-out}.ui-spinner .ui-spinner-input{float:none;display:block;left:20px;margin:0;width:70px;height:44px;border-radius:6px;font-size:20px}.product-item .ui-spinner .ui-spinner-input{left:10.5px}.product-classified .ui-spinner .ui-spinner-input{left:9.5px}.quickViewWindow .ui-spinner .ui-spinner-input{left:10.5px}.cart-item-row .ui-spinner .ui-spinner-input{left:10.5px}@-moz-document url-prefix(){span .ui-spinner{bottom:unset;}.product-item .ui-spinner.ui-corner-all.ui-widget-content{margin-top:6px;}}.ui-button-icon-only .ui-icon{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(47,51,157,.4);opacity:1;background:transparent;margin:auto;z-index:3}.ui-button.ui-spinner-button.ui-spinner-down::before,.ui-button.ui-spinner-button.ui-spinner-up::before{content:"";opacity:.4;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border-radius:4px}.ui-button .ui-icon{background-position:50% 50%;background-repeat:no-repeat;background-size:50%}.ui-button .ui-icon-minus:hover{background-image:url("../img/minus.svg")!important;opacity:1}.ui-icon-minus{background-image:url("../img/minus.svg")!important}.ui-icon-plus{background-image:url("../img/plus.svg")!important}.ui-icon{width:32px;height:32px}.cart .cart-header-row th{font-size:20px}a.product-name,.cart td.subtotal,.cart .unit-price,td.sku,.footable-first-column,.footable-first-column .item-count,span.item-count{font-size:20px!important}.product-list .product-item .quick-view-button{left:90px;top:90px}.product-grid .product-item .quick-view-button{top:28%;left:53%}.quickView .k-window-titlebar.k-header div.k-window-actions{position:absolute;top:15px;right:15px;width:40px;height:40px;background-size:cover;opacity:.6;border-radius:6px}.quickView .k-window-titlebar.k-header .k-window-actions a.k-button{width:40px;height:40px;margin:auto;background:none;transition:background .2s ease}.quickView .k-window-titlebar.k-header .k-window-actions a.k-button:hover{background-color:transparent}.quickView .k-window-titlebar.k-header div.k-window-actions:hover{background-image:url("../img/cross.svg");background-repeat:no-repeat;background-size:cover;opacity:1}.footer-top .footer-menu li{padding:7px 2px 7px 35px}.footer-menu li.company{background:url('../img/icon-company.svg') no-repeat left center;background-size:8%}.footer-menu li.vat{background:url('../img/icon-vat.svg') no-repeat left center;background-size:6%}.footer-menu li.mobile{background:url('../img/icon-phones.svg') no-repeat left center}.footer-menu li.address{background:url('../img/icon-addres.svg') no-repeat left center}.footer-menu li.email{background:url('../img/icon-email.svg') no-repeat left center;background-size:8%}div#shipping-methods-form{margin:0 auto}.payment-details .method-list,.payment-method .method-list{display:flex;justify-content:center;flex-wrap:wrap}.shipping-method .method-list li{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.4);border-radius:6px;margin:5px 0;min-width:330px}.shipping-method .method-list li:last-child{align-content:flex-end}.shipping-method .payment-details label{padding:0 10px 0 120px;text-align:center}.payment-details .method-list .method-name,.payment-method .method-list .method-name{position:relative;min-height:80px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.4);border-radius:6px;overflow:hidden}.payment-details .method-list .method-name:hover,.payment-method .method-list .method-name:hover{box-shadow:4px 4px 10px 0 rgba(0,0,0,.3);transition:.2s}.shipping-details:hover{box-shadow:4px 4px 10px 0 rgba(0,0,0,.3);transition:.2s}.payment-details .method-list li,.payment-method .method-list li{margin:6px 30px;min-width:355px}.payment-details label{display:block}.payment-details{min-width:420px}.shipping-method .method-name{height:100%}.shipping-method .method-list li label{padding:5px 0;width:30%}.shipping-method .method-list:first-child li{border:0;box-shadow:none;background-color:transparent}.shipping-method .method-list:last-child{display:flex;flex-wrap:wrap;justify-content:space-between;width:80%;margin:auto}.shipping-details{height:100%;display:flex;justify-content:space-between;align-items:center}.shipping-detailing{text-align:center;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;flex:auto;font-size:16px;height:100%}.shipping-detailing span{display:block;width:100%}.shipping-detailing span.shipping-servise{font-size:14px}.shipping-detailing span.shipping-rate{font-size:16px}label.shipping-logo{width:100px;height:100%;background:url('../img/logo_express.png') no-repeat left center;background-size:cover;border-radius:6px 0 0 6px}label.shipping-logo.jte_standard{background:url('../img/J&T.png') no-repeat left center;background-size:cover}label.shipping-logo.fedex_express_saver,label.shipping-logo.fedex_standard_overnight{background:url('../img/Fedex.png') no-repeat left center;background-size:cover}label.shipping-logo.\39 9m_nextday{background:url('../img/99.png') no-repeat left center;background-size:cover}label.shipping-logo.estafeta_dia_siguiente,label.shipping-logo.estafeta_terrestre_consumo{background:url('../img/Estafeta.png') no-repeat left center;background-size:cover}label.shipping-logo.pex_standard{background:url('../img/Paqueteexpress.png') no-repeat left center;background-size:cover}label.shipping-logo.expresss_saver{background:url('../img/UPS.png') no-repeat left center;background-size:cover}label.shipping-detailing span.shipping-admin{font-weight:400}.payment-details label{padding-left:120px;width:100%}.method-name .payment-logo{position:absolute;height:100%;z-index:1;width:120px}.method-name .payment-logo label{height:80px}.method-name .payment-logo label img{display:none}.shipping-method .method-name{position:relative}.shipping-method .method-name .payment-logo{display:flex;justify-content:center;align-items:center}.payment-method img{height:100%}.payment-logo label.stripeoxxo{background:url('../img/oxxo.svg') no-repeat center;background-size:100%}.payment-logo label.checkmoneyorder{background:url('../img/check.svg') no-repeat center;background-size:100%}.payment-logo label.nanetcredit{background:url('../img/story-credit.svg') no-repeat center;background-size:100%}.payment-method .payment-details{min-height:80px;min-width:100%;position:absolute}.shipping-details input[type="radio"],.payment-method input[type="radio"]{display:none}.shipping-details:has(input[type="radio"]:checked),.payment-details:has(input[type="radio"]:checked){background-color:#e5e2e2}.shipping-details input[type="radio"]~label,.payment-method input[type="radio"]~label{word-break:break-all;line-height:1.2em;font-size:15px}.payment-method input[type="radio"]~label{position:absolute;height:100%;padding:10px;text-align:center;padding-top:14px;padding-left:120px;width:100%}.payment-method .payment-description{margin:40px 0 0;position:absolute;text-align:center;font-size:16px;padding-left:120px;width:100%;top:-10px;font-weight:400!important}.shopping-cart-page .button-1,.checkout-page .button-1,.button-2.apply-shipping-button{border-radius:6px;width:130px;margin:10px auto;border-radius:6px;font-size:16px;line-height:32px;padding:2px 0}.opc .back-link{width:130px;margin:10px;border:3px solid;border-radius:6px;display:inline-block;padding:1px}.opc .back-link a{width:100%;height:100%;font-size:16px}.opc .back-link:hover,.shopping-cart-page .button-1:hover,.checkout-page .button-1:hover,.button-2.apply-shipping-button:hover{box-shadow:0 4px 6px 0 rgba(0,0,0,.6)}table.cart-total,.cart-total .order-total .cart-total-left{font-size:18px}.cart-footer .totals{width:300px}.credit-options .inputs select{padding:0}#checkout-step-confirm-order{position:relative}#confirm-order-buttons-container{position:absolute;z-index:1000;width:100%}.image_dentistry{width:35%;height:300px;background:url("../img/dentistry.jpg") no-repeat center;background-size:cover}.image_dentistry2{width:35%;height:300px;background:url("../img/dentistry2.jpg") no-repeat center;background-size:cover}div.slider-wrapper{font-size:24px}div.slider-wrapper .page_wrapp{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}div.slider-wrapper h1{position:relative;padding-left:15px;margin-top:10px}div.slider-wrapper h1::before{content:" ";position:absolute;top:0;bottom:0;margin:auto 0 auto -15px;width:5px;height:30px}.page_contacto li{transition:.5s}.page_contacto li:hover{transform:translateX(10px);transition:.5s;cursor:pointer}.product-quick .item-box .grouped-product-item .grouped-product-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.product-quick .item-box .grouped-product-item .picture{min-width:200px;max-height:none;margin:52px 0 0 10px}.product-quick .item-box .grouped-product-item .product-title-grouped a{display:inline-block;padding:10px;margin:10px 0 0 10px;font-weight:700}.product-quick .item-box .grouped-product-item .details{display:flex;justify-content:flex-end}.product-quick .item-box .grouped-product-item .quick-view-button{top:115px;left:75px;box-shadow:0 1px 4px 5px rgba(0,0,0,.1);display:none}.grouped-product-item .product-title.product-title-grouped{text-align:right}.product-quick .grouped-product-wrap{display:flex;flex-direction:column;justify-content:flex-start;width:calc(100% - 210px)}.product-list .item-box .grouped-product-item .grouped-product-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.product-list .item-box .grouped-product-item .picture{max-width:230px;max-height:none;margin:10px 0 0 10px}.product-list .item-box .grouped-product-item .product-title-grouped a{display:inline-block;margin:10px 0 0 0;font-weight:700}.product-list .item-box .grouped-product-item .details{display:flex;flex-direction:column;flex-wrap:wrap}.grouped-product-item .product-item:nth-child(2n){background-color:#f0f0f0}.grouped-product-item .product-item:nth-child(2n+1){background-color:#fff}.product-list .item-box .grouped-product-item .list-view-button{top:75px;left:75px;box-shadow:0 1px 4px 5px rgba(0,0,0,.1)}.grouped-product-item .product-title.product-title-grouped{text-align:right}.product-list .grouped-product-wrap{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 250px)}.product-list .grouped-product-wrap .add-info{width:auto}.item-box .grouped-product-wrap .details .product-title{max-width:170px;max-height:48px;overflow:hidden}.product-quick .item-box .grouped-product-wrap .details .product-title{max-width:inherit;flex:1}.product-list .item-box .grouped-product-item .product-title{max-width:100%}.item-box .product-list .grouped-product-wrap .details .product-title{max-width:auto}.product-quick .add-info .prices{margin-left:10px}.product-quick .add-info .prices,.product-list .add-info .prices,.product-grid .add-info .prices{display:flex;justify-content:center;align-items:center;max-width:150px;flex-wrap:wrap}.product-quick .item-box .add-info .prices,.product-list .item-box .add-info .prices,.product-grid .item-box .add-info .prices{margin:2px}.item-box .prices:after{height:0}.product-quick .grouped-product-wrap .add-info .prices{max-width:150px;margin-left:10px}.item-box .grouped-product-wrap .prices:after{height:0}.product-list .item-box .grouped-product-item .quick-view-button{box-shadow:0 1px 4px 5px rgba(0,0,0,.1);opacity:0;display:none}.product-grid .item-box .grouped-product-item .product-title.product-title-grouped a{text-align:center;font-weight:700}.product-grid .item-box .grouped-product-wrap .description{display:none}.product-grid .item-box .grouped-product-wrap .add-info,.product-grid .item-box .grouped-product-wrap .details{min-height:auto}.product-grid .item-box .details{position:relative}.product-grid .item-box .grouped-product-wrap .details .product-title{position:absolute;left:10px;top:5px}.product-grid .item-box .product-title-grouped{min-height:260px;display:flex;flex-direction:column;justify-content:space-between}.product-grid .item-box .product-title-grouped a{display:block}.product-grid .grouped-product-wrap .grouped-product-prices{display:flex;justify-content:center;align-items:center;max-width:150px;flex-wrap:wrap;color:#fff;border-radius:6px;width:auto;font-size:14px;line-height:.9;min-height:44px;margin:10px auto}.product-grid .grouped-product-wrapper{position:relative;padding:7px}.product-grid .grouped-product-item .quick-view-button{display:none}.product-grid .grouped-product-items{display:none;position:absolute;height:100%;z-index:50;opacity:0}.product-grid .item-box:nth-child(3n+1) .grouped-product-wrapper.hover .grouped-product-items{display:flex;width:100%;left:100%;top:0;animation:.5s an1 .5s forwards;height:100%}@keyframes an1{0%{opacity:0}100%{opacity:1}}.product-grid .item-box:nth-child(3n+2) .grouped-product-wrapper{position:relative}.product-grid .item-box:nth-child(3n+2) .grouped-product-wrapper:hover{position:relative;z-index:100}.product-grid .item-box:nth-child(3n+2) .grouped-product-wrapper.hover .grouped-product-items{display:flex;width:100%;transform:translateX(-102%);top:0;animation:.5s an1 .5s forwards;z-index:-100}.product-grid .item-box:nth-child(3n) .grouped-product-wrapper.hover .grouped-product-items{display:flex;width:100%;top:0;transform:translateX(-102%);animation:.5s an1 .5s forwards}.product-grid .item-box:nth-child(3n) .grouped-product-wrapper.hover .grouped-product-items{flex-wrap:wrap-reverse}.product-grid .grouped-product-wrap>div{height:100%}.product-grid .item-box .grouped-product-wrapper:hover .grouped-product-items.not-columns{width:0}.product-grid .item-box .grouped-product-wrapper:has(.grouped-product-items.not-columns){opacity:.7}.product-grid .item-box .grouped-product-wrapper:has(.grouped-product-items.not-columns):hover .grouped-product-arrow{transform:rotate(0deg)}.product-grid .item-box:nth-child(3n+1) .grouped-product-wrapper:hover .grouped-product-items.two-columns,.product-grid .item-box:nth-child(3n) .grouped-product-wrapper:hover .grouped-product-items.two-columns{width:200%}.product-grid .item-box:nth-child(3n) .grouped-product-wrapper:hover .grouped-product-items.two-columns{transform:translateX(-102%)}.product-grid .item-box:nth-child(3n+2) .grouped-product-wrapper:hover .grouped-product-items.two-columns{width:300%;transform:translateX(-33.3%);align-content:space-between}.product-grid .grouped-product-item:hover .grouped-product-wrapper .two-columns .product-item{width:50%}.product-grid .item-box:nth-child(3n+2) .grouped-product-item:hover .two-columns .product-item{width:calc(100%/3)}.product-grid .grouped-product-items{flex-wrap:wrap;flex-direction:column;box-shadow:0 1px 3px 1px rgba(0,0,0,.15)}.product-grid .item-box:nth-child(3n+2) .grouped-product-item:hover .details,.product-grid .item-box .product-item{width:100%}.product-grid .item-box .product-item{display:flex;flex-direction:column}.product-grid .grouped-product-item .details{box-sizing:border-box;width:100%}.grouped-product-items{background-color:#fff}.product-grid .grouped-product-item .details:nth-child(2n+1){background-color:#fff;padding:0}.product-grid .grouped-product-item .buttons{margin:2px 0}.product-grid .item-box .grouped-product-item .details{margin:0;padding:0}.grouped-product-arrow{width:44px;height:44px;border-radius:50%;background-image:url('../img/product-arrow.svg');background-repeat:no-repeat;background-position:center;background-size:60%;margin:auto;transition:.2s}.product-grid .item-box:nth-child(3n+1) .grouped-product-wrapper:hover .grouped-product-arrow{transform:rotate(-90deg);transition:.4s}.product-grid .item-box:nth-child(3n) .grouped-product-wrapper:hover .grouped-product-arrow,.product-grid .item-box:nth-child(3n+2) .grouped-product-wrapper:hover .grouped-product-arrow{transform:rotate(90deg);transition:.4s}.product-list .grouped-product-block,.product-quick .grouped-product-block,.product-grid .grouped-product-block{display:none}.product-grid .product-title-grouped .grouped-product-block{display:block}.product-grid .item-box .grouped-product-items .product-title a{line-height:20px;text-align:left}.product-quick .item-box .grouped-product-items .product-title a{height:100%;line-height:24px;text-align:right;align-content:center;word-break:break-all}.product-list .item-box .grouped-product-items .product-title a{line-height:20px;text-align:left}.product-list .item-box .product-title{min-height:30px}.product-list .item-box .description{height:auto}.product-grid .item-box .actual-price{text-align:center}.product-grid .grouped-product-wrapper .picture{height:284px}.product-grid .item-box:nth-child(3n+1) .grouped-product-items:before{content:"";width:10px;height:100%;position:absolute;left:-10px;top:0;background-color:#fff}.product-grid .item-box:nth-child(3n) .grouped-product-items:after{content:"";width:10px;height:100%;position:absolute;right:-10px;top:0;background-color:#fff}.product-grid .item-box:nth-child(3n+2) .grouped-product-wrapper:hover::before{content:"";width:10px;height:100%;position:absolute;left:0;top:0;background-color:#fff}.product-grid .item-box:nth-child(3n+2) .grouped-product-wrapper:hover::after:has(.two-columns){content:"";width:10px;height:100%;position:absolute;right:0;top:0;background-color:#fff}.grouped-product-item .product-item:has(.details:hover){filter:brightness(98%);box-shadow:0 1px 3px 1px rgba(0,0,0,.15)}.item-box .grouped-product-item.product-item>.quick-view-button{opacity:0}.item-box:hover:has(.grouped-product-item.product-item) .grouped-product-item.product-item>.quick-view-button{opacity:1;display:block;animation:appear .5s;transition:opacity .2s ease-in-out;z-index:200}@keyframes appear{0%{opacity:0}100%{opacity:1}}.item-box .grouped-product-item.product-item{padding:0}.product-quick .item-box:hover:has(.grouped-product-item.product-item) .grouped-product-item.product-item>.quick-view-button a{width:100px;height:100px;border-radius:100%;opacity:1;transition:all .2s ease-in-out;background-size:50%}.product-quick .item-box .grouped-product-item.product-item>.quick-view-button{border:0;border-radius:100%;box-shadow:0 1px 4px 5px rgba(0,0,0,.3);transition:all 365ms 0ms cubic-bezier(.4,0,.2,1)}.product-quick .item-box .grouped-product-item.product-item>.quick-view-button{top:100px;left:60px}.form-fields{padding:10px 0}.inputs input[type="text"],.inputs input[type="email"],.inputs select,.inputs input[type="tel"],.inputs input[type="password"],.inputs textarea{border-radius:6px;box-shadow:0 3px 6px #0000004a,0 0 6px #0000004a;height:43px;padding-top:20px;font-size:16px;color:#6d7278}.customer-info-page .inputs select,.registration-page .inputs select{padding-top:10px}.inputs input[type="text"]:hover,.inputs input[type="email"]:hover,.inputs select:hover,.inputs input[type="tel"]:hover,.inputs input[type="password"]:hover,.inputs input[type="password"]:hover,.inputs textarea:hover{box-shadow:0 0 12px #6d7278,0 4px 4px #0000001a inset}.inputs input[type="text"]:focus,.inputs input[type="email"]:focus,.inputs input[type="tel"]:focus,.inputs select:focus,.inputs input[type="password"]:focus{box-shadow:0 0 12px #00aeff,0 4px 4px #0000001a inset}.customer-info-page .inputs label,.registration-page .inputs label,.password-recovery-page .inputs label{display:block;margin-left:10px;transform:translateY(-1.25rem);line-height:.05rem;transition:.5s;text-align:left;color:#979797;pointer-events:none;font-size:16px}.customer-info-page .inputs select+label,.registration-page .inputs select+label,.password-recovery-page .inputs select+label{display:block;margin-left:10px;transform:none;margin-top:14px;margin-bottom:3px;margin-left:14px}.customer-info-page input:focus~label,.customer-info-page input:not(:placeholder-shown)~label,.registration-page input:focus~label,.registration-page input:not(:placeholder-shown)~label,.password-recovery-page input:not(:placeholder-shown)~label{font-size:12px;transform:translateY(-2rem);color:#afafaf;transition:.5s}.customer-info-page .inputs.date-of-birth label,.registration-page .inputs.date-of-birth label{margin-top:25px;width:auto;text-align:center!important;color:#828080;font-size:16px}.customer-info-page .inputs.date-of-birth label{transform:translateY(-10px)}.registration-page .inputs.date-of-birth label{transform:translateY(-20px)}.customer-info-page .date-picker-wrapper{margin-top:15px}.customer-info-page .inputs{width:fit-content;margin:10px auto}.registration-page .inputs,.password-recovery-page .inputs{width:350px;margin:10px auto;text-align:center}.registration-page .inputs.date-of-birth{margin:40px auto 10px auto}.customer-info-page .inputs label[for="Newsletter"],.registration-page .inputs label[for="Newsletter"],.customer-info-page .inputs label[for="InvoiceRequired"],.registration-page .inputs label[for="InvoiceRequired"]{transform:translate(0,0);display:inline-block!important;font-size:16px;color:#6d7278}.registration-page .inputs label[for="Newsletter"],.registration-page .inputs label[for="InvoiceRequired"]{width:100px}.customer-info-page .inputs input[type="checkbox"]{margin-left:10px}.registration-page .inputs input[type="checkbox"]{margin-left:13px}.customer-info-page .inputs .required,.registration-page .inputs .required,.password-recovery-page .required{position:absolute;right:-6px;top:17px}.customer-info-page .message-failure,.customer-info-page .message-error,.customer-info-page .field-validation-error,.customer-info-page .username-not-available-status,.customer-info-page .poll-vote-error,.customer-info-page .password-error{position:absolute;left:370px;top:8px}.customer-info-page .validation-summary-errors{position:sticky}.customer-info-page .inputs option{font-size:16px}.customer-info-page button[type="submit"],.address-edit-page button[type="submit"],.contact-page button[type="submit"]{border-radius:6px}.change-password-page .inputs,.contact-page .inputs,.login-page .inputs{width:fit-content;margin:10px auto!important;text-align:center;max-width:350px}.change-password-page .inputs label{display:block!important;margin-left:10px!important;transform:translateY(-1.25rem);line-height:.05rem;transition:.5s;text-align:left!important;color:#979797;font-size:16px}.change-password-page .inputs label{display:block!important;margin-left:10px!important;transform:translateY(-1.25rem);line-height:.05rem;transition:.5s;text-align:left!important;color:#979797}.change-password-page input:focus~label,.change-password-page input:not(:placeholder-shown)~label{font-size:12px;transform:translateY(-2rem);color:#afafaf;transition:.5s}.change-password-page .inputs .required{position:relative;right:-180px;top:-30px}.change-password-page button[type="submit"]{border-radius:6px}.contact-page .inputs,.address-edit-page .inputs,.edit-address .inputs{text-align:center;max-width:350px}.contact-page .inputs label,.address-edit-page .inputs label,.edit-address .inputs label,.login-page .inputs label{display:block!important;margin-left:10px!important;transform:translateY(-1.25rem);line-height:.05rem;transition:.5s;text-align:left!important;color:#979797;pointer-events:none;font-size:16px}.login-page .inputs input[type="checkbox"]~label{transform:translateX(-6.5rem)}.login-page .inputs.reversed span.forgot-password{margin:0;transform:translate(7.5rem,-1.3rem)}.login-page .inputs input[type="checkbox"]{transform:translateX(-10.6rem)}.login-page .inputs.reversed{line-height:0}.contact-page input:focus~label,.contact-page input:not(:placeholder-shown)~label,.address-edit-page input:focus~label,.address-edit-page input:not(:placeholder-shown)~label,.edit-address input:focus~label,.edit-address input:not(:placeholder-shown)~label,.login-page input[type="email"]:focus~label,.login-page input[type="password"]:focus~label,.login-page input[type="email"]:not(:placeholder-shown)~label,.login-page input[type="password"]:not(:placeholder-shown)~label{font-size:12px;transform:translateY(-2rem);color:#afafaf;transition:.5s}.contact-page .inputs .required,.address-edit-page .inputs .required,.edit-address .inputs .required,.login-page .inputs .required{position:absolute;right:-6px;top:17px}.contact-page .message-failure,.contact-page .message-error,.contact-page .field-validation-error,.contact-page .username-not-available-status,.contact-page .poll-vote-error,.contact-page .password-error .address-edit-page .message-failure,.address-edit-page .message-error,.address-edit-page .field-validation-error,.address-edit-page .username-not-available-status,.address-edit-page .poll-vote-error,.address-edit-page .password-error,.edit-address .message-failure,.edit-address .message-error,.edit-address .field-validation-error,.edit-address .username-not-available-status,.edit-address .poll-vote-error,.edit-address .password-error{left:370px;top:8px;white-space:pre-wrap}.contact-page .inputs select~label,.address-edit-page .inputs select~label,.edit-address .inputs select~label{display:none!important}.contact-page .inputs select,.address-edit-page .inputs select,.edit-address .inputs select{padding-top:10px}.address-list-page button,.order-list button,.login-page button,.page.password-recovery-page button{border-radius:6px;box-shadow:0 3px 6px #0000004a,0 0 6px #0000004a}.order-details-page .page-title a,.order-details-page .actions button,.registration-page button{border-radius:6px;font-size:16px}.table-wrapper{font-size:16px}.table-wrapper:hover{box-shadow:0 0 12px #00aeff,0 4px 4px #0000001a inset}.master-column-wrapper .no-data{font-size:16px}.order-details-page .page-title a:hover,.order-details-page .actions button:hover,.address-list-page button:hover,.order-list button:hover,.change-password-page button[type="submit"]:hover,.customer-info-page button[type="submit"]:hover,.address-edit-page button[type="submit"]:hover,.contact-page button[type="submit"]:hover,.login-page button[type="submit"]:hover,.login-page button[type="button"]:hover,.page.password-recovery-page button:hover,.registration-page button:hover{box-shadow:0 4px 6px 0 rgba(0,0,0,.6)}.order-details-page .page-title a,.order-details-page .actions button,.address-list-page button,.order-list button,.change-password-page button[type="submit"],.customer-info-page button[type="submit"],.address-edit-page button[type="submit"],.registration-page button[type="submit"]{font-size:16px}.contact-page textarea::placeholder{font:normal 400 16px "Open Sans",sans-serif}.cart-footer{display:flex;flex-direction:row-reverse;justify-content:space-between}.cart-collaterals .coupon-code button{width:45%;height:auto}.cart-collaterals{width:50%}.cart-collaterals .deals>div{width:auto!important;min-width:auto;max-width:400px;margin:0 0 15px 0!important;height:100px}.cart-collaterals .deals{display:flex;flex-direction:column;justify-content:space-around;overflow:visible!important;padding-top:5px}.cart-collaterals .title{margin:0!important}.cart-collaterals .title strong{font-size:18px}.cart-collaterals .coupon-code{display:flex;width:100%;justify-content:stretch}.cart-collaterals .coupon-code button{border:0;font-size:16px;border-radius:0 6px 6px 0}.cart-collaterals .coupon-code{border-radius:0 6px 6px 0;box-shadow:0 3px 6px #0000000c,0 0 6px #0000000c}.cart-collaterals .coupon-code:has(input:hover){box-shadow:0 0 12px #6d727866,0 4px 4px #0000001a inset;box-sizing:border-box}.cart-collaterals .coupon-code:has(input:focus){box-shadow:0 0 12px #00aeff,0 4px 4px #0000001a inset;box-sizing:border-box}.cart-collaterals .coupon-code input:focus~button{background-color:#00aeff;color:#f5f5f5}.shopping-cart-page .totals{margin:0;width:50%!important}.terms-of-service input#termsofservice{display:none}.terms-of-service label,.cart-collaterals .hint{font-size:16px}.terms-of-service .read{font-size:14px}.update-cart-wrap,.update-cart-wrap button[type="submit"]{border-radius:6px 0 0 0}tr.cart-item-row{position:relative;z-index:1;transition:.3s}tr.cart-item-row:hover{box-shadow:0 1px 3px 1px rgba(0,0,0,.15);position:relative;z-index:2;transition:.3s}tr.cart-item-row:hover td{background-color:#f6f2f2;transition:.3s}.mini-shopping-cart button.cart-button{border-radius:6px}.mini-shopping-cart button.cart-button:hover,.mini-shopping-cart button.checkout-button:hover{box-shadow:0 4px 6px 0 rgba(0,0,0,.6)}.flyout-cart,.mini-shopping-cart{border-radius:0 0 6px 6px}.mini-shopping-cart .items{position:relative;z-index:1}.mini-shopping-cart .item:hover{box-shadow:0 1px 3px 1px rgba(0,0,0,.15);position:relative;z-index:2;transition:.3s;background-color:#dad9d979}.productAddedToCartWindowCheckout{border-radius:6px}.opc#checkout-steps{counter-reset:li;list-style:none;padding:0;text-shadow:0 1px 0 rgba(255,255,255,.5)}.opc#checkout-steps>li{padding-left:40px}.opc#checkout-steps>li span.number{display:none}.opc#checkout-steps>li>div:first-child{position:relative;display:block;padding:.4em .4em .4em 2em;margin:.5em 0;background:#dad2ca;color:#444;text-decoration:none;border-radius:.3em;transition:.3s ease-out;height:2.8em;line-height:2.2em;overflow:inherit}.opc#checkout-steps>li>div:first-child:hover,.opc#checkout-steps>li.active>div:first-child{background:#e9e4e0}.opc#checkout-steps>li>div:first-child:after{content:counter(li);counter-increment:li;position:absolute;left:-1.3em;top:50%;margin-top:-1em;height:2em;width:2em;line-height:1.5em;border:.3em solid #fff;text-align:center;border-radius:2em;transition:all .3s ease-out;font-weight:600;color:#fff}.opc#checkout-steps>li.active>div:first-child:after,.opc#checkout-steps>li>div:first-child:hover:after{transform:scale(1.2)}.opc#checkout-steps>li.active>div:first-child:after{font-weight:bold}.opc#checkout-steps>li.active>div>h2{font-size:1.2em}.opc#checkout-steps>li.active>div:first-child{transform:translateX(-10px);width:calc(100% + 10px)}.address-edit-page .edit-address>.inputs:nth-child(5),.new-billing-address .edit-address>.inputs:nth-child(5){visibility:hidden;height:0;margin:-10px 0 0}.customer-info-page .inputs input[type="checkbox"],.checkout-data input[type="checkbox"],.inputs.reversed input[type="checkbox"],.registration-page input[type="checkbox"]{position:absolute;opacity:0;width:100%;height:100%}.customer-info-page .inputs input[type="checkbox"]+label,.checkout-data input[type="checkbox"]+label,.inputs.reversed input[type="checkbox"]+label,.registration-page input[type="checkbox"]+label{display:inline-block;position:relative;padding-left:28px;line-height:20px;cursor:pointer}.customer-info-page .inputs input[type="checkbox"]+label:before,.checkout-data input[type="checkbox"]+label:before,.inputs.reversed input[type="checkbox"]+label:before,.registration-page input[type="checkbox"]+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;box-shadow:0 3px 6px #0000004a,0 0 6px #0000004a;background-color:#fff;border-radius:2px;border:1px solid #0000004a}.customer-info-page .inputs input[type="checkbox"]+label:after,.checkout-data input[type="checkbox"]+label:after,.inputs.reversed input[type="checkbox"]+label:after,.registration-page input[type="checkbox"]+label:after{content:"";position:absolute;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;left:5px;top:5px;width:10px;height:8px;border-radius:1px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.customer-info-page .inputs input[type="checkbox"]:not(:checked)+label:after,.checkout-data input[type="checkbox"]:not(:checked)+label:after,.inputs.reversed input[type="checkbox"]:not(:checked)+label:after,.registration-page input[type="checkbox"]:not(:checked)+label:after{opacity:0}.customer-info-page .inputs input[type="checkbox"]:checked+label:after,.checkout-data input[type="checkbox"]:checked+label:after,.inputs.reversed input[type="checkbox"]:checked+label:after,.registration-page input[type="checkbox"]:checked+label:after{opacity:1}.customer-info-page .inputs label.custumer-select,.page.registration-page .inputs label.custumer-select{margin:40px 0 0 0;text-align:center;width:100%;color:#6d7278}div.slider-wrapper .page_wrapp p{margin:20px 20px 20px 40px;width:65%}div.slider-wrapper .image_dentistry,div.slider-wrapper .image_dentistry2{width:30%}div.slider-wrapper p{margin:20px 0 20px 40px}.password-recovery-page p.tooltip{font-size:1.5em}select#products-orderby{border-radius:6px}.product-sorting select{height:38px}.listbox ul.list>li:hover{box-shadow:0 2px 3px 2px rgba(0,0,0,.05),0 2px 3px 3px rgba(0,0,0,.1),0 2px 3px 4px rgba(0,0,0,.15);position:relative;z-index:2;transition:.2s;background-color:#f0f0f0}.block-category-navigation{box-shadow:0 3px 6px #0000004a,0 0 6px #0000004a;border-radius:6px}ul.mega-menu li.root-category{display:none}.page-body .new-wrapper.register-block .text,.page-body .topic-block .topic-block-body{font-size:16px}@keyframes liner-grad{0%,100%{text-shadow:5px 5px 10px #000}50%{text-shadow:6px 6px 3px #000}}@keyframes shadow{0%{box-shadow:0 0 12px 0 #00aeff,0 0 12px 0 rgba(47,50,157,.25),0 2px 4px 5px rgba(0,0,0,.1),0 4px 5px 5px rgba(0,0,0,.15),0 1px 10px 5px rgba(0,0,0,.22)}100%{box-shadow:0 0 18px 6px #00aeff,0 0 10px 10px rgba(47,50,157,.25),0 2px 4px 5px rgba(0,0,0,.1),0 4px 5px 5px rgba(0,0,0,.15),0 1px 10px 5px rgba(0,0,0,.22)}}.product-details-page:has(.product-variant-list) .gallery{width:50%!important}.product-details-page:has(.product-variant-list) .overview{margin-left:10px!important;width:50%}.product-details-page:has(.product-variant-list) #product-details-form>div,.product-details-page:has(.product-variant-list) .product-essential{display:flex}.product-details-page:has(.product-variant-list) .variant-picture{display:none}.product-details-page:has(.product-variant-list) .variant-overview{margin-left:0!important;width:auto}.product-details-page:has(.product-variant-list) .product-variant-line{width:100%}.product-details-page:has(.product-variant-list) .product-collateral{margin:0 10px 20px;width:35%}.product-details-page:has(.product-variant-list) .product-essential{margin:0 0 20px;width:65%}.product-details-page:has(.product-variant-list) .overview .add-to-compare-list-button,.product-details-page:has(.product-variant-list) .overview .email-a-friend-button{font-size:14px;text-align:left}.product-details-page:has(.product-variant-list) .product-variant-line{width:100%!important}.additional-details .sku{display:none}.product-details-page:has(.product-variant-list) .product-variant-list{height:530px;overflow-y:scroll}.product-details-page:has(.product-variant-list) .product-variant-list::-webkit-scrollbar{width:10px}.product-details-page:has(.product-variant-list) .product-variant-list::-webkit-scrollbar-track{border-radius:6px}.product-details-page:has(.product-variant-list) .product-variant-list::-webkit-scrollbar-thumb{border-radius:6px;background-image:url("../img/up-down.svg");background-repeat:no-repeat;background-position:center;background-size:80%}.print-cart-wrap button[type="submit"]{border:0;padding:0 20px 0 50px;opacity:.8;height:44px;font-size:20px;box-shadow:none;color:#fff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;background-image:url(../img/pdf-svgrepo-com.svg);background-repeat:no-repeat;background-position:5px center;background-size:1.5em;border-radius:5px 5px 0 0}.print-cart-wrap{margin-bottom:5px;border-radius:5px}.customer-billing-info{display:flex;flex-direction:column;justify-content:center;align-items:center}.change-customer-billing-info.back-link{width:160px;text-align:center;background:#fff}.change-customer-billing-info.back-link:hover{box-shadow:0 4px 6px 0 rgba(0,0,0,.6)}div#order-total-quote{display:none}.new-wrapper:has(.phoneWhatsapp){background-color:transparent;box-shadow:none;display:flex;justify-content:center}.new-wrapper .phoneWhatsapp{position:relative;padding-left:40px;font-size:20px;width:max-content;border:1px solid #c9c9c9;border-radius:6px;padding:10px 20px 10px 60px;background-color:#fff;font-weight:600}.new-wrapper .phoneWhatsapp::before{content:"";position:absolute;width:40px;height:40px;top:3px;left:10px;background:url("../img/icon-whatsapp.gif");background-size:cover}.login-page .new-wrapper{margin:0 0 10px}@media print{.header-top,.header-menu,.responsive-nav-wrapper-parent,th.remove-from-cart,td.remove-from-cart,.ui-spinner a.ui-spinner-button,.ui-button.ui-spinner-button.ui-spinner-down,.ui-button.ui-spinner-button.ui-spinner-up,.buttons .common-buttons,.checkout-attributes,.cart-collaterals,tr.order-subtotal,tr.shipping-cost,tr.earn-reward-points,.terms-of-service,.checkout-buttons,.footer,th.footable-first-column,td.footable-first-column,th.sku,td.sku,.header-bottom .search-box,.admin-header-links,tr.order-total td.cart-total-right span{display:none}tr.order-total{display:table-row!important;margin:auto}div#order-total-quote{display:block}#goToTop{box-shadow:none}.ui-spinner .ui-spinner-input{border:0!important}.header-centering{width:50%!important}.cart th.product-picture,.cart td.product-picture{width:20%!important}.cart th.product,.cart td.product{width:50%!important;min-width:50%!important}.cart th.quantity,.cart td.quantity{width:60px!important;text-align:center!important;padding:10px 5px!important}.cart input.qty-input{width:60px!important;padding:0!important}.ui-spinner.ui-corner-all.ui-widget-content{width:60px!important;margin:0!important}.cart th.unit-price,.cart td.unit-price{padding:10px 5px!important;text-align:center!important}.cart td,.cart th{border:3px solid #d3d3d3!important;padding:10px 0!important;text-align:center;min-width:20px!important}.cart th{filter:brightness(80%)}table.cart.default.footable-loaded.footable th,.cart th thead,.cart th{color:#505050!important;font-weight:600!important}.cart-total-right{text-align:left!important}}@keyframes mega-menu{0%{transform:translate(-320px)}100%{transform:translate(0)}}
