@import url(https://fonts.googleapis.com/css2?family=Aleo:wght@400;700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:1vw}@media screen and (min-width:1440px){html{font-size:14.4px}}@media screen and (max-height:790px)and (min-width:920px){html{font-size:.78vw}}@media screen and (max-width:768px){html{font-size:1.8vw}}body{font-family:Aleo,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#7b3d70;overflow:hidden}body *{box-sizing:border-box}body.loaded{overflow:auto}a{color:#fff;text-decoration:none;white-space:nowrap;font-size:1rem;font-weight:700}a:hover{border-bottom:1px solid #fff}.\--mobile-only{display:none}@media screen and (max-width:768px){.\--mobile-only{display:block}}@media screen and (max-width:768px){.\--desktop-only{display:none}}.phone{width:31rem;position:fixed;top:50%;left:calc(50% - 31rem);-moz-transform:translate3d(-50%,-50%,0) perspective(1px);-o-transform:translate3d(-50%,-50%,0) perspective(1px);-ms-transform:translate3d(-50%,-50%,0) perspective(1px);-webkit-transform:translate3d(-50%,-50%,0) perspective(1px);transform:translate3d(-50%,-50%,0) perspective(1px);-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:antialiased!important;z-index:100}@media screen and (max-height:790px)and (min-width:920px){.phone{left:calc(50% - 35rem);width:28rem}}@media screen and (max-width:768px){.phone{position:static;width:30rem;flex:0 0 30rem;-moz-transform:translateZ(0) perspective(1px);-o-transform:translateZ(0) perspective(1px);-ms-transform:translateZ(0) perspective(1px);-webkit-transform:translateZ(0) perspective(1px);transform:translateZ(0) perspective(1px);-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:antialiased!important}}.lottie-class{width:100%;height:100%;display:block;overflow:hidden;transform:translateZ(0);text-align:center;pointer-events:none}.ie11 .lottie-class{height:90vh}.body{min-height:100vh;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){.body{min-height:auto}}.body-content{padding:60px 0 60px 42rem;max-width:1440px;margin:0 auto}@media screen and (max-height:790px)and (min-width:920px){.body-content{padding-left:52rem}}@media screen and (max-width:768px){.body-content{padding:5rem 30px 6rem}}.p-main{font-size:2.9rem;margin-right:10rem;line-height:1.2;margin-top:1.5rem;margin-bottom:0;-moz-transition:transform 1s ease,opacity 1s ease;-o-transition:transform 1s ease,opacity 1s ease;-webkit-transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease;opacity:0;-moz-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5)}.p-main.\--margin{margin-top:3rem}@media screen and (max-width:768px){.p-main{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);margin-right:5rem;line-height:1.5}}.p-small{font-size:1.7rem;opacity:0;-moz-transition:transform 1s ease,opacity 1s ease;-o-transition:transform 1s ease,opacity 1s ease;-webkit-transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease;-moz-transition-delay:3.3s;-o-transition-delay:3.3s;-webkit-transition-delay:3.3s;transition-delay:3.3s}@media screen and (max-width:768px){.p-small{opacity:1}}.mobile-row{margin:20px 0}@media screen and (max-width:768px){.mobile-row{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width:768px){.list{flex:0 0 15rem;width:15rem}}.list-main{margin:1.5rem 0;padding:0 0 0 4.5rem;line-height:1.32;font-size:2.3rem}@media screen and (max-width:768px){.list-main{padding:0;position:relative;margin-top:0}}.list-main li{list-style-type:none;position:relative;opacity:0;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}@media screen and (max-width:768px){.list-main li{opacity:1;margin-top:9rem}}.list-main li:before{content:"";width:2.7rem;text-align:center;font-weight:700;display:inline-block;color:#7b3d70;font-size:2.2rem;height:3rem;line-height:3.1rem;border-radius:5px;background-color:#fff;position:absolute;top:0;left:-4rem}@media screen and (max-width:768px){.list-main li:before{top:-6.5rem;left:1rem;font-size:4rem;line-height:5.5rem;width:5rem;height:5.2rem}}.list-main li:first-child{-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.list-main li:first-child:before{content:"1";-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.list-main li:nth-child(2){-moz-transition-delay:2s;-o-transition-delay:2s;-webkit-transition-delay:2s;transition-delay:2s}.list-main li:nth-child(2):before{content:"2";-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}.list-main li:nth-child(3){-moz-transition-delay:2.5s;-o-transition-delay:2.5s;-webkit-transition-delay:2.5s;transition-delay:2.5s}.list-main li:nth-child(3):before{content:"3";-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.header{display:flex;align-items:center;width:100%;max-width:40rem}@media screen and (max-width:768px){.header{padding-right:10px;max-width:none}}.logotype{flex:0 0 76.5%;fill:#fff}.logo{flex:0 0 23.5%;margin-left:2rem}.store-links{margin:4rem 0}.store-links.\--smaller{margin:2.5rem 0}.store-links.\--smaller .store-link{width:10rem}@media screen and (max-width:768px){.store-links.\--smaller .store-link{margin-right:0;width:22rem}}@media screen and (max-width:768px){.store-links{display:flex;justify-content:space-between}}.store-link,.store-link:hover{border:0!important}.store-link{display:inline-block;width:13.5rem;margin-right:2rem}@media screen and (max-width:768px){.store-link{margin-right:0;width:22rem}}body.loaded .p-main,body.loaded .p-small{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}body.loaded .list-main>li{opacity:1}footer,nav{color:#fff;margin-right:5rem;line-height:2}@media screen and (max-width:768px){footer,nav{margin-right:0}}@media screen and (max-width:768px){footer a,nav a{font-size:2rem;font-weight:400}}footer span,nav span{display:inline-block;margin:0 10px}@media screen and (max-width:768px){footer span,nav span{font-size:2rem}}.splash{position:fixed;bottom:0;right:0;left:0;top:0;z-index:1001;background-color:#fff;opacity:1;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;display:flex;justify-content:center;align-items:center}.splash-loader{width:20rem;height:20rem}@media screen and (max-width:768px){.splash-loader{width:30rem;height:30rem}}body.loaded .splash{opacity:0;pointer-events:none}.sharing{position:fixed;right:0;top:50%;-moz-transform:translate3d(0,-50%,0) perspective(1px);-o-transform:translate3d(0,-50%,0) perspective(1px);-ms-transform:translate3d(0,-50%,0) perspective(1px);-webkit-transform:translate3d(0,-50%,0) perspective(1px);transform:translate3d(0,-50%,0) perspective(1px);-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:antialiased!important;width:40px;z-index:800}.sharing-item{height:40px}.sharing-copy{cursor:pointer;position:relative;width:40px;height:40px;background-color:#999;display:flex;justify-content:center;align-items:center}.sharing-copy>svg{width:24px;height:24px}.sharing-message{position:absolute;top:50%;margin-top:-8px;right:120%;font-size:14px;white-space:nowrap;text-shadow:0 0 2px #000;-moz-transform:translate3d(10px,0,0) perspective(1px);-o-transform:translate3d(10px,0,0) perspective(1px);-ms-transform:translate3d(10px,0,0) perspective(1px);-webkit-transform:translate3d(10px,0,0) perspective(1px);transform:translate3d(10px,0,0) perspective(1px);opacity:0;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.sharing-copy.active .sharing-message,.sharing-message{-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:antialiased!important}.sharing-copy.active .sharing-message{opacity:1;-moz-transform:translateZ(0) perspective(1px);-o-transform:translateZ(0) perspective(1px);-ms-transform:translateZ(0) perspective(1px);-webkit-transform:translateZ(0) perspective(1px);transform:translateZ(0) perspective(1px)}.contact-form{width:80%}@media screen and (max-width:768px){.contact-form{width:85%;margin:20px 0}}.contact-form input,.contact-form textarea{background-color:#fff;border-radius:10px;display:block;width:100%;font-size:18px;padding:12px;border:0;font-family:Open Sans,sans-serif;font-weight:500;font-stretch:normal}.contact-form input::placeholder,.contact-form textarea::placeholder{font-weight:300;font-size:18px;font-stretch:condensed;text-transform:uppercase}.contact-form button{display:block;text-align:left;color:#7b3d70;background-color:#fff;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;appearance:none;padding:12px 32px;font-size:18px;border:0;font-weight:700;border-radius:10px;text-transform:uppercase;cursor:pointer;margin-top:1rem;font-family:Open Sans,sans-serif;font-stretch:condensed;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.contact-form button:hover{background-color:#f0e1ed}.contact-form-table{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.contact-form-table .__row-single{grid-column:span 2}@media screen and (max-width:768px){.contact-form-table>div{grid-column:span 2}}.contact-about{background-color:rgba(0,0,0,.6);color:#fff;font-size:16px;padding:15px;border-radius:10px;font-weight:500;margin-top:20px;line-height:1.4}@media screen and (max-width:768px){.contact-about{margin-top:40px}}.contact-about>a{color:#c68bbb}.contact-about>a:hover{border-bottom:1px solid #7b3d70}.p-contacts-header{font-size:2.5rem;margin:2rem 0}html{scroll-behavior:smooth}.text-page{position:relative;margin:0 auto;max-width:900px}.text-page section h1{font-size:36px}.text-page section h2{font-size:28px}.text-page section h3{font-size:24px}.text-page section li,.text-page section p{font-size:16px;font-stretch:normal;font-weight:500;line-height:1.5;color:#111}.text-page section p{margin:22px 0}.text-page section a{color:#0073fa;text-decoration:underline}.text-page .static-menu{margin:1rem 0!important}@media screen and (max-width:768px){.text-page .static-menu{margin-left:2.5rem!important;margin-right:2.5rem!important}}.text-page .static-menu.\--footer{margin-top:1.5rem!important;margin-bottom:3rem!important}.page-main{background-color:#fff;color:#7b3d70;padding:20px 30px 100px;border-radius:10px}.page-main svg{fill:#7b3d70}article{margin:10px 0}article h2{display:block;color:#000!important;border:0!important;line-height:1;margin:0}.expand-toggle{text-decoration:none!important;background-color:#7b3d70;border-radius:10px;padding:15px 20px;display:block}.expand-toggle:hover{background-color:#b7d7cf}.article-content{padding:0 1.5rem 30px;display:none}.text-page-watermark{width:300px;position:static;margin-top:50px;display:block}.text-page-watermark.\--hero{fill:#000;width:80%;margin-top:30px}.text-page-logo{width:160px;height:160px;margin-top:30px}