@media print,screen and (min-width: 768px){.c-viewed-products{margin-top:3rem;margin-bottom:1.5rem;padding-left:calc(var(--col-width) + var(--gutter)*2);padding-right:calc(var(--col-width) + var(--gutter)*2)}}@media screen and (max-width: 767px){.c-viewed-products{margin-top:2rem;margin-bottom:2rem}}body:not([data-init]) .l-primary,body:not([data-init]) .l-secondary{visibility:hidden}@media print,screen and (min-width: 768px){.l-mv-area .c-hero .c-carousel__body{margin-right:calc(var(--container-padding)*-1)}}@media screen and (min-width: 1528px){.l-mv-area .c-hero .c-carousel__body{margin-right:calc(700px - var(--vw)*50)}}@media screen and (max-width: 767px){.l-mv-area .c-hero .c-carousel__bottom{padding-left:var(--container-padding);padding-right:var(--container-padding)}}@media screen and (max-width: 767px){.product{margin-top:7.5rem}.c-container+.product{margin-top:5rem}}.product .c-headline{text-align:center}@media print,screen and (min-width: 768px){.product .c-headline{margin-bottom:5rem}}@media screen and (max-width: 767px){.product .c-headline{margin-bottom:4rem}}.product__form{background-color:var(--color-bg-secondary)}@media print,screen and (min-width: 768px){.product__form{font-size:20px;margin-bottom:5rem}}@media screen and (max-width: 767px){.product__form{font-size:16px;margin-bottom:4rem}}.product__form form{display:flex}.product__form input{flex:1;padding-top:1rem;padding-bottom:1rem}@media print,screen and (min-width: 768px){.product__form input{padding-left:40px;font-size:20px}}@media screen and (max-width: 767px){.product__form input{font-size:18px;padding-bottom:18px}}.product__form button{display:flex;justify-content:center;align-items:center}@media print,screen and (min-width: 768px){.product__form button{width:82px}}@media screen and (max-width: 767px){.product__form button{width:60px}}.product__form button:before{content:"";-webkit-mask-image:var(--i-search, url(""));-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;display:inline-block;width:28px;height:28px;background:var(--color-text)}@media print,screen and (min-width: 768px){.product__form button:hover{background-color:#d6d6d6}}@media print,screen and (min-width: 768px){.product__list{display:flex;flex-wrap:wrap;margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);margin-top:-1.5rem}}@media print,screen and (min-width: 768px){.product__item{width:25%;padding-left:var(--gutter);padding-right:var(--gutter);margin-top:1.5rem}}@media screen and (max-width: 767px){.product__item{font-size:12px;margin-bottom:.5rem}}.product__item a{display:flex;font-family:var(--font-medium, sans-serif);font-weight:500;height:100%}@media print,screen and (min-width: 768px){.product__item a{flex-direction:column;align-items:center;padding-top:.5rem;padding-right:.5rem;padding-bottom:2rem;padding-left:.5rem;border:2px solid rgba(0,0,0,0)}.product__item a:hover{border-image:linear-gradient(298.06deg, #01916D 81.45%, #47EC8C 100%);border-image-slice:1}}@media screen and (max-width: 767px){.product__item a{align-items:center}}.product__item img{height:auto}@media print,screen and (min-width: 768px){.product__item img{width:116px}}@media screen and (max-width: 767px){.product__item img{width:40px;margin-right:1.5rem}}.product__item h3{font-family:inherit;line-height:1.5;margin:0}@media print,screen and (min-width: 768px){.product__item h3{font-size:16px;text-align:center}}@media screen and (max-width: 767px){.product__item h3{font-size:12px;padding-top:.5rem;padding-bottom:.5rem;flex:1}}
