.products{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,335px);justify-content:space-between}.products:after{content:"";flex:auto}.product_list li{background-color:#fff;border:1px solid #f0f0f0;border-radius:3px;margin-bottom:1rem;padding:.5rem .5rem 1rem;position:relative;transition:box-shadow .3s;width:335px}.product_list li:hover{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.product_list li img{transform:scale(.9);transform-origin:top;transition:transform .3s}.product_list li:hover img{transform:scale(1)}.product_list h2{color:#164064;font-size:1.2rem;height:3em;padding:0 .5rem;text-transform:uppercase}.product_list .row,.product_list h2{margin-bottom:1rem}.product_list .rate{background-color:#f0f0f0;border-radius:1rem;color:#164064;font-size:.9rem;height:14px;padding:.8rem 1rem;width:fit-content}.product_list .rate.empty{background-color:transparent}.product_list .rate>div{margin-right:.5rem;position:relative}.product_list .rate .bg{position:relative}.product_list .rate .stars{left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;z-index:1}.product_list .rate i{background:url(/build/images/sprite.c1c7ac18.png) 0 -152px no-repeat;display:inline-block;height:14px;width:14px}.product_list .rate .stars i{background-position:-15px -152px}.product_list .sticker{font-size:1rem;padding:.2rem .6rem;position:absolute}.product_list .stock{background-color:#ededed;left:1rem;top:1rem}.product_list .stock.ok{color:#10ad5d}.product_list .stock.ko{color:#f26419}.product_list .rulename{background-color:#f6ae2d;bottom:11.5rem;color:#fff;left:1rem}.product_list .pcent{background-color:#f6ae2d;color:#fff;position:inherit}.product_list .addtocart{background-color:#f26419;border-radius:1rem;font-size:1rem;height:47px;padding:1rem 1rem 1rem calc(50px + 1rem);position:relative}.product_list .addtocart:before{background-color:#164064;border-bottom-left-radius:1rem;border-top-left-radius:1rem;content:"";height:47px;left:0;position:absolute;top:0;width:50px}.product_list .addtocart i{background:url(/build/images/sprite.c1c7ac18.png) 0 -166px no-repeat;height:26px;left:10px;position:absolute;top:10px;width:32px}.product_list .prices{text-align:right}.product_list .price,.product_list .promo{color:#164064;font-size:1.5rem;font-weight:700}.product_list .price.crossed{color:#f26419;display:inline-block;font-size:inherit;font-weight:400;position:relative}.product_list .price.crossed:after{background-color:#f26419;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(-9deg)}@font-face{font-family:Roboto;src:url(/build/fonts/Roboto-Light.8be2d148.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;src:url(/build/fonts/Roboto-LightItalic.43cbee78.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:700;src:url(/build/fonts/Roboto-Medium.7429a63c.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:900;src:url(/build/fonts/Roboto-Black.2a428584.ttf) format("truetype")}@keyframes bounce{0%{transform:scale(1) translateY(0) rotate(90deg)}10%{transform:scale(1.1,.9) translateY(0) rotate(90deg)}30%{transform:scale(.9,1.1) translateY(5px) rotate(90deg)}50%{transform:scale(1.05,.95) translateY(0) rotate(90deg)}57%{transform:scale(1) translateY(-1px) rotate(90deg)}64%{transform:scale(1) translateY(0) rotate(90deg)}to{transform:scale(1) translateY(0) rotate(90deg)}}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{color:#191919;font-family:Roboto,sans-serif;font-size:17px}.container{margin:0 auto;width:1400px}.flex{display:flex}.alignCenter{align-items:center}.alignStart{align-items:flex-start}.alignEnd{align-items:flex-end}.justifySpaceBetween{justify-content:space-between}.justifySpaceAround{justify-content:space-around}.justifySpaceEvenly{justify-content:space-evenly}.justifyCenter{justify-content:center}.justifyEnd{justify-content:flex-end}.dircol{flex-direction:column}.hidden{display:none}a{color:inherit;text-decoration:none}ul{list-style:none}form.floating>div{margin-bottom:2rem;position:relative}form.floating>.flex>div{position:relative}form.floating>div:last-of-type{margin-bottom:0}form.floating input,form.floating textarea{border:1px solid #dedede;border-radius:2px;font-family:inherit;outline:none;padding:.5rem 1rem;transition:border .3s;width:100%}form.floating label{background-color:#fff;bottom:.5rem;color:rgba(88,88,88,.8);font-size:.9rem;left:1rem;line-height:1;position:absolute;transition:all .3s ease-out}form.floating .filled label,form.floating .focused label{bottom:auto;font-size:.8rem;left:7px;top:-6px}form.floating .focused label{color:#f6ae2d}form.floating input:focus,form.floating textarea:focus{border-color:#f6ae2d}form.floating [name=password]{padding-right:2rem}form.floating select{border:1px solid #dedede;border-radius:2px;font-family:inherit;font-size:.9rem;outline:none;padding:.5rem 1rem;transition:border-color .3s}form.floating select:focus{border-color:#f6ae2d}form .errors{color:#e54747;position:absolute}.switch label,label.switch{background-color:inherit;display:block;left:inherit;padding:0;position:inherit;top:inherit;width:fit-content}.switch input{display:none}.switch p{background-clip:content-box;background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;box-shadow:inset 0 0 0 0 #dfdfdf;box-sizing:content-box;cursor:pointer;display:inline-block;height:30px;position:relative;transition:border .4s ease 0s,box-shadow .4s ease 0s;vertical-align:middle;width:50px}.switch p span{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,.4);height:30px;left:0;position:absolute;top:0;transition:background-color .4s ease 0s,left .2s ease 0s;width:30px}.switch input:checked+p{background-color:#f6ae2d;border-color:#f6ae2d;box-shadow:inset 0 0 0 16px #f6ae2d}.switch input:checked+p span{left:20px}button{background-color:#f6ae2d;border:0;border-radius:.5rem;color:#fff;cursor:pointer;font-family:inherit;outline:none;padding:.5rem 1rem;transition:box-shadow .3s}button:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.6)}button:active{box-shadow:none}img{max-width:100%}.anclink,.clickablezone,[data-href]{cursor:pointer}.blueBG{background-color:#164064;color:#fff}.show_password{background:url(/build/images/sprite.c1c7ac18.png) 0 -111px no-repeat;border:0;height:20px;opacity:.6;outline:none;position:absolute;right:6px;top:7px;transition:opacity .3s;width:30px}.show_password.active,.show_password:hover{box-shadow:none;opacity:1}.message{background-color:#f6ae2d;border-radius:3px;bottom:-100%;color:#fff;font-size:20px;left:0;margin:0 auto;padding:1rem;position:fixed;right:0;transition:bottom .3s;width:fit-content;z-index:11}.message.visible{bottom:1.5rem}.message.success p:before{background:url(/build/images/sprite.c1c7ac18.png) -97px -147px no-repeat;content:"";display:inline-block;height:25px;margin-right:1rem;vertical-align:middle;width:25px}main{padding:2rem 0}body>header{position:relative;text-align:center;z-index:10}body>header .top .container{font-size:.9rem;padding:.5rem 0}body>header .top span,header .top a{font-weight:700;transition:color .3s}body>header .top a:hover{color:#f6ae2d}body>header .top>div>div p:not(:last-of-type){margin-right:2rem}body>header .top .phone:before{background:url(/build/images/sprite.c1c7ac18.png) 0 0 no-repeat;content:"";display:inline-block;height:15px;margin-right:.2rem;vertical-align:text-top;width:15px}.header{background-color:#fff;padding:1rem 0;transition:all .3s;width:100%;z-index:10}.site_title{background:url(/build/images/medicalexpress.40df8bdf.png) 0 0 no-repeat;height:65px;text-indent:-9000em;transition:height .3s;width:250px}.fixed .site_title{background-size:200px;height:52px;width:200px}.header .baseline{font-size:1.13rem;font-weight:300}.header .search{margin:0 2rem;position:relative;transition:width .3s;width:40%}.header #main_search{border:0;border-bottom:2px solid #164064;font-family:inherit;font-size:.9rem;outline:none;padding:.5rem 2rem .5rem 1rem;width:100%}.header .search button{background:url(/build/images/sprite.c1c7ac18.png) 0 -15px no-repeat;border:0;bottom:.5rem;height:22px;margin-left:1rem;padding:0;position:absolute;right:.5rem;width:22px}.header .search button:hover{box-shadow:none}.header .search button:after{background:#fff url(/build/images/sprite.c1c7ac18.png) -22px -15px no-repeat;content:"";height:22px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:22px}.header #main_search:focus+button:after,.header .search button:hover:after{opacity:1}.header .account,.header .cart{position:relative}.header_actions>div>p{font-size:.9rem;font-weight:700}.header .account>p{align-items:center;color:#164064;display:flex;flex-direction:column;height:75px;justify-content:center;transition:transform .3s ease-in-out;width:110px}.header .account>p:before{background:url(/build/images/sprite.c1c7ac18.png) 0 -37px no-repeat;content:"";display:block;height:34px;margin:0 auto;width:33px}.header .cart{align-items:center;background-color:#164064;border-radius:1rem;cursor:pointer;display:flex;height:75px;justify-content:center;margin-left:2rem;transition:transform .3s ease-in-out;width:75px}.header .cart>p:before{background:url(/build/images/sprite.c1c7ac18.png) 0 -71px no-repeat;content:"";display:block;height:40px;margin:0 auto;width:49px}.header .cart .count{background-color:#f6ae2d;border-radius:50%;bottom:-10px;color:#fff;font-size:1rem;font-weight:300;height:25px;line-height:1;padding-top:5px;position:absolute;right:-10px;transition:all .3s;width:25px}.header .menu_handle{color:#164064;cursor:pointer;display:none;font-size:.9rem;font-weight:700;margin-left:1rem;transition:all .3s}.header .menu_handle:before{background:url(/build/images/sprite.c1c7ac18.png) 0 -131px no-repeat;content:"";display:block;height:21px;margin:0 auto;width:30px}.header_actions .account .content{background-color:#fff;border-radius:3px;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);cursor:auto;min-width:350px;position:absolute;right:0;top:100%;transform:scale(0);transform-origin:top right;transition:transform .3s ease-in-out;width:max-content;z-index:10}.header_actions>div .content.visible{transform:scale(1);transition-delay:.3s}.header_actions .account .content li{border-bottom:1px solid #dcdcdc;padding:.5rem 0;transition:all .3s}.header_actions .account .content li:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px;padding-top:1rem}.header_actions .account .content li:hover{background-color:#ededed}.header_actions .account .content li:last-of-type{background-color:#dcdcdc;border-bottom:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.header_actions .account .content li:last-of-type:hover{background-color:#333;color:#fff}.header_actions .content .footer{background-color:#ededed;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:.5rem 0}.header_actions form{padding:1.5rem 1rem}.menu{background-color:#fff;border-bottom:2px solid #ededed;border-top:1px solid #ededed;height:3rem;position:relative;width:100%;z-index:9}.menu .menu_item,.menu>div,.menu>div>div{height:100%}.menu .menu_item{font-weight:700;line-height:1;text-transform:uppercase;transition:font-size .3s ease-in-out}.menu>div>div:not(:first-of-type) .menu_item:before{color:#f6ae2d;content:"•";font-size:2rem;line-height:.5;vertical-align:middle}.menu .menu_item a{padding:0 1rem}.menu .sub{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.16);height:0;overflow:hidden;position:absolute;top:100%;transition:height .3s ease-in-out}.menu .sub>div{border-top:2px solid #f6ae2d;font-size:1.3rem;line-height:1.5;padding:1rem;text-align:left}.menu .sub a{position:relative}.menu .sub a:after{border-bottom:2px solid #f6ae2d;content:"";height:calc(1.5rem + 2px);left:0;opacity:0;position:absolute;transform:scaleX(0);transition:opacity .3s,transform .3s;width:100%}.menu .sub a:hover:after{opacity:1;transform:scale(1)}.menu .sub_menu_item{color:#164064}.menu .sub_sub_menu_item{color:#3f3f3f;text-indent:1rem}.fixed .header{box-shadow:0 1px 3px rgba(0,0,0,.16);padding:0;position:fixed;top:0}.fixed .baseline{display:none}.fixed .menu_handle{display:block;transform:scale(.9)}.fixed .search{width:35%}.fixed .cart{transform:scale(.7)}.fixed .account>p{transform:scale(.9)}.fixed .cart{margin-left:0}.fixed .menu{background-color:#ededed;position:fixed;top:0;transition:top .3s ease-in-out}.fixed .menu .menu_item{font-size:.9rem}.fixed .menu .menu_item a:after{height:calc(2rem - 2px)}.fixed .menu.visible{box-shadow:0 1px 3px rgba(0,0,0,.16);top:75px}.fixed .menu .sub{top:calc(100% + 2px)}footer{background-color:#164064}footer .reassur{background-color:#e0e0e0;padding:2rem 0}footer .reassur .container>div{padding:0 1rem;text-align:center;width:25%}footer .reassur .title{margin-bottom:.5rem}footer .reassur .title span{display:block;font-size:1.2rem;font-weight:900;height:2em;line-height:1}footer .reassur .title:before{background:url(/build/images/sprite.c1c7ac18.png) 0 -192px no-repeat;content:"";display:block;height:66px;margin:0 auto 1rem;width:55px}footer .reassur .container>div:nth-of-type(2) .title:before{background-position:0 -258px;height:69px;width:80px}footer .reassur .container>div:nth-of-type(3) .title:before{background-position:0 -327px;height:69px;width:76px}footer .reassur .container>div:last-of-type .title:before{background-position:0 -396px;height:66px;width:91px}footer .reassur .container>div>div p:not(:last-of-type){margin-bottom:.5rem}footer .reassur a{font-weight:700}footer .footer_bottom{color:#fff;padding:2rem 0}footer .footer_bottom .title{font-weight:700;margin-bottom:2rem}footer .footer_bottom li:not(.title):hover{text-decoration:underline}#av{font-size:3rem;font-weight:900;margin-left:1rem}#av span{font-size:5rem}footer .copyright{background-color:#e0e0e0;font-size:.8rem;padding:1rem 0}footer .copyright p{margin:0 auto;text-align:center;width:1400px}.btt{background-color:#f5f5f5;border-radius:50%;bottom:10rem;color:#164064;font-family:monospace;font-size:3rem;font-weight:900;height:60px;opacity:0;padding:0 0 .4rem;pointer-events:none;position:fixed;right:9rem;transform:rotate(90deg);transition:all .3s;width:60px}.btt.visible{opacity:1;pointer-events:inherit}.cart_content{background-color:#fff;box-shadow:-1px 0 3px rgba(0,0,0,.16);height:100%;position:fixed;right:-100%;top:0;transition:right .3s ease-out;width:30%;z-index:11}.cart_content .title{align-items:center;display:flex;font-size:2rem;font-weight:900;height:104px;padding:2rem;position:relative;white-space:nowrap}.cart_content .title:after{background-color:#f6ae2d;content:"";height:3px;margin-left:.5rem;width:60%}.cart_content .title button{background-color:#fff;border-radius:50%;color:#585858;font-size:1.8rem;font-weight:900;height:50px;padding:.7rem 0;position:absolute;right:2rem;width:50px}.cart_content .list{bottom:135px;font-size:1rem;overflow-y:auto;padding:0 2rem;position:absolute;top:104px}.cart_content .list li:not(:last-of-type){margin-bottom:1rem}.cart_content .list li>div{margin:0 1rem}.cart_content .list li>div>p:first-of-type{font-weight:700;margin-bottom:.5rem}.cart_content .cart_quantity,.mycart .quantity{border:1px solid #dedede;border-radius:3px;box-sizing:content-box;font-family:inherit;font-size:1rem;max-width:2rem;outline:none;padding:.3rem .5rem}.cart_content .cart_quantity:active,.cart_content .cart_quantity:focus{border:1px solid #f6ae2d}.cart_content .remove{background-color:transparent;border-radius:50%;color:#333;height:30px;padding:0;width:30px}.cart_content .remove i{font-style:normal;font-weight:700}.cart_content .row_price{font-size:1.2rem;font-weight:700;margin:0 1rem}.cart_content footer{background-color:#f0f0f0;bottom:0;height:135px;padding:1rem 2rem;position:absolute;right:-100%;width:100%}.cart_content .total{font-size:1.5rem;margin-bottom:1rem}.cart_content .total>p:last-of-type{font-weight:700}.cart_content .button{text-align:center}.cart_content .button button{font-size:1.5rem;padding:1rem 2rem}.cart_content.opened,.cart_content.opened footer{right:0}.breadcrumbs{color:#164064;margin-bottom:1rem}.breadcrumbs a,.breadcrumbs span:first-of-type{transition:opacity .3s}.breadcrumbs a:hover,.breadcrumbs span:first-of-type:hover{opacity:.8}.breadcrumbs span:not(:first-of-type):before{color:#f6ae2d;content:">";font-family:monospace;font-size:1.5rem;font-weight:400;line-height:1;margin:0 .3em 0 .2rem;vertical-align:text-bottom}.breadcrumbs span:last-of-type{font-weight:700}