*,*::before,*::after {-webkit-box-sizing: border-box;box-sizing: border-box;}.block--productlist .block__content {width: 100%;padding-left: 20px;padding-right: 20px;margin-left: auto;margin-right: auto;}*,*::before,*::after {-webkit-box-sizing: border-box;box-sizing: border-box;}.block--productlist .block__content {width: 100%;padding-left: 20px;padding-right: 20px;margin-left: auto;margin-right: auto;}.block--productlist {padding: 20px 0 5px;background-color: #efefef;}.block--productlist .block__title {font-size: 18px;}.block--productlist .block__body {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.block--productlist .post {-ms-flex-preferred-size: 100%;flex-basis: 100%;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;margin-bottom: 20px;color: white;background-color: #E01C24;-webkit-transition: all .2s;transition: all .2s;}.block--productlist .post:hover {background-color: #942B26;-webkit-box-shadow: 0 0 0 5px #942B26;box-shadow: 0 0 0 5px #942B26;-webkit-transform: scale(1.025);transform: scale(1.025);}.block--productlist .post:hover .post__label {background-color: #942B26;}.block--productlist .post:hover .post__link {background-color: #b3161d;}.block--productlist .post__media {position: relative;}.block--productlist .post__img {display: block;width: 100%;height: auto;}.block--productlist .post__label {position: absolute;top: 0;left: 0;padding: 10px 20px;font-weight: 700;color: white;text-transform: uppercase;background-color: #E01C24;-webkit-transition: background-color .2s;transition: background-color .2s;}.block--productlist .post__media-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.block--productlist .post__header {padding: 10px;}.block--productlist .post__title-link {color: white;}.block--productlist .post__link {display: block;padding: 5px 10px;font-weight: 700;color: white;background-color: #942B26;}.block--productlist .post__link::after {content: '';display: inline-block;width: 6px;height: 6px;margin-left: 5px;border-right: 1px solid white;border-bottom: 1px solid white;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);vertical-align: middle;}@font-face {font-family:'Reenie Beanie';src:url("/static/default/asset/font/ReenieBeanie.eot");src:url("/static/default/asset/font/ReenieBeanie.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/ReenieBeanie.woff2") format("woff2"),url("/static/default/asset/font/ReenieBeanie.woff") format("woff");font-weight:400;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-Black.eot");src:url("/static/default/asset/font/Squad-Black.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-Black.woff2") format("woff2"),url("/static/default/asset/font/Squad-Black.woff") format("woff");font-weight:900;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-BlackItalic.eot");src:url("/static/default/asset/font/Squad-BlackItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-BlackItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-Bold.eot");src:url("/static/default/asset/font/Squad-Bold.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-Bold.woff2") format("woff2"),url("/static/default/asset/font/Squad-Bold.woff") format("woff");font-weight:700;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-BoldItalic.eot");src:url("/static/default/asset/font/Squad-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-BoldItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-ExtraBold.eot");src:url("/static/default/asset/font/Squad-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-ExtraBold.woff2") format("woff2"),url("/static/default/asset/font/Squad-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-ExtraBoldItalic.eot");src:url("/static/default/asset/font/Squad-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-ExtraBoldItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-ExtraLight.eot");src:url("/static/default/asset/font/Squad-ExtraLight.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-ExtraLight.woff2") format("woff2"),url("/static/default/asset/font/Squad-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-ExtraLightItalic.eot");src:url("/static/default/asset/font/Squad-ExtraLightItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-ExtraLightItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-Heavy.eot");src:url("/static/default/asset/font/Squad-Heavy.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-Heavy.woff2") format("woff2"),url("/static/default/asset/font/Squad-Heavy.woff") format("woff");font-weight:850;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-HeavyItalic.eot");src:url("/static/default/asset/font/Squad-HeavyItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-HeavyItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-HeavyItalic.woff") format("woff");font-weight:850;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-Light.eot");src:url("/static/default/asset/font/Squad-Light.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-Light.woff2") format("woff2"),url("/static/default/asset/font/Squad-Light.woff") format("woff");font-weight:300;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-LightItalic.eot");src:url("/static/default/asset/font/Squad-LightItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-LightItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-LightItalic.woff") format("woff");font-weight:300;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-Regular.eot");src:url("/static/default/asset/font/Squad-Regular.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-Regular.woff2") format("woff2"),url("/static/default/asset/font/Squad-Regular.woff") format("woff");font-weight:400;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-RegularItalic.eot");src:url("/static/default/asset/font/Squad-RegularItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-RegularItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-RegularItalic.woff") format("woff");font-weight:400;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-SemiBold.eot");src:url("/static/default/asset/font/Squad-SemiBold.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-SemiBold.woff2") format("woff2"),url("/static/default/asset/font/Squad-SemiBold.woff") format("woff");font-weight:600;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-SemiBoldItalic.eot");src:url("/static/default/asset/font/Squad-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-SemiBoldItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-Thin.eot");src:url("/static/default/asset/font/Squad-Thin.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-Thin.woff2") format("woff2"),url("/static/default/asset/font/Squad-Thin.woff") format("woff");font-weight:100;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-ThinItalic.eot");src:url("/static/default/asset/font/Squad-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-ThinItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;}@media screen and (min-width: 375px) {.block--productlist .post {-ms-flex-preferred-size: calc((100% - 20px) / 2);flex-basis: calc((100% - 20px) / 2);}.block--productlist .post:nth-child(2n-1) {margin-right: 20px;}}@media screen and (min-width: 768px) {.block--productlist .block__content {max-width: 768px;}.block--productlist .block__content {max-width: 768px;}.block--productlist .block__title {font-size: 24px;}}@media screen and (min-width: 1024px) {.block--productlist .block__content {max-width: 1024px;}.block--productlist .block__content {max-width: 1024px;}.block--productlist .block__title {font-size: 32px;}.block--productlist .block__body {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.block--productlist .post {-ms-flex-preferred-size: calc((100% - 20px * 3) / 4);flex-basis: calc((100% - 20px * 3) / 4);}.block--productlist .post:nth-child(4n-3),.block--productlist .post:nth-child(4n-2),.block--productlist .post:nth-child(4n-1) {margin-right: 20px;}.block--productlist .post:nth-child(4n) {margin-right: 0;}}@media screen and (min-width: 1280px) {.block--productlist .block__content {max-width: 1120px;}.block--productlist .block__content {max-width: 1120px;}}
