.page-select{margin-bottom:30px}.page-select h1,.page-select h3{text-align:center;text-transform:uppercase}.page-select h1{font-size:40px;letter-spacing:10px;margin-bottom:0}.page-select h1+div{color:#954596;font-size:24px;font-weight:600;margin:15px auto 0;text-align:center;text-transform:uppercase}.page-select h1+div+p{margin:auto;max-width:500px;text-align:center}.page-select h3{font-size:22px;font-weight:600;margin:50px auto 0}.page-select form{text-align:center}.page-select form h3{margin-bottom:22px}.page-select form input{color:#954596;font-size:18px;text-align:center}.page-select form .btn{font-size:1.05rem}.page-select form .birthday-confirm-note{color:#888;font-size:12px;line-height:1.35;margin:10px auto 0;max-width:420px}.page-select form .birthday-confirm-note a{color:inherit;text-decoration:underline}.page-select .result .zodiac{text-align:center}.page-select .result .zodiac .icon{height:68px;width:68px}.page-select .result .zodiac .zodiac-title{color:#954596;font-size:23px;font-weight:600;text-transform:uppercase;vertical-align:middle}.page-select .result .zodiac-description{background:#f9dfff;border-radius:6px;margin:40px auto}.page-select .result .products-wrapper>p{font-size:1.05rem;max-width:730px;text-align:center}@media screen and (min-width:671px){.page-select{margin-top:100px}.page-select h1+div+p{margin-top:50px}.page-select form .btn,.page-select form input{height:45px;vertical-align:middle}.page-select form input{max-width:250px}.page-select form .btn{font-weight:400;min-width:200px;padding:0 15px}.page-select .result{margin-top:70px}.page-select .result .zodiac{margin-top:10px}.page-select .result .zodiac-description{padding:30px 55px}.page-select .result .products-wrapper>p{margin:60px auto 70px}}@media screen and (max-width:670px){.page-select{margin-top:50px}.page-select h1+div+p{margin-top:30px}.page-select form input{min-height:45px}.page-select form .btn{font-size:1.2rem;margin-top:10px}.page-select .result{margin-top:60px}.page-select .result .zodiac{margin-top:9px}.page-select .result .zodiac-description{padding:37px 25px}.page-select .result .products-wrapper>p{margin:40px auto 45px}}.page-select .loading-skeleton .loading-skeleton__header{height:40px;margin:0 auto 25px;max-width:250px}.page-select .loading-skeleton .loading-skeleton__zodiac-label,.page-select .loading-skeleton .loading-skeleton__zodiac-sign{display:inline-block;vertical-align:middle;width:100%}.page-select .loading-skeleton .loading-skeleton__zodiac-sign{height:65px;max-width:65px}.page-select .loading-skeleton .loading-skeleton__zodiac-label{height:65px;max-width:150px}.page-select .loading-skeleton .loading-skeleton__zodiac-description{height:170px;margin-top:50px}.page-select .loading-skeleton .loading-skeleton__products-intro{height:80px;margin-top:60px;max-width:740px}@media screen and (min-width:671px){.page-select .loading-skeleton .loading-skeleton__zodiac-sign{margin-right:15px}}.zodiac-list{margin:120px auto 0;max-width:1000px}.zodiac-list .zodiac-list-items{display:flex;flex-flow:row wrap;justify-content:center}.zodiac-list .zodiac-list-items .zodiac-list__item{align-items:center;display:flex;flex-basis:15%;flex-flow:column;margin-bottom:35px;padding:0 10px}.zodiac-list .zodiac-list-items .zodiac-list__item .zodiac-list__item__icon{background:#f8ebf8;border-radius:50%;padding:8px}.zodiac-list .zodiac-list-items .zodiac-list__item .zodiac-list__item__name{color:#954596;font-size:.85rem;font-weight:600;padding-top:4px;text-transform:uppercase}.zodiac-list .zodiac-list-items .zodiac-list__item:hover{text-decoration:none}@media screen and (max-width:670px){.zodiac-list .zodiac-list__item{flex-basis:22%}}
