@keyframes pop-up-appear{0%{transform:translateY(-2000px)}30%{transform:translateY(100px)}to{transform:translateY(0)}}@keyframes pop-up-appear-before{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes pop-up-appear-after{0%{opacity:0}to{opacity:1}}.myLifeGiftPocket{padding:20px;background-color:#f2f2f2}.myLifeGiftPocket__titleBlock{padding:0 30px}@media(max-width:425px){.myLifeGiftPocket__titleBlock{padding:0 15px}}.myLifeGiftPocket__spinWrapper{margin:0 auto;border:3px solid #5b2361;border-radius:20px;padding:25px;width:100%;max-width:460px;box-shadow:0 0 10px;background:repeating-linear-gradient(45deg,#ce0071,#9b2766 10px,#860049 0,#e73a98 20px);background-color:#c066ff}.myLifeGiftPocket__spinWrapper--hide{display:none}@media(max-width:425px){.myLifeGiftPocket__spinWrapper{padding:20px}}.myLifeGiftPocket__spinInstructions{display:flex;flex-direction:column;justify-content:space-between;margin:0 0 50px}@media(max-width:425px){.myLifeGiftPocket__spinInstructions{margin:0 0 25px}}.myLifeGiftPocket__spinInstructionsTitle{margin:0 0 35px;padding:0;font-family:sans-serif;font-weight:700;font-size:30px;line-height:36px;word-break:break-word;text-align:center;color:#fff}@media(max-width:425px){.myLifeGiftPocket__spinInstructionsTitle{font-size:20px;line-height:25px}}.myLifeGiftPocket__spinCounterBlock{display:flex;justify-content:center;margin:0;padding:0}.myLifeGiftPocket__spinCounter{display:inline-block;margin:0;font-weight:400}.myLifeGiftPocket__spinCounter,.myLifeGiftPocket__spinCounterAttempts{font-family:sans-serif;font-size:15px;line-height:22px;word-break:break-word;text-align:center;color:#fff}.myLifeGiftPocket__spinCounterAttempts{margin:0 0 0 5px;font-weight:700}.myLifeGiftPocket__spinContainer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;overflow:hidden;border:3px solid #5b2361;border-radius:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPjxwYXRoIGZpbGw9IiNhM2EzYTMiIGZpbGwtb3BhY2l0eT0iLjQiIGQ9Ik0xIDNoMXYxSDFWM3ptMi0yaDF2MUgzVjF6Ii8+PC9zdmc+");background-color:#fff}@media(max-width:425px){.myLifeGiftPocket__spinContainer{padding:0 5px}}.myLifeGiftPocket__spinItem{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:10px;width:25%;height:112.5px;transition:all .3s ease-in}.myLifeGiftPocket__spinItem svg{width:72px;height:72px}@media(max-width:425px){.myLifeGiftPocket__spinItem svg{width:40px;height:40px}}.myLifeGiftPocket__spinItem:hover{transform:scale(1.2)}@media(max-width:425px){.myLifeGiftPocket__spinItem{height:90px}}.myLifeGiftPocket__spinItemCover{position:absolute;z-index:2}.myLifeGiftPocket__spinItemCover,.myLifeGiftPocket__spinItemOpened{width:100%;height:-moz-fit-content;height:fit-content;max-width:72px}@media(max-width:425px){.myLifeGiftPocket__spinItemCover,.myLifeGiftPocket__spinItemOpened{max-width:52px}}.myLifeGiftPocket__spinItemSale{position:absolute;z-index:1;opacity:0}.myLifeGiftPocket__pocketImg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.myLifeGiftPocket__spinItemSale-30,.myLifeGiftPocket__spinItemSale-50,.myLifeGiftPocket__spinItemSale-100{position:absolute;left:50%;top:45%;display:none;font-family:sans-serif;font-weight:700;font-style:normal;font-size:25px;line-height:39px;text-align:center;color:#fff;transform:translate(-50%,-50%)}@media(max-width:425px){.myLifeGiftPocket__spinItemSale-30,.myLifeGiftPocket__spinItemSale-50,.myLifeGiftPocket__spinItemSale-100{font-size:14px}}.myLifeGiftPocket__spinResultWrapper{position:fixed;left:0;top:0;z-index:999;display:none;align-items:center;justify-content:center;padding:0 10px;width:100%;height:100%;box-sizing:border-box;text-align:center;background-color:rgba(0,0,0,.6)}.myLifeGiftPocket__spinResultWrapper--showHide{position:static;display:flex!important;margin:100px 0 0}.myLifeGiftPocket__popupWindow{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;padding:70px 10px 20px;width:100%;max-width:400px;word-break:break-word;text-align:center;background:#fff none repeat scroll 0 0;animation:pop-up-appear .6s ease 0s 1 normal none running}@media(max-width:500px){.myLifeGiftPocket__popupWindow{max-width:320px}}.myLifeGiftPocket__iconWrapper{position:relative;width:100%;height:100%;max-width:110px;max-height:110px}.myLifeGiftPocket__iconRound--white{position:absolute;left:0;top:-123px;border:none;border-radius:50%;width:100%;height:auto;background:#71c341;transition:opacity 1s ease 0s;animation:pop-up-appear-after .5s ease .6s 1 normal backwards running}@media(max-width:768px){.myLifeGiftPocket__iconRound--white{left:5px;width:95px;height:95px}}.myLifeGiftPocket__closeBtn{position:relative;width:100%;height:100%}.myLifeGiftPocket__closePopup{position:absolute;right:-45px;top:-107px;border-radius:50%;width:30px;height:30px;box-shadow:0 0 10px 0 #fff;cursor:pointer}@media(max-width:767px){.myLifeGiftPocket__closePopup{right:-5px}}.myLifeGiftPocket__popupHeading{margin:0;font-family:sans-serif;font-weight:400;font-size:40px;word-break:break-word}.myLifeGiftPocket__popupText{margin:0 15px 25px;font-family:sans-serif;font-weight:700;font-size:24px;line-height:30px;text-align:center!important;text-indent:0;color:#000}.myLifeGiftPocket__popupButton{outline:medium none;border:medium none;border-radius:5px;padding:10px 20%;font-size:20px;word-break:break-word;text-transform:uppercase;background-color:#71c341;cursor:pointer}.myLifeGiftPocket__popupButton,.myLifeGiftPocket__popupButton:hover{text-decoration:none!important;color:#fff!important}.myLifeGiftPocket__dangerText{font-weight:700}.myLifeGiftPocket__form{z-index:1;display:none;flex-direction:column;align-items:center;margin:0 auto;max-width:650px;box-sizing:border-box;text-align:center;background:#fff}.myLifeGiftPocket__form--showHide{display:flex!important}@media(max-width:575px){.myLifeGiftPocket__form{padding:15px}}.myLifeGiftPocket__textFooter{margin:0;padding:5px 0 0;font-family:sans-serif;font-weight:400;text-align:center;color:#000}@media(max-width:500px){.myLifeGiftPocket{padding:0 10px}}.showPercent{display:block;opacity:1}.hidePocket{opacity:0}.clickedItems:after{content:"";position:absolute;top:20px;z-index:-1;display:block;width:72px;height:72px;background:rgba(173,250,76,.72);filter:blur(10px)}.myLifeForm{padding:20px;background-color:#f2f2f2}.myLifeForm__main{display:flex;flex-direction:column;align-items:center;margin:0;border:12px solid transparent;-o-border-image:url(../img/brideBorderTopBottom.png) 10 repeat;border-image:url(../img/brideBorderTopBottom.png) 10 repeat;padding:40px 45px;width:100%;max-width:650px;background:url(../img/brideBackground.jpg) no-repeat 50%/cover}@media(max-width:540px){.myLifeForm__main{padding:40px 20px}}.myLifeForm__originalBlock{display:flex;align-items:flex-end;margin-bottom:30px;width:100%;max-width:400px}@media(max-width:767px){.myLifeForm__originalBlock{display:flex;flex-direction:column;align-items:center}}.myLifeForm__originalText{border:none;padding:0;font-family:sans-serif;font-weight:900;font-size:30px;line-height:30px;word-break:break-word;text-align:center}@media(max-width:767px){.myLifeForm__originalText{margin:15px 0 0}}.myLifeForm__date{font-weight:600;font-style:italic;font-size:14px;color:#00f}.myLifeForm__date,.myLifeForm__subTitle{font-family:sans-serif;text-align:center}.myLifeForm__subTitle{padding:10px 0 0;width:100%;max-width:400px;font-weight:400;font-size:18px;line-height:27px;word-wrap:break-word}@media(max-width:767px){.myLifeForm__subTitle{margin:10px 0 25px;max-width:260px}}.myLifeForm__productDescBlock{border:2px solid #0299ff;padding:10px;line-height:18px}@media(max-width:367px){.myLifeForm__productDescBlock{max-width:260px}}.myLifeForm__productDesc{padding:0;font-family:sans-serif;font-weight:700;font-size:12px;line-height:18px;word-break:break-word;word-wrap:break-word;text-align:center}@media(max-width:415px){.myLifeForm__productDesc{font-size:16px}}.myLifeForm__priceBlock{display:flex;-moz-column-gap:10px;column-gap:10px;margin-top:25px}.myLifeForm__oldPrice{text-decoration:line-through;color:red}.myLifeForm__newPrice,.myLifeForm__oldPrice{font-family:sans-serif;font-weight:400;font-size:22px}.myLifeForm__newPrice{color:#32cd32}.myLifeForm__nameBlock,.myLifeForm__phoneBlock{display:flex;flex-direction:column;align-items:center;margin:15px 0;padding:0}.myLifeForm__label{margin:0;padding:8px 0;max-width:285px;font-family:sans-serif;font-weight:700;font-size:16px;word-break:break-word;text-align:center;color:#000}@media(max-width:480px){.myLifeForm__label{max-width:250px;font-size:14px}}.myLifeForm__input,.myLifeForm__select{border:2px solid #e9d7dc;border-radius:3px;padding:15px;width:100%;max-width:300px;font-size:21px;background:#fff}.myLifeForm__input:active,.myLifeForm__input:focus,.myLifeForm__select:active,.myLifeForm__select:focus{outline:0}@media(max-width:575px){.myLifeForm__input,.myLifeForm__select{max-width:250px}}.myLifeForm__btnBlock{display:flex;flex-direction:column;align-items:center}.myLifeForm__btn{margin:20px 0;border:none;border-radius:5px;padding:20px;width:100%;max-width:230px;box-shadow:0 4px 15px 0 #8196a0;font-weight:700;font-size:20px;word-break:break-word;text-decoration:none;text-transform:uppercase;color:#fff;background-position:1.35em .94em;background-size:1em;background-repeat:no-repeat;background-color:#0299ff;transition:all .15s ease-in-out;cursor:pointer}.myLifeForm__btn:focus{outline:0}.myLifeForm__btn:hover{background-color:#017acc}.myLifeForm__btn:active{outline:0}@media(max-width:480px){.myLifeForm__btn{padding:20px 10px;max-width:200px;font-size:16px}}.myLifeForm__textFooter{margin:0;padding:5px 0 0}.myLifeForm__subText,.myLifeForm__textFooter{font-family:sans-serif;font-weight:400;font-size:12px;text-align:center}.myLifeForm__subText{margin:15px 0 0;padding:0;line-height:18px;word-wrap:break-word}@media(max-width:767px){.myLifeForm__subText{padding:0 50px}}@media(max-width:540px){.myLifeForm__subText{padding:0 80px}}@media(max-width:400px){.myLifeForm__subText{padding:0 50px}}@media(max-width:350px){.myLifeForm__subText{padding:0 30px}}@media(max-width:767px){.myLifeForm{padding:20px 10px}}.myLifeHeader{background-color:#f2f2f2}.myLifeHeader__imgWrapper{margin:0 auto;width:100%;height:-moz-fit-content;height:fit-content}.myLifeHeader__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.myLifeCommentsCount{padding:20px 0}.myLifeCommentsCount__desc{font-size:22px;text-align:center}.myLifeCommentsTitleBlock{padding:15px 0;background-color:#f5f7fa}.myLifeCommentsTitleBlock__title{font-size:14px;text-align:center;color:#8899a7}