@font-face{font-family:hurme-light;src:url(includes/fonts/hurme-light.woff2) format("woff2"),url(includes/fonts/hurme-light.woff) format("woff")}@font-face{font-family:hurme-regular;src:url(includes/fonts/hurme-regular.woff2) format("woff2"),url(includes/fonts/hurme-regular.woff) format("woff")}@font-face{font-family:hurme-semibold;src:url(includes/fonts/hurme-semibold.woff2) format("woff2"),url(includes/fonts/hurme-semibold.woff) format("woff")}@font-face{font-family:hurme-bold;src:url(includes/fonts/hurme-bold.woff2) format("woff2"),url(includes/fonts/hurme-bold.woff) format("woff")}@font-face{font-family:fluidfont-regular;src:url(includes/fonts/fluidfont/FLUIDFONT-Regular.ttf) format("truetype"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.woff) format("woff"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.woff2) format("woff2"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.eot) format("eot"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.otf) format("opentype"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.svg) format("svg")}@keyframes pulse{0%{background-color:rgba(184,184,184,.1)}50%{background-color:rgba(184,184,184,.3)}100%{background-color:rgba(184,184,184,.1)}}@font-face{font-family:hurme-light;src:url(includes/fonts/hurme-light.woff2) format("woff2"),url(includes/fonts/hurme-light.woff) format("woff")}@font-face{font-family:hurme-regular;src:url(includes/fonts/hurme-regular.woff2) format("woff2"),url(includes/fonts/hurme-regular.woff) format("woff")}@font-face{font-family:hurme-semibold;src:url(includes/fonts/hurme-semibold.woff2) format("woff2"),url(includes/fonts/hurme-semibold.woff) format("woff")}@font-face{font-family:hurme-bold;src:url(includes/fonts/hurme-bold.woff2) format("woff2"),url(includes/fonts/hurme-bold.woff) format("woff")}@font-face{font-family:fluidfont-regular;src:url(includes/fonts/fluidfont/FLUIDFONT-Regular.ttf) format("truetype"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.woff) format("woff"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.woff2) format("woff2"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.eot) format("eot"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.otf) format("opentype"),url(includes/fonts/fluidfont/FLUIDFONT-Regular.svg) format("svg")}.r-ups .r-4ups-type-01{position:relative}.r-ups .r-4ups-type-01 .r-4ups-description{position:relative;text-align:center;min-width:0}.r-ups .r-4ups-type-01 .r-ups-product-informations{text-align:center;max-width:90vw;margin:3rem auto;padding:0 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.r-ups .r-4ups-type-01 .swiper-container{margin:0 auto;width:100%}.r-ups .r-4ups-type-01 .margin-top{margin-top:2rem}@media only screen and (min-width:1024px){.r-ups .r-4ups-type-01 .swiper-container{margin:0 60px;width:auto}.r-ups .r-4ups-type-01 .swiper-wrapper{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.r-ups .r-4ups-type-01 .r-4ups-description{-webkit-flex-basis:calc(100%/4 - .75rem);-moz-flex-basis:calc(100%/4 - .75rem);-ms-flex-basis:calc(100%/4 - .75rem);flex-basis:calc(100%/4 - .75rem);height:auto}.r-ups .r-4ups-type-01 .r-ups-product-informations{max-width:none}}