.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.font-normal{font-weight:400;font-style:normal}#product-page #offers .filter-size .filter-size-btn,#product-page #offers .filter-size .size,#product-page #offers .offers,#product-page #product h1.name,.font-medium{font-weight:500;font-style:normal}.font-bold{font-weight:700;font-style:normal}.center{left:50%;transform:translateX(-50%) translateY(-50%)}.center,.vertical-center{position:absolute;top:50%}.vertical-center{transform:translateY(-50%)}.horizontal-center{position:absolute;left:50%;transform:translateX(-50%)}.ellipsis{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.black-link{color:#333;cursor:pointer}.black-link:hover{text-decoration:underline!important}.blue-link{color:#2083d1;cursor:pointer}.blue-link:hover{color:#2083d1;text-decoration:underline!important}.content{padding:0}#product-page{display:grid;margin-top:35px;-moz-column-gap:65px;column-gap:65px;grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"product" "images" "related" "offers" "seo" "disclaimer" "details"}#product-page>*{margin-bottom:50px}#product-page #product{grid-area:product;align-self:center;margin-bottom:25px;padding:0 10px;text-align:center}#product-page #product>:last-child{margin-bottom:0!important}#product-page #product .breadcrumb{margin-top:16px;padding:0;background-color:transparent;color:#666;font-size:10px;letter-spacing:1px}#product-page #product .breadcrumb .active{color:#999}#product-page #product .breadcrumb a:not(.active):hover{color:#333}#product-page #product h1.name{margin:0;padding:0;font-size:24px;letter-spacing:1px;line-height:1.2}#product-page #product .subtitle{margin:20px 0 10px;color:#999;font-size:16px;letter-spacing:.5px}#product-page #product .mpn{margin:10px 0 20px;font-size:13px;letter-spacing:1px;color:#333}#product-page #product .logo{max-width:50px;max-height:50px;margin:0}#product-page #product .social{display:flex;-moz-column-gap:15px;column-gap:15px;justify-content:center;margin-bottom:20px;font-size:16px}#product-page #product .opening-hours{margin-bottom:20px;font-size:10px;letter-spacing:.5px;color:#333}#product-page #product .opening-hours .today{position:relative;display:inline-block;margin-bottom:16px}#product-page #product .opening-hours .today:after{position:absolute;display:inline-block;top:50%;right:-50px;width:50px;transform:translateY(-50%);content:"\F0143";font:normal normal normal 16px/1 Material Design Icons;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#product-page #product .opening-hours .today.collapsed:after{content:"\F0140"}#product-page #product .opening-hours .days.collapsing,#product-page #product .opening-hours .days.in{display:grid;grid-template-columns:1fr repeat(3,min-content);grid-template-rows:repeat(7,1fr);row-gap:5px;-moz-column-gap:5px;column-gap:5px;max-width:250px;margin:0 auto 16px}#product-page #product .opening-hours .days.collapsing dt,#product-page #product .opening-hours .days.in dt{text-align:left;font-weight:400}#product-page #product .opening-hours .days.collapsing dd,#product-page #product .opening-hours .days.in dd{text-align:right;white-space:nowrap}#product-page #images{grid-area:images;position:relative}#product-page #images .swiper-wrapper{width:384px;height:384px}@media (min-width:768px){#product-page #images .swiper-wrapper{width:327.5px;height:327.5px}}@media (min-width:1024px){#product-page #images .swiper-wrapper{width:425px;height:425px}}#product-page #images img{width:100%;height:auto;border-radius:4px}#product-page #images .swiper-scrollbar{width:calc(100% - 150px);height:2px;margin:10px 75px 0;background-color:#e4e4e4;border-radius:2px}#product-page #images .swiper-scrollbar .swiper-scrollbar-drag{height:2px;background-color:#bbb}#product-page #images .eco{position:absolute;left:35px;bottom:16px;width:26px;height:auto}@media (min-width:768px){#product-page #images .eco{left:26px}}#product-page #offers{grid-area:offers;margin-top:50px;margin-bottom:0;padding:0 15px}@media (min-width:768px){#product-page #offers{padding:0 25%}}#product-page #offers .filter-size{margin-bottom:25px}#product-page #offers .filter-size .filter-size-btn{position:relative;display:block;width:260px;height:50px;margin:0 auto;border:1px solid #e4e4e4;border-radius:20px;text-align:center;line-height:48px;font-size:12px;letter-spacing:1px}#product-page #offers .filter-size .filter-size-btn:hover{border-color:#bbb}@media (max-width:767.9px){#product-page #offers .filter-size .filter-size-btn{margin-left:auto;margin-right:auto}}#product-page #offers .filter-size .mdi{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:20px}#product-page #offers .filter-size:not(.open) .mdi:before{content:"\F140"}#product-page #offers .filter-size.open .mdi:before{content:"\F143"}#product-page #offers .filter-size .sizes{display:grid;grid-template-columns:repeat(auto-fill,108px);justify-content:center;row-gap:7px;-moz-column-gap:5px;column-gap:5px;width:100%;margin-top:10px}@media (max-width:767.9px){#product-page #offers .filter-size .sizes{grid-template-columns:repeat(auto-fill,76px)}}#product-page #offers .filter-size:not(.open) .sizes{display:none}#product-page #offers .filter-size .size{display:block;height:45px;width:108px;border:1px solid #e4e4e4;border-radius:10px;background-color:#fff;font-size:11px;line-height:43px;text-align:center}#product-page #offers .filter-size .size:hover{border-color:#bbb}#product-page #offers .filter-size .size.selected{border-color:#333}@media (max-width:767.9px){#product-page #offers .filter-size .size{width:76px;height:42px;line-height:41px}}#product-page #offers .offers{letter-spacing:1px;margin-bottom:25px}#product-page #offers .offers p{margin:0}#product-page #offers .offers .shop-at-stores{padding:0 5px;margin-bottom:25px;font-size:14px}#product-page #offers .offers .companies{display:flex;margin:0;padding:0;flex-direction:column;align-items:center}#product-page #offers .offers .company{position:relative;display:block;width:100%;max-width:250px;height:50px;border:1px solid #e4e4e4;border-radius:50px;cursor:pointer;text-align:center;line-height:21px}#product-page #offers .offers .company:hover{border-color:#bbb}#product-page #offers .offers .company .company-link{display:block;width:100%;height:100%}#product-page #offers .offers .company .offer-details{position:absolute;left:0;top:50%;width:100%;height:auto;transform:translateY(-50%)}#product-page #offers .offers .company .company-name,#product-page #offers .offers .company .price{display:block;font-size:12px}#product-page #offers .offers .company .mdi{margin-right:2px;font-size:20px}#product-page #offers .offers .offset-btns{display:flex;justify-content:center}#product-page #offers .offers .offset-btn{width:calc(50% - 7.5px);height:50px;margin-top:25px;margin-right:15px;border:1px solid #e4e4e4;border-radius:20px;text-align:center;line-height:50px;font-size:12px}#product-page #offers .offers .offset-btn:last-child{margin-right:0}#product-page #offers .offers .offset-btn:hover{border-color:#bbb}#product-page .related-products{grid-area:related;padding:0 15px}@media (min-width:768px){#product-page .related-products{padding:0 25%}}#product-page .related-products .related-products-list{display:flex;justify-content:flex-start}#product-page .related-products .related-product{margin-right:1%;width:24%}#product-page .related-products .related-product:last-child{margin-right:0}#product-page .related-products .related-product img{display:block;width:100%;height:auto;border:1px solid transparent;border-radius:4px}#product-page .related-products .related-product.current img,#product-page .related-products .related-product:hover img{border-color:#e4e4e4}#product-page #details{grid-area:details;letter-spacing:1px;text-align:center;padding:0}#product-page #details>li{padding:25px 5px}#product-page #details>li:first-child{padding-top:0}#product-page #details .name{display:block;margin-bottom:12px;font-size:12px;color:#999}#product-page #details .value{display:block;font-size:14px}#product-page #details .value a:not(.maps){text-decoration:underline!important}#product-page #details .value .mdi,#product-page #details .value .si{font-size:21px}#product-page #details .value .address{display:block;max-width:200px;margin:9px auto 0;line-height:24px;font-size:11px}#product-page #seo{grid-area:seo;margin-bottom:35px;padding:0}#product-page.no-seo #offers{margin-bottom:50px}#product-page #disclaimer{grid-area:disclaimer;color:#333;font-size:12px}.blogs-related{margin-top:0}#other{margin-bottom:75px;padding:0 15px}@media (min-width:768px){#other{padding:0 102.5px}}#other h3{margin-bottom:20px;font-size:16px;text-transform:uppercase;letter-spacing:3px;text-align:center}