body{background:center center/cover no-repeat url(../images/background.png);margin:0;min-height:100vh;font-family:"Bubble Bobble",sans-serif;color:var(--text-color)}.modal-content{color:#777}.store-header{position:absolute;top:0;width:100%}.sticky{position:fixed !important;width:100%;left:0;top:0;z-index:900;background-color:#152166;border-top:0}.store__cart{z-index:900;position:fixed;top:45px;right:10px;background-color:#fff;color:#000;width:55vw;height:auto;border-radius:7px;border:.5px solid #333}.store__cart_arrow{position:absolute;transform:rotate(45deg);z-index:-1;top:38px;right:25px;width:15px;height:15px;background-color:#fff}.store__cart_header,.store__cart_main,.store__cart_footer{display:flex;padding:8px 12px}.link__checkout__cart{margin-right:15px;font-size:12px;color:#fdff77}.link__checkout.link__checkout__cart>.link__checkout_arrow.link__checkout_arrow__cart{width:10px;top:0;right:-15px}.store__cart_header{justify-content:space-between;font-size:12px}.store__cart_main{font-size:12px;border-bottom:1px solid #d4cece;flex-direction:column;justify-content:space-between;padding-bottom:0}.store__cart_main__row{display:flex;justify-content:space-between;margin-bottom:15px}.store__cart_main__product{display:flex;justify-content:center}.store__cart_main__row_product_info{display:flex;flex-direction:column;margin-left:10px;margin-right:5px}.store__cart_product__title{font-size:12px}.store__cart_product__subtitle{font-size:10px}.store__cart_main__product_img{margin-top:5px;height:25px}.store__cart_footer{position:relative;justify-content:flex-end}.store__badge{position:absolute;border-radius:50%;right:15px;top:25px;width:14px;height:14px;font-size:10px;line-height:14px;vertical-align:middle;text-align:center;background-color:#e24c11}.store__badge_active{display:block}.store__badge_inactive{display:none}.store__total{z-index:800;background-color:#152166;position:fixed;left:0;bottom:0;width:100vw}.store__total_active{display:block}.store__total_inactive{display:none}.store__total__container{display:flex;align-items:center;justify-content:space-between;padding:20px 60px}.store__total__price{display:flex;flex-direction:column}.link__checkout{position:relative;color:#e2bb0b !important;text-decoration:none}.link__checkout_arrow{position:absolute;right:-20px;top:-2px;width:15px}.store_catalog__container{padding:20px}.store_catalog__title{margin-bottom:3vw;font-size:16px}.store_catalog__section{display:flex;flex-wrap:wrap}.store_catalog__item{position:relative;width:25vw;height:28vw;margin-bottom:5vw;margin-left:2vw;margin-right:2vw}.store_catalog__item__blue{background:center center/cover no-repeat url(../images/product.svg)}.store_catalog__item__pink{background:center center/cover no-repeat url(../images/product_pink.svg)}.store_catalog__item__green{background:center center/cover no-repeat url(../images/product_green.svg)}.store_catalog__item__purple{background:center center/cover no-repeat url(../images/product_purple.svg)}.store_catalog__item__value{position:absolute;width:100%;top:calc(25vw - 14px);text-align:center}.store_catalog__item_image{z-index:700;position:absolute;top:0;left:50%;transform:translateX(-50%);width:18vw;margin:auto;text-align:center}.store_catalog__item__title{position:absolute;width:100%;top:calc(25vw - 40px);font-size:7px;text-align:center}.minicart-wrapper .block-minicart{z-index:900}@media only screen and (max-width:767px){.mobile-sticky .page-main{margin-top:0 !important}}.cms-underage-message .page-title-wrapper{display:none}.underage_wrapper{padding:0 20px}.underage_agree{display:flex}.underage_title h2{text-align:center;font-size:26px;padding:15px 0}.underage_button{text-align:center}.underage_description a{color:orange;text-decoration:underline}.underage_agree label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px}.underage_agree{margin:15px 0}.underage_agree label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:1px;border:2px solid #7f1c7f;background:#5e0a5e}.underage_agree input[type=checkbox]{display:none}.underage_agree label:before{border-radius:3px}.underage_agree input[type=checkbox]:checked+label:before{content:"\2713";text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:15px;font-weight:900;color:#f3f3f3;text-align:center;line-height:15px}.underage_btn{color:#000 !important;background:url(../images/Underage_confirm_disable.svg) no-repeat center center !important;width:120px;height:50px !important;border:none;font-family:"Bubble Bobble";font-size:30px;font-weight:800;border:none !important;background-color:transparent !important}.underage_btn:hover{color:#000 !important;background-color:transparent !important;border-color:#08c}.underage_btn_enabled{background:url(../images/Underage_confirm.svg) no-repeat center center !important;width:120px;height:50px !important;border:none !important;font-family:"Bubble Bobble";font-size:30px;font-weight:800;color:#fff !important;background-color:transparent !important}.underage_btn_enabled:hover{color:#fff !important}.payment_check img{height:60px;width:100%;margin-top:100px}.payment_cancel img{height:60px;width:100%;margin-top:100px;fill:red}.payment_title{text-align:center;font-weight:800;font-size:26px;letter-spacing:4px;margin-top:15px;margin-bottom:10px;color:#56bf56}.payment_title_error{text-align:center;font-weight:800;font-size:26px;letter-spacing:4px;margin-top:15px;margin-bottom:10px;color:red}.payment_description h4{text-align:center;font-size:18px;letter-spacing:1.5px}.payment_subtitle{font-size:12px;letter-spacing:1.1px;margin-top:25px;margin-left:20px}.payment_subtitle a{color:gold;cursor:pointer}.payment_start{margin-top:30px;background:url(../images/Start_play_button.svg) no-repeat center center;width:100%;height:50px !important;border:none;font-family:"Bubble Bobble";color:#fff !important;font-size:18px;border:none !important;background-color:transparent !important}.payment_start:hover{color:#fff !important;background:url(../images/Start_play_button.svg) no-repeat center center}.order_title h2{font-size:25px;margin-top:20px;text-align:center;margin-bottom:15px}.order_table_title{display:flex;justify-content:space-between}.order_table_title li{list-style-type:none;margin-bottom:15px}.order_item{text-align:center}.order_item img{height:16px}.order_title:after{content:"";width:100%;height:30px;background:#222283;position:absolute;left:0;z-index:-2}.order_item li{list-style-type:none;font-size:14px}.order_item li:nth-child(1){font-size:20px}