:root{--font-size-big: clamp(34px, calc(2.125rem + ((1vw - 3.75px) * 0.3883)), 40px);--font-size-h1: clamp(32px, calc(2rem + ((1vw - 3.75px) * 0.2589)), 36px);--font-size-h2: clamp(28px, calc(1.75rem + ((1vw - 3.75px) * 0.2589)), 32px);--font-size-h3: clamp(22px, calc(1.375rem + ((1vw - 3.75px) * 0.1294)), 24px);--font-size-h4: clamp(20px, calc(1.25rem + ((1vw - 3.75px) * 0.1294)), 22px);--font-size-h5: clamp(18px, calc(1.125rem + ((1vw - 3.75px) * 0.1294)), 20px);--font-size-h6: clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.1294)), 18px);--font-size-p: clamp(14px, calc(0.875rem + ((1vw - 3.75px) * 0.1294)), 16px);--font-size-sm: 14px;--font-size-ssm: 13px;--font-family-roboto: 'Roboto', sans-serif;--main-width: 1280px;--ctrl: calc(100% - var(--main-width));--hw: calc(var(--ctrl)/2);--white-color: rgba(255,255,255,1);--black-color: rgba(0,0,0,1);--blue-color: rgba(106, 190, 255, 1);--light-color-two: rgba(248, 248, 250, 1);--light-color-one: rgba(236, 237, 241, 1);--mid-color-four: rgba(210, 213, 219, 1);--mid-color-three: rgba(179, 184, 197, 1);--mid-color-two: rgba(136, 142, 154, 1);--mid-color-one: rgba(86, 94, 112, 1);--dark-color-two: rgba(67, 75, 93, 1);--dark-color-one: rgba(12, 20, 38, 1);--yellow-color-light: rgba(254, 249, 222, 1);--yellow-color: rgba(255, 214, 81, 1);--red-color: rgba(226, 10, 22, 1);--red-color-c50: rgba(226, 10, 22, 0.5);--red-color-c10: rgba(226, 10, 22, 0.1)}.myTitle{font-size:var(--font-size-h2)}.mySubTitle{font-size:var(--font-size-h3)}.myColorRed{color:var(--red-color)}.myColorDarkGrey{color:var(--dark-color-two)}.myColorLightGrey{color:var(--mid-color-two)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}*{box-sizing:border-box;margin:0;padding:0;line-height:1.3em}html{margin:0;padding:0;width:100%;height:100%;min-width:375px;scroll-behavior:smooth}body{position:relative;margin:0;padding:0;width:100%;min-width:375px;height:100%;font-family:var(--font-family-roboto);font-size:var(--font-size-p);font-weight:400;color:var(--dark-color-two);overflow-x:hidden}@media (max-width: 1080px){body{padding:70px 0 0 0}}a{color:var(--mid-color-two);text-decoration:underline;text-decoration-color:var(--red-color);transition:all 0.5s;position:relative}a:hover{color:var(--red-color)}.tippy-content a{color:var(--mid-color-two) !important;text-decoration:underline !important;text-decoration-color:var(--red-color) !important;transition:all 0.5s;position:relative}.tippy-content a:hover{color:var(--red-color) !important}p{font-size:var(--font-size-p);display:block;margin:0 0 15px}img{max-width:100%}table{border-collapse:collapse;width:100%;margin:10px 0}table tr:nth-of-type(even){background:var(--light-color-one)}table td{text-align:center;padding:5px}table td:nth-of-type(1){text-align:left}.error-img{display:block;width:100%;max-width:375px;margin:0 auto 60px}.loader{display:inline-block;width:30px;height:30px;border:5px solid #CCC;border-top:5px solid #3498db;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.show{display:block !important}.hide{display:none !important}.med-btn{align-self:flex-start;min-width:120px;height:50px;border-radius:25px;text-decoration:none;background:var(--red-color);display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;color:var(--white-color);font-size:var(--font-size-ssm);font-weight:500;text-transform:uppercase;line-height:1em;padding:0 25px;transition:all 0.5s;border:none;cursor:pointer}.med-btn:hover{box-shadow:0 0 10px var(--red-color-c50);color:var(--white-color)}.med-btn:disabled{opacity:.3}.med-link{position:relative;text-decoration:none;display:inline-block;align-self:flex-start;color:var(--dark-color-two)}.med-link[href],.med-link[onclick]{cursor:pointer}.med-link::after{position:absolute;content:'';left:0;right:0;bottom:-2px;height:1px;background:var(--red-color);opacity:1;transition:all 0.5s}.med-link:hover::after{opacity:0}.buy-btn{width:100%;display:flex;flex-direction:row;gap:6px;color:var(--white-color) !important}.buy-btn_warpper{margin-top:auto;display:flex;gap:10px}.buy-btn_warpper a{max-width:50%}.buy-btn_warpper a.med-btn{min-width:auto}@media (min-width: 1025px) and (max-width: 1300px){.buy-btn_warpper a.med-btn{font-size:70%}}.buy-btn img{display:inline-block !important;margin:-3px 0 0 0;padding:0;width:auto;height:20px;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7496%) hue-rotate(272deg) brightness(94%) contrast(106%)}.save-h-btn{height:32px;border-radius:16px;padding:0 10px 0 15px;text-transform:uppercase;display:flex;flex-direction:row;gap:6px;color:var(--white-color) !important}.save-h-btn img{display:inline-block !important;margin:-2px 0 0 0;padding:0;width:auto;height:20px;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7496%) hue-rotate(272deg) brightness(94%) contrast(106%)}.no-bgr{background:none !important}.no-margin{margin:0 !important}.top-radius{border-top-right-radius:10px;border-top-left-radius:10px;overflow:hidden}.bottom-radius{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.all-radius{border-radius:10px}.shadow{box-shadow:0 0 10px rgba(0,0,0,0.2)}.p15{padding:15px !important}.mt-30{margin-top:30px !important}.mb-15{margin-bottom:15px !important}.mb-30{margin-bottom:30px !important}.row{display:flex;flex-direction:row;flex-wrap:wrap;gap:25px}.row-no-wrap{flex-wrap:nowrap !important}.row-center{align-content:center;align-items:center}.col{display:flex;flex-direction:column;gap:10px}.space-between{justify-content:space-between}.full{padding:0 !important;background:none !important}.med-2-1-col{width:100%;max-width:calc(66.66% - 13px)}@media (max-width: 1024px){.med-2-1-col{max-width:calc(60% - 13px)}}@media (max-width: 768px){.med-2-1-col{max-width:100%}}.med-1-1-col{width:100%;max-width:calc(33.33% - 13px)}@media (max-width: 1024px){.med-1-1-col{max-width:calc(40% - 13px)}}@media (max-width: 768px){.med-1-1-col{max-width:100%}}.clr{display:block;width:100%;height:0px}.book-change{width:auto;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;width:100%;max-width:220px;height:40px;border-radius:20px;padding:0 40px 0 15px;background:var(--red-color);color:var(--white-color) !important;font-size:var(--font-size-ssm);line-height:1em;font-weight:400;text-transform:uppercase;white-space:nowrap;transition:all 0.5s}.book-change:hover{box-shadow:0 0 10px var(--red-color-c50)}.book-change::after{display:none !important}.book-change::before{position:absolute;content:'';top:8px;bottom:8px;right:8px;width:30px;background:url("/i/icons/wrench_icon.svg") center right no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(241deg) brightness(102%) contrast(101%)}.med-right-bar-container{position:fixed;width:76px;top:calc(50% + 76px);transform:translateY(-50%);right:0;z-index:99}@media (max-width: 1024px){.med-right-bar-container{top:auto;transform:translateY(0);left:0;width:100%;height:76px;bottom:0}}.med-right-bar-container .med-right-bar-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;text-align:center;background:var(--light-color-one)}@media (max-width: 1024px){.med-right-bar-container .med-right-bar-content{flex-direction:row;margin:0;padding:0;background:var(--mid-color-two)}}.med-right-bar-container .med-right-bar-content .med-right-bar-content-item{position:relative;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;gap:6px;width:100%;text-decoration:none;color:var(--mid-color-two);aspect-ratio:1 / 1;font-size:var(--font-size-ssm);line-height:0.9em;transition:all 0.5s;margin:0;padding:3px}@media (max-width: 1024px){.med-right-bar-container .med-right-bar-content .med-right-bar-content-item{aspect-ratio:auto;height:76px;margin:0;padding:15px 0;color:var(--white-color)}.med-right-bar-container .med-right-bar-content .med-right-bar-content-item:nth-of-type(3){display:none}}.med-right-bar-container .med-right-bar-content .med-right-bar-content-item::after{position:absolute;content:'';bottom:0;left:6px;right:6px;height:1px;background:var(--mid-color-one);opacity:0.25}@media (max-width: 1024px){.med-right-bar-container .med-right-bar-content .med-right-bar-content-item::after{left:auto;right:0;width:1px;height:auto;top:6px;bottom:6px;background:var(--white-color)}}.med-right-bar-container .med-right-bar-content .med-right-bar-content-item:nth-last-of-type(1)::after{display:none}.med-right-bar-container .med-right-bar-content .med-right-bar-content-item:hover{background:var(--red-color);color:var(--white-color)}.med-right-bar-container .med-right-bar-content .med-right-bar-content-item:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.med-right-bar-container .med-right-bar-content .med-right-bar-content-item img{transition:all 0.5s;display:block;width:100%;max-width:32px;filter:brightness(0) saturate(100%) invert(62%) sepia(8%) saturate(430%) hue-rotate(182deg) brightness(89%) contrast(89%)}@media (max-width: 1024px){.med-right-bar-container .med-right-bar-content .med-right-bar-content-item img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}}.med-right-bar-container .med-right-bar-content-item-totop{position:relative;display:block;opacity:0;visibility:hidden;margin:15px auto 0;width:44px;height:44px;border-radius:50%;border:2px solid var(--mid-color-two);transition:all 0.5s;background-color:#fff}@media (max-width: 1024px){.med-right-bar-container .med-right-bar-content-item-totop{position:absolute;top:-140px;right:30px}}@media (max-width: 600px){.med-right-bar-container .med-right-bar-content-item-totop{right:25px}}.med-right-bar-container .med-right-bar-content-item-totop::before{position:absolute;content:'';left:12px;top:13px;border:solid var(--mid-color-two);border-width:0 2px 2px 0;padding:7px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transition:all 0.5s}.med-right-bar-container .med-right-bar-content-item-totop::after{position:absolute;content:'';top:13px;left:calc(50% - 1px);width:2px;height:18px;background:var(--mid-color-two);transition:all 0.5s}.med-right-bar-container .med-right-bar-content-item-totop:hover{background:var(--red-color);border:2px solid var(--red-color)}.med-right-bar-container .med-right-bar-content-item-totop:hover::before{border:solid var(--white-color);border-width:0 2px 2px 0}.med-right-bar-container .med-right-bar-content-item-totop:hover::after{background:var(--white-color)}.med-right-bar-container .show{opacity:1;visibility:visible !important}.med-right-bar-container .show:hover,.med-right-bar-container .show:active{cursor:pointer;opacity:.75}.med-header-container{width:100%;margin:0;padding:0 30px 15px;background:var(--light-color-two)}@media (max-width: 1080px){.med-header-container{display:none}}.med-header-container .med-header-content{width:100%;max-width:var(--main-width);margin:0 auto;padding:0;display:flex;flex-direction:column}.med-header-container .med-header-content .med-header-content-topnav{padding:15px 0 0 0}.med-header-container .med-header-content .med-header-content-topnav ul{display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;gap:15px;list-style-type:none}.med-header-container .med-header-content .med-header-content-topnav ul li a{font-size:var(--font-size-sm);text-decoration:none;transition:all 0.5s;color:var(--mid-color-two)}.med-header-container .med-header-content .med-header-content-topnav ul li a:hover{color:var(--mid-color-one)}.med-header-container .med-header-content .med-header-content-topnav ul .med-b2b{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;height:40px;position:relative;background:var(--light-color-one);color:var(--mid-color-two);padding:0 15px 0 35px;border-radius:20px}.med-header-container .med-header-content .med-header-content-topnav ul .med-b2b::before{position:absolute;content:'';top:12px;left:12px;bottom:12px;aspect-ratio:1 / 1;background:url("/i/icons/unlock_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(58%) sepia(2%) saturate(1537%) hue-rotate(182deg) brightness(97%) contrast(87%)}.med-header-container .med-header-content .med-header-content-topnav ul .med-b2b a{text-transform:uppercase;font-size:var(--font-size-sm);color:var(--mid-color-two)}.med-header-container .med-header-content .med-header-content-body{padding:0;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}@media (max-width: 800px){.med-header-container .med-header-content .med-header-content-body{flex-direction:column;align-items:center}}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-logo{margin:-50px 0 0 0;padding:0}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-logo img{display:block;width:auto;height:100px;object-fit:contain;margin:0 0 10px;padding:0}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu{position:relative;display:flex;flex-direction:row;gap:6px;align-items:center;padding:10px 0 0 0}@media (max-width: 800px){.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu{flex-wrap:wrap;gap:30px 6px;justify-content:center}}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-search{position:relative;width:100%;max-width:250px;margin:0 20px 0 0}@media (max-width: 800px){.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-search{display:block;width:100%;min-width:100%}}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-search .med-header-content-body-menu-search-bar{width:100%;margin:0;padding:10px;border:none;border-bottom:1px solid var(--mid-color-two);outline:none;background:none;font-size:var(--font-size-sm);color:var(--mid-color-two)}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-search .med-header-content-body-menu-search-btn{position:absolute;top:10px;right:20px;width:20px;height:20px;background:url("/i/icons/search_icon.svg") center center no-repeat;background-size:contain;border:none;cursor:pointer;filter:brightness(0) saturate(100%) invert(27%) sepia(7%) saturate(1696%) hue-rotate(184deg) brightness(95%) contrast(88%)}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu a{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;text-align:center;text-decoration:none;background:var(--white-color);border:1px solid var(--light-color-one);height:66px;border-radius:33px;padding:0 20px;font-size:var(--font-size-h3);transition:all 0.5s;color:var(--dark-color-two)}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-phone{position:relative;width:auto;text-wrap:nowrap;padding:0 20px 0 60px}@media (max-width: 1080px){.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-phone{text-indent:-9999px;padding:0 20px;min-width:66px;overflow:hidden}}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-phone::before{position:absolute;content:'';top:50%;left:24px;transform:translateY(-50%);width:24px;height:24px;background:url("/i/icons/phone_outline_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(27%) sepia(7%) saturate(1696%) hue-rotate(184deg) brightness(95%) contrast(88%)}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-phone:hover{box-shadow:0 0 10px var(--red-color-c50);border:1px solid var(--red-color)}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-info{position:relative;min-width:66px}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-info::before{position:absolute;content:'';top:50%;left:50%;transform:translate(-50%, -50%);width:28px;height:28px;background:url("/i/icons/info_outline_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(27%) sepia(7%) saturate(1696%) hue-rotate(184deg) brightness(95%) contrast(88%)}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-user{position:relative;min-width:66px}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-user::before{position:absolute;content:'';top:50%;left:50%;transform:translate(-50%, -50%);width:24px;height:24px;background:url("/i/icons/user_outline_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(27%) sepia(7%) saturate(1696%) hue-rotate(184deg) brightness(95%) contrast(88%)}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-shopping-cart{position:relative;min-width:66px}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-shopping-cart::before{position:absolute;content:'';top:50%;left:calc(50% - 1px);transform:translate(-50%, -50%);width:24px;height:24px;background:url("/i/icons/shopping_cart_outline_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(27%) sepia(7%) saturate(1696%) hue-rotate(184deg) brightness(95%) contrast(88%)}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-shopping-cart .med-cart-cnt{position:absolute;background:var(--mid-color-two);top:4px;right:4px;width:26px;height:26px;font-size:var(--font-size-sm);color:var(--white-color);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-phone:hover,.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-info:hover,.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-user:hover,.med-header-container .med-header-content .med-header-content-body .med-header-content-body-menu .med-header-content-body-menu-shopping-cart:hover{box-shadow:0 0 5px var(--red-color-c50);border:1px solid var(--red-color)}.med-main-menu-container{position:relative;width:100%;margin:0;padding:0 30px;background:var(--mid-color-one)}@media (max-width: 1080px){.med-main-menu-container{display:none}}.med-main-menu-container .med-main-menu-content{width:100%;max-width:var(--main-width);margin:0 auto;padding:0}.med-main-menu-container .med-main-menu-content ul{list-style:none;display:flex;justify-content:space-between}@media (max-width: 800px){.med-main-menu-container .med-main-menu-content ul{display:none}}.med-main-menu-container .med-main-menu-content ul li{padding:20px 0;transition:all 0.5s}.med-main-menu-container .med-main-menu-content ul li:hover{background:var(--dark-color-two)}.med-main-menu-container .med-main-menu-content ul li:hover span::before{opacity:1}.med-main-menu-container .med-main-menu-content ul li a,.med-main-menu-container .med-main-menu-content ul li span{padding:20px 10px 20px 10px;text-transform:uppercase;text-decoration:none;color:var(--white-color)}.med-main-menu-container .med-main-menu-content ul li span{padding:20px 15px 20px 0px;cursor:pointer;position:relative}.med-main-menu-container .med-main-menu-content ul li span::after{position:absolute;content:'\2039';right:10px;top:20px;font-size:var(--font-size-h3);color:var(--white-color);transform:rotate(-90deg)}.med-main-menu-container .med-main-menu-content ul li span::before{opacity:0;position:absolute;content:'';bottom:-3px;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--white-color) transparent;left:50%;transform:rotate(0deg) translateX(-50%);z-index:100;transition-delay:0.5s}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-nav:hover>.med-main-menu-content-subnav{max-height:100vh;overflow:auto;transition-delay:0.5s}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav{position:absolute;top:100%;left:0;right:0;max-height:0;overflow:hidden;padding:0 var(--hw) 0;background:var(--white-color);z-index:99;transition:all 1s}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav::after{position:absolute;content:'';left:0;right:0;height:15px;bottom:0;background:var(--mid-color-one);opacity:0.6}@media (max-width: 1340px){.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav{padding:0 30px}}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav .med-main-menu-content-subnav-content{width:100%;max-width:25%;margin:0 0 15px;display:flex;flex-direction:column;justify-content:flex-start;gap:15px;background:var(--white-color) !important}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav .med-main-menu-content-subnav-content.col-content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:inherit}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav .med-main-menu-content-subnav-content h3{position:relative;display:block;padding:13px 0 13px 40px}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav .med-main-menu-content-subnav-content h3::before{position:absolute;content:'';left:0;top:0;bottom:0;width:8px;background:var(--light-color-one)}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav .med-main-menu-content-subnav-content a{align-self:flex-start;position:relative;font-size:var(--font-size-p);margin:0 0 0 40px;padding:0 0 0 20px;color:var(--dark-color-two);text-transform:uppercase;transition:all 0.5s}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav .med-main-menu-content-subnav-content a::before{position:absolute;content:'\00BB';left:0;top:0;font-size:var(--font-size-h3);line-height:0.7em}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav .med-main-menu-content-subnav-content a:hover{color:var(--red-color)}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav .med-main-menu-content-subnav-content .subnav-active{color:var(--red-color)}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav .med-main-menu-content-subnav-content .subnav-more{text-transform:lowercase;color:var(--red-color);padding:0;font-size:var(--font-size-sm)}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav .med-main-menu-content-subnav-content .subnav-more::before{display:none}.med-main-menu-container .med-main-menu-content ul .med-main-menu-content-subnav .med-main-menu-content-subnav-content .subnav-more::after{position:absolute;content:'...';left:100%;bottom:0}.m-med-main-menu-container{position:fixed;top:0;left:0;right:0;display:none;height:70px;background:var(--light-color-one);margin:0;padding:0 30px;z-index:100;box-shadow:0 0 10px rgba(0,0,0,0.2)}@media (max-width: 1024px){.m-med-main-menu-container{padding-left:15px;padding-right:15px}}@media (max-width: 1080px){.m-med-main-menu-container{display:block}}.m-med-main-menu-container .m-med-main-menu-content{display:flex;justify-content:space-between;align-content:center;align-items:center;text-align:center;height:100%}.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu{position:relative;display:flex;gap:24px;justify-content:center;align-content:center;align-items:center}.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-left-menu-hamburger,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-left-menu-hamburger{position:relative;width:28px;height:22px}.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-left-menu-hamburger::before,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-left-menu-hamburger::after,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-left-menu-hamburger::before,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-left-menu-hamburger::after{position:absolute;content:'';left:0;height:2px;background:var(--dark-color-two);transition:all 0.5s}.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-left-menu-hamburger::before,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-left-menu-hamburger::before{top:0;right:0}.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-left-menu-hamburger::after,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-left-menu-hamburger::after{bottom:0;right:8px}.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-left-menu-hamburger:hover::after,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-left-menu-hamburger:hover::after{right:0}.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-left-menu-hamburger .m-med-main-menu-content-left-menu-hamburger-btn,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-left-menu-hamburger .m-med-main-menu-content-left-menu-hamburger-btn{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:2px;background:var(--dark-color-two)}.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-left-menu-phone,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-right-menu-user,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-right-menu-cart,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-left-menu-phone,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-right-menu-user,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-right-menu-cart{position:relative;width:24px;height:24px}.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-left-menu-phone img,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-right-menu-user img,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-right-menu-cart img,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-left-menu-phone img,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-right-menu-user img,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-right-menu-cart img{margin:0;padding:0;width:100%;height:100%;object-fit:contain;filter:brightness(0) saturate(100%) invert(26%) sepia(7%) saturate(1866%) hue-rotate(184deg) brightness(96%) contrast(82%)}.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-left-menu-phone .m-med-main-menu-content-right-menu-cart-cnt,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-right-menu-user .m-med-main-menu-content-right-menu-cart-cnt,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-left-menu .m-med-main-menu-content-right-menu-cart .m-med-main-menu-content-right-menu-cart-cnt,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-left-menu-phone .m-med-main-menu-content-right-menu-cart-cnt,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-right-menu-user .m-med-main-menu-content-right-menu-cart-cnt,.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-right-menu .m-med-main-menu-content-right-menu-cart .m-med-main-menu-content-right-menu-cart-cnt{position:absolute;top:-8px;right:-8px;width:16px;height:16px;background:var(--red-color);border-radius:50%;color:var(--white-color);font-size:9px;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-logo{width:210px;height:50px}@media (max-width: 600px){.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-logo{width:50px}}.m-med-main-menu-container .m-med-main-menu-content .m-med-main-menu-content-logo picture img{width:100%;height:100%;object-fit:contain}.med-close-btn{position:relative;cursor:pointer;width:20px;height:20px}.med-close-btn::before,.med-close-btn::after{position:absolute;content:'';top:50%;width:100%;height:1px;background:var(--dark-color-one)}.med-close-btn::before{transform:rotate(45deg)}.med-close-btn::after{transform:rotate(-45deg)}.med-hamburger-menu-container{position:fixed;top:0;bottom:0;right:100%;left:-100%;background:var(--white-color);transition:all 0.5s;z-index:999999}.med-hamburger-menu-container .med-close-hamburger-btn{position:absolute;top:20px;right:20px}.med-hamburger-menu-container .med-hamburger-menu-content{display:flex;flex-wrap:wrap;gap:20px;padding:20px}.med-hamburger-menu-container .med-hamburger-menu-content .med-hr{display:block;width:100%;clear:both;border-top:1px solid var(--mid-color-four)}.med-hamburger-menu-container .med-hamburger-menu-content #med-shop,.med-hamburger-menu-container .med-hamburger-menu-content #med-service,.med-hamburger-menu-container .med-hamburger-menu-content #med-about,.med-hamburger-menu-container .med-hamburger-menu-content #med-help{display:none}.med-hamburger-menu-container .med-hamburger-menu-content #med-shop:checked ~ .med-hamburger-menu-content-med-shop,.med-hamburger-menu-container .med-hamburger-menu-content #med-service:checked ~ .med-hamburger-menu-content-med-service,.med-hamburger-menu-container .med-hamburger-menu-content #med-about:checked ~ .med-hamburger-menu-content-med-about,.med-hamburger-menu-container .med-hamburger-menu-content #med-help:checked ~ .med-hamburger-menu-content-med-help{display:block}.med-hamburger-menu-container .med-hamburger-menu-content #med-shop:checked ~ .med-hamburger-menu-content-menu-med-shop,.med-hamburger-menu-container .med-hamburger-menu-content #med-service:checked ~ .med-hamburger-menu-content-menu-med-service,.med-hamburger-menu-container .med-hamburger-menu-content #med-about:checked ~ .med-hamburger-menu-content-menu-med-about,.med-hamburger-menu-container .med-hamburger-menu-content #med-help:checked ~ .med-hamburger-menu-content-menu-med-help{color:var(--red-color)}.med-hamburger-menu-container .med-hamburger-menu-content #med-shop:checked ~ .med-hamburger-menu-content-menu-med-shop::after,.med-hamburger-menu-container .med-hamburger-menu-content #med-service:checked ~ .med-hamburger-menu-content-menu-med-service::after,.med-hamburger-menu-container .med-hamburger-menu-content #med-about:checked ~ .med-hamburger-menu-content-menu-med-about::after,.med-hamburger-menu-container .med-hamburger-menu-content #med-help:checked ~ .med-hamburger-menu-content-menu-med-help::after{position:absolute;content:'';bottom:0;left:0;right:0;height:1px;background:var(--red-color)}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-menu-med-shop,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-menu-med-service,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-menu-med-about,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-menu-med-help{position:relative;cursor:pointer;transition:all 0.5s;color:var(--mid-color-two);font-family:var(--font-family-roboto);font-size:var(--font-size-p)}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-menu-med-shop:hover,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-menu-med-service:hover,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-menu-med-about:hover,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-menu-med-help:hover{color:var(--red-color)}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help{display:none;width:100%}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop ul,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service ul,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about ul,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help ul{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop ul li a,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service ul li a,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about ul li a,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help ul li a{font-size:var(--font-size-p);color:var(--dark-color-two);text-decoration:none;text-transform:uppercase;transition:all 0.5s}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop ul li a:hover,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service ul li a:hover,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about ul li a:hover,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help ul li a:hover{color:var(--red-color)}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop ul li .med-active,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service ul li .med-active,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about ul li .med-active,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help ul li .med-active{color:var(--red-color)}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hr,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hr,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hr,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hr{display:block;width:100%;clear:both;border-top:1px solid var(--mid-color-four);margin:20px 0}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-help-title,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-help-title,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-help-title,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-help-title{display:block;width:100%;font-size:var(--font-size-p);color:var(--mid-color-three);text-transform:uppercase;font-weight:500}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-phone,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-phone,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-phone,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-phone,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-hour{display:flex;justify-content:center;align-content:center;align-items:center;margin:20px 0 0 0;text-align:center;background:var(--light-color-one);width:100%;height:50px;border-radius:25px;font-size:var(--font-size-p);font-weight:500;color:var(--mid-color-one);text-decoration:none;text-transform:uppercase;transition:all 0.5s}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-b2b .b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-phone .b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-hour .b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-b2b .b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-phone .b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-hour .b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-b2b .b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-phone .b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-hour .b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-b2b .b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-phone .b2b,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-hour .b2b{position:relative;padding:0 0 0 26px}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-b2b .b2b::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-phone .b2b::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-hour .b2b::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-b2b .b2b::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-phone .b2b::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-hour .b2b::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-b2b .b2b::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-phone .b2b::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-hour .b2b::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-b2b .b2b::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-phone .b2b::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-hour .b2b::before{position:absolute;content:'';width:16px;height:16px;top:50%;transform:translateY(-50%);left:0;background:url("/i/icons/unlock_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(36%) sepia(11%) saturate(855%) hue-rotate(184deg) brightness(93%) contrast(82%)}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-b2b .call,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-phone .call,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-hour .call,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-b2b .call,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-phone .call,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-hour .call,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-b2b .call,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-phone .call,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-hour .call,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-b2b .call,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-phone .call,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-hour .call{position:relative;padding:0 0 0 32px}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-b2b .call::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-phone .call::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-hour .call::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-b2b .call::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-phone .call::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-hour .call::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-b2b .call::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-phone .call::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-hour .call::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-b2b .call::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-phone .call::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-hour .call::before{position:absolute;content:'';width:22px;height:22px;top:50%;transform:translateY(-50%);left:0;background:url("/i/icons/phone_outline_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(36%) sepia(11%) saturate(855%) hue-rotate(184deg) brightness(93%) contrast(82%)}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-b2b .hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-phone .hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-hour .hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-b2b .hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-phone .hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-hour .hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-b2b .hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-phone .hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-hour .hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-b2b .hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-phone .hour,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-hour .hour{position:relative;padding:0 0 0 32px}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-b2b .hour::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-phone .hour::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-hour .hour::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-b2b .hour::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-phone .hour::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-hour .hour::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-b2b .hour::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-phone .hour::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-hour .hour::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-b2b .hour::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-phone .hour::before,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-hour .hour::before{position:absolute;content:'';width:25px;height:22px;top:50%;transform:translateY(-50%);left:0;background:url("/i/icons/wrench_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(36%) sepia(11%) saturate(855%) hue-rotate(184deg) brightness(93%) contrast(82%)}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-phone,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-phone,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-phone,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-phone{background:none;border:1px solid var(--mid-color-one);font-size:var(--font-size-h3)}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-hamburger-menu-content-med-shop-phone:hover,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-hamburger-menu-content-med-shop-phone:hover,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-hamburger-menu-content-med-shop-phone:hover,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-hamburger-menu-content-med-shop-phone:hover{border:1px solid var(--red-color);box-shadow:0 0 10px var(--red-color-c50)}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container{position:relative}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container .shop-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container .help-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container .shop-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container .help-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container .shop-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container .help-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container .shop-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container .help-rm{height:auto;max-height:220px;overflow-y:hidden;margin:20px 0 0 0;transition:all 1s}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container .more,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container .d-none,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container .more,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container .d-none,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container .more,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container .d-none,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container .more,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container .d-none{display:block;margin:20px 0 20px 0;color:var(--red-color)}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container .d-none,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container .d-none,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container .d-none,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container .d-none{display:none}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container #shopRm:checked ~ .shop-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container #helpRm:checked ~ .help-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container #shopRm:checked ~ .shop-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container #helpRm:checked ~ .help-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container #shopRm:checked ~ .shop-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container #helpRm:checked ~ .help-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container #shopRm:checked ~ .shop-rm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container #helpRm:checked ~ .help-rm{max-height:100em}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container #shopRm:checked ~ .d-none,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container #helpRm:checked ~ .d-none,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container #shopRm:checked ~ .d-none,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container #helpRm:checked ~ .d-none,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container #shopRm:checked ~ .d-none,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container #helpRm:checked ~ .d-none,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container #shopRm:checked ~ .d-none,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container #helpRm:checked ~ .d-none{display:block}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container #shopRm:checked ~ .more,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container #helpRm:checked ~ .more,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container #shopRm:checked ~ .more,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container #helpRm:checked ~ .more,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container #shopRm:checked ~ .more,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container #helpRm:checked ~ .more,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container #shopRm:checked ~ .more,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container #helpRm:checked ~ .more{display:none}.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container #shopRm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-shop .med-rm-container #helpRm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container #shopRm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-service .med-rm-container #helpRm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container #shopRm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-about .med-rm-container #helpRm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container #shopRm,.med-hamburger-menu-container .med-hamburger-menu-content .med-hamburger-menu-content-med-help .med-rm-container #helpRm{position:absolute;bottom:0;left:0;right:66.66%;height:20px;-webkit-appearance:none;appearance:none;background:none;margin:0;cursor:pointer}.med-hamburger-open{right:0;left:0;overflow-y:scroll}.shopping-cart-short-content{display:none;flex-direction:column !important;gap:15px !important;position:absolute;width:100%;max-width:420px;padding:25px;right:0;top:calc(100% + 15px);background:var(--white-color);z-index:999}@media (max-width: 1080px){.shopping-cart-short-content{min-width:420px;right:-15px}}@media (max-width: 450px){.shopping-cart-short-content{max-width:100%;min-width:345px}}.shopping-cart-short-content .shopping-cart-short-content-head{position:relative;display:block;border-bottom:1px solid var(--mid-color-four);padding:0 0 15px 0}.shopping-cart-short-content .shopping-cart-short-content-head h6{font-size:var(--font-size-h6);font-weight:500;color:var(--dark-color-two)}.shopping-cart-short-content .shopping-cart-short-content-head .shopping-cart-short-content-head-close{position:absolute;top:0;right:0;width:20px;height:20px;cursor:pointer}.shopping-cart-short-content .shopping-cart-short-content-head .shopping-cart-short-content-head-close:hover::before,.shopping-cart-short-content .shopping-cart-short-content-head .shopping-cart-short-content-head-close:hover::after{background:var(--mid-color-two)}.shopping-cart-short-content .shopping-cart-short-content-head .shopping-cart-short-content-head-close::before,.shopping-cart-short-content .shopping-cart-short-content-head .shopping-cart-short-content-head-close::after{position:absolute;content:'';left:0;right:0;height:2px;top:50%;background:var(--mid-color-three)}.shopping-cart-short-content .shopping-cart-short-content-head .shopping-cart-short-content-head-close::before{transform:translateY(-50%) rotate(45deg)}.shopping-cart-short-content .shopping-cart-short-content-head .shopping-cart-short-content-head-close::after{transform:translateY(-50%) rotate(-45deg)}.shopping-cart-short-content .shopping-cart-short-content-body{width:100%;height:100%;max-height:310px;overflow-y:scroll;display:flex;flex-direction:column;gap:15px;padding:0 15px 0 0}.shopping-cart-short-content .shopping-cart-short-content-body::-webkit-scrollbar{width:8px}.shopping-cart-short-content .shopping-cart-short-content-body::-webkit-scrollbar-track{background:var(--light-color-one);border-radius:4px}.shopping-cart-short-content .shopping-cart-short-content-body::-webkit-scrollbar-thumb{background:var(--mid-color-four);border-radius:4px;transition:all 0.5s}.shopping-cart-short-content .shopping-cart-short-content-body::-webkit-scrollbar-thumb:hover{background:var(--mid-color-three)}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item{position:relative;display:flex;gap:15px;padding:0 0 15px;text-align:left}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item::after{position:absolute;content:'';left:0;right:0;bottom:0;height:1px;background:url("/i/dotted_line.svg") center left repeat-x}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item:nth-last-of-type(1)::after{display:none}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-img{width:100%;max-width:100px;aspect-ratio:1 / 1;align-self:flex-start;padding:15px}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-img .shopping-cart-short-content-body-item-img-brand,.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-img .shopping-cart-short-content-body-item-img-tire{display:block}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-img .shopping-cart-short-content-body-item-img-brand img,.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-img .shopping-cart-short-content-body-item-img-tire img{display:block;margin:0;padding:0;width:100%;object-fit:contain}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-img .shopping-cart-short-content-body-item-img-brand img{height:auto;max-height:15px}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-img .shopping-cart-short-content-body-item-img-tire{margin:0 0 6px}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-img .shopping-cart-short-content-body-item-img-tire img{height:auto;max-height:80px}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-desc{display:flex;flex-direction:column;gap:5px;font-size:var(--font-size-sm);color:var(--dark-color-two)}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-desc .shopping-cart-short-content-body-item-desc-title{font-weight:500}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-desc .shopping-cart-short-content-body-item-desc-season .shopping-cart-short-content-season-icon{display:inline-block;margin:0 0 -5px 5px;width:20px;height:20px}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-desc .shopping-cart-short-content-body-item-desc-season .shopping-cart-short-content-season-icon img{display:block;margin:0;padding:0;width:100%;height:100%;object-fit:contain}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-desc .shopping-cart-short-content-body-item-desc-qty{font-size:var(--font-size-h6);font-weight:500}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-desc .shopping-cart-short-content-body-item-desc-price{font-size:var(--font-size-h5);font-weight:700;line-height:1em}.shopping-cart-short-content .shopping-cart-short-content-body .shopping-cart-short-content-body-item .shopping-cart-short-content-body-item-desc .shopping-cart-short-content-body-item-desc-price .shopping-cart-short-content-body-item-desc-vat{display:block;font-size:11px;color:var(--mid-color-three);font-weight:400}.shopping-cart-short-content .shopping-cart-short-content-price{padding:15px;text-align:center;border-top:1px solid var(--mid-color-four);border-bottom:1px solid var(--mid-color-four)}.shopping-cart-short-content .shopping-cart-short-content-price h3{font-size:var(--font-size-h3);font-weight:700;color:var(--dark-color-two)}.shopping-cart-short-content .shopping-cart-short-content-price h3 span{font-size:var(--font-size-h6);font-weight:500}.shopping-cart-short-content .shopping-cart-short-content-footer{display:flex;justify-content:space-between}@media (max-width: 450px){.shopping-cart-short-content .shopping-cart-short-content-footer{flex-wrap:wrap;gap:6px}}.shopping-cart-short-content .shopping-cart-short-content-footer .shopping-cart-short-content-footer-continue,.shopping-cart-short-content .shopping-cart-short-content-footer .shopping-cart-short-content-footer-cart{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;height:50px !important;border-radius:25px !important;font-size:var(--font-size-ssm) !important;text-decoration:none;line-height:1em;font-weight:400;text-transform:uppercase;margin:0;padding:0 16px !important;transition:all 0.5s}@media (max-width: 450px){.shopping-cart-short-content .shopping-cart-short-content-footer .shopping-cart-short-content-footer-continue,.shopping-cart-short-content .shopping-cart-short-content-footer .shopping-cart-short-content-footer-cart{width:100%}}.shopping-cart-short-content .shopping-cart-short-content-footer .shopping-cart-short-content-footer-continue{color:var(--dark-color-two) !important;border:1px solid var(--mid-color-three) !important}.shopping-cart-short-content .shopping-cart-short-content-footer .shopping-cart-short-content-footer-continue:hover{background:var(--light-color-two) !important}.shopping-cart-short-content .shopping-cart-short-content-footer .shopping-cart-short-content-footer-cart{background:var(--red-color) !important;color:var(--white-color) !important;border:none}.shopping-cart-short-content .shopping-cart-short-content-footer .shopping-cart-short-content-footer-cart:hover{box-shadow:0 0 10px var(--red-color-c50)}.med-show-short-cart{display:flex !important}.user-generated-content h2{display:flex;gap:15px;margin:0 0 50px;padding:0 50px;font-size:var(--font-size-h2);font-weight:500;text-transform:uppercase;color:var(--mid-color-two)}@media (max-width: 1080px){.user-generated-content h2{padding:0}}@media (max-width: 768px){.user-generated-content h2{margin:0 0 25px}}.user-generated-content h2 .med-title-line{position:relative;width:100%}.user-generated-content h2 .med-title-line::after{position:absolute;content:'';left:0;right:0;bottom:10px;height:3px;background:linear-gradient(45deg, #d2d5d2 0%, rgba(210,213,210,0) 100%)}.user-generated-content ul{display:block;margin:0;padding:0 50px;list-style:none;display:flex;flex-direction:column;gap:15px}@media (max-width: 1080px){.user-generated-content ul{padding:0}}@media (max-width: 425px){.user-generated-content ul{gap:15px}}.user-generated-content ul li{position:relative;margin:0;padding:0 0 0 15px}.user-generated-content ul li::before{position:absolute;content:'';top:2px;left:0;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid var(--red-color)}.user-generated-content ol{display:block;margin:0;padding:0 50px;list-style:decimal;display:flex;flex-direction:column;gap:15px}@media (max-width: 1080px){.user-generated-content ol{padding:0}}@media (max-width: 425px){.user-generated-content ol{gap:15px}}.user-generated-content ol li{position:relative;margin:0;padding:0}.med-def-container{width:100%;margin:0;padding:0 25px;border:1px solid transparent;background:var(--light-color-two)}@media (max-width: 1024px){.med-def-container{padding:0 5px}}.med-def-container .med-def-content{width:100%;max-width:1280px;margin:0 auto 25px;padding:50px;background:var(--white-color)}@media (max-width: 800px){.med-def-container .med-def-content{padding:25px}}@media (max-width: 425px){.med-def-container .med-def-content{padding:15px}}.med-def-container .med-def-content .med-def-content-hero-img{width:100%;aspect-ratio:16 / 9;max-height:500px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 80%);overflow:hidden;margin:0 0 25px 0}.med-def-container .med-def-content .med-def-content-hero-img img{width:100%;height:100%;object-fit:cover}.med-def-container .med-def-content .med-def-content-col-x4{width:100%;max-width:calc(25% - 20px)}@media (max-width: 1080px){.med-def-container .med-def-content .med-def-content-col-x4{max-width:calc(50% - 14px)}}@media (max-width: 600px){.med-def-container .med-def-content .med-def-content-col-x4{max-width:100%}}.med-def-container .med-def-content .med-def-content-col-x4 a{position:relative;text-decoration:none;align-self:flex-start;color:var(--dark-color-two);white-space:nowrap;transition:all 0.5s}.med-def-container .med-def-content .med-def-content-col-x4 a:hover{color:var(--red-color)}.med-def-container .med-def-content .med-def-content-col-x4 a:hover::after{opacity:0}.med-def-container .med-def-content .med-def-content-col-x4 a::after{position:absolute;content:'';left:0;right:0;bottom:0;height:1px;background:var(--red-color);opacity:1;transition:all 0.5s}.med-def-container .med-def-content .med-def-content-col-x4 .med-def-content-col-x4-title{position:relative;margin:0 0 25px;padding:28px 0 0 0;font-size:var(--font-size-p);font-weight:500;color:var(--mid-color-two);text-transform:uppercase}@media (max-width: 768px){.med-def-container .med-def-content .med-def-content-col-x4 .med-def-content-col-x4-title{margin:0 0 10px}}.med-def-container .med-def-content .med-def-content-col-x4 .x4-phone::before,.med-def-container .med-def-content .med-def-content-col-x4 .x4-clock::before,.med-def-container .med-def-content .med-def-content-col-x4 .x4-user::before,.med-def-container .med-def-content .med-def-content-col-x4 .x4-case::before{position:absolute;content:'';top:0;left:0;width:30px;height:18px}.med-def-container .med-def-content .med-def-content-col-x4 .x4-phone::before{background:url("/i/icons/phone_icon.svg") center left no-repeat;background-size:contain}.med-def-container .med-def-content .med-def-content-col-x4 .x4-clock::before{background:url("/i/icons/clock_icon.svg") center left no-repeat;background-size:contain}.med-def-container .med-def-content .med-def-content-col-x4 .x4-user::before{background:url("/i/icons/user_icon.svg") center left no-repeat;background-size:contain}.med-def-container .med-def-content .med-def-content-col-x4 .x4-case::before{background:url("/i/icons/case_icon.svg") center left no-repeat;background-size:contain}.med-def-container .med-def-content .med-def-content-col-x4 .med-def-content-col-x4-item{gap:0}.med-def-container .med-def-content .med-def-content-col-x4 .wt{display:flex;justify-content:flex-start;gap:15px;margin:0 0 15px}.med-def-container .med-def-content .med-def-content-col-x4 .wt .wt-day,.med-def-container .med-def-content .med-def-content-col-x4 .wt .wt-hour{margin:0;padding:0;gap:6px;list-style-type:none}.med-def-container .med-def-content .med-def-content-col-x4 .wt .wt-day li,.med-def-container .med-def-content .med-def-content-col-x4 .wt .wt-hour li{margin:0;padding:0}.med-def-container .med-def-content .med-def-content-col-x4 .wt .wt-day li::before,.med-def-container .med-def-content .med-def-content-col-x4 .wt .wt-day li::after,.med-def-container .med-def-content .med-def-content-col-x4 .wt .wt-hour li::before,.med-def-container .med-def-content .med-def-content-col-x4 .wt .wt-hour li::after{display:none}.med-def-container .med-def-content .med-def-content-col-x4 .wt .wt-day{position:relative;padding:0 15px 0 0}.med-def-container .med-def-content .med-def-content-col-x4 .wt .wt-day::after{position:absolute;content:'';top:0;bottom:0;right:0;width:1px;background:url("/i/dotted_line_v.svg") top right repeat-y}.med-def-container .med-def-content .med-def-content-col-x4 .wt .wt-hour{font-weight:500}.med-def-container .med-def-content .med-def-content-col-x2{width:100%;max-width:calc(50% - 14px)}@media (max-width: 768px){.med-def-container .med-def-content .med-def-content-col-x2{max-width:100%}}.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-map{clip-path:polygon(0 0, 90% 0, 100% 100%, 0% 100%)}@media (max-width: 768px){.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-map{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-map iframe{display:block;margin:0;padding:0;width:100%;height:100%}.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-address{position:relative;width:100%;height:100%;min-height:160px;display:flex;flex-direction:column;justify-content:center;align-content:flex-start;align-items:flex-start}.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-address::before,.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-address::after{position:absolute;content:'';top:0}.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-address::before{left:0;right:145px;height:3px;background:linear-gradient(270deg, rgba(210,213,219,0) 0%, #d2d5db 100%)}.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-address::after{right:0;width:145px;height:55px;background:url("/i/michelin_official_partner_2026.png") top right no-repeat;background-size:contain}@media (max-width: 425px){.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-address::after{width:100px;height:38px}}.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-address p{display:block;text-wrap:balance}.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-address .med-pin{display:inline-block;position:relative;text-decoration:none;font-size:var(--font-size-ssm);color:var(--dark-color-two);margin:10px 0 0 0;padding:0 0 0 25px;transition:all 0.5s}.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-address .med-pin:hover{color:var(--red-color)}.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-address .med-pin:hover::after{opacity:0}.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-address .med-pin::after{position:absolute;content:'';left:25px;right:0;bottom:0;height:1px;background:var(--red-color);opacity:1;transition:all 0.5s}.med-def-container .med-def-content .med-def-content-col-x2 .med-def-content-col-x2-address .med-pin::before{position:absolute;content:'';left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url("/i/icons/pin_icon.svg") left center no-repeat;background-size:contain}.med-def-container .def-content-top{margin:-100px auto 25px}.med-def-container .def-content-top-line{padding:22px 50px;margin:-88px auto 0}.med-def-container .def-content-no-top{margin:25px auto}.med-hero-img-container{display:block;width:100%;height:250px;margin:0;padding:0 0 100px;background:var(--light-color-two);overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}@media (max-width: 800px){.med-hero-img-container{height:250px}}.med-hero-img-container .med-hero-img-content-desc{width:100%;max-width:var(--main-width)}.med-hero-img-container .med-hero-img-content-desc h1{display:block;text-align:center;color:var(--white-color);font-size:var(--font-size-big);font-weight:500;text-transform:uppercase;text-wrap:balance;padding:0 25px}@media (max-width: 768px){.med-hero-img-container .med-hero-img-content-desc h1{font-size:var(--font-size-h1)}}.med-hero-img-container .med-hero-img-content-desc p{width:100%;margin:0 auto;padding:0;display:block;text-wrap:balance;text-align:center;font-size:var(--font-size-h3);font-weight:500;color:var(--white-color)}@media (max-width: 680px){.med-hero-img-container .med-hero-img-content-desc p{max-width:90%}}.hero-img-regenerate{background:url("/i/slider.png") center center no-repeat;background-size:cover;max-height:350px}.hero-img-service{background:url("/i/slider-service.png") center center no-repeat;background-size:cover;max-height:350px}.hero-img-about-us{background:url("/i/slider-about-us.png") center center no-repeat;background-size:cover}.hero-img-about-us h1,.hero-img-about-us p{color:var(--dark-color-two) !important}@media (max-width: 800px){.hero-img-about-us h1,.hero-img-about-us p{font-weight:400 !important}}.hero-img-about-us p{line-height:1.2em}.hero-img-sof2{background:url("/i/slider-sof2.png") center center no-repeat;background-size:cover;max-height:350px}.hero-img-def{background:url("/i/def_hero_img.png") center center no-repeat;background-size:cover}.hero-img-def h1,.hero-img-def p{color:var(--dark-color-two) !important}@media (max-width: 800px){.hero-img-def h1,.hero-img-def p{font-weight:400 !important}}.hero-img-def p{line-height:1.2em}.med-gallery{width:100%;margin:0;padding:25px;display:flex;flex-direction:row;flex-wrap:wrap;gap:25px;background:var(--light-color-one)}@media (max-width: 425px){.med-gallery{gap:15px;padding:15px}}.med-gallery .med-gallery-item{position:relative;width:100%;max-width:calc(20% - 20px);aspect-ratio:16 / 9;cursor:pointer;z-index:2;transition:all 0.5s;outline:0px solid var(--white-color)}.med-gallery .med-gallery-item::after{position:absolute;content:'';inset:0;background:var(--white-color);z-index:-1;transition:all 0.5s}.med-gallery .med-gallery-item:hover::after{inset:-10px;box-shadow:0 0 10px rgba(0,0,0,0.2)}@media (max-width: 1080px){.med-gallery .med-gallery-item{max-width:calc(25% - 19px)}}@media (max-width: 800px){.med-gallery .med-gallery-item{max-width:calc(33.33% - 17px)}}@media (max-width: 425px){.med-gallery .med-gallery-item{max-width:calc(33.33% - 10px)}}.med-gallery .med-gallery-item img{display:block;margin:0;padding:0;width:100%;height:100%;object-fit:cover}@media (max-width: 768px){#myModal{display:none !important}}.modal{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,0.6);z-index:99999}.modal .modal-content{position:relative;background:var(--white-color);margin:auto;padding:30px;width:auto;max-width:90%;height:auto;max-height:80%;aspect-ratio:16 / 9;border-radius:10px}@media (max-width: 768px){.modal .modal-content{padding:10px 30px;aspect-ratio:1 / 1}}.modal .modal-content .close{position:absolute;width:30px;height:30px;top:-35px;right:10px;cursor:pointer}.modal .modal-content .close:hover::after,.modal .modal-content .close:hover::before{background:var(--red-color)}.modal .modal-content .close:before,.modal .modal-content .close:after{position:absolute;content:'';top:50%;left:0;right:0;height:2px;background:var(--white-color);transition:all 0.5s}.modal .modal-content .close::before{transform:rotate(50deg) translateY(-50%)}.modal .modal-content .close::after{transform:rotate(-50deg) translateY(-50%)}.modal .modal-content .modal-gallery-content-item{width:100%;height:100%;overflow:hidden}.modal .modal-content .modal-gallery-content-item img{display:block;margin:0 auto;padding:0;width:100%;height:100%;object-fit:contain}.modal .modal-content .modal-gallery-content-item .video-wrapper{display:flex;justify-content:center;align-items:center;height:calc(100%);max-width:100%}.modal .modal-content .modal-prev,.modal .modal-content .modal-next{position:absolute;width:30px;height:30px;top:50%;transform:translateY(-50%);cursor:pointer;transition:all 0.5s}.modal .modal-content .modal-prev:hover::before,.modal .modal-content .modal-next:hover::before{border:solid var(--dark-color-two);border-width:0 2px 2px 0}.modal .modal-content .modal-prev::before,.modal .modal-content .modal-next::before{position:absolute;content:'';top:13px;border:solid var(--mid-color-two);border-width:0 2px 2px 0;display:inline-block;padding:10px;transition:all 0.5s}.modal .modal-content .modal-prev{left:0}@media (max-width: 768px){.modal .modal-content .modal-prev{left:0px}}.modal .modal-content .modal-prev:hover::before{left:5px}.modal .modal-content .modal-prev::before{left:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.modal .modal-content .modal-next{right:0}@media (max-width: 768px){.modal .modal-content .modal-next{right:0}}.modal .modal-content .modal-next:hover::before{right:5px}.modal .modal-content .modal-next::before{right:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.med-video{position:relative;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;width:100%;padding:50px;background:var(--light-color-one)}@media (max-width: 768px){.med-video{padding:25px}}@media (max-width: 425px){.med-video{padding:15px}}.med-video::before,.med-video::after{position:absolute;content:'';left:0;right:0;bottom:0}.med-video::before{top:50%;background:url("/i/video_bgn.png") center center no-repeat,var(--mid-color-one);background-size:cover;clip-path:polygon(0 0, 100% 70%, 100% 100%, 0% 100%);z-index:4}.med-video::after{top:calc(50% - 7px);background:var(--red-color);clip-path:polygon(0 0, 100% 68%, 100% 100%, 0% 100%);z-index:1}.med-video iframe{width:100%;max-width:66.66%;height:auto;aspect-ratio:16 / 9;border:10px solid var(--white-color);box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:5}@media (max-width: 768px){.med-video iframe{max-width:100%}}.med-mail-form{display:block;width:100%;margin:0 auto;padding:50px;color:var(--dark-color-two);background:var(--light-color-one)}@media (max-width: 800px){.med-mail-form{padding:50px 25px}}@media (max-width: 425px){.med-mail-form{padding:25px 15px}}.med-mail-form #contactsForm{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:25px}@media (max-width: 425px){.med-mail-form #contactsForm{gap:15px}}.med-mail-form #contactsForm h3{width:100%;text-align:center;font-size:var(--font-size-p);font-weight:500;text-transform:uppercase}.med-mail-form #contactsForm h3 span{position:relative;margin:0 40px 0 0}.med-mail-form #contactsForm h3 span::before{position:absolute;content:'';left:0;top:0;width:30px;height:18px;background:url("/i/icons/email_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(27%) sepia(13%) saturate(854%) hue-rotate(184deg) brightness(95%) contrast(87%)}.med-mail-form #contactsForm p{width:100%;text-align:center;text-wrap:balance}.med-mail-form #contactsForm .med-mail-form-name,.med-mail-form #contactsForm .med-mail-form-email,.med-mail-form #contactsForm .med-mail-form-phone,.med-mail-form #contactsForm .med-mail-form-title,.med-mail-form #contactsForm .med-mail-form-text{position:relative;width:100%}.med-mail-form #contactsForm .med-mail-form-name #name,.med-mail-form #contactsForm .med-mail-form-name #email,.med-mail-form #contactsForm .med-mail-form-name #phone,.med-mail-form #contactsForm .med-mail-form-name #subject,.med-mail-form #contactsForm .med-mail-form-name #question,.med-mail-form #contactsForm .med-mail-form-email #name,.med-mail-form #contactsForm .med-mail-form-email #email,.med-mail-form #contactsForm .med-mail-form-email #phone,.med-mail-form #contactsForm .med-mail-form-email #subject,.med-mail-form #contactsForm .med-mail-form-email #question,.med-mail-form #contactsForm .med-mail-form-phone #name,.med-mail-form #contactsForm .med-mail-form-phone #email,.med-mail-form #contactsForm .med-mail-form-phone #phone,.med-mail-form #contactsForm .med-mail-form-phone #subject,.med-mail-form #contactsForm .med-mail-form-phone #question,.med-mail-form #contactsForm .med-mail-form-title #name,.med-mail-form #contactsForm .med-mail-form-title #email,.med-mail-form #contactsForm .med-mail-form-title #phone,.med-mail-form #contactsForm .med-mail-form-title #subject,.med-mail-form #contactsForm .med-mail-form-title #question,.med-mail-form #contactsForm .med-mail-form-text #name,.med-mail-form #contactsForm .med-mail-form-text #email,.med-mail-form #contactsForm .med-mail-form-text #phone,.med-mail-form #contactsForm .med-mail-form-text #subject,.med-mail-form #contactsForm .med-mail-form-text #question{outline:none;border:1px solid var(--mid-color-four);display:inline-block;margin:0;padding:0;width:100%;padding:15px;border-radius:5px;font-size:var(--font-size-p);font-family:var(--font-family-roboto);transition:all 0.5s}.med-mail-form #contactsForm .med-mail-form-name #name:focus,.med-mail-form #contactsForm .med-mail-form-name #name:active,.med-mail-form #contactsForm .med-mail-form-name #email:focus,.med-mail-form #contactsForm .med-mail-form-name #email:active,.med-mail-form #contactsForm .med-mail-form-name #phone:focus,.med-mail-form #contactsForm .med-mail-form-name #phone:active,.med-mail-form #contactsForm .med-mail-form-name #subject:focus,.med-mail-form #contactsForm .med-mail-form-name #subject:active,.med-mail-form #contactsForm .med-mail-form-name #question:focus,.med-mail-form #contactsForm .med-mail-form-name #question:active,.med-mail-form #contactsForm .med-mail-form-email #name:focus,.med-mail-form #contactsForm .med-mail-form-email #name:active,.med-mail-form #contactsForm .med-mail-form-email #email:focus,.med-mail-form #contactsForm .med-mail-form-email #email:active,.med-mail-form #contactsForm .med-mail-form-email #phone:focus,.med-mail-form #contactsForm .med-mail-form-email #phone:active,.med-mail-form #contactsForm .med-mail-form-email #subject:focus,.med-mail-form #contactsForm .med-mail-form-email #subject:active,.med-mail-form #contactsForm .med-mail-form-email #question:focus,.med-mail-form #contactsForm .med-mail-form-email #question:active,.med-mail-form #contactsForm .med-mail-form-phone #name:focus,.med-mail-form #contactsForm .med-mail-form-phone #name:active,.med-mail-form #contactsForm .med-mail-form-phone #email:focus,.med-mail-form #contactsForm .med-mail-form-phone #email:active,.med-mail-form #contactsForm .med-mail-form-phone #phone:focus,.med-mail-form #contactsForm .med-mail-form-phone #phone:active,.med-mail-form #contactsForm .med-mail-form-phone #subject:focus,.med-mail-form #contactsForm .med-mail-form-phone #subject:active,.med-mail-form #contactsForm .med-mail-form-phone #question:focus,.med-mail-form #contactsForm .med-mail-form-phone #question:active,.med-mail-form #contactsForm .med-mail-form-title #name:focus,.med-mail-form #contactsForm .med-mail-form-title #name:active,.med-mail-form #contactsForm .med-mail-form-title #email:focus,.med-mail-form #contactsForm .med-mail-form-title #email:active,.med-mail-form #contactsForm .med-mail-form-title #phone:focus,.med-mail-form #contactsForm .med-mail-form-title #phone:active,.med-mail-form #contactsForm .med-mail-form-title #subject:focus,.med-mail-form #contactsForm .med-mail-form-title #subject:active,.med-mail-form #contactsForm .med-mail-form-title #question:focus,.med-mail-form #contactsForm .med-mail-form-title #question:active,.med-mail-form #contactsForm .med-mail-form-text #name:focus,.med-mail-form #contactsForm .med-mail-form-text #name:active,.med-mail-form #contactsForm .med-mail-form-text #email:focus,.med-mail-form #contactsForm .med-mail-form-text #email:active,.med-mail-form #contactsForm .med-mail-form-text #phone:focus,.med-mail-form #contactsForm .med-mail-form-text #phone:active,.med-mail-form #contactsForm .med-mail-form-text #subject:focus,.med-mail-form #contactsForm .med-mail-form-text #subject:active,.med-mail-form #contactsForm .med-mail-form-text #question:focus,.med-mail-form #contactsForm .med-mail-form-text #question:active{background:var(--yellow-color-light)}.med-mail-form #contactsForm .med-mail-form-name #name:focus ~ label,.med-mail-form #contactsForm .med-mail-form-name #name:valid ~ label,.med-mail-form #contactsForm .med-mail-form-name #email:focus ~ label,.med-mail-form #contactsForm .med-mail-form-name #email:valid ~ label,.med-mail-form #contactsForm .med-mail-form-name #phone:focus ~ label,.med-mail-form #contactsForm .med-mail-form-name #phone:valid ~ label,.med-mail-form #contactsForm .med-mail-form-name #subject:focus ~ label,.med-mail-form #contactsForm .med-mail-form-name #subject:valid ~ label,.med-mail-form #contactsForm .med-mail-form-name #question:focus ~ label,.med-mail-form #contactsForm .med-mail-form-name #question:valid ~ label,.med-mail-form #contactsForm .med-mail-form-email #name:focus ~ label,.med-mail-form #contactsForm .med-mail-form-email #name:valid ~ label,.med-mail-form #contactsForm .med-mail-form-email #email:focus ~ label,.med-mail-form #contactsForm .med-mail-form-email #email:valid ~ label,.med-mail-form #contactsForm .med-mail-form-email #phone:focus ~ label,.med-mail-form #contactsForm .med-mail-form-email #phone:valid ~ label,.med-mail-form #contactsForm .med-mail-form-email #subject:focus ~ label,.med-mail-form #contactsForm .med-mail-form-email #subject:valid ~ label,.med-mail-form #contactsForm .med-mail-form-email #question:focus ~ label,.med-mail-form #contactsForm .med-mail-form-email #question:valid ~ label,.med-mail-form #contactsForm .med-mail-form-phone #name:focus ~ label,.med-mail-form #contactsForm .med-mail-form-phone #name:valid ~ label,.med-mail-form #contactsForm .med-mail-form-phone #email:focus ~ label,.med-mail-form #contactsForm .med-mail-form-phone #email:valid ~ label,.med-mail-form #contactsForm .med-mail-form-phone #phone:focus ~ label,.med-mail-form #contactsForm .med-mail-form-phone #phone:valid ~ label,.med-mail-form #contactsForm .med-mail-form-phone #subject:focus ~ label,.med-mail-form #contactsForm .med-mail-form-phone #subject:valid ~ label,.med-mail-form #contactsForm .med-mail-form-phone #question:focus ~ label,.med-mail-form #contactsForm .med-mail-form-phone #question:valid ~ label,.med-mail-form #contactsForm .med-mail-form-title #name:focus ~ label,.med-mail-form #contactsForm .med-mail-form-title #name:valid ~ label,.med-mail-form #contactsForm .med-mail-form-title #email:focus ~ label,.med-mail-form #contactsForm .med-mail-form-title #email:valid ~ label,.med-mail-form #contactsForm .med-mail-form-title #phone:focus ~ label,.med-mail-form #contactsForm .med-mail-form-title #phone:valid ~ label,.med-mail-form #contactsForm .med-mail-form-title #subject:focus ~ label,.med-mail-form #contactsForm .med-mail-form-title #subject:valid ~ label,.med-mail-form #contactsForm .med-mail-form-title #question:focus ~ label,.med-mail-form #contactsForm .med-mail-form-title #question:valid ~ label,.med-mail-form #contactsForm .med-mail-form-text #name:focus ~ label,.med-mail-form #contactsForm .med-mail-form-text #name:valid ~ label,.med-mail-form #contactsForm .med-mail-form-text #email:focus ~ label,.med-mail-form #contactsForm .med-mail-form-text #email:valid ~ label,.med-mail-form #contactsForm .med-mail-form-text #phone:focus ~ label,.med-mail-form #contactsForm .med-mail-form-text #phone:valid ~ label,.med-mail-form #contactsForm .med-mail-form-text #subject:focus ~ label,.med-mail-form #contactsForm .med-mail-form-text #subject:valid ~ label,.med-mail-form #contactsForm .med-mail-form-text #question:focus ~ label,.med-mail-form #contactsForm .med-mail-form-text #question:valid ~ label{display:none}.med-mail-form #contactsForm .med-mail-form-name label,.med-mail-form #contactsForm .med-mail-form-email label,.med-mail-form #contactsForm .med-mail-form-phone label,.med-mail-form #contactsForm .med-mail-form-title label,.med-mail-form #contactsForm .med-mail-form-text label{position:absolute;top:50%;transform:translateY(-50%);left:15px;color:var(--mid-color-three)}.med-mail-form #contactsForm .med-mail-form-name label span,.med-mail-form #contactsForm .med-mail-form-email label span,.med-mail-form #contactsForm .med-mail-form-phone label span,.med-mail-form #contactsForm .med-mail-form-title label span,.med-mail-form #contactsForm .med-mail-form-text label span{color:var(--red-color)}.med-mail-form #contactsForm .med-mail-form-name,.med-mail-form #contactsForm .med-mail-form-email,.med-mail-form #contactsForm .med-mail-form-phone{max-width:calc(33.33% - 17px)}@media (max-width: 1080px){.med-mail-form #contactsForm .med-mail-form-name,.med-mail-form #contactsForm .med-mail-form-email,.med-mail-form #contactsForm .med-mail-form-phone{max-width:100%}}.med-mail-form #contactsForm .med-mail-form-text #q_text{display:block;min-height:180px}.med-mail-form #contactsForm .med-mail-form-text label{top:15px;transform:translateY(0)}.med-mail-form #contactsForm .btn_submit{margin:0 auto;background:var(--red-color);border:none;color:var(--white-color);font-size:var(--font-size-sm);font-family:var(--font-family-roboto);text-transform:uppercase;height:50px;border-radius:25px;padding:0 40px;cursor:pointer;transition:all 0.5s}.med-mail-form #contactsForm .btn_submit:hover{box-shadow:0 0 20px var(--red-color-c50)}.med-form-container{width:100%;background:var(--light-color-one)}.med-form-content{width:100%;max-width:66.66%;margin:0 auto}@media (max-width: 1080px){.med-form-content{max-width:80%}}@media (max-width: 768px){.med-form-content{max-width:100%}}.med-locations-tabs-container{margin:0;padding:0;background:var(--white-color)}.med-locations-tabs-container .med-locations-tabs-container-head{position:relative;display:flex;justify-content:space-between;gap:25px;align-items:center;background:var(--light-color-one);padding:15px 50px;background-size:contain}@media (max-width: 768px){.med-locations-tabs-container .med-locations-tabs-container-head{padding:15px 25px;justify-content:center}}.med-locations-tabs-container .med-locations-tabs-container-head::before{position:absolute;content:'';width:33.33%;top:0;right:0;bottom:0;background:url("/i/head_bgn.png") top right no-repeat,linear-gradient(45deg, #a4a9b3 0%, #565e70 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 10% 100%);border-top-right-radius:10px;overflow:hidden}@media (max-width: 768px){.med-locations-tabs-container .med-locations-tabs-container-head::before{display:none}}.med-locations-tabs-container .med-locations-tabs-container-head h3{position:relative;text-transform:uppercase;font-size:var(--font-size-h3);color:var(--dark-color-two);font-weight:400;padding:5px 0 0 35px;line-height:1em}@media (max-width: 768px){.med-locations-tabs-container .med-locations-tabs-container-head h3{font-size:var(--font-size-h4)}}.med-locations-tabs-container .med-locations-tabs-container-head h3::before{position:absolute;content:'';top:0;left:0;bottom:0;width:30px;background:url(/i/icons/tire_wrench_icon.svg) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(27%) sepia(9%) saturate(1274%) hue-rotate(184deg) brightness(95%) contrast(88%)}.med-locations-tabs-container .med-locations-tabs-container-content{display:flex;padding:50px;gap:25px}@media (max-width: 1080px){.med-locations-tabs-container .med-locations-tabs-container-content{flex-wrap:wrap}}@media (max-width: 800px){.med-locations-tabs-container .med-locations-tabs-container-content{padding:25px}}@media (max-width: 768px){.med-locations-tabs-container .med-locations-tabs-container-content{display:none}}.med-locations-tabs-container .med-locations-tabs-container-content .med-locations-tabs-container-content-col{width:100%;max-width:315px;min-width:280px;display:flex;flex-direction:column;gap:6px}.med-locations-tabs-container .med-locations-tabs-container-content .med-locations-tabs-container-content-col:nth-of-type(1){max-width:500px}@media (max-width: 1080px){.med-locations-tabs-container .med-locations-tabs-container-content .med-locations-tabs-container-content-col{max-width:calc(50% - 14px)}.med-locations-tabs-container .med-locations-tabs-container-content .med-locations-tabs-container-content-col:nth-of-type(1){align-self:flex-end;max-width:100%;min-width:100%;aspect-ratio:21 / 9}}.med-locations-tabs-container .med-locations-container-head-reserve-head,.med-locations-tabs-container .med-locations-container-head-reserve{position:relative;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;font-size:var(--font-size-ssm);height:50px;padding:0 55px 0 20px;background:var(--red-color);border-radius:25px;color:var(--white-color);text-decoration:none;text-transform:uppercase;line-height:1em;text-align:right;transition:all 0.5s;z-index:10}@media (max-width: 768px){.med-locations-tabs-container .med-locations-container-head-reserve-head,.med-locations-tabs-container .med-locations-container-head-reserve{display:none}}.med-locations-tabs-container .med-locations-container-head-reserve-head:hover,.med-locations-tabs-container .med-locations-container-head-reserve:hover{box-shadow:0 0 10px var(--red-color-c50)}.med-locations-tabs-container .med-locations-container-head-reserve-head::before,.med-locations-tabs-container .med-locations-container-head-reserve::before{position:absolute;content:'';top:0;right:15px;bottom:0;width:30px;background:url("/i/icons/wrench_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.med-locations-tabs-container .med-locations-container-head-reserve{display:none;margin:0 25px}@media (max-width: 768px){.med-locations-tabs-container .med-locations-container-head-reserve{display:flex;margin:0 auto;align-self:center}}@media (max-width: 600px){.med-locations-tabs-container .med-locations-container-head-reserve{margin:10px 0 0 0}}@media (max-width: 380px){.med-locations-tabs-container .med-locations-container-head-reserve{padding:0 20px}.med-locations-tabs-container .med-locations-container-head-reserve::before{display:none}}.med-locations-tabs-container-content-mobile{display:none;padding:50px}@media (max-width: 768px){.med-locations-tabs-container-content-mobile{display:block;padding:0 25px 25px 25px;background:var(--light-color-one);display:flex;flex-direction:column;justify-content:flex-start}}.med-locations-tabs-container-content-mobile .med-locations-tabs-map-btn{position:relative;height:40px;border-radius:20px;background:var(--mid-color-two);align-self:center;font-size:var(--font-size-ssm);line-height:1em;color:var(--white-color);margin:0 0 15px 0;padding:0 35px 0 15px;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;cursor:pointer}.med-locations-tabs-container-content-mobile .med-locations-tabs-map-btn::before{position:absolute;content:'';top:7px;right:10px;bottom:7px;width:30px;background:url("/i/icons/pin_icon.svg") center right no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(80%) sepia(7%) saturate(403%) hue-rotate(185deg) brightness(92%) contrast(90%)}.med-locations-tabs-container-content-mobile #med-locations-tabs-map-content{display:block;margin:0 0 15px;max-height:0;overflow:hidden;transition:all 0.5s}.med-locations-tabs-container-content-mobile .med-col-locations-tabs-btn-mobile{position:relative;background:var(--white-color);color:var(--mid-color-one);cursor:pointer;margin:0 0 15px 0;padding:0 15px;width:100%;max-height:40px;text-align:left;transition:all 0.5s;border-radius:5px;border:1px solid var(--mid-color-four);text-transform:uppercase;overflow:hidden}.med-locations-tabs-container-content-mobile .med-col-locations-tabs-btn-mobile:hover{box-shadow:0 0 10px rgba(0,0,0,0.2)}.med-locations-tabs-container-content-mobile .med-col-locations-tabs-btn-mobile::before{position:absolute;content:'';top:10px;right:15px;border:solid var(--mid-color-one);border-width:0 2px 2px 0;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all 0.5s}.med-locations-tabs-container-content-mobile .med-col-locations-tabs-btn-mobile .med-col-locations-tabs-btn-mobile-title{position:relative;padding:3px 0 0 30px;height:38px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--mid-color-one);font-size:var(--font-size-p)}.med-locations-tabs-container-content-mobile .med-col-locations-tabs-btn-mobile .med-col-locations-tabs-btn-mobile-title::before{position:absolute;content:'';top:6px;left:0;bottom:8px;width:30px;background:url("/i/icons/tire_wrench_icon.svg") center left no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(57%) sepia(22%) saturate(161%) hue-rotate(182deg) brightness(94%) contrast(93%)}.med-locations-tabs-container-content-mobile .med-col-locations-tabs-btn-mobile .med-col-locations-tabcontent{margin:5px 0 15px 0}.med-locations-tabs-container-content-mobile .active-location{box-shadow:0 0 10px rgba(0,0,0,0.2)}.med-locations-tabs-container-content-mobile .active-location::before{top:15px;border:solid var(--dark-color-one);border-width:0 2px 2px 0;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.med-locations-tabs-container-content-mobile .active-location .med-col-locations-tabs-btn-mobile-title{color:var(--dark-color-one)}.med-locations-tabs-container-content-mobile .active-location .med-col-locations-tabs-btn-mobile-title::before{filter:brightness(0) saturate(100%) invert(6%) sepia(20%) saturate(3118%) hue-rotate(193deg) brightness(101%) contrast(97%)}.med-locations-tabs-container-content-mobile .active-location .med-col-locations-tabcontent{display:flex !important}.med-clients-container{position:relative;display:block;width:100%;margin:0;padding:50px}@media (max-width: 800px){.med-clients-container{padding:25px}}@media (max-width: 425px){.med-clients-container{padding:15px}}.med-clients-container .med-clients-content{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-width:var(--main-width);margin:0 auto;gap:3px}.med-clients-container .med-clients-content .med-clients-content-item{width:100%;max-width:calc(12.5% - 3px);aspect-ratio:16 / 9;padding:20px;transition:all 0.5s;background:var(--white-color);border:1px solid rgba(0,0,0,0.1)}.med-clients-container .med-clients-content .med-clients-content-item:hover img{filter:none}@media (max-width: 1080px){.med-clients-container .med-clients-content .med-clients-content-item{max-width:calc(14.3% - 3px)}}@media (max-width: 980px){.med-clients-container .med-clients-content .med-clients-content-item{max-width:calc(16.7% - 3px)}}@media (max-width: 780px){.med-clients-container .med-clients-content .med-clients-content-item{max-width:calc(20% - 3px)}}@media (max-width: 580px){.med-clients-container .med-clients-content .med-clients-content-item{max-width:calc(25% - 3px)}}@media (max-width: 480px){.med-clients-container .med-clients-content .med-clients-content-item{max-width:calc(33.33% - 3px)}}.med-clients-container .med-clients-content .med-clients-content-item img{filter:brightness(0) invert(0) opacity(0.4);transition:all 0.5s;width:100%;height:100%;object-fit:contain}.med-popular-tire-container{position:relative;display:block;width:100%;margin:0;padding:0 50px 50px 50px}@media (max-width: 800px){.med-popular-tire-container{padding:25px}}@media (max-width: 425px){.med-popular-tire-container{padding:15px}}.med-popular-tire-container .med-popular-tire-content{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-width:var(--main-width);margin:0 auto;gap:3px}.med-popular-tire-container .med-popular-tire-content li{width:100%;max-width:calc(12.5% - 3px);background:rgba(236,237,241,0.4);border:1px solid transparent;border-radius:4px;transition:all 0.5s}@media (max-width: 1200px){.med-popular-tire-container .med-popular-tire-content li{max-width:calc(14.3% - 3px)}}@media (max-width: 980px){.med-popular-tire-container .med-popular-tire-content li{max-width:calc(16.66% - 3px)}}@media (max-width: 870px){.med-popular-tire-container .med-popular-tire-content li{max-width:calc(20% - 3px)}}@media (max-width: 680px){.med-popular-tire-container .med-popular-tire-content li{max-width:calc(25% - 3px)}}@media (max-width: 540px){.med-popular-tire-container .med-popular-tire-content li{max-width:calc(33.33% - 3px)}}@media (max-width: 425px){.med-popular-tire-container .med-popular-tire-content li{max-width:calc(50% - 3px)}}.med-popular-tire-container .med-popular-tire-content li:hover{background:var(--light-color-two);border:1px solid var(--mid-color-four)}.med-popular-tire-container .med-popular-tire-content li:nth-of-type(1){max-width:100%;background:none}.med-popular-tire-container .med-popular-tire-content li:nth-of-type(1):hover{background:none;border:1px solid transparent}.med-popular-tire-container .med-popular-tire-content li h3{font-size:var(--font-size-h3);display:block;text-align:center;text-transform:uppercase;font-weight:400;margin:0 0 15px;color:var(--mid-color-two)}.med-popular-tire-container .med-popular-tire-content li a{font-size:var(--font-size-p);text-transform:uppercase;color:var(--mid-color-two);display:block;padding:10px 10px 8px 10px;text-align:center;text-decoration:none}.med-quality-container{display:block;width:100%;margin:0;padding:50px;background:var(--light-color-one)}@media (max-width: 800px){.med-quality-container{padding:25px}}@media (max-width: 425px){.med-quality-container{padding:15px}}.med-quality-container .med-quality-content{width:100%;max-width:var(--main-width);margin:0 auto;padding:0;display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:center}@media (max-width: 600px){.med-quality-container .med-quality-content{flex-wrap:wrap}}.med-quality-container .med-quality-content .med-quality-content-item{position:relative;width:100%;max-width:16.66%}.med-quality-container .med-quality-content .med-quality-content-item:nth-of-type(4){order:4}.med-quality-container .med-quality-content .med-quality-content-item:nth-of-type(5){order:5}.med-quality-container .med-quality-content .med-quality-content-item:nth-of-type(3){max-width:33.33%}@media (max-width: 600px){.med-quality-container .med-quality-content .med-quality-content-item:nth-of-type(3){max-width:calc(66.66% - 20px);order:4}}@media (max-width: 480px){.med-quality-container .med-quality-content .med-quality-content-item:nth-of-type(3){max-width:100%}}.med-quality-container .med-quality-content .med-quality-content-item:nth-of-type(3) img{max-height:90px}@media (max-width: 600px){.med-quality-container .med-quality-content .med-quality-content-item{max-width:calc(33.33% - 20px)}.med-quality-container .med-quality-content .med-quality-content-item:nth-of-type(4){order:3}}@media (max-width: 480px){.med-quality-container .med-quality-content .med-quality-content-item{max-width:calc(50% - 15px)}.med-quality-container .med-quality-content .med-quality-content-item:nth-of-type(4){order:4}}.med-quality-container .med-quality-content .med-quality-content-item a{width:auto;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.med-quality-container .med-quality-content .med-quality-content-item a img{width:auto;height:100%;max-height:126px;object-fit:contain}@media (max-width: 980px){.med-quality-container .med-quality-content .med-quality-content-item a img{width:100%;height:100%}}.med-footer-container{position:relative;display:block;width:100%;margin:0;padding:50px 50px 0;background:url("/i/footer_bgn.png") bottom left no-repeat,var(--mid-color-one)}@media (max-width: 1024px){.med-footer-container{padding:50px 50px 60px}}@media (max-width: 800px){.med-footer-container{padding:25px 25px 60px}}@media (max-width: 425px){.med-footer-container{padding:15px 15px 60px}}.med-footer-container .med-footer-content{width:100%;max-width:var(--main-width);margin:0 auto;display:flex;gap:30px}@media (max-width: 600px){.med-footer-container .med-footer-content{flex-direction:column}}.med-footer-container .med-footer-content .med-footer-content-col{width:100%;max-width:calc(50% - 15px);display:flex;flex-wrap:wrap;gap:30px}@media (max-width: 600px){.med-footer-container .med-footer-content .med-footer-content-col{max-width:100%}}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol{width:100%;max-width:calc(50% - 15px)}@media (max-width: 1080px){.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol{max-width:100%}}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol h6{display:block;text-transform:uppercase;margin:0 0 10px 0;padding:0 0 10px;border-bottom:1px solid var(--light-color-one);font-size:var(--font-size-h6);color:var(--white-color)}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol a{display:block;text-decoration:none;transition:all 0.5s;padding:3px 0;font-size:var(--font-size-p);color:var(--white-color)}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol a:hover{color:var(--yellow-color)}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol ul{width:100%;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol ul li{margin:0;padding:0}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol ul li a{text-decoration:none;transition:all 0.5s;font-size:var(--font-size-p);color:var(--white-color)}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol ul li a:hover{color:var(--yellow-color)}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol .med-footer-content-col-subcol-cols1{column-count:1;column-gap:30px}@media (max-width: 600px){.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol .med-footer-content-col-subcol-cols1{column-count:2}}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol .med-footer-content-col-subcol-cols1 a{display:block;text-decoration:none;transition:all 0.5s;padding:3px 0;font-size:var(--font-size-p);color:var(--white-color)}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol .med-footer-content-col-subcol-cols1 a:hover{color:var(--yellow-color)}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol .med-footer-content-col-subcol-cols2{column-count:2;column-gap:30px}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol .med-footer-content-col-subcol-cols2 a{display:block;text-decoration:none;transition:all 0.5s;padding:3px 0;font-size:var(--font-size-p);color:var(--white-color)}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol .med-footer-content-col-subcol-cols2 a:hover{color:var(--yellow-color)}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol .med-footer-content-col-subcol-social{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;margin:10px 0 0 0;padding:0}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol .med-footer-content-col-subcol-social li{margin:0;padding:0}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol .med-footer-content-col-subcol-social li a{margin:0;padding:0}.med-footer-container .med-footer-content .med-footer-content-col .med-footer-content-col-subcol .med-footer-content-col-subcol-social li a img{margin:0;padding:0}.med-footer-container .med-footer-content .med-footer-content-col .row{position:relative;width:100%;max-width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;align-content:center;align-items:center;gap:15px;padding:25px;border-radius:6px;background:none;border:1px solid var(--mid-color-four)}@media (max-width: 768px){.med-footer-container .med-footer-content .med-footer-content-col .row{padding:25px 15px 15px}}@media (max-width: 600px){.med-footer-container .med-footer-content .med-footer-content-col .row{margin:30px 0 0 0}}.med-footer-container .med-footer-content .med-footer-content-col .row .med-subscribe{width:100%;text-align:center;color:var(--white-color);font-size:var(--font-size-sm)}@media (max-width: 1080px){.med-footer-container .med-footer-content .med-footer-content-col .row .med-subscribe{max-width:100%}}.med-footer-container .med-footer-content .med-footer-content-col .row .med-subscribe h6{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--mid-color-one);padding:0 15px;font-weight:500;border:none;width:auto;white-space:nowrap}.med-footer-container .med-footer-content .med-footer-content-col .row .med-subscribe-form{position:relative;width:100%;max-width:calc(80% - 15px)}@media (max-width: 1080px){.med-footer-container .med-footer-content .med-footer-content-col .row .med-subscribe-form{max-width:100%}}.med-footer-container .med-footer-content .med-footer-content-col .row .med-subscribe-form .med-subscribe-form-input{width:100%;height:48px;border:1px solid var(--mid-color-three);border-radius:24px;padding:10px 100px 10px 20px;box-sizing:border-box;outline:none;font-size:var(--font-size-sm)}@media (max-width: 768px){.med-footer-container .med-footer-content .med-footer-content-col .row .med-subscribe-form .med-subscribe-form-input{padding:10px 100px 10px 10px}}.med-footer-container .med-footer-content .med-footer-content-col .row .med-subscribe-form .med-subscribe-form-botton{position:absolute;right:3px;top:3px;bottom:3px;border:0;font-family:var(--font-family-roboto);line-height:1.1em;background:var(--red-color);font-size:var(--font-size-sm);text-transform:uppercase;color:var(--white-color);outline:none;margin:0;padding:0 30px;border-radius:100px;cursor:pointer;z-index:2}@media (max-width: 768px){.med-footer-container .med-footer-content .med-footer-content-col .row .med-subscribe-form .med-subscribe-form-botton{padding:0 10px}}.med-footer-container .med-footer-content .med-footer-content-col .row .med-subscribe-form #BulletinForm10x{display:none;text-align:center;color:#FFF}.med-footer-container .med-footer-container-useful{width:100%;max-width:var(--main-width);margin:60px auto 0;padding:20px 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;font-size:var(--font-size-sm);color:var(--white-color)}@media (max-width: 600px){.med-footer-container .med-footer-container-useful{margin:30px auto 0}}.med-footer-container .med-footer-container-useful a{color:var(--white-color);transition:all 0.5s}.med-footer-container .med-footer-container-useful a:hover{color:var(--yellow-color)}.med-footer-container .med-footer-container-useful .med-footer-container-useful-payments{display:flex;flex-direction:row;gap:3px}@media (max-width: 500px){.med-footer-container .med-footer-container-useful .med-footer-container-useful-payments{flex-wrap:wrap}}.med-footer-container .med-footer-container-useful .med-footer-container-useful-payments a{margin:0;padding:10px 10px 6px 10px;background:var(--light-color-one);border-radius:5px;width:100%;max-width:150px;text-align:center}@media (max-width: 500px){.med-footer-container .med-footer-container-useful .med-footer-container-useful-payments a{max-width:calc(50% - 2px)}}.med-footer-container .med-footer-container-useful .med-footer-container-useful-payments a img{margin:0;padding:0;width:100%;height:26px;object-fit:contain}.med-footer-container .med-footer-container-copyright{width:100%;max-width:var(--main-width);margin:0px auto 0;padding:20px 0;border-top:1px solid var(--mid-color-four);font-size:var(--font-size-sm);color:var(--white-color);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}@media (max-width: 600px){.med-footer-container .med-footer-container-copyright{padding:20px 0}}.med-filter-container{width:100%;margin:30px 0;padding:0 30px}@media (max-width: 600px){.med-filter-container{padding:0 16px}}.med-filter-container .med-filter-content{width:100%;max-width:var(--main-width);margin:0 auto;padding:0;display:flex;gap:30px}@media (max-width: 1024px){.med-filter-container .med-filter-content{flex-wrap:wrap}}.med-filter-container .med-filter-content .med-filter-content-col{width:100%;max-width:calc(50% - 15px)}@media (max-width: 1024px){.med-filter-container .med-filter-content .med-filter-content-col{max-width:100%}}.med-col-filter{background:var(--light-color-two);display:flex;flex-direction:column}.med-col-filter .med-col-filter-nav{display:flex;flex-wrap:wrap;gap:0}.med-col-filter .med-col-filter-nav .med-col-filter-tabs-btn{cursor:pointer;background:var(--light-color-one);border-bottom:1px solid var(--mid-color-four);border-top:3px solid var(--light-color-one);font-size:11px;font-family:var(--font-family-roboto);text-transform:uppercase;width:100%;max-width:calc(33.33% - 2px);height:50px;color:var(--mid-color-two);margin:0 3px 0 0;padding:0 6px;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.med-col-filter .med-col-filter-nav .med-col-filter-tabs-btn:nth-of-type(3){margin:0}.med-col-filter .med-col-filter-nav .size,.med-col-filter .med-col-filter-nav .brand,.med-col-filter .med-col-filter-nav .sport{display:inline-block;padding-inline-start:30px;position:relative;text-align:left;filter:brightness(0) saturate(100%) invert(52%) sepia(19%) saturate(260%) hue-rotate(185deg) brightness(89%) contrast(89%)}@media (max-width: 540px){.med-col-filter .med-col-filter-nav .size,.med-col-filter .med-col-filter-nav .brand,.med-col-filter .med-col-filter-nav .sport{font-size:12px;line-height:1.2em}}.med-col-filter .med-col-filter-nav .size::before,.med-col-filter .med-col-filter-nav .brand::before,.med-col-filter .med-col-filter-nav .sport::before{position:absolute;content:'';width:24px;height:24px;top:50%;transform:translateY(-50%);left:0;bottom:0}.med-col-filter .med-col-filter-nav .size::before{background:url("/i/icons/tire_icon.svg") left center no-repeat;background-size:contain}.med-col-filter .med-col-filter-nav .brand::before{background:url("/i/icons/car_icon.svg") center center no-repeat;background-size:contain}.med-col-filter .med-col-filter-nav .sport::before{background:url("/i/icons/flag_icon.svg") center center no-repeat;background-size:contain}.med-col-filter #size-content,.med-col-filter #brand-content,.med-col-filter #sport-content{display:none}.med-col-filter #size-btn,.med-col-filter #brand-btn,.med-col-filter #sport-btn{visibility:hidden;width:0px;height:0;overflow:hidden}.med-col-filter #size-btn:checked ~ .size-btn-lbl,.med-col-filter #brand-btn:checked ~ .brand-btn-lbl,.med-col-filter #sport-btn:checked ~ .sport-btn-lbl{background:var(--light-color-two);border-bottom:1px solid transparent;border-top:3px solid var(--mid-color-three);color:var(--dark-color-two)}.med-col-filter #size-btn:checked ~ .size-btn-lbl span,.med-col-filter #brand-btn:checked ~ .brand-btn-lbl span,.med-col-filter #sport-btn:checked ~ .sport-btn-lbl span{filter:brightness(0) saturate(100%) invert(30%) sepia(8%) saturate(442%) hue-rotate(187deg) brightness(93%) contrast(81%)}.med-col-filter #size-btn:checked ~ #size-content,.med-col-filter #brand-btn:checked ~ #brand-content,.med-col-filter #sport-btn:checked ~ #sport-content{display:block}.med-col-filter .med-col-filter-tabcontent{width:100%;margin:0;padding:15px}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 15px}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-wrapper{width:100%;margin-bottom:10px}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x1,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x2,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x4,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .item-custom{width:100%;max-width:calc(33.33% - 10px)}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x1,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x2,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x4,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .item-custom{max-width:calc(50% - 8px)}}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item label,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x1 label,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x2 label,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x4 label,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5 label,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .item-custom label{display:block;margin:0 0 6px;padding:0;font-size:var(--font-size-sm);color:var(--mid-color-two)}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item select,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x1 select,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x2 select,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x4 select,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5 select,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .item-custom select{display:block;width:100%;font-size:var(--font-size-p);margin:0;padding:12px;border:1px solid var(--mid-color-four);border-radius:6px}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item select:focus,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item select:active,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x1 select:focus,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x1 select:active,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x2 select:focus,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x2 select:active,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x4 select:focus,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x4 select:active,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5 select:focus,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5 select:active,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .item-custom select:focus,.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .item-custom select:active{outline:none;border:1px solid var(--mid-color-two);background:var(--yellow-color-light)}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x1{max-width:100%}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x2{width:100%;max-width:calc(50% - 8px)}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x4{max-width:calc(25% - 12px)}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x4{max-width:calc(50% - 12px)}}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x4 .med-tire-position{display:flex;gap:6px;align-items:flex-end;margin:0 0 10px}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x4 .med-tire-position span{font-size:var(--font-size-sm);color:var(--mid-color-two)}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x4 .med-tire-position img{height:22px}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5{max-width:calc(20% - 12px)}@media (max-width: 980px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5{max-width:calc(33% - 12px)}}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5{max-width:calc(50% - 12px)}}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5 .med-tire-position{display:flex;gap:2px;align-items:center;flex-direction:column}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5 .med-tire-position span{font-size:var(--font-size-sm);color:var(--mid-color-two)}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5 .med-tire-position img{height:22px}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5.car-position{max-width:100%}}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-item-x5.car-position .med-tire-position{flex-direction:row;justify-content:center;gap:6px}}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .item-custom{max-width:calc(37.5% - 10px)}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .item-custom{max-width:calc(50% - 12px)}}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .thin{width:100%;max-width:calc(25% - 12px);padding:0 0 6px}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .thin{max-width:100%}}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .thin .short{margin:0;padding:0;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .thin .short{margin:10px 0 0 0}}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .thin .short span{font-weight:700;margin:0;padding:0}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-settings{width:100%;display:flex;align-items:flex-end;gap:15px}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-settings{flex-wrap:wrap}}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-settings .med-short-container{display:flex;gap:10px;padding-bottom:12px;justify-content:space-around}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-settings .med-short-container{width:100%;padding-bottom:0}}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-settings .med-short-container--small{flex-wrap:wrap;width:calc(50% - 12px)}}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-settings .med-short-container--small .short{width:100%}}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .short{white-space:nowrap;line-height:1.6em}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .short .med-switch{position:relative;display:inline-block;height:20px;padding:0 0 0 32px}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .short .med-switch input{opacity:0;width:0;height:0}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .short .med-switch input:checked+.med-switch-slider{background-color:var(--red-color)}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .short .med-switch input:checked+.med-switch-slider:before{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px)}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .short .med-switch input:focus+.med-switch-slider{box-shadow:0 0 1px var(--red-color)}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .short .med-switch .med-switch-slider{position:absolute;cursor:pointer;top:0;left:0;bottom:0;width:32px;background-color:var(--mid-color-four);-webkit-transition:.4s;transition:.4s;border-radius:34px}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .short .med-switch .med-switch-slider::before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:var(--white-color);-webkit-transition:.4s;transition:.4s;border-radius:50%}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .short .med-switch span{font-size:var(--font-size-sm)}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-info{position:relative;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;width:100%;max-width:calc(66.66% - 10px);min-height:48px;background:var(--white-color);border-radius:6px;margin:5px 0 0 0;padding:10px 10px 9px 10px;color:var(--mid-color-two);border:1px solid var(--mid-color-four);text-decoration:none}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-info{max-width:100%}}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-info::after{position:absolute;content:'';inset:0;background:url("/i/tire_outline.svg") bottom 0px right 10px no-repeat;background-size:contain;z-index:1}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-info::before{position:absolute;content:'';top:50%;transform:translateY(-50%);left:10px;width:32px;height:32px;background:url("/i/icons/info_outline_rond_sansserif_icon.svg") center center no-repeat;background-size:contain;z-index:2}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-info p{position:relative;display:block;width:100%;margin:0;padding:0 40px;font-size:var(--font-size-sm);font-weight:400;line-height:1.2em;z-index:5;text-wrap:balance}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-submit{align-self:flex-end;display:block;width:100%;max-width:calc(33.33% - 10px);margin:0 0 0 auto}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-submit{max-width:100%}}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-submit .med-submit{width:100%;margin:5px auto 0;display:flex;justify-content:center;align-content:center;align-items:center;gap:6px;position:relative;background:var(--red-color);outline:none;border:none;padding:15px 25px;font-family:var(--font-family-roboto);font-size:var(--font-size-sm);text-transform:uppercase;color:var(--white-color);font-weight:500;height:48px;border-radius:24px;cursor:pointer;transition:all 0.5s}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-submit .med-submit:hover{box-shadow:0 0 20px var(--red-color-c50)}@media (max-width: 1024px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-submit .med-submit{min-width:200px}}@media (max-width: 600px){.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-submit .med-submit{max-width:40%}}.med-col-filter .med-col-filter-tabcontent .med-col-filter-tabcontent-form .med-col-filter-tabcontent-form-submit .med-submit .med-search-icon{display:inline-block;width:24px;height:24px;background:url("/i/icons/search_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(278deg) brightness(110%) contrast(101%)}.med-col-filter .med-popular-tire{display:block;margin-top:auto;padding:15px 15px 0 15px;background:var(--light-color-one);transition:all 0.5s}.med-col-filter .med-popular-tire #med-popular-tire-btn{display:none}.med-col-filter .med-popular-tire #med-popular-tire-btn:checked ~ #med-popular-tire-content{max-height:100vh;margin:0 0 15px 0}.med-col-filter .med-popular-tire #med-popular-tire-btn:checked ~ .med-popular-tire-lbl::before{position:absolute;content:'';top:6px;right:6px;border:solid var(--dark-color-two);border-width:0 2px 2px 0;display:none;padding:5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transition:all 0.5s}@media (max-width: 980px){.med-col-filter .med-popular-tire #med-popular-tire-btn:checked ~ .med-popular-tire-lbl::before{display:block}}.med-col-filter .med-popular-tire .med-popular-tire-lbl{position:relative;display:block;margin:0 0 10px;width:100%;font-size:var(--font-size-p);font-weight:400;text-transform:uppercase;text-align:center;color:var(--dark-color-two)}@media (max-width: 980px){.med-col-filter .med-popular-tire .med-popular-tire-lbl{cursor:pointer}}.med-col-filter .med-popular-tire .med-popular-tire-lbl::before{position:absolute;content:'';top:0;right:6px;border:solid var(--dark-color-two);border-width:0 2px 2px 0;display:none;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all 0.5s}@media (max-width: 980px){.med-col-filter .med-popular-tire .med-popular-tire-lbl::before{display:block}}.med-col-filter .med-popular-tire ul{display:flex;flex-wrap:wrap;gap:15px;list-style:none;margin:0 0 15px 0;padding:0;transition:all 0.5s}@media (max-width: 980px){.med-col-filter .med-popular-tire ul{overflow:hidden;max-height:0;margin:0}}.med-col-filter .med-popular-tire ul li{width:100%;max-width:calc(20% - 12px);border:1px solid var(--mid-color-four);background:var(--light-color-two);text-align:center;border-radius:6px}@media (max-width: 600px){.med-col-filter .med-popular-tire ul li{max-width:calc(33.33% - 10px)}}.med-col-filter .med-popular-tire ul li:hover{background:var(--white-color)}.med-col-filter .med-popular-tire ul li:hover a{color:var(--red-color)}.med-col-filter .med-popular-tire ul li a{display:block;padding:6px 6px 4px;text-decoration:none;font-size:var(--font-size-sm);font-weight:700;transition:all 0.5s}.med-promo-container{width:100%;margin:0;padding:0 30px}@media (max-width: 600px){.med-promo-container{padding:0 15px}}.med-promo-container .med-promo-content{width:100%;max-width:var(--main-width);margin:0 auto;padding:0;display:flex;flex-wrap:wrap;gap:30px}.med-promo-container .med-promo-content .med-promo-content-item{position:relative;width:100%;max-width:calc(33.33% - 20px);overflow:hidden;text-decoration:none;box-shadow:0 0 20px rgba(0,0,0,0.2)}@media (max-width: 1024px){.med-promo-container .med-promo-content .med-promo-content-item{max-width:calc(50% - 15px)}}@media (max-width: 680px){.med-promo-container .med-promo-content .med-promo-content-item{max-width:100%}}.med-promo-container .med-promo-content .med-promo-content-item:hover .med-promo-content-item-img img{transform:scale(1.05)}.med-promo-container .med-promo-content .med-promo-content-item .med-promo-content-item-img{display:block;aspect-ratio:16 / 9;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.2)}.med-promo-container .med-promo-content .med-promo-content-item .med-promo-content-item-img img{display:block;margin:0;padding:0;width:100%;height:100%;object-fit:contain;object-position:center center;transition:all 0.5s}.med-promo-container .med-promo-content .med-promo-content-item .med-promo-content-item-desc{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;color:var(--black-color);padding:0px 15px 15px}.med-promo-container .med-promo-content .med-promo-content-item .med-promo-content-item-desc h3{display:block;font-size:var(--font-size-h6);color:var(--dark-color-two);line-height:normal;font-weight:400;z-index:5;text-wrap:balance;margin:0 0 10px}.med-promo-container .med-promo-content .med-promo-content-item .med-promo-content-item-desc p{font-size:var(--font-size-p);font-weight:400;color:var(--mid-color-two);margin:0}.med-promo-container .med-promo-content .med-promo-content-item .med-promo-content-item-desc .expDate{font-size:var(--font-size-p)}.med-promo-container .med-promo-content .med-promo-content-item .med-promo-content-item-desc .expDate span{font-size:var(--font-size-h6);font-weight:500}.med-promo-container .med-promo-content .med-promo-content-item .med-promo-content-item-desc a{align-self:flex-start;margin:15px 0 0 0;padding:2px 10px 0;text-decoration:none;text-transform:uppercase;height:40px;border:1px solid var(--yellow-color);border-radius:20px;font-size:var(--font-size-sm);line-height:0.7em;color:var(--yellow-color);display:flex;align-items:center;transition:all 0.5s}.med-promo-container .med-promo-content .med-promo-content-item .med-promo-content-item-desc a:hover{background:var(--yellow-color);color:var(--dark-color-two)}.med-news-container{width:100%;margin:0;padding:50px}@media (max-width: 800px){.med-news-container{padding:25px 0}}.med-news-container .med-news-content{width:100%;max-width:var(--main-width);margin:0 auto;background:var(--light-color-one);padding:50px}@media (max-width: 800px){.med-news-container .med-news-content{padding:25px}}@media (max-width: 600px){.med-news-container .med-news-content{padding:15px}}.med-news-container .med-news-content .med-news-item{position:relative;padding:0 0 45px}.med-news-container .med-news-content .med-news-item .med-news-item-type{position:absolute;left:15px;bottom:0;font-size:var(--font-size-ssm);line-height:1em;color:var(--white-color);text-transform:uppercase;text-align:center;padding:5px 15px 15px 15px}.med-news-container .med-news-content .med-news-item .med-news-item-type a{color:var(--white-color);text-decoration:none}.med-news-container .med-news-content .med-news-item .med-red{background:var(--red-color)}.med-news-container .med-news-content .med-news-item .med-mid2{background:var(--mid-color-two)}.med-news-container .med-news-content .med-news-item .med-mid3{background:var(--mid-color-three)}.med-news-container .med-news-content .med-news-item .med-news-item-date{margin-top:0}.med-news-container .med-news-content .med-news-item:hover .med-news-item-arrow::after{left:5px;color:var(--red-color)}.med-news-container .med-news-content .med-news-item .med-news-item-arrow{position:absolute;bottom:15px;right:0px;width:30px;height:15px}.med-news-container .med-news-content .med-news-item .med-news-item-arrow::after{position:absolute;content:'\00BB';left:0;bottom:0;font-size:var(--font-size-h3);color:var(--mid-color-two);transition:all 0.5s}.med-benefits-container{width:100%;margin:0;padding:0 50px}@media (max-width: 800px){.med-benefits-container{padding:0 25px}}@media (max-width: 425px){.med-benefits-container{padding:0 15px}}.med-benefits-container .med-benefits-content{width:100%;max-width:var(--main-width);margin:0 auto;padding:0;display:flex;gap:30px}@media (max-width: 900px){.med-benefits-container .med-benefits-content{flex-wrap:wrap}}.med-benefits-container .med-benefits-content .med-benefits-content-item{width:100%;max-width:calc(20% - 24px);display:flex;flex-direction:column;gap:30px;text-transform:uppercase;text-align:center}@media (max-width: 900px){.med-benefits-container .med-benefits-content .med-benefits-content-item{max-width:calc(33.33% - 20px)}}@media (max-width: 540px){.med-benefits-container .med-benefits-content .med-benefits-content-item{max-width:calc(50% - 16px)}}.med-benefits-container .med-benefits-content .med-benefits-content-item .med-benefits-content-item-img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;text-align:center;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.med-benefits-container .med-benefits-content .med-benefits-content-item .med-benefits-content-item-img img{margin:0;padding:0;width:auto;height:100%;max-height:126px;object-fit:contain;filter:brightness(0) saturate(100%) invert(79%) sepia(7%) saturate(367%) hue-rotate(186deg) brightness(94%) contrast(88%)}.med-locations-content-item{position:relative;display:block;width:100%;max-width:calc(33.33% - 20px);background:var(--light-color-two);z-index:2;outline:0px solid var(--white-color);transition:all 0.5s;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width: 980px){.med-locations-content-item{max-width:calc(50% - 15px)}}@media (max-width: 680px){.med-locations-content-item{max-width:100%}}.med-locations-content-item:hover{outline:10px solid var(--white-color);z-index:10;box-shadow:0 0 20px rgba(0,0,0,0.6)}.med-locations-content-item .med-locations-content-item-img{width:100%;aspect-ratio:16 / 9;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 80%)}.med-locations-content-item .med-locations-content-item-img img{display:block;width:100%;height:100%;object-fit:cover}.med-locations-content-item .med-locations-content-item-desc{width:100%;padding:0 24px 24px 24px}@media (max-width: 425px){.med-locations-content-item .med-locations-content-item-desc{padding:0 15px 15px 15px}}.med-locations-content-item .med-locations-content-item-desc h3{display:block;margin:10px 0 0 0;padding:10px 0;position:relative;font-size:var(--font-size-h5);font-weight:500;color:var(--dark-color-two);border-bottom:1px solid var(--mid-color-four);text-transform:uppercase}.med-locations-content-item .med-locations-content-item-desc h3::before{position:absolute;content:'';top:-32px;left:0;width:32px;height:32px;background:url("/i/icons/tire_wrench_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(35%) sepia(7%) saturate(1202%) hue-rotate(184deg) brightness(96%) contrast(85%)}.med-locations-content-item .med-locations-content-item-desc h3 a{text-decoration:none}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-desc-phone{position:relative;margin:20px 0;padding:0 0 20px 30px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--mid-color-four);background:url(/i/michelin_official_partner_2026.png) top right no-repeat;background-size:28%}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-desc-phone::before{position:absolute;content:'';top:0;left:0;width:18px;height:18px;background:url("/i/icons/phone_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(83%) sepia(14%) saturate(199%) hue-rotate(185deg) brightness(89%) contrast(86%)}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-desc-phone a{align-self:flex-start;position:relative;text-decoration:none;color:var(--dark-color-two);font-weight:500}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-desc-phone a::after{position:absolute;content:'';left:0;right:0;bottom:0;height:1px;background:var(--red-color)}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-desc-work-time{display:inline-block;align-self:flex-start;position:relative;column-count:2;column-rule:1px solid var(--mid-color-four);padding:0 0 20px 30px;color:var(--dark-color-two)}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-desc-work-time::before{position:absolute;content:'';top:0;left:0;width:20px;height:20px;background:url("/i/icons/clock_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(83%) sepia(14%) saturate(199%) hue-rotate(185deg) brightness(89%) contrast(86%)}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-desc-work-time p{margin:0}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-email{position:relative;padding:20px 0 20px 30px;border-top:1px solid var(--mid-color-four);border-bottom:1px solid var(--mid-color-four)}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-email::before{position:absolute;content:'';top:20px;left:0;width:20px;height:20px;background:url("/i/icons/email_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(83%) sepia(14%) saturate(199%) hue-rotate(185deg) brightness(89%) contrast(86%)}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-email a{align-self:flex-start;position:relative;text-decoration:none;color:var(--dark-color-two)}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-email a::after{position:absolute;content:'';left:0;right:0;bottom:0;height:1px;background:var(--red-color)}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-address{position:relative;padding:20px 0 0 30px;color:var(--dark-color-two)}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-address::before{position:absolute;content:'';top:20px;left:0;width:20px;height:20px;background:url("/i/icons/pin_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(83%) sepia(14%) saturate(199%) hue-rotate(185deg) brightness(89%) contrast(86%)}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-address a{display:inline-block;margin:0;align-self:flex-start;position:relative;text-decoration:none;text-transform:lowercase;color:var(--dark-color-two)}.med-locations-content-item .med-locations-content-item-desc .med-locations-content-item-address a::after{position:absolute;content:'';left:0;right:0;bottom:0;height:1px;background:var(--red-color)}.med-locations-content-item .med-locations-content-item-more{margin-top:auto;text-align:right;margin:auto 24px 24px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;gap:15px}.med-locations-content-item .med-locations-content-item-more .med-locations-content-item-more-hour{position:relative;background:var(--red-color);color:var(--white-color);text-decoration:none;height:40px;border-radius:20px;font-size:var(--font-size-ssm);text-transform:uppercase;transition:all 0.5s;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;padding:2px 40px 0 15px}.med-locations-content-item .med-locations-content-item-more .med-locations-content-item-more-hour:hover{box-shadow:0 0 10px var(--red-color-c50)}.med-locations-content-item .med-locations-content-item-more .med-locations-content-item-more-hour::before{position:absolute;content:'';top:9px;right:6px;bottom:11px;width:30px;background:url("/i/icons/wrench_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7420%) hue-rotate(40deg) brightness(94%) contrast(103%)}.med-locations-content-item .med-locations-content-item-more .med-locations-content-item-more-rm{position:relative;text-transform:lowercase;text-decoration:none;padding:0 15px 0 20px;color:var(--dark-color-two)}.med-locations-content-item .med-locations-content-item-more .med-locations-content-item-more-rm::after{position:absolute;content:'';top:50%;transform:translateY(-50%) rotate(90deg);right:0;width:10px;height:10px;background:url("/i/icons/up_arrows_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(59%) sepia(13%) saturate(287%) hue-rotate(182deg) brightness(93%) contrast(86%)}.med-locations-content-map{position:relative;width:100%;max-height:350px;aspect-ratio:21 / 9;overflow:hidden}@media (max-width: 425px){.med-locations-content-map{aspect-ratio:4 / 3}}.med-locations-content-in{padding:100px 100px 0 100px}@media (max-width: 800px){.med-locations-content-in{padding:30px 30px 0 30px}}@media (max-width: 425px){.med-locations-content-in{padding:0}}.med-locations-content-in .med-locations-content-in-hero-img{display:block;width:100%;aspect-ratio:21 / 9;margin:0 0 30px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 80%)}@media (max-width: 425px){.med-locations-content-in .med-locations-content-in-hero-img{margin:0 0 15px}}.med-locations-content-in .med-locations-content-in-hero-img img{display:block;margin:0;padding:0;width:100%;height:100%;object-fit:cover}.med-locations-content-in ul{display:block;margin:0;padding:0 80px;list-style:none;display:flex;flex-direction:column;gap:30px}@media (max-width: 1080px){.med-locations-content-in ul{padding:0}}@media (max-width: 425px){.med-locations-content-in ul{gap:15px}}.med-locations-content-in ul li{position:relative;margin:0;padding:0 0 0 15px}.med-locations-content-in ul li::before{position:absolute;content:'';top:2px;left:0;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid var(--red-color)}.med-page-content-item{position:relative;width:100%;min-height:370px;background:var(--light-color-two);display:flex;z-index:2;outline:0px solid var(--white-color);transition:all 0.5s}@media (max-width: 768px){.med-page-content-item{flex-direction:column-reverse}}.med-page-content-item:nth-of-type(even){flex-direction:row-reverse}.med-page-content-item:nth-of-type(even) .med-page-content-item-cover{clip-path:polygon(0 0, 85% 0, 100% 100%, 0% 100%)}.med-page-content-item:nth-of-type(even) .med-page-content-item-desc{align-items:flex-end;text-align:right}@media (max-width: 768px){.med-page-content-item:nth-of-type(even){flex-direction:column-reverse}.med-page-content-item:nth-of-type(even) .med-page-content-item-desc{align-items:flex-start;text-align:left}.med-page-content-item:nth-of-type(even) .med-page-content-item-cover{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%)}}.med-page-content-item:hover{outline:10px solid var(--white-color);border-radius:10px;z-index:10;box-shadow:0 0 20px rgba(0,0,0,0.6)}.med-page-content-item .med-page-content-item-desc,.med-page-content-item .med-page-content-item-cover{width:100%;max-width:50%}@media (max-width: 768px){.med-page-content-item .med-page-content-item-desc,.med-page-content-item .med-page-content-item-cover{max-width:100%}}.med-page-content-item .med-page-content-item-desc{padding:20px 40px;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:flex-start;gap:10px}@media (max-width: 768px){.med-page-content-item .med-page-content-item-desc{text-align:right;align-items:flex-end;padding:20px 40px 40px 40px}}@media (max-width: 600px){.med-page-content-item .med-page-content-item-desc{padding:20px}}.med-page-content-item .med-page-content-item-desc h2{display:block;margin:0 !important;padding:0 !important;font-size:var(--font-size-h3);font-weight:500;color:var(--dark-color-two);line-height:1.2em}.med-page-content-item .med-page-content-item-desc p{font-size:var(--font-size-p);font-weight:400;color:var(--dark-color-two)}.med-page-content-item .med-page-content-item-desc .med-page-content-item-desc-btn{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;height:40px;border:1px solid var(--red-color);border-radius:20px;text-decoration:none;color:var(--red-color);text-transform:uppercase;font-size:var(--font-size-sm);line-height:0.8em;padding:0 16px;transition:all 0.5s}.med-page-content-item .med-page-content-item-desc .med-page-content-item-desc-btn:hover{background:var(--red-color);color:var(--white-color)}.med-page-content-item .med-page-content-item-cover{position:relative;display:block;overflow:hidden;height:100%;min-height:370px;clip-path:polygon(15% 0, 100% 0, 100% 100%, 0% 100%)}@media (max-width: 768px){.med-page-content-item .med-page-content-item-cover{clip-path:polygon(0 0, 100% 0, 100% 85%, 0% 100%);min-height:auto;aspect-ratio:16 / 9}}.med-page-content-item .med-page-content-item-cover img{position:absolute;left:50%;top:50%;width:auto;height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 768px){.med-page-content-item .med-page-content-item-cover img{width:100%;height:auto}}.med-query{margin:24px 0 0 0;background:var(--light-color-one)}.med-query .med-query-desc{position:relative;margin:0 0 60px 0;padding:50px 150px;z-index:2}@media (max-width: 980px){.med-query .med-query-desc{padding:50px 100px}}@media (max-width: 800px){.med-query .med-query-desc{padding:50px}}@media (max-width: 600px){.med-query .med-query-desc{padding:50px 20px}}.med-query .med-query-desc::after{position:absolute;content:'';inset:0;background:var(--mid-color-one);clip-path:polygon(0 0, 100% 0, 100% 65%, 0% 100%);z-index:-1}@media (max-width: 600px){.med-query .med-query-desc::after{clip-path:polygon(0 0, 100% 0, 100% 85%, 0% 100%)}}.med-query .med-query-desc::before{position:absolute;content:'';inset:0 0 -8px 0;background:var(--red-color);clip-path:polygon(0 0, 100% 0, 100% 65%, 0% 100%);z-index:-1}@media (max-width: 600px){.med-query .med-query-desc::before{clip-path:polygon(0 0, 100% 0, 100% 85%, 0% 100%)}}.med-query .med-query-desc h3{display:block;font-size:var(--font-size-h3);font-weight:500;color:var(--white-color);text-align:center;margin:0 0 30px}.med-query .med-query-desc p{color:var(--white-color);display:block;margin:0 0 10px}.med-query .med-query-desc ul li{color:var(--white-color)}.med-query .med-query-desc ul li::before{border-left:7px solid var(--white-color) !important}.med-query .med-query-desc iframe{display:block;margin:20px auto -80px auto;padding:0;border:10px solid var(--white-color);box-shadow:0 0 10px rgba(0,0,0,0.2)}@media (max-width: 800px){.med-query .med-query-desc iframe{width:100%;height:auto;aspect-ratio:16 / 9}}.box-form{display:block;width:100%;max-width:calc(100% - 300px);margin:0 auto;padding:0 0 50px}.med-news-item{position:relative;width:100%;padding:0 0 15px;max-width:calc(33.33% - 18px);background:var(--white-color);text-decoration:none;display:flex;flex-direction:column}@media (max-width: 1024px){.med-news-item{max-width:calc(50% - 14px)}}@media (max-width: 600px){.med-news-item{max-width:100%}}.med-news-item:hover .med-news-item-img img{transform:scale(1.1)}.med-news-item .med-news-item-img{width:100%;height:auto;aspect-ratio:16 / 9;overflow:hidden}.med-news-item .med-news-item-img img{display:block;margin:0;padding:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s}.med-news-item .med-news-item-title{font-size:var(--font-size-h6);color:var(--dark-color-two);font-weight:400;padding:15px}.med-news-item .med-news-item-date{margin-top:auto;padding:0 15px;color:var(--mid-color-two);font-size:var(--font-size-ssm);font-weight:400;text-transform:uppercase}.med-news-item:hover .med-news-item-arrow::after{left:5px;color:var(--red-color)}.med-news-item .med-news-item-arrow{position:absolute;bottom:15px;right:0px;width:30px;height:15px}.med-news-item .med-news-item-arrow::after{position:absolute;content:'\00BB';left:0;bottom:0;font-size:var(--font-size-h3);color:var(--mid-color-two);transition:all 0.5s}.med-news-view-header{position:relative;margin:0 0 25px;padding:50px 50px 0 50px}@media (max-width: 800px){.med-news-view-header{padding:25px 25px 0 25px}}@media (max-width: 425px){.med-news-view-header{padding:15px 15px 0 15px}}.med-news-view-header::before,.med-news-view-header::after{position:absolute;content:''}.med-news-view-header::before{clip-path:polygon(0 0, 100% 0, 100% 40%, 0% 100%);inset:0 0 9px 0;background:var(--light-color-one);z-index:5}.med-news-view-header::after{clip-path:polygon(0 0, 100% 0, 100% 42%, 0% 100%);inset:0;background:var(--red-color);z-index:4}.med-news-view-header .med-news-view-header-back{position:absolute;top:25px;left:25px;z-index:10;height:28px;border-radius:14px;background:var(--mid-color-three);text-decoration:none;color:var(--white-color);font-size:var(--font-size-ssm);line-height:1em;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;padding:0 12px 0 22px}.med-news-view-header .med-news-view-header-back::before{position:absolute;content:'\00AB';left:8px;top:6px;font-size:var(--font-size-h3);color:var(--white-color)}.med-news-view-header .med-news-view-header-img{position:relative;display:block;margin:0 auto;background:var(--white-color);width:100%;max-width:620px;aspect-ratio:16 / 9;z-index:10;overflow:hidden}.med-news-view-header .med-news-view-header-img img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block;margin:0;padding:0;z-index:10}.med-news-view-content{width:100%;max-width:900px;margin:0 auto;padding:25px 50px}@media (max-width: 800px){.med-news-view-content{padding:25px}}@media (max-width: 425px){.med-news-view-content{padding:15px}}.med-news-view-content .med-news-view-title{display:block;font-size:var(--font-size-h3);font-weight:500;color:var(--dark-color-two)}.med-news-view-content .med-news-view-date{display:block;font-size:var(--font-size-ssm);color:var(--mid-color-three);text-transform:uppercase;margin:0 0 25px}.med-news-view-gallery{width:100%;padding:0 50px 50px 50px}@media (max-width: 800px){.med-news-view-gallery{padding:0 25px 25px 25px}}@media (max-width: 425px){.med-news-view-gallery{padding:0 15px 15px 15px}}.med-contacts-top-line{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;gap:25px}@media (max-width: 900px){.med-contacts-top-line{justify-content:center}}.med-contacts-top-line h3{position:relative;font-size:var(--font-size-h3);font-weight:400;text-transform:uppercase;color:var(--dark-color-two);padding:0 0 0 35px}.med-contacts-top-line h3::before{position:absolute;content:'';width:26px;height:44px;left:0;top:50%;transform:translateY(-50%);background:url("/i/icons/phone_cart_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(92%) sepia(5%) saturate(780%) hue-rotate(190deg) brightness(83%) contrast(82%)}.med-contacts-top-line .med-contacts-top-line-phone{position:relative;font-size:var(--font-size-h2);color:var(--red-color);font-weight:500;line-height:1em;padding:0 0 0 25px}.med-contacts-top-line .med-contacts-top-line-phone::before{position:absolute;content:'';width:20px;height:20px;left:0;top:6px;background:url("/i/icons/phone_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(92%) sepia(5%) saturate(780%) hue-rotate(190deg) brightness(83%) contrast(82%)}.med-contacts-top-line .med-contacts-top-line-phone span{display:block;font-size:12px;font-weight:400;color:var(--mid-color-two);line-height:1em;margin:0 0 0 -25px}.med-contacts-top-line .med-contacts-top-line-email{position:relative;text-decoration:none;color:var(--dark-color-two);font-size:var(--font-size-h6);padding:0 0 0 30px}.med-contacts-top-line .med-contacts-top-line-email::before{position:absolute;content:'';width:24px;height:17px;left:0;top:50%;transform:translateY(-50%);background:url("/i/icons/email_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(92%) sepia(5%) saturate(780%) hue-rotate(190deg) brightness(83%) contrast(82%)}.med-contacts-top-line .med-contacts-top-line-email span{position:relative;padding:0 0 3px;transition:all 0.5s}.med-contacts-top-line .med-contacts-top-line-email span:hover{color:var(--red-color)}.med-contacts-top-line .med-contacts-top-line-email span:hover::after{opacity:0}.med-contacts-top-line .med-contacts-top-line-email span::after{position:absolute;content:'';left:0;right:0;bottom:0;height:1px;background:var(--red-color);opacity:1;transition:all 0.5s}.med-address-container{height:100%;background:var(--white-color);display:flex;flex-direction:column;border-bottom:8px solid var(--light-color-one)}.med-address-container .med-address-container-head{background:var(--light-color-one);padding:25px 50px;font-size:var(--font-size-h6);text-wrap:balance;text-transform:uppercase;font-weight:500}@media (max-width: 800px){.med-address-container .med-address-container-head{padding:25px}}@media (max-width: 425px){.med-address-container .med-address-container-head{padding:15px}}.med-address-container .med-address-content{padding:50px;display:flex;flex-direction:column;gap:25px}@media (max-width: 800px){.med-address-container .med-address-content{padding:25px}}@media (max-width: 425px){.med-address-container .med-address-content{padding:15px}}.med-address-container .med-address-content .med-address-content-phone,.med-address-container .med-address-content .med-address-content-email,.med-address-container .med-address-content .med-address-content-address{line-height:1.8em;position:relative;color:var(--dark-color-two);padding:0 0 0 35px}.med-address-container .med-address-content .med-address-content-phone::before,.med-address-container .med-address-content .med-address-content-email::before,.med-address-container .med-address-content .med-address-content-address::before{position:absolute;content:'';top:3px;left:0;width:24px;height:20px;filter:brightness(0) saturate(100%) invert(80%) sepia(8%) saturate(358%) hue-rotate(185deg) brightness(94%) contrast(85%)}.med-address-container .med-address-content .med-address-content-phone a,.med-address-container .med-address-content .med-address-content-email a,.med-address-container .med-address-content .med-address-content-address a{text-decoration:none;color:var(--dark-color-one);font-size:var(--font-size-h6);padding:0 0 2px;white-space:nowrap;border-bottom:1px solid var(--red-color);transition:all 0.5s}.med-address-container .med-address-content .med-address-content-phone a:hover,.med-address-container .med-address-content .med-address-content-email a:hover,.med-address-container .med-address-content .med-address-content-address a:hover{color:var(--red-color);border-bottom:1px solid transparent}.med-address-container .med-address-content .med-address-content-phone::before{background:url("/i/icons/phone_icon.svg") center center no-repeat;background-size:contain}.med-address-container .med-address-content .med-address-content-email::before{background:url("/i/icons/email_icon.svg") center center no-repeat;background-size:contain}.med-address-container .med-address-content .med-address-content-address::before{background:url("/i/icons/pin_icon.svg") center center no-repeat;background-size:contain}.med-address-container .med-address-content .med-address-content-address a{font-size:var(--font-size-sm)}.med-cart-steps-container{padding:50px;background:var(--white-color);display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center}@media (max-width: 800px){.med-cart-steps-container{padding:25px 25px 35px 25px}}@media (max-width: 450px){.med-cart-steps-container{padding:15px}}.med-cart-steps-container .med-cart-steps-container-step{position:relative;margin:0;padding:0 0 0 120px}@media (max-width: 600px){.med-cart-steps-container .med-cart-steps-container-step{padding:0 0 0 70px}}@media (max-width: 425px){.med-cart-steps-container .med-cart-steps-container-step{padding:0 0 0 50px}}.med-cart-steps-container .med-cart-steps-container-step:nth-of-type(1){padding:0}.med-cart-steps-container .med-cart-steps-container-step::before{position:absolute;content:'';left:10px;right:42px;top:50%;height:2px;background:var(--light-color-one)}.med-cart-steps-container .med-cart-steps-container-step .med-cart-steps-container-step-content{text-decoration:none;position:relative;display:block}.med-cart-steps-container .med-cart-steps-container-step .med-cart-steps-container-step-content .step-number{width:32px;height:32px;border-radius:16px;background:var(--light-color-one);font-size:var(--font-size-ssm);color:var(--mid-color-two);line-height:1em;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.med-cart-steps-container .med-cart-steps-container-step .med-cart-steps-container-step-content .step-name{position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);width:auto;text-align:center;font-size:var(--font-size-sm);color:var(--mid-color-three);line-height:1em;white-space:nowrap}@media (max-width: 450px){.med-cart-steps-container .med-cart-steps-container-step .med-cart-steps-container-step-content .step-name{display:none}}.med-cart-steps-container .select .med-cart-steps-container-step-content .step-number{background:var(--mid-color-two);color:var(--white-color)}.med-cart-steps-container .select .med-cart-steps-container-step-content .step-name{color:var(--mid-color-one)}.med-cart-steps-container .select::before{background:var(--mid-color-two)}.med-cart-container{background:var(--white-color);padding:0 50px 50px 50px;display:flex;flex-direction:column}@media (max-width: 1024px){.med-cart-container{padding:0 5px 15px 5px}}.med-cart-container.w-50{margin-left:auto;margin-right:auto}.med-cart-container .med-cart-container-box{margin:0 0 25px;padding:0}.med-cart-container .med-cart-container-box .med-cart-container-box-profile{background:var(--light-color-two);padding:25px;display:flex;flex-wrap:wrap;gap:25px}.med-cart-container .med-cart-container-box .med-cart-container-box-finish{padding:0;display:flex}@media (max-width: 1080px){.med-cart-container .med-cart-container-box .med-cart-container-box-finish{flex-wrap:wrap}}.med-cart-container .med-cart-container-box .med-cart-container-box-profile-col{position:relative;display:flex;flex-direction:column;gap:15px;width:100%;max-width:calc(50% - 13px);padding:0 25px 0 0}@media (max-width: 1024px){.med-cart-container .med-cart-container-box .med-cart-container-box-profile-col{max-width:100%;padding:0}}.med-cart-container .med-cart-container-box .med-cart-container-box-profile-col:nth-last-of-type(1){padding:0 0 0 25px}@media (max-width: 1024px){.med-cart-container .med-cart-container-box .med-cart-container-box-profile-col:nth-last-of-type(1){padding:25px 0 0 0}}.med-cart-container .med-cart-container-box .med-cart-container-box-profile-col:nth-last-of-type(1)::before{position:absolute;content:'';top:0;left:-13px;bottom:0;width:2px;background:var(--light-color-one)}@media (max-width: 1024px){.med-cart-container .med-cart-container-box .med-cart-container-box-profile-col:nth-last-of-type(1)::before{left:0;bottom:auto;right:0;width:auto;height:2px}}.med-cart-container .med-cart-container-box .med-cart-container-box-profile-col .row{gap:10px}@media (max-width: 1024px){.med-cart-container .med-cart-container-box .med-cart-container-box-profile-col .row{gap:5px}}.med-cart-container .med-cart-container-box .med-cart-container-box-profile-col h5{font-size:var(--font-size-h5);font-weight:500}.med-cart-container .med-cart-container-box .med-cart-container-box-profile-col p{margin:0}.med-cart-container .med-cart-container-box .med-cart-container-box-profile-col p span{margin:0 10px 0 0;font-weight:500}.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col{position:relative;display:flex;flex-direction:column;gap:15px;width:100%;max-width:50%;min-width:570px;padding:25px;border-top-right-radius:10px;border-bottom-right-radius:10px}@media (max-width: 1080px){.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col{max-width:100%;min-width:auto}}.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col .error-msg{margin:0}.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col.full-width{max-width:100%}.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col:nth-last-of-type(1){min-width:auto !important;background:var(--light-color-two);border-left:1px solid var(--light-color-one)}.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col.full-width:nth-last-of-type(1){background:none;border-left:none}.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col .row{gap:10px}@media (max-width: 1024px){.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col .row{gap:5px}}.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col h5{font-size:var(--font-size-h5);font-weight:500}.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col .med-cart-container-tire-row{border-bottom:1px solid var(--mid-color-four);margin:0}.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col .med-cart-container-tire-row:nth-last-child(2){border:none}.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col .med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-product .security-title{line-height:1em;color:var(--red-color)}.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col .med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .security-prices-row{padding:0 0 15px}@media (max-width: 1080px){.med-cart-container .med-cart-container-box .med-cart-container-box-finish-col .med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .security-prices-row{padding:0}}.med-cart-container .med-cart-container-box .no-cart{min-width:auto}@media (max-width: 1080px){.med-cart-container .med-cart-container-box .no-cart{max-width:100%}}.med-cart-container .med-cart-container-box .login-profile{display:flex;flex-direction:column;gap:15px;width:100%}.med-cart-container .med-cart-container-box #cart{display:none}.med-cart-container .med-cart-container-box .med-textarea{height:130px;resize:none}.med-cart-container .med-cart-container-box .med-cart-container-box-profile-login .med-input{display:inline-block}.med-cart-container .med-cart-container-box .med-cart-container-box-profile-col-msg{margin-top:25px;border:1px solid var(--red-color);font-size:var(--font-size-sm);display:none}.med-cart-container .med-cart-container-box #change-tire-hotel{display:none}.med-cart-container .med-cart-container-box .free-h{display:flex;flex-wrap:wrap;gap:6px}.med-cart-container .med-cart-container-box .free-h .free-h-title{width:100%}.med-cart-container .med-cart-container-box .free-h .free-h-content{width:100%;display:flex;flex-wrap:wrap;gap:6px}.med-cart-container .med-cart-container-box .free-h .free-h-content .free-h-input{display:none}.med-cart-container .med-cart-container-box .free-h .free-h-content .free-h-input:checked+label{border:1px solid var(--red-color);background:var(--red-color-c10)}.med-cart-container .med-cart-container-box .free-h .free-h-content .free-h-input:disabled+label{color:var(--mid-color-four);cursor:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none}.med-cart-container .med-cart-container-box .free-h .free-h-content .free-h-lbl{width:100%;max-width:calc(25% - 5px);text-align:center;padding:8px 6px 6px 6px;border:1px solid var(--mid-color-four);border-radius:6px;cursor:pointer;transition:all 0.5s}.med-cart-container .med-cart-container-box .cal-body{display:flex;flex-direction:column;gap:6px}.med-cart-container .med-cart-container-box .cal-body .cal-body-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.med-cart-container .med-cart-container-box .cal-body .cal-body-row .cal-body-row-item{width:100%;max-width:calc(14.29% - 6px);text-align:center;border:1px solid var(--mid-color-four);border-radius:6px;padding:8px 6px 6px 6px;cursor:pointer}.med-cart-container .med-cart-container-box .cal-body .cal-body-row .cal-day-btn{display:none}.med-cart-container .med-cart-container-box .cal-body .cal-body-row .cal-day-btn:disabled+label{color:var(--mid-color-four);cursor:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none}.med-cart-container .med-cart-container-box .cal-body .cal-body-row .cal-day-btn:checked+label{border:1px solid var(--red-color);background:var(--red-color-c10)}.med-cart-container .med-cart-container-box .cal-body .cal-body-row .head{font-weight:500;background:var(--mid-color-three);color:var(--light-color-two)}.med-cart-container .med-cart-container-box .cal-body .cal-body-row .other{border:1px solid transparent;cursor:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 1024px){.med-cart-container .med-cart-container-box .med-hp-col-locations-place-item{flex-direction:column}}@media (max-width: 768px){.med-cart-container .med-cart-container-box .med-hp-col-locations-place-item{flex-direction:row}}@media (max-width: 540px){.med-cart-container .med-cart-container-box .med-hp-col-locations-place-item{flex-direction:column}}@media (max-width: 1024px){.med-cart-container .med-cart-container-box .med-hp-col-locations-place-item .med-hp-col-locations-place-item-img{max-width:100%}}@media (max-width: 768px){.med-cart-container .med-cart-container-box .med-hp-col-locations-place-item .med-hp-col-locations-place-item-img{max-width:50%}}@media (max-width: 540px){.med-cart-container .med-cart-container-box .med-hp-col-locations-place-item .med-hp-col-locations-place-item-img{max-width:100%}}.med-cart-container .med-cart-container-box .med-login-btn-google,.med-cart-container .med-cart-container-box .med-login-btn-fb{display:flex;justify-content:center;align-content:center;align-items:center;gap:10px;width:100%;height:45px;padding:10px 0;border-radius:4px;text-decoration:none;transition:all 0.5s;background:var(--white-color);border:1px solid var(--mid-color-four);color:var(--mid-color-one)}.med-cart-container .med-cart-container-box .med-login-btn-google:hover,.med-cart-container .med-cart-container-box .med-login-btn-fb:hover{opacity:0.8}.med-cart-container .med-cart-container-box .med-login-btn-google img,.med-cart-container .med-cart-container-box .med-login-btn-fb img{display:inline-block;margin:0;padding:0;height:100%;object-fit:contain}.med-cart-container .med-cart-container-box .med-cart-container-box-delivery{padding:25px}@media ((max-width: 425px)){.med-cart-container .med-cart-container-box .med-cart-container-box-delivery{padding-left:0;padding-right:0}}.med-cart-container .med-cart-container-box .med-cart-container-box-delivery h5{font-size:var(--font-size-h5);font-weight:500;text-align:center}.med-cart-container .med-cart-container-box .med-cart-container-box-delivery .row{gap:10px}@media (max-width: 1024px){.med-cart-container .med-cart-container-box .med-cart-container-box-delivery .row{gap:5px}}.med-cart-container .med-cart-container-box .med-cart-container-box-delivery .errors-box{text-align:center}.med-cart-container .med-cart-container-box .med-cart-container-box-delivery .service{flex-direction:column;justify-content:center;align-content:center;align-items:center}.med-cart-container .med-cart-container-row{width:100%;display:flex;justify-content:center;align-content:flex-start;align-items:flex-start;gap:5px}.med-cart-container .med-cart-container-row .med-chk{display:inline-block;margin-top:-3px;vertical-align:top}.med-cart-container .med-cart-container-row p{margin:0;padding:0}.med-tire-bags-row{width:100%;display:flex;justify-content:space-between;padding:25px 63px 25px 25px}@media (max-width: 768px){.med-tire-bags-row{flex-direction:column;padding:10px 63px 10px 25px}}.med-tire-bags-row .med-tire-bags-row-title{font-size:var(--font-size-h6);font-weight:500;display:flex;justify-content:flex-start;align-content:center;align-items:center;gap:25px}.med-tire-bags-row .med-tire-bags-row-title .med-tire-bags-row-title-desc{display:flex;gap:10px}.med-tire-bags-row .med-tire-bags-row-title .med-tire-bags-row-title-desc #tire-bag+label{color:var(--mid-color-three)}.med-tire-bags-row .med-tire-bags-row-title .med-tire-bags-row-title-desc #tire-bag:checked+label{color:var(--mid-color-one)}.med-tire-bags-row .med-tire-bags-row-price{display:flex;gap:10px;align-items:center;align-content:center;width:100%;max-width:252px}@media (max-width: 768px){.med-tire-bags-row .med-tire-bags-row-price{margin:0 0 0 75px;padding:0 15px 0 0;align-items:flex-start}}.med-tire-bags-row .med-tire-bags-row-price .bag-price{display:flex;flex-direction:column;width:100%;text-align:center;max-width:99px}.med-tire-bags-row .med-tire-bags-row-price .bag-qty{width:100%;max-width:60px}@media (max-width: 425px){.med-tire-bags-row .med-tire-bags-row-price .bag-qty{max-width:30px}}.med-tire-bags-row .med-tire-bags-row-price .bag-qty .med-select{width:100%;height:38px;text-align:center;font-size:var(--font-size-p);font-family:var(--font-family-roboto);color:var(--dark-color-two)}@media (max-width: 425px){.med-tire-bags-row .med-tire-bags-row-price .bag-qty .med-select{padding:0}}.med-tire-bags-row .med-tire-bags-row-price .bag-price-title,.med-tire-bags-row .med-tire-bags-row-price .bag-qty-title{display:none;font-size:var(--font-size-ssm);color:var(--mid-color-three)}@media (max-width: 768px){.med-tire-bags-row .med-tire-bags-row-price .bag-price-title,.med-tire-bags-row .med-tire-bags-row-price .bag-qty-title{display:block;text-align:center}}@media (max-width: 768px){.med-tire-bags-row .med-tire-bags-row-price .bag-price-title{margin:0 0 7px}}.calendar-days{display:flex;flex-wrap:wrap}.calendar-days .day{border:1px solid orange;width:100%;max-width:14%}.med-cart-container-head{display:flex;gap:15px;width:100%;margin:0 0 15px;padding:25px 6px;background:var(--light-color-two);border-bottom:1px solid var(--mid-color-four);color:var(--mid-color-three);font-size:var(--font-size-sm)}.med-cart-container-head .med-cart-container-head-item-title{padding:0 0 0 10px;width:100%;color:var(--mid-color-two)}.med-cart-container-head .med-cart-container-head-item-price,.med-cart-container-head .med-cart-container-head-item-total{text-align:right;width:100%;max-width:90px}.med-cart-container-head .med-cart-container-head-item-total{text-align:left}.med-cart-container-head .med-cart-container-head-item-del,.med-cart-container-head .med-cart-container-head-item-qty{width:100%;max-width:50px;text-align:center}@media (max-width: 768px){.med-cart-container-head .med-cart-container-head-item-qty,.med-cart-container-head .med-cart-container-head-item-price,.med-cart-container-head .med-cart-container-head-item-total,.med-cart-container-head .med-cart-container-head-item-del{display:none}}.med-cart-container-tire-row{display:flex;margin:0 0 15px 0;padding:0 6px 15px 0;border-bottom:1px solid var(--mid-color-four);gap:10px}.med-cart-container-tire-row:nth-last-of-type(4){border:none}.med-cart-container-tire-row .med-cart-container-tire-row-img{align-self:flex-start}.med-cart-container-tire-row .med-cart-container-tire-row-img,.med-cart-container-tire-row .med-cart-container-tire-row-del{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;gap:6px;width:100px;min-width:100px;aspect-ratio:3 / 4}.med-cart-container-tire-row .med-cart-container-tire-row-img img,.med-cart-container-tire-row .med-cart-container-tire-row-del img{width:60%;height:auto;max-height:85px;object-fit:contain;display:block;margin:0;padding:0}.med-cart-container-tire-row .med-cart-container-tire-row-del{background:none;width:50px;min-width:50px}@media (max-width: 768px){.med-cart-container-tire-row .med-cart-container-tire-row-del{width:24px;min-width:24px;align-self:flex-start;aspect-ratio:1 / 1}}.med-cart-container-tire-row .med-cart-container-tire-row-del .med-cart-container-tire-row-del-btn{position:relative;width:24px;height:24px;border-radius:50%;background:var(--mid-color-three);transition:all 0.5s}.med-cart-container-tire-row .med-cart-container-tire-row-del .med-cart-container-tire-row-del-btn:hover{background:var(--red-color);box-shadow:0 0 10px var(--red-color-c50)}.med-cart-container-tire-row .med-cart-container-tire-row-del .med-cart-container-tire-row-del-btn::before,.med-cart-container-tire-row .med-cart-container-tire-row-del .med-cart-container-tire-row-del-btn::after{position:absolute;content:'';top:50%;left:50%;width:10px;height:2px;background:var(--white-color);z-index:10}.med-cart-container-tire-row .med-cart-container-tire-row-del .med-cart-container-tire-row-del-btn::before{transform:translate(-50%, -50%) rotate(45deg)}.med-cart-container-tire-row .med-cart-container-tire-row-del .med-cart-container-tire-row-del-btn::after{transform:translate(-50%, -50%) rotate(-45deg)}@media (max-width: 768px){.med-cart-container-tire-row .med-cart-container-tire-row-del .med-cart-container-tire-row-del-btn{background:var(--red-color)}}.med-cart-container-tire-row .med-cart-container-tire-row-desc{display:flex;gap:10px;padding-right:10px;width:calc(100% - 100px)}@media (max-width: 768px){.med-cart-container-tire-row .med-cart-container-tire-row-desc{flex-wrap:wrap;gap:10px 0;padding:0}}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content{width:100%;max-width:calc(100% - 252px);display:flex;flex-direction:column;justify-content:space-between;gap:6px}@media (max-width: 768px){.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content{max-width:100%}}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product{display:flex;flex-direction:column;align-content:center;align-items:flex-start;gap:6px}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product p{font-size:var(--font-size-h6);color:var(--red-color);margin:0}@media (max-width: 768px){.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product p{display:none}}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product .med-cart-container-tire-row-desc-product-title{align-self:flex-start;font-size:var(--font-size-h6);font-weight:500;display:flex;align-items:center;align-content:center;gap:5px}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product .med-cart-container-tire-row-desc-product-title img{height:20px;filter:brightness(0) saturate(100%) invert(57%) sepia(1%) saturate(4060%) hue-rotate(180deg) brightness(100%) contrast(72%)}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product .security-title{font-weight:400;color:var(--red-color-c50)}@media (max-width: 768px){.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product .security-title{display:none}}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product .security-title img{height:25px;margin-bottom:auto;filter:brightness(0) saturate(100%) invert(62%) sepia(23%) saturate(684%) hue-rotate(309deg) brightness(106%) contrast(92%)}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product .med-cart-container-tire-row-desc-product-size{align-self:flex-start;font-size:var(--font-size-p);font-weight:500}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product .med-cart-container-tire-row-desc-product-size .med-cart-container-tire-row-desc-product-season{display:inline-block;margin:0 0 -2px 3px;width:16px;height:16px}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product .med-cart-container-tire-row-desc-product-size .med-cart-container-tire-row-desc-product-season img{display:block;margin:0;padding:0;width:100%;height:100%;object-fit:contain}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product .med-cart-container-tire-row-desc-product-stock{align-self:flex-start;font-size:var(--font-size-ssm);color:var(--mid-color-one)}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product .med-cart-container-tire-row-desc-product-stock .med-cart-container-tire-row-desc-product-stock-icon{display:inline-block;margin:0 3px -3px 0;width:16px;height:16px}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-content .med-cart-container-tire-row-desc-product .med-cart-container-tire-row-desc-product-stock .med-cart-container-tire-row-desc-product-stock-icon img{display:block;margin:0;padding:0;width:100%;height:100%;object-fit:contain}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices{width:100%;max-width:250px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 0}@media (max-width: 768px){.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices{max-width:100%}}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices h5{display:none;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;gap:6px;width:100%;margin:15px 0;padding:0 0 0 6px;font-size:var(--font-size-h6);font-weight:400 !important;color:var(--red-color)}@media (max-width: 768px){.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices h5{display:flex}}@media (max-width: 425px){.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices h5{font-size:var(--font-size-p)}}@media (max-width: 768px){.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices h5 label{width:100%;display:flex;justify-content:center;gap:5px}}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices h5 label img{height:25px;filter:brightness(0) saturate(100%) invert(62%) sepia(23%) saturate(684%) hue-rotate(309deg) brightness(106%) contrast(92%)}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices h5 label span{display:flex;align-content:center;align-items:center;gap:5px;width:100%;color:var(--red-color-c50)}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row{width:100%;display:flex;gap:10px}@media (min-width: 769px){.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row{align-items:center}}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row .med-cart-container-tire-row-desc-price{width:100%;max-width:99px;font-weight:700;text-align:center}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row .med-cart-container-tire-row-desc-price .tire-price,.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row .med-cart-container-tire-row-desc-price .old-price{white-space:nowrap}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row .med-cart-container-tire-row-desc-price .old-price{text-decoration:line-through}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row .med-cart-container-tire-row-desc-price .item-promo-code{color:var(--red-color)}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row .med-cart-container-tire-row-desc-price .security-price{width:100%;display:block;margin-top:auto;text-align:center}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row .med-cart-container-tire-row-desc-qty{width:100%;max-width:50px;text-align:center}@media (max-width: 768px){.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row .med-cart-container-tire-row-desc-qty{width:100%;max-width:50px}}@media (max-width: 425px){.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row .med-cart-container-tire-row-desc-qty{max-width:30px}}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row .med-cart-container-tire-row-desc-qty .med-select{margin-top:-8px;margin-bottom:-8px;width:50px;height:36px;padding:0;text-align:center}@media (max-width: 425px){.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row .med-cart-container-tire-row-desc-qty .med-select{width:30px}}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row .med-cart-container-tire-row-desc-qty .qty-security{margin-top:auto}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row.security-prices-row .med-cart-container-tire-row-desc-qty{max-width:149px}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .med-cart-container-tire-row-desc-prices-row.security-prices-row .med-cart-container-tire-row-desc-qty .med-select{width:100%}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-prices .security-prices-row .med-cart-container-tire-row-desc-price{font-weight:400;color:var(--mid-color-one)}.med-cart-container-tire-row .med-cart-container-tire-row-desc #sec-chk:checked ~ .sec-ttl{color:var(--red-color)}.med-cart-container-tire-row .med-cart-container-tire-row-desc #sec-chk:checked ~ .sec-img{filter:brightness(0) saturate(100%) invert(12%) sepia(79%) saturate(7480%) hue-rotate(353deg) brightness(89%) contrast(98%)}.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-title{display:none;margin:0 0 7px;font-weight:400;font-size:var(--font-size-ssm);color:var(--mid-color-three)}@media (max-width: 768px){.med-cart-container-tire-row .med-cart-container-tire-row-desc .med-cart-container-tire-row-desc-title{display:block;text-align:left}}.med-cart-container-box-finish-col .med-cart-container-box-total .med-cart-container-box-total-price{max-width:80%;padding-right:25px}.med-cart-container-box-finish-col .med-cart-container-box-total .med-cart-container-box-total-price .med-cart-container-box-total-price-row.promo.showing-description .promo-code-description{width:100%;right:0}.med-cart-container-box-total{border-top:1px solid var(--mid-color-four);padding:0;background:var(--light-color-two)}.med-cart-container-box-total .med-cart-container-box-total-price{border-top:4px solid var(--mid-color-two);width:100%;max-width:40%;margin-left:auto;padding:25px 70px 25px 25px;display:flex;flex-direction:column;gap:15px}@media (max-width: 768px){.med-cart-container-box-total .med-cart-container-box-total-price{min-width:100%;max-width:100%;padding:25px}}@media (max-width: 425px){.med-cart-container-box-total .med-cart-container-box-total-price{padding:15px}}.med-cart-container-box-total .med-cart-container-box-total-price .med-cart-container-box-total-price-row{display:flex;justify-content:space-between}.med-cart-container-box-total .med-cart-container-box-total-price .med-cart-container-box-total-price-row .med-cart-container-box-total-price-row-item>div{font-size:var(--font-size-sm);font-weight:400;color:var(--mid-color-three)}.med-cart-container-box-total .med-cart-container-box-total-price .med-cart-container-box-total-price-row.total{padding-top:15px;border-top:1px solid var(--mid-color-four)}.med-cart-container-box-total .med-cart-container-box-total-price .med-cart-container-box-total-price-row.promo{font-size:var(--font-size-sm);padding-bottom:15px;border-bottom:1px solid var(--mid-color-four);align-content:center;align-items:center;gap:10px;justify-content:space-evenly}.med-cart-container-box-total .med-cart-container-box-total-price .med-cart-container-box-total-price-row.promo.showing-description{display:block}.med-cart-container-box-total .med-cart-container-box-total-price .med-cart-container-box-total-price-row.promo.showing-description .promo-code-description{text-align:right}@media (min-width: 769px){.med-cart-container-box-total .med-cart-container-box-total-price .med-cart-container-box-total-price-row.promo.showing-description .promo-code-description{width:280%;position:relative;right:180%}}.med-cart-container-box-total .med-cart-container-box-total-price .med-cart-container-box-total-price-row.promo .promo-code-remove{color:var(--red-color)}.med-cart-container-box-total .med-cart-container-box-total-price .med-cart-container-box-total-price-row.promo .med-btn{min-width:80px;height:40px;align-self:auto}.med-cart-container-box-total .med-cart-container-box-total-price .med-cart-container-box-total-price-row.promo .med-input{text-align:right;min-width:80px;max-width:130px}.med-cart-container-box-total .med-cart-container-box-total-price .med-cart-container-box-total-price-row.promo .error-msg{width:100%;text-align:right;margin-bottom:0}.finish-total .med-cart-container-box-total-price{padding:25px}.cart-btn{outline:none;margin:25px auto 0;border:none;cursor:pointer}@media (max-width: 425px){.cart-btn{margin:15px auto 0}}.bold{font-weight:700}.total{font-size:var(--font-size-h5)}.med-input,.med-select,.med-textarea{outline:none !important;width:100%;height:45px;border-radius:4px;border:1px solid var(--mid-color-four);padding:10px;font-family:var(--font-family-roboto);font-size:var(--font-size-p);font-weight:400;color:var(--dark-color-two)}.med-input.has_error,.med-select.has_error,.med-textarea.has_error{border-color:var(--red-color)}.error-msg{color:var(--red-color);font-size:var(--font-size-sm);font-weight:500;margin:0 0 15px}.med-textarea{width:100%;height:auto;max-height:150px}.med-radio{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.med-radio::before{display:inline-block;content:" ";top:-3px;left:-10px;width:18px;height:18px;border-radius:50%;background:var(--white-color);border:2px solid var(--mid-color-four)}.med-radio:checked::before{width:14px;height:14px;border:4px solid var(--red-color)}.med-chk{width:22px;height:22px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;display:inline-block}.med-chk::before{display:inline-block;content:"";top:-3px;left:-10px;width:18px;height:18px;border-radius:4px;background:var(--white-color);border:2px solid var(--mid-color-four);color:var(--white-color);font-size:var(--font-size-p);font-weight:700;text-align:center}.med-chk.has_error::before{border-color:var(--red-color)}.med-chk:checked::before{content:'\2714';background:var(--red-color);border:2px solid var(--red-color)}.med-radio-lbl,.med-chk-lbl{padding:5px 0 0 0;line-height:1em !important;display:flex;gap:10px;align-items:center}.med-tire-listfilter-container{width:100%;margin:0;padding:50px 50px 0 50px}@media (max-width: 1024px){.med-tire-listfilter-container{padding:15px 5px 0 5px}}.med-tire-listfilter-container .med-tire-listfilter-content{position:relative;display:flex;flex-wrap:wrap;width:100%;max-width:var(--main-width);margin:0 auto;overflow-x:hidden;overflow-y:auto}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col-open{display:none}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col-open-lbl{display:none;flex-direction:column;justify-content:center;align-content:center;align-items:center;padding:3px 0 0 30px;font-family:var(--font-family-roboto);font-size:var(--font-size-sm);font-weight:500;columns:var(--dark-color-two);text-transform:uppercase;position:fixed;bottom:100px;width:120px;height:40px;border-radius:20px;background:var(--mid-color-two);cursor:pointer;z-index:998;background-image:url("/i/icons/filter_icon.svg");background-position:15px center;background-repeat:no-repeat;right:15px}@media (max-width: 1024px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col-open-lbl{display:flex}}.med-tire-listfilter-container .med-tire-listfilter-content .med-close-btn{position:fixed;top:80px;right:70px;display:none}.med-tire-listfilter-container .med-tire-listfilter-content #med-open-filter:checked ~ .med-close-btn{z-index:103}@media (max-width: 1024px){.med-tire-listfilter-container .med-tire-listfilter-content #med-open-filter:checked ~ .med-close-btn{display:block}}.med-tire-listfilter-container .med-tire-listfilter-content #med-open-filter:checked ~ .med-tire-listfilter-content-filter-col{left:0;box-shadow:0 0 10px rgba(0,0,0,0.2)}.med-tire-listfilter-container .med-tire-listfilter-content #med-open-filter:checked ~ .med-tire-listfilter-content-filter-col-shadow{background-color:black;opacity:0.3;right:0;z-index:101}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col-shadow{top:0;left:0;bottom:0}@media (max-width: 1024px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col-shadow{position:fixed;top:70px;bottom:76px;z-index:102}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col{width:320px;position:relative;background:var(--light-color-one);overflow-y:scroll;transition:all 0.5s;padding:20px;display:flex;flex-direction:column}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col::-webkit-scrollbar{width:8px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col::-webkit-scrollbar-track{background:var(--light-color-one);border-radius:4px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col::-webkit-scrollbar-thumb{background:var(--mid-color-four);border-radius:4px;transition:all 0.5s}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col::-webkit-scrollbar-thumb:hover{background:var(--mid-color-three)}@media (max-width: 1024px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col{position:fixed;left:-320px;padding:25px 20px 70px 20px}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col #med-price-range{display:block;margin:15px auto;width:100%;max-width:calc(100% - 20px)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col .ui-widget-content{margin:3px 0 0 0;height:6px;border:none;border-radius:3px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col .ui-widget-header{height:6px;background:var(--mid-color-two)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col .ui-slider-handle{top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.2);border:none;background:var(--white-color);outline:none;cursor:pointer}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col .ui-slider-handle::after{position:absolute;content:'';width:12px;height:12px;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);background:var(--mid-color-two)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col .med-tire-listfilter-content-filter-col-box{padding-bottom:15px;border-bottom:1px solid var(--mid-color-three);display:flex;flex-direction:column;gap:6px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col .med-tire-listfilter-content-filter-col-box .med-tire-listfilter-content-filter-col-box-title{font-weight:500}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col .med-tire-listfilter-content-filter-col-box .med-tire-listfilter-content-filter-col-box-item{display:flex;justify-content:flex-start;align-items:center;align-content:flex-start;gap:6px;font-size:var(--font-size-sm)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col .med-tire-listfilter-content-filter-col-box .med-tire-listfilter-content-filter-col-box-item .med-chk{align-self:flex-start}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col .med-tire-listfilter-content-filter-col-box .med-tire-listfilter-content-filter-col-box-item .med-tire-listfilter-content-filter-col-box-item-img{align-self:flex-start;display:inline-block;margin:0;height:20px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-filter-col .med-tire-listfilter-content-filter-col-box p{display:block;margin:10px 0 3px;color:var(--mid-color-two);font-weight:400}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col{width:100%;max-width:calc(100% - 320px);margin-left:auto;background:var(--light-color-two);padding:0px}@media (max-width: 1024px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col{max-width:100%}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:35px 15px;padding:0 15px 25px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content a{text-decoration:none;color:var(--dark-color-two)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content a :hover{color:var(--red-color)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content h6{font-size:var(--font-size-h6);font-weight:500}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content h6 .season{display:inline-block}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .oil{top:15px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .rain{top:45px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .noise{background:var(--mid-color-two);top:75px;font-size:10px;padding-right:2px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h-img{position:relative;display:flex;flex-direction:column;gap:15px;width:100%;max-width:calc(30% - 12px);min-width:100px;padding:15px 70px 15px 15px}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h-img{max-width:calc(50% - 12px)}}@media (max-width: 425px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h-img{max-width:100%}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-desc-info{font-size:var(--font-size-sm)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-desc-size{display:flex;gap:6px;font-size:var(--font-size-sm);font-weight:400;color:var(--dark-color-two);font-weight:500}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-desc-size .med-result-col-item-desc-size-season-icon{display:inline-block;margin:-2px 0 0 0;width:20px;height:20px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-desc-size .med-result-col-item-desc-size-season-icon img{display:block;margin:0;padding:0;width:100%;height:100%;object-fit:contain}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-desc-dot{font-size:var(--font-size-sm)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-desc-dot span{font-weight:500}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-price-total{font-size:var(--font-size-ssm);color:var(--mid-color-three);margin:0 0 10px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-desc-bottom{margin-top:auto;display:flex;flex-direction:column;gap:15px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-desc-bottom .med-result-col-item-desc-bottom-banner{display:block;width:100%;height:auto;max-height:100px;margin:0;padding:0}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-desc-bottom .med-result-col-item-desc-bottom-banner img{display:block;margin:0;padding:0;width:100%;height:100%;object-fit:contain;object-position:left}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-desc-bottom-v{position:absolute;bottom:0;right:0;display:flex;flex-direction:column;gap:15px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-desc-bottom-compare{position:absolute;bottom:6px;right:3px;align-self:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:6px;padding:0;font-size:var(--font-size-sm);line-height:0.8em}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-desc-bottom-compare::after{position:absolute;content:'';top:11px;transform:translateY(-50%);right:3px;width:20px;height:20px;background:url("/i/icons/compare_icon.svg") center center no-repeat;background-size:contain}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-price-info{font-size:var(--font-size-ssm)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-price-info:nth-last-of-type(1){margin:0 0 15px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-price-info .info{cursor:pointer;display:inline-block;width:18px;height:18px;border-radius:50%;text-align:center;font-size:12px;line-height:1.25em;text-decoration:none;font-weight:700;border:2px solid var(--mid-color-two);color:var(--mid-color-two)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head{width:100%;max-height:100%;display:flex;flex-direction:column}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-choice,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-sort-price{display:flex;flex-wrap:wrap;gap:15px;align-items:center;font-weight:500;padding:15px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-sort-price{padding-bottom:0;padding-right:0;padding-left:0}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-choice{color:var(--mid-color-two);font-weight:400;background:linear-gradient(180deg, rgba(86,94,112,0.1) 0%, rgba(248,248,250,0.1) 100%)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-choice .result-col-content-head-choice-bbl{display:flex;gap:6px;align-items:center;border-radius:5px;border:1px solid var(--mid-color-four);background:var(--white-color);padding:4px;font-size:var(--font-size-sm);color:var(--dark-color-two)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-choice .result-col-content-head-choice-bbl .bbl-close{position:relative;display:inline-block;width:20px;height:20px;border-radius:50%;margin-top:-1px;background:var(--light-color-one);transition:all 0.5s}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-choice .result-col-content-head-choice-bbl .bbl-close:hover{background:var(--red-color)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-choice .result-col-content-head-choice-bbl .bbl-close:hover::before,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-choice .result-col-content-head-choice-bbl .bbl-close:hover::after{background:var(--white-color)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-choice .result-col-content-head-choice-bbl .bbl-close::after,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-choice .result-col-content-head-choice-bbl .bbl-close::before{position:absolute;content:'';width:14px;height:1px;background:var(--mid-color-two);top:50%;left:50%;transition:all 0.5s}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-choice .result-col-content-head-choice-bbl .bbl-close::after{transform:translate(-50%, -50%) rotate(45deg)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-choice .result-col-content-head-choice-bbl .bbl-close::before{transform:translate(-50%, -50%) rotate(-45deg)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-sort-price{border-top:1px solid var(--mid-color-four);justify-content:space-between}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-sort-price .result-col-content-head-sort-price-result-cnt{white-space:nowrap}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-sort-price .result-col-content-head-sort-price-select{font-weight:400;display:flex;gap:15px;align-items:center;white-space:nowrap}@media (max-width: 480px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-tire-listfilter-content-result-col-content-head .result-col-content-head-sort-price .result-col-content-head-sort-price-select{width:100%;gap:5px}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-v{position:relative;width:100%;max-width:calc(33.33% - 10px);background:var(--white-color);padding:15px;display:flex;flex-direction:column;gap:10px}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-v{max-width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);grid-column-gap:15px;grid-row-gap:15px}}@media (max-width: 480px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-v{display:flex;flex-direction:column}}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-v .med-result-col-item-v-banner{grid-area:2 / 2 / 3 / 3}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-v .med-result-col-item-v-banner img{width:100%;height:auto;object-fit:contain}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-v .med-result-col-item-h-img{max-width:100%;background:none;padding:0 70px 0 0}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-v .med-result-col-item-h-img{grid-area:1 / 1 / 3 / 2}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-v .med-result-col-item-h-img .rain{top:30px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-v .med-result-col-item-h-img .oil{top:0px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-v .med-result-col-item-h-img .noise{top:60px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-v .med-result-col-item-v-desc{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-v .med-result-col-item-v-desc{grid-area:1 / 2 / 2 / 3}}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-v .buy-btn{grid-area:3 / 1 / 4 / 3}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h{position:relative;display:flex;flex-wrap:wrap;gap:15px;background:var(--white-color);padding:15px;width:100%}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h .med-result-col-item-desc{width:100%;max-width:calc(40% - 12px);display:flex;flex-direction:column;color:var(--dark-color-two);gap:6px}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h .med-result-col-item-desc{max-width:calc(50% - 12px)}}@media (max-width: 425px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h .med-result-col-item-desc{max-width:100%}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h .med-result-col-item-price{position:relative;width:100%;max-width:calc(30% - 12px);display:flex;flex-direction:column;font-size:var(--font-size-sm);color:var(--mid-color-two);padding:0 0 0 15px;gap:3px}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h .med-result-col-item-price{padding:15px 0 0 0;max-width:100%}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h .med-result-col-item-price::before{position:absolute;content:'';top:0;bottom:0;left:0px;width:2px;background:var(--light-color-one)}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h .med-result-col-item-price::before{bottom:auto;right:0;height:2px;width:auto}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h .med-result-col-item-price .med-result-col-item-price-total-title{font-size:var(--font-size-ssm);color:var(--mid-color-three)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h .med-result-col-item-price a{font-size:var(--font-size-ssm);text-decoration:none}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-h .med-result-col-item-price .buy-btn{margin-top:auto}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport{padding:15px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, auto);grid-column-gap:15px;grid-row-gap:15px;background:var(--white-color)}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(6, auto)}}@media (max-width: 600px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport{grid-template-columns:1fr;grid-template-rows:repeat(7, auto)}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-img{grid-area:1 / 1 / 5 / 2;border-radius:5px;padding:15px;display:flex;flex-direction:column;gap:15px}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-img{grid-area:1 / 1 / 4 / 2}}@media (max-width: 600px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-img{grid-area:1 / 1 / 2 / 2}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-title{grid-area:1 / 2 / 2 / 4}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-title{grid-area:1 / 2 / 2 / 3}}@media (max-width: 600px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-title{grid-area:2 / 1 / 3 / 2}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-title h6{display:flex;flex-wrap:wrap;gap:6px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-title h6 .season{display:flex;gap:6px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-title h6 .season img{display:block;margin:2px 0 0 0;padding:0;width:20px;height:20px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-price{position:relative;padding:15px;border-radius:10px;border:1px solid var(--mid-color-four)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back{display:flex;flex-direction:column;gap:6px;color:var(--dark-color-two)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front .rain,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back .rain{top:calc(50% - 28px);transform:translateY(-50%)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front .oil,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back .oil{top:50%;transform:translateY(-50%)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front .noise,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back .noise{top:calc(50% + 28px);transform:translateY(-50%)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front .med-result-col-item-sport-f-b-title,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back .med-result-col-item-sport-f-b-title{font-size:var(--font-size-sm)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front .med-result-col-item-sport-f-b-size,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back .med-result-col-item-sport-f-b-size{font-size:var(--font-size-h5);font-weight:500}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front .med-result-col-item-sport-f-b-dot,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back .med-result-col-item-sport-f-b-dot{font-size:var(--font-size-sm);font-weight:500}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front .med-result-col-item-sport-f-b-dot span,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back .med-result-col-item-sport-f-b-dot span{font-weight:400}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front .med-result-col-item-sport-f-b-price,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back .med-result-col-item-sport-f-b-price{margin:6px 0 0 0;font-size:var(--font-size-ssm);color:var(--mid-color-three);font-weight:400}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front,.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back{border-color:var(--red-color)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front{grid-area:2 / 2 / 3 / 3;padding:15px 65px 15px 15px}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front{grid-area:2 / 2 / 3 / 3}}@media (max-width: 600px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-front{grid-area:3 / 1 / 4 / 2}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back{grid-area:2 / 3 / 3 / 4;padding:15px 65px 15px 15px}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back{grid-area:3 / 2 / 4 / 3}}@media (max-width: 600px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-back{grid-area:4 / 1 / 5 / 2}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-global-info{grid-area:3 / 3 / 5 / 4;display:flex;flex-direction:column;gap:6px}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-global-info{grid-area:4 / 2 / 6 / 3}}@media (max-width: 600px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-global-info{grid-area:5 / 1 / 6 / 2}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-global-info a{font-size:var(--font-size-ssm);text-decoration:none;color:var(--mid-color-three);display:inline-block;line-height:1.25em}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-global-info .med-result-col-item-price-info a{color:var(--mid-color-two)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-price{grid-area:3 / 2 / 4 / 3;background:var(--light-color-one);display:flex;align-items:center;gap:6px}@media (max-width: 1280px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-price{flex-wrap:wrap}}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-price{grid-area:4 / 1 / 5 / 2;flex-wrap:nowrap}}@media (max-width: 600px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-price{grid-area:6 / 1 / 7 / 2}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-price .med-result-col-item-sport-price-select{width:100%;min-width:95px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-price .med-result-col-item-sport-price-total{font-size:11px;color:var(--mid-color-three);display:flex;flex-direction:column;min-width:125px}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-price .med-result-col-item-sport-price-total .med-result-col-item-sport-price-total-price{display:flex;gap:6px;align-items:baseline;margin:10px 0 0 0}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-price .med-result-col-item-sport-price-total .med-result-col-item-sport-price-total-price .total{color:var(--dark-color-two);font-weight:500;font-size:var(--font-size-h3);line-height:0.8em}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-price .med-result-col-item-sport-price-total .med-result-col-item-sport-price-total-price .currency{font-size:var(--font-size-h5);font-weight:500;color:var(--dark-color-two)}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-buy{grid-area:4 / 2 / 5 / 3;display:flex}@media (max-width: 768px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-buy{grid-area:5 / 1 / 6 / 2}}@media (max-width: 600px){.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-buy{grid-area:7 / 1 / 8 / 2}}.med-tire-listfilter-container .med-tire-listfilter-content .med-tire-listfilter-content-result-col .med-tire-listfilter-content-result-col-content .med-result-col-item-sport .med-result-col-item-sport-buy a{align-self:flex-end}.med-a,.med-b,.med-c,.med-d,.med-e{position:relative;display:inline-block;margin:0px 6px 0px 0;padding:2px 0 0 5px;color:var(--white-color);font-size:var(--font-size-ssm);font-weight:700;height:20px}.med-a::after,.med-b::after,.med-c::after,.med-d::after,.med-e::after{position:absolute;content:'';right:-8px;top:0;width:0px;height:0px;border-style:solid;border-width:10px 0 10px 8px;transform:rotate(0deg)}.med-a{width:20px}.med-b{width:40px}.med-c{width:60px}.med-d{width:80px}.med-e{width:100px}.EU_A{background:#2ba856}.EU_A::after{border-color:transparent transparent transparent #2ba856}.EU_B{background:#9ccc47}.EU_B::after{border-color:transparent transparent transparent #9ccc47}.EU_C{background:#fce130}.EU_C::after{border-color:transparent transparent transparent #fce130}.EU_D{background:#f8b929}.EU_D::after{border-color:transparent transparent transparent #f8b929}.EU_E{background:#e50123}.EU_E::after{border-color:transparent transparent transparent #e50123}.WET_A{background:#2265b1}.WET_A::after{border-color:transparent transparent transparent #2265b1}.WET_B{background:#2980c4}.WET_B::after{border-color:transparent transparent transparent #2980c4}.WET_C{background:#59a6db}.WET_C::after{border-color:transparent transparent transparent #59a6db}.WET_D{background:#7ebee8}.WET_D::after{border-color:transparent transparent transparent #7ebee8}.WET_E{background:#b1e1f9}.WET_E::after{border-color:transparent transparent transparent #b1e1f9}.nb{background:var(--mid-color-two)}.nb::after{border-color:transparent transparent transparent var(--mid-color-two)}.med-noise{display:inline-block;width:35px;height:20px}.med-noise img{display:block;margin:0;padding:0;width:100%;height:100%;object-fit:contain}.med-result-col-item-h-img--with-right-border{border-right:2px solid var(--light-color-one)}.med-result-col-item-h-img--with-right-border .rain,.med-result-col-item-h-img--with-right-border .oil,.med-result-col-item-h-img--with-right-border .noise{right:-1px}.rain,.oil,.noise{position:absolute;right:1px;width:24px;height:24px;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;color:var(--white-color);font-weight:700;font-size:var(--font-size-sm);z-index:1}.rain::after,.oil::after,.noise::after{position:absolute;content:'';left:-10px;top:0;width:0;height:0;border-style:solid;border-width:12px 0 12px 10px;transform:rotate(180deg);z-index:-1}.rain::before,.oil::before,.noise::before{position:absolute;content:'';width:20px;height:20px;background:gray;left:-36px;top:2px}.rain::before{background:url("/i/icons/rain_icon.svg") center center no-repeat;background-size:contain}.oil::before{background:url("/i/icons/fuel_icon.svg") center center no-repeat;background-size:contain}.noise{background:var(--mid-color-two);font-size:10px;padding-right:1px}.noise::before{background:url("/i/icons/noise_icon.svg") center center no-repeat;background-size:contain}.med-hot-offer-badge{position:absolute;top:-25px;left:15px;height:25px;padding:0 30px 0 20px;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;color:var(--white-color);font-size:var(--font-size-ssm);font-weight:500;line-height:0.8em;border-top-right-radius:25px;border-top-left-radius:25px;box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,0.4);background:var(--red-color)}.med-hot-offer-badge::before{position:absolute;content:'';top:0;right:0;width:25px;height:25px;border-top-right-radius:25px;background:var(--red-color)}.med-hot-offer-badge::after{position:absolute;content:'';right:-9px;bottom:-15px;width:0px;height:0px;border-style:solid;border-width:15px 22px 0 22px;transform:rotate(0deg);z-index:10;border-color:var(--red-color) transparent transparent transparent}.product-image-wrapper{aspect-ratio:1;display:flex;max-width:100%;justify-content:center}.product-image-wrapper img{object-fit:cover}.brand-image-wrapper{aspect-ratio:6/1;display:flex;max-width:100%}.brand-image-wrapper img{max-width:130px}.brand-image-wrapper--in-gallery-view{aspect-ratio:auto}.brand-image-wrapper--in-gallery-view img{max-width:200px}.med-tire-details-content-item-gallery-item{width:100%;height:100%;margin:0;padding:15px;border-radius:5px;border:2px solid var(--light-color-one);flex-direction:column}.med-tire-details-content-item-gallery-item.center{align-items:center;justify-content:center}.med-tire-details-content-item-gallery-item img{display:block;margin:0 auto;padding:0;width:100%;height:100%;max-height:350px;object-fit:contain}.med-tire-details-content-item-gallery-item iframe{display:block;margin:0;padding:0;width:100%;height:100%;aspect-ratio:16 / 9;border-radius:5px}.med-tire-details-content-item-gallery-item .med-tire-details-content-item-img-brand{margin:0 0 15px;max-width:50%;height:auto}.med-tire-details-content-item-gallery-item .oil{top:25px}.med-tire-details-content-item-gallery-item .rain{top:56px}.med-tire-details-content-item-gallery-item .noise{top:86px}.med-tire-details-content-item-gallery-item .med-tire-details-content-item-img-wng{position:relative;margin-top:auto}.med-tire-details-content-item-gallery-item .med-tire-details-content-item-img-wng p{display:block;margin:0;font-size:var(--font-size-ssm);color:var(--mid-color-three)}.med-tire-details-content-item-gallery-item .med-tire-details-content-item-img-wng .med-tire-details-content-item-img-share{position:absolute;right:-61px;bottom:0;display:flex;flex-direction:column;gap:10px;width:45px}.med-tire-details-content-item-gallery-item .med-tire-details-content-item-img-wng .med-tire-details-content-item-img-share a{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-bottom-left-radius:4px;border-top-left-radius:4px}.med-tire-details-content-item-gallery-item .med-tire-details-content-item-img-wng .med-tire-details-content-item-img-share a img{display:block;margin:0;padding:0;width:100%;height:100%;object-fit:contain}.tire-img{padding:15px 60px 15px 15px}.tire-img img{width:65%;height:auto;margin:0 auto 15px}@media (max-width: 1024px){.tire-img img{width:100%}}@media (max-width: 768px){.tire-img img{width:65%}}.med-gallery-thumbnail-content{width:100%;display:flex;gap:6px}.med-gallery-thumbnail-content .med-gallery-thumbnail-content-item{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;width:100%;max-width:calc(25% - 3px);aspect-ratio:1 / 1;border:2px solid var(--mid-color-three);border-radius:5px;opacity:0.6;transition:all 0.5s;cursor:pointer}.med-gallery-thumbnail-content .med-gallery-thumbnail-content-item:hover{opacity:1;border:2px solid var(--red-color)}.med-gallery-thumbnail-content .med-gallery-thumbnail-content-item img{display:block;margin:0;padding:0;width:90%;height:90%;object-fit:contain}.med-gallery-thumbnail-content .active-thumbnail{opacity:1;border:2px solid var(--red-color)}.med-tire-details-modal-item{justify-content:flex-start !important;position:relative;height:calc(100% - 106px) !important;border:2px solid var(--mid-color-three);border-radius:5px;padding:15px}.med-tire-details-modal-item img{display:block;margin:0 0 15px 0 !important;padding:0;width:100%;height:calc(100% - 100px) !important;object-fit:contain !important}@media (max-width: 425px){.med-tire-details-modal-item img{margin:0 0 6px 0 !important}}.med-tire-details-modal-item .med-tire-details-content-item-img-brand{width:auto !important;height:auto !important;max-height:40px;margin:0 0 0 15px !important;padding:0 60px 0 0 !important}@media (max-width: 425px){.med-tire-details-modal-item .med-tire-details-content-item-img-brand{margin:0 !important}}.med-tire-details-modal-item iframe{width:100% !important;height:100% !important}.med-tire-details-modal-item .rain{top:25px}.med-tire-details-modal-item .oil{top:56px}.med-tire-details-modal-item .noise{top:86px}.med-tire-details-modal-item p{margin:0}.med-gallery-thumbnail-content-modal{display:flex;gap:6px;margin-top:6px}.med-gallery-thumbnail-content-modal .med-gallery-thumbnail-content-item-modal{width:100%;max-width:100px;height:auto;aspect-ratio:1 / 1;padding:6px;border-radius:5px;border:2px solid var(--mid-color-three)}.med-gallery-thumbnail-content-modal .med-gallery-thumbnail-content-item-modal img{width:100%;height:100%;object-fit:contain}.med-gallery-thumbnail-content-modal .med-gallery-thumbnail-content-item-modal.active{border:2px solid var(--red-color)}.services-main-container{display:flex;flex-wrap:wrap;gap:20px;background:var(--white-color);overflow:hidden;border-radius:10px}@media (max-width: 1200px){.services-main-container{flex-direction:column}}@media (max-width: 768px){.services-main-container{background:var(--light-color-one)}}.services-main-container .services-main-container-head{position:relative;display:flex;justify-content:space-between;gap:25px;align-items:center;background:var(--light-color-one);padding:15px 50px;background-size:contain;width:100%}@media (max-width: 768px){.services-main-container .services-main-container-head{padding:15px 25px 0;justify-content:center;flex-direction:column}}.services-main-container .services-main-container-head::before{position:absolute;content:'';width:33.33%;top:0;right:0;bottom:0;background:url("/i/head_bgn.png") top right no-repeat,linear-gradient(45deg, #a4a9b3 0%, #565e70 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 10% 100%);border-top-right-radius:10px;overflow:hidden}@media (max-width: 768px){.services-main-container .services-main-container-head::before{display:none}}.services-main-container .services-main-container-head h3{position:relative;text-transform:uppercase;font-size:var(--font-size-h3);color:var(--dark-color-two);font-weight:400;padding:20px 0 16px 35px;line-height:1em}@media (max-width: 768px){.services-main-container .services-main-container-head h3{font-size:var(--font-size-h4);padding:6px 0 0 35px}}.services-main-container .services-main-container-head h3::before{position:absolute;content:'';top:0;left:0;bottom:0;width:30px;background:url(/i/icons/tire_wrench_icon.svg) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(27%) sepia(9%) saturate(1274%) hue-rotate(184deg) brightness(95%) contrast(88%)}.services-main-container .services-main-container-head .services-main-container-head-btn{position:relative;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;font-size:var(--font-size-ssm);height:50px;padding:0 55px 0 20px;background:var(--red-color);border-radius:25px;color:var(--white-color);text-decoration:none;text-transform:uppercase;line-height:1em;text-align:right;transition:all 0.5s;z-index:10}@media (max-width: 768px){.services-main-container .services-main-container-head .services-main-container-head-btn{height:32px;border-radius:16px;padding:0 45px 0 15px}}.services-main-container .services-main-container-head .services-main-container-head-btn:hover{box-shadow:0 0 10px var(--red-color-c50)}.services-main-container .services-main-container-head .services-main-container-head-btn::before{position:absolute;content:'';top:0;right:15px;bottom:0;width:30px;background:url("/i/icons/wrench_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}@media (max-width: 768px){.services-main-container .services-main-container-head .services-main-container-head-btn::before{right:8px}}.services-main-container .services-map{width:100%;max-width:calc(44% - 60px);margin:30px 0 50px 50px}@media (max-width: 1200px){.services-main-container .services-map{aspect-ratio:21 / 9;max-width:calc(100% - 100px);margin:30px 50px 0 50px}}@media (max-width: 800px){.services-main-container .services-map{max-width:calc(100% - 40px);margin:0 20px}}.services-main-container .services-view{margin:30px 50px 50px 0;width:100%;max-width:calc(56% - 60px);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--services-cnt), 1fr);grid-column-gap:20px}@media (max-width: 1200px){.services-main-container .services-view{max-width:calc(100% - 100px);margin:0 50px 40px 50px}}@media (max-width: 800px){.services-main-container .services-view{max-width:calc(100% - 40px);margin:0 20px 10px}}@media (max-width: 768px){.services-main-container .services-view{display:block}}.services-main-container .services-view .service-container{display:contents}.services-main-container .services-view .service-container .service-container-btn{grid-column:1/2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;height:36px;border-radius:18px;font-size:var(--font-size-p);font-weight:400;text-transform:uppercase;text-align:left;margin:0 0 6px 0;padding:3px 0 0 40px;color:var(--mid-color-one);cursor:pointer}@media (max-width: 768px){.services-main-container .services-view .service-container .service-container-btn{border-radius:10px;box-shadow:none !important;border:1px solid var(--mid-color-four);margin:0 0 15px 0;background:var(--white-color)}}.services-main-container .services-view .service-container .service-container-btn::before{position:absolute;content:'';top:5px;left:6px;bottom:7px;width:30px;background:url("/i/icons/tire_wrench_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(36%) sepia(16%) saturate(532%) hue-rotate(183deg) brightness(94%) contrast(87%)}.services-main-container .services-view .service-container .service-container-btn::after{display:none;position:absolute;content:'\00BB';top:6px;right:12px;bottom:0;width:auto;color:var(--red-color);font-size:var(--font-size-h3)}@media (max-width: 768px){.services-main-container .services-view .service-container .service-container-btn::after{transform:rotate(90deg);display:block;top:3px;right:15px;color:var(--dark-color-two)}}.services-main-container .services-view .service-container .service-container-btn:hover{color:var(--dark-color-one);box-shadow:0 0 10px rgba(0,0,0,0.2);transition:all 0.5s}@media (max-width: 768px){.services-main-container .services-view .service-container .service-container-btn:hover{box-shadow:none;transition:none}}.services-main-container .services-view .service-container .service-container-btn:hover::before{filter:brightness(0) saturate(100%) invert(7%) sepia(8%) saturate(5633%) hue-rotate(184deg) brightness(96%) contrast(97%)}.services-main-container .services-view .service-container .service-container-btn:hover::after{display:block}.services-main-container .services-view .service-container.active .service-container-btn{margin:0;border-bottom:none;box-shadow:0 0 10px rgba(0,0,0,0.2)}@media (max-width: 768px){.services-main-container .services-view .service-container.active .service-container-btn{border-bottom-left-radius:0;border-bottom-right-radius:0}}.services-main-container .services-view .service-container.active .service-container-btn::after{display:block;transform:rotate(0deg)}@media (max-width: 768px){.services-main-container .services-view .service-container.active .service-container-btn::after{transform:rotate(270deg);top:6px;right:8px}}.services-main-container .services-view .service-container.active .service-short-info{display:flex}@media (max-width: 768px){.services-main-container .services-view .service-container.active .service-short-info{border-top-left-radius:0 !important;border-top-right-radius:0 !important;box-shadow:none;border:1px solid var(--mid-color-four);border-top:none;margin:0 0 15px 0}}.med-hp-col-locations{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;border-bottom:10px solid var(--mid-color-four);width:100%}.med-hp-col-locations .med-def-content{width:100%;height:100%}.med-hp-col-locations .med-def-content .services-main-container{gap:0;border-radius:0;background:var(--light-color-two)}.med-hp-col-locations .med-def-content .services-main-container .services-main-container-head{gap:15px;padding:9px 15px}.med-hp-col-locations .med-def-content .services-main-container .services-main-container-head h3{font-size:var(--font-size-h6);padding:6px 0 0 35px}.med-hp-col-locations .med-def-content .services-main-container .services-main-container-head .services-main-container-head-btn{height:32px;border-radius:16px;padding:0 45px 0 15px}.med-hp-col-locations .med-def-content .services-main-container .services-main-container-head .services-main-container-head-btn::before{right:8px}.med-hp-col-locations .med-def-content .services-main-container .services-map{display:none}.med-hp-col-locations .med-def-content .services-main-container .services-view{margin:15px 15px 30px 15px;max-width:calc(100% - 30px);grid-template-rows:none;row-gap:25px;background:var(--light-color-two)}@media (max-width: 1024px){.med-hp-col-locations .med-def-content .services-main-container .services-view{max-width:calc(100% - 30px)}}@media (max-width: 768px){.med-hp-col-locations .med-def-content .services-main-container .services-view{width:100%;max-width:calc(100% - 30px);margin:15px}}.med-hp-col-locations .med-def-content .services-main-container .services-view .service-container .service-container-btn{grid-column:auto;margin:0 0 -15px}@media (max-width: 768px){.med-hp-col-locations .med-def-content .services-main-container .services-view .service-container .service-container-btn{margin:10px 0 0 0}}.med-hp-col-locations .med-def-content .services-main-container .services-view .service-container .service-container-btn:hover::after{right:3px;top:0px;transform:rotate(270deg)}@media (max-width: 1024px){.med-hp-col-locations .med-def-content .services-main-container .services-view .service-container .service-container-btn:hover::after{transform:rotate(0deg);top:8px;right:10px}}.med-hp-col-locations .med-def-content .services-main-container .services-view .service-container .service-short-info{grid-column:1/3;flex-direction:row}@media (max-width: 768px){.med-hp-col-locations .med-def-content .services-main-container .services-view .service-container .service-short-info{flex-direction:column}}.med-hp-col-locations .med-def-content .services-main-container .services-view .service-container .service-short-info .service-short-info-img{clip-path:polygon(0 0, 100% 0, 80% 100%, 0 100%)}@media (max-width: 768px){.med-hp-col-locations .med-def-content .services-main-container .services-view .service-container .service-short-info .service-short-info-img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 80%)}}.med-hp-col-locations .med-def-content .services-main-container .services-view.active .service-container-btn::after{display:block;right:3px;top:0px;transform:rotate(0deg)}@media (max-width: 1024px){.med-hp-col-locations .med-def-content .services-main-container .services-view.active .service-container-btn::after{transform:rotate(0deg);top:8px;right:10px}}.med-hp-col-locations .active .service-container-btn::after{display:block;transform:rotate(270deg) !important;top:0px !important;right:3px !important}.med-hp-col-locations .card-address{display:none}.service-contacts-person{font-weight:700;color:var(--dark-color-two)}.service-contacts-job{color:var(--mid-color-two)}.red-triangle{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid var(--red-color);display:inline-block;margin-top:0.5em}.alt-button{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;padding:0 15px;height:42px;border:1px solid var(--mid-color-three);border-radius:21px;text-decoration:none;text-transform:uppercase;font-size:var(--font-size-sm);color:var(--dark-color-two);transition:all 0.5s}@media (max-width: 600px){.alt-button{font-size:12px;padding:0 10px}}@media (max-width: 425px){.alt-button{font-size:11px}}.alt-button:hover{background:var(--mid-color-three);color:var(--white-color)}.align-self-start{align-self:flex-start}.margin-top-auto{margin-top:auto}.PageBar-btn-holder{width:100%;display:flex;gap:10px;justify-content:center}.PageBar{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.PageBar a,.PageBar .page-bar-active{float:right;color:var(--mid-color-one);width:32px;height:32px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;text-decoration:none;transition:all 0.5s}.PageBar a:hover,.PageBar .page-bar-active{background:var(--mid-color-three);color:var(--white-color)}.PageBar .prev{position:relative;margin:0;width:32px;height:32px;border-radius:50%;cursor:pointer}.PageBar .prev:hover{color:var(--mid-color-four);background:none}.PageBar .prev:hover::before{border:solid var(--mid-color-one);border-width:0 3px 3px 0}.PageBar .prev::before{position:absolute;content:'';top:10px;left:10px;border:solid var(--mid-color-four);border-width:0 3px 3px 0;display:inline-block;margin:0;padding:5px;transform:rotate(135deg);-webkit-transform:rotate(135deg);transition:all 0.5s}.PageBar .pages{margin:0 10px}.PageBar .pages a{pointer-events:none;color:red !important;text-decoration:none !important}.PageBar span.prev{opacity:0.5}.PageBar span.next{opacity:0.5}.PageBar .next{position:relative;width:32px;height:32px;border-radius:50%;cursor:pointer}.PageBar .next:hover{color:var(--mid-color-four);background:none}.PageBar .next:hover::after{border:solid var(--mid-color-one);border-width:0 3px 3px 0}.PageBar .next::after{position:absolute;content:'';top:10px;right:10px;border:solid var(--mid-color-four);border-width:0 3px 3px 0;display:inline-block;margin:0;padding:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:all 0.5s}.md-default-form{display:flex;flex-wrap:wrap;gap:25px}.md-default-form.d-none{display:none}.checkbox-label{cursor:pointer}.checkbox-label.disabled{cursor:not-allowed}.med-col-filter-tabcontent-form .select2-container{display:block}.med-col-filter-tabcontent-form .select2-container .select2-selection{height:auto;padding:6px 12px;border:1px solid var(--mid-color-four) !important}.med-col-filter-tabcontent-form .select2-container--default .select2-selection .select2-selection__rendered{line-height:31px;padding-right:5px}.med-col-filter-tabcontent-form .select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:3px}.med-col-filter-tabcontent-form .select2-container--default .select2-selection .select2-selection__arrow{top:50%;transform:translateY(-50%)}.med-col-filter-tabcontent-form .select2-search__field{outline:none;font-size:16px}body .select2-container--default .select2-results>.select2-results__options{max-height:300px}.brand-option{align-items:center;position:relative;display:flex;gap:5px}.brand-option img{display:inline-block;width:40px}.brand-option.brand-option--big-image{line-height:50px}.brand-option.brand-option--big-image img{width:110px;top:-28px}@media (max-width: 400px){.brand-option{font-size:90%}}.med-options-group{display:flex;border-bottom:1px solid var(--mid-color-four)}.med-options-group:last-child{border-bottom:none}.med-options-group-axle-header{display:flex;justify-content:center;gap:20px;padding-left:29px}.med-options-group-wrapper{margin-top:10px;margin-bottom:10px}.med-options-group-label{display:flex;align-items:center;justify-content:center;background:var(--light-color-one);padding:15px 5px}.med-options-group-links{padding:10px;display:flex;flex-direction:column;justify-content:center;gap:5px;width:100%;align-items:center}.med-options-group-links a{text-decoration:none;color:var(--red-color);display:flex;align-items:center;gap:15px}.med-options-group-links a:hover .name{text-decoration:underline}.med-options-group-links a .name,.med-options-group-links a .img{display:flex;gap:5px}@media (max-width: 600px){.med-options-group-links a{flex-direction:column;align-items:start;gap:0}.med-options-group-links a .img{display:none}}@media (max-width: 400px){.med-options-group-links a{font-size:90%}}.w-50{max-width:calc(50% - 13px)}@media (max-width: 768px){.w-50{max-width:calc(50% - 13px)}}@media (max-width: 600px){.w-50{max-width:100%}}span.BigPrice{font-weight:700;font-size:var(--font-size-h3);color:var(--dark-color-two)}div.BigPriceSport{font-weight:500;font-size:var(--font-size-h3);color:var(--dark-color-two)}span.DualPrice{display:inline-grid;grid-template-columns:1fr auto;vertical-align:middle;grid-gap:5px;grid-row-gap:0px;margin-right:3px}span.DualPrice span{line-height:1.2}span.DualPrice>span.Price{text-align:right}span.old-price>span.DualPrice>span.Price{text-decoration:line-through}.service-short-info{padding:15px !important;box-shadow:0 0 10px rgba(0,0,0,0.2);border-radius:10px;grid-column:2/3;grid-row:1/-1;position:relative;display:none;flex-direction:column;margin:0;padding:0;width:100%;height:100%;gap:25px;background:var(--white-color)}@media (max-width: 768px){.service-short-info{gap:15px}}@media (max-width: 600px){.service-short-info{flex-direction:column;gap:0}}.service-short-info .service-short-info-img{position:relative;width:100%;min-height:33.33%;overflow:hidden;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 80%)}.service-short-info .service-short-info-img img{display:block;margin:0;padding:0;width:100%;height:100%;object-fit:cover}.service-short-info .service-short-info-desc{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0}.service-short-info_home-page_wrapper .service-short-info .service-short-info-desc{gap:0}.service-short-info .service-short-info-desc h3{display:block;margin:0 0 15px;padding:0;position:relative;font-size:var(--font-size-h6);font-weight:500;color:var(--dark-color-two);text-transform:uppercase}.service-short-info_home-page_wrapper .service-short-info .service-short-info-desc h3{margin-bottom:6px}.service-short-info .service-short-info-desc .phones{align-self:flex-start;position:relative;column-rule:1px solid var(--mid-color-four);column-gap:15px;margin:0 0 15px 0;padding:5px 0 5px 0px;color:var(--dark-color-two);font-size:var(--font-size-p)}.service-short-info_home-page_wrapper .service-short-info .service-short-info-desc .phones{margin-bottom:6px}.service-short-info .service-short-info-desc .phones a{position:relative;display:block;color:var(--dark-color-two);text-decoration:none;margin:0 0 6px;padding:0 0 0 25px;transition:all 0.5s}.service-short-info .service-short-info-desc .phones a:hover{color:var(--red-color)}.service-short-info .service-short-info-desc .phones a:hover::after{opacity:0}.service-short-info .service-short-info-desc .phones a::before{position:absolute;content:'';top:50%;transform:translateY(-50%);left:0;width:18px;height:18px;background:url("/i/icons/phone_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(85%) sepia(8%) saturate(341%) hue-rotate(186deg) brightness(88%) contrast(86%)}.service-short-info .service-short-info-desc .phones a::after{position:absolute;content:'';left:25px;right:0;bottom:0;height:1px;background:var(--red-color);opacity:1;transition:all 0.5s}.service-short-info .service-short-info-desc .work-time{position:relative;margin:0 0 15px 0;color:var(--dark-color-two);font-size:var(--font-size-p);padding:5px 0 5px 25px}.service-short-info_home-page_wrapper .service-short-info .service-short-info-desc .work-time{margin-bottom:6px}.service-short-info_home-page_wrapper .service-short-info .service-short-info-desc .work-time{padding-top:0;padding-bottom:0}.service-short-info .service-short-info-desc .work-time::before{position:absolute;content:'';top:3px;left:0;width:20px;height:20px;background:url("/i/icons/clock_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(85%) sepia(8%) saturate(341%) hue-rotate(186deg) brightness(88%) contrast(86%)}.service-short-info .service-short-info-desc .work-time .work-time-row{width:100%;display:flex}.service-short-info .service-short-info-desc .work-time .work-time-row .row-item{min-width:80px;text-transform:none;margin:0;text-wrap:nowrap}.service-short-info .service-short-info-desc .work-time .work-time-row .row-item:nth-last-of-type(1){min-width:105px;padding:0 0 0 10px;border-left:1px solid var(--mid-color-four)}.service-short-info .service-short-info-desc .card-address{position:relative;padding:0 0 0 25px}.service-short-info .service-short-info-desc .card-address::before{position:absolute;content:'';top:0;left:0;width:20px;height:20px;background:url("/i/icons/pin_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(85%) sepia(8%) saturate(341%) hue-rotate(186deg) brightness(88%) contrast(86%)}.service-short-info .service-short-info-desc .service-more{display:flex;justify-content:space-between;align-items:center;align-content:center;width:100%;margin-top:auto}.service-short-info .service-short-info-desc .service-more .service-more-map{position:relative;padding:0 0 0 25px;text-decoration:none;color:var(--dark-color-two);font-size:var(--font-size-sm);text-transform:lowercase;transition:all 0.5s}.service-short-info .service-short-info-desc .service-more .service-more-map:hover{color:var(--red-color)}.service-short-info .service-short-info-desc .service-more .service-more-map:hover::after{opacity:0}.service-short-info .service-short-info-desc .service-more .service-more-map::before{position:absolute;content:'';top:50%;transform:translateY(-50%);left:0;width:20px;height:20px;background:url("/i/icons/pin_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(85%) sepia(8%) saturate(341%) hue-rotate(186deg) brightness(88%) contrast(86%)}.service-short-info .service-short-info-desc .service-more .service-more-map::after{position:absolute;content:'';left:25px;right:0;bottom:0;height:1px;background:var(--red-color);opacity:1;transition:all 0.5s}.service-short-info .service-short-info-desc .service-more .service-more-rm{position:relative;text-decoration:none;background:var(--red-color);color:var(--white-color);height:28px;border-radius:14px;font-size:var(--font-size-ssm);padding:6px 22px 6px 12px;text-transform:lowercase;transition:all 0.5s}.service-short-info .service-short-info-desc .service-more .service-more-rm::before{position:absolute;content:'';top:50%;transform:translateY(-50%) rotate(90deg);right:8px;width:10px;height:10px;background:url("/i/icons/up_arrows_icon.svg") center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(95%) sepia(16%) saturate(196%) hue-rotate(192deg) brightness(118%) contrast(100%)}.service-short-info .service-short-info-desc .service-more .service-more-rm:hover{box-shadow:0 0 10px var(--red-color-c50)}.reservation-services-view .service-container-btn{display:none}.reservation-services-view .service-container{display:content}.service-container.active .service-short-info{display:flex}.form-error{color:red}

/*# sourceMappingURL=19f8bdd5ef96cab839afa7014ef8ae7f.css.map */