@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css);@font-face{font-family:"omnes";src:url("/fonts/omnes_bold_italic-webfont.woff2") format("woff2"),url("/fonts/omnes_bold_italic-webfont.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"omnes";src:url("/fonts/omnes_bold-webfont.woff2") format("woff2"),url("/fonts/omnes_bold-webfont.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"omnes_condensed";src:url("/fonts/omnes_cond_bold-webfont.woff2") format("woff2"),url("/fonts/omnes_cond_bold-webfont.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"omnes_condensed";src:url("/fonts/omnes_cond_bold_italic-webfont.woff2") format("woff2"),url("/fonts/omnes_cond_bold_italic-webfont.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"omnes_condensed";src:url("/fonts/omnes_cond_regular-webfont.woff2") format("woff2"),url("/fonts/omnes_cond_regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"omnes";src:url("/fonts/omnes-regular-webfont-webfont.woff2") format("woff2"),url("/fonts/omnes-regular-webfont-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"omnes";src:url("/fonts/omnes_light-webfont-webfont.woff2") format("woff2"),url("/fonts/omnes_light-webfont-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"omnes_condensed";src:url("/fonts/omnes_cond_italic-webfont.woff2") format("woff2"),url("/fonts/omnes_cond_italic-webfont.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"omnes_condensed";src:url("/fonts/omnes_cond_light_italic-webfont.woff2") format("woff2"),url("/fonts/omnes_cond_light_italic-webfont.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"omnes_condensed";src:url("/fonts/omnes_cond_light-webfont.woff2") format("woff2"),url("/fonts/omnes_cond_light-webfont.woff") format("woff");font-weight:300;font-style:normal}.header__logo{padding:20px 0;display:flex;align-items:center;justify-content:center}.header__logo svg{max-width:400px;margin:0 auto}footer{padding:0 40px;font-size:24px;margin-top:40px}footer ._flex{justify-content:space-between}@keyframes logo_border{from{border-size:32px}to{border-size:28px}}@keyframes arrow{from{top:60px}to{top:0}}.scan{display:flex;justify-content:space-between;align-items:center;flex-direction:column;height:100vh;padding:150px 0}@media(min-width: 700px)and (max-width: 1000px){.scan{padding:20px 0}}.scan .logo__container{width:600px;height:600px;padding:5%;border-radius:50%;border:16px solid #562b71;display:flex;justify-content:center;align-items:center;margin:0 auto;animation:logo_border 300ms;flex-shrink:0}@media(min-width: 1000px){.scan .logo__container{border:32px solid #562b71;width:90vw;height:90vw;padding:10%}}.scan .logo__content{width:100%;height:100%;border-radius:40vw;padding:10%;border:16px solid #de0464;display:flex;justify-content:center;align-items:center;animation:logo_border 300ms;animation-delay:300ms}@media(min-width: 1600px){.scan .logo__content{border:32px solid #de0464}}.scan .description{font-weight:bold;font-size:60px;text-align:center;margin:10px}.scan .arrow{position:relative;width:100px;height:200px;flex-shrink:0}.scan .arrow svg{position:absolute;animation:arrow 1000ms ease-in-out infinite alternate}.scan input{margin-bottom:60px;position:absolute;bottom:0}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(-360deg)}}.product main{height:100%;max-height:85vh}.product.loader{display:flex}.product.loader:before{content:"";width:100vw;height:100vh;background-color:#fff;position:fixed;left:0;top:0;z-index:999}.product.loader:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: rgb(255, 255, 255); display: block; shape-rendering: auto;' width='401px' height='401px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%23562b71' stroke-width='5'%3E%3Canimate attributeName='r' repeatCount='indefinite' dur='1.25s' values='0;56' keyTimes='0;1' keySplines='0 0.2 0.8 1' calcMode='spline' begin='0s'%3E%3C/animate%3E%3Canimate attributeName='opacity' repeatCount='indefinite' dur='1.25s' values='1;0' keyTimes='0;1' keySplines='0.2 0 0.8 1' calcMode='spline' begin='0s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%23de0464' stroke-width='5'%3E%3Canimate attributeName='r' repeatCount='indefinite' dur='1.25s' values='0;56' keyTimes='0;1' keySplines='0 0.2 0.8 1' calcMode='spline' begin='-0.625s'%3E%3C/animate%3E%3Canimate attributeName='opacity' repeatCount='indefinite' dur='1.25s' values='1;0' keyTimes='0;1' keySplines='0.2 0 0.8 1' calcMode='spline' begin='-0.625s'%3E%3C/animate%3E%3C/circle%3E");background-position:center;width:500px;height:500px;top:calc(50vh - 250px);left:calc(50vw - 250px);z-index:9999;position:absolute;border-radius:50%;border-top:10px solid #de0464;animation:rotate infinite 800ms;animation-direction:normal}.product ._flex{gap:40px}.product ._flex>div{width:50%}.product ._flex>div:last-of-type{display:flex;flex-direction:column;position:relative}.product h1{padding:0 40px;font-size:45px;font-weight:normal}.product h1 small{display:block;font-weight:300;margin-top:20px}.product__description{border:5px solid #de0464;padding:40px;border-radius:60px 60px 0 60px;font-size:26px;height:65vh;overflow:scroll;overscroll-behavior:contain;width:100%}.product .title{color:#562b71;font-size:60px;font-weight:bold;text-align:center;margin-bottom:5px}.product .title span:after{content:"";width:12px;height:12px;display:inline-block;background-color:#de0464;border-radius:12px}.product__image{margin-top:100px}.product__image .slick-slide{text-align:center}.product__image img{max-height:400px;width:auto;display:inline}.product__image .slick-dots{margin-top:20px}.product__image .slick-dots li button:before{background-color:#d9d9d9;border-radius:50%;content:""}.product__price{font-size:50px;text-align:left;padding-left:40px;margin-top:-20px}.product__price h2{margin-bottom:0;font-weight:normal}.product__price h2 del{font-size:60%;color:#666;font-weight:400;display:block}.product__price small{font-size:70%}.product__qr{padding:50px;margin-top:0;border:5px solid #562b71;border-radius:0 40px 40px;margin-top:80px}.product__qr ._flex{align-items:center}.product__qr span{font-weight:bold}.product__qr p{font-size:18px;text-align:center}.product__qr h3{text-align:center;font-size:20px;margin-bottom:10px;font-weight:normal;margin-top:0}.popup__error{text-align:center;max-width:80%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:120px}.popup__error h2{font-size:40px;max-width:70%}.popup__error h3{font-size:50px;color:#de0464}.popup__error-qr{text-align:left;display:flex;align-items:center;justify-content:center;gap:40px;color:#562b71;max-width:90%;font-size:30px}.popup__error-qr div{display:inline-block}.popup__error-qr div:first-of-type{max-width:200px}.popup__error-qr strong{font-size:41px}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:sans-serif;height:100%;font-family:"omnes"}._container{padding:0 40px}._flex{display:flex}img{max-width:100%}