@font-face {
  font-family: 'Adman';
  src: url("/static/fonts/Adman.ttf"); }

@font-face {
  font-family: 'Adman Bold Italic';
  src: url("/static/fonts/DB Adman X Bd It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Bold';
  src: url("/static/fonts/DB Adman X Bd v3.2.ttf"); }

@font-face {
  font-family: 'Adman Italic';
  src: url("/static/fonts/DB Adman X It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li Italic';
  src: url("/static/fonts/DB Adman X Li It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li';
  src: url("/static/fonts/DB Adman X Li v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi Italic';
  src: url("/static/fonts/DB Adman X UlLi It v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi';
  src: url("/static/fonts/DB Adman X UlLi v3.2.ttf"); }

.PlanButton_container_GKXtt {
  height: 5.06944vw;
  width: 17.36111vw;
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  border-radius: 0.55556vw;
  transition: box-shadow 0.3s ease-in-out;
  padding-top: 1.04167vw; }
  .PlanButton_container_GKXtt:hover {
    cursor: pointer; }
    .PlanButton_container_GKXtt:hover img {
      filter: grayscale(0); }
    .PlanButton_container_GKXtt:hover p, .PlanButton_container_GKXtt:hover h6 {
      color: #262C31; }

.PlanButton_image_3YIO4 {
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden; }
  .PlanButton_image_3YIO4 img {
    transform: translateY(3.33333vw);
    filter: grayscale(100%);
    height: 9.02778vw;
    width: 4.86111vw;
    transition: filter 0.3s ease-in-out; }

.PlanButton_inner_1-ZoE {
  height: 5.06944vw;
  width: 15.27778vw;
  text-align: left;
  color: #97A3AE; }
  .PlanButton_inner_1-ZoE p {
    font-size: 0.83333vw;
    line-height: 1.11111vw;
    text-transform: uppercase;
    font-family: Adman, sans-serif;
    margin: 0; }
  .PlanButton_inner_1-ZoE h6 {
    margin-top: 1.18056vw; }
  .PlanButton_inner_1-ZoE p, .PlanButton_inner_1-ZoE h6 {
    transition: color 0.3s ease-in-out;
    padding: 0 0 0 3.88889vw;
    text-transform: uppercase; }
  .PlanButton_inner_1-ZoE:hover {
    cursor: pointer; }

.PlanButton_active_2VEJk .PlanButton_inner_1-ZoE {
  box-shadow: 1.73611vw 1.38889vw 4.16667vw rgba(0, 0, 0, 0.08); }

.PlanButton_active_2VEJk img {
  filter: grayscale(0); }

.PlanButton_active_2VEJk p, .PlanButton_active_2VEJk h6 {
  color: #262C31; }

@font-face {
  font-family: 'Adman';
  src: url("/static/fonts/Adman.ttf"); }

@font-face {
  font-family: 'Adman Bold Italic';
  src: url("/static/fonts/DB Adman X Bd It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Bold';
  src: url("/static/fonts/DB Adman X Bd v3.2.ttf"); }

@font-face {
  font-family: 'Adman Italic';
  src: url("/static/fonts/DB Adman X It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li Italic';
  src: url("/static/fonts/DB Adman X Li It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li';
  src: url("/static/fonts/DB Adman X Li v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi Italic';
  src: url("/static/fonts/DB Adman X UlLi It v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi';
  src: url("/static/fonts/DB Adman X UlLi v3.2.ttf"); }

button.Button_btn_1ym9e {
  background-color: #0B8BC0;
  color: white;
  font-size: 1.66667vw;
  letter-spacing: 0.05em;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.55556vw;
  padding: 1.38889vw 6.94444vw;
  overflow: hidden;
  transition: background-color 0.1s ease-in-out;
  position: relative;
  font-family: 'Adman', sans-serif;
  text-transform: uppercase;
  border: none; }
  button.Button_btn_1ym9e:hover {
    cursor: pointer; }
  button.Button_btn_1ym9e:active {
    background-color: #0DA3E2; }
  button.Button_btn_1ym9e span.Button_btnInner_v--m6 {
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 2.08333vw;
    z-index: 2; }
  button.Button_btn_1ym9e svg {
    transition: fill 0.5s ease-in-out;
    margin-right: 1.04167vw;
    fill: #FFF; }

button.Button_btn_1ym9e span.Button_bubbleAnimation_D-LjD {
  position: absolute;
  background-color: #FFF;
  transform: translate(-50%, -50%);
  opacity: 0.2;
  pointer-events: none;
  border-radius: 50%;
  transition: width 0.6s cubic-bezier(0.69, 0.05, 0.37, 0.89), height 0.6s cubic-bezier(0.69, 0.05, 0.37, 0.89), background-color 0.1s ease-in-out; }

button.Button_btnBlack_3gUMI {
  background-color: #262C31; }
  button.Button_btnBlack_3gUMI:active {
    background-color: #575F64; }

button.Button_btnWhite_3vuKd {
  background-color: #FFF;
  border: 0.13889vw solid #E7E7E7;
  color: #262C31;
  transition: color 0.3s ease-in-out, border 0.3s ease-in-out; }
  button.Button_btnWhite_3vuKd:hover {
    border-color: #262C31; }
  button.Button_btnWhite_3vuKd:active {
    background-color: #E7E7E7; }
    button.Button_btnWhite_3vuKd:active span.Button_bubbleAnimation_D-LjD {
      background-color: #E7E7E7; }
  button.Button_btnWhite_3vuKd span.Button_bubbleAnimation_D-LjD {
    opacity: 1;
    z-index: 1; }
  button.Button_btnWhite_3vuKd svg {
    fill: #262C31; }

button.Button_btnDisabled_5TvO9 {
  background-color: #E7E7E7;
  color: #C5C5C5; }
  button.Button_btnDisabled_5TvO9:hover {
    cursor: initial; }
  button.Button_btnDisabled_5TvO9:active {
    background-color: #E7E7E7; }
  button.Button_btnDisabled_5TvO9 svg {
    fill: #DADADA; }

button.Button_btnWhite_3vuKd.Button_btnDisabled_5TvO9 {
  background-color: #FFF; }
  button.Button_btnWhite_3vuKd.Button_btnDisabled_5TvO9:hover {
    color: #C5C5C5; }
    button.Button_btnWhite_3vuKd.Button_btnDisabled_5TvO9:hover svg {
      fill: #DADADA; }
  button.Button_btnWhite_3vuKd.Button_btnDisabled_5TvO9:active {
    background-color: #FFF; }

@keyframes Button_animate_3gIZx {
  0% {
    width: 0;
    height: 0;
    opacity: 0.2; }
  100% {
    width: 104.16667vw;
    height: 104.16667vw;
    opacity: 0.2; } }

@font-face {
  font-family: 'Adman';
  src: url("/static/fonts/Adman.ttf"); }

@font-face {
  font-family: 'Adman Bold Italic';
  src: url("/static/fonts/DB Adman X Bd It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Bold';
  src: url("/static/fonts/DB Adman X Bd v3.2.ttf"); }

@font-face {
  font-family: 'Adman Italic';
  src: url("/static/fonts/DB Adman X It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li Italic';
  src: url("/static/fonts/DB Adman X Li It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li';
  src: url("/static/fonts/DB Adman X Li v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi Italic';
  src: url("/static/fonts/DB Adman X UlLi It v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi';
  src: url("/static/fonts/DB Adman X UlLi v3.2.ttf"); }

.PlanCard_container_2DqnU {
  width: 22.22222vw;
  background-color: #FFF;
  position: relative;
  border-radius: 1.11111vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  z-index: 1; }
  .PlanCard_container_2DqnU button {
    margin: 0;
    width: 100%;
    padding: 1.04167vw 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
  .PlanCard_container_2DqnU:hover {
    box-shadow: 0 2.77778vw 8.33333vw rgba(0, 0, 0, 0.1); }
    .PlanCard_container_2DqnU:hover .PlanCard_headerWave_3eYEw {
      fill: #EBF5FA; }
    .PlanCard_container_2DqnU:hover .PlanCard_data_1MTP8 {
      color: #262C31; }
    .PlanCard_container_2DqnU:hover button {
      opacity: 1; }

.PlanCard_headerWave_3eYEw {
  position: absolute;
  height: 11.11111vw;
  width: 22.22222vw;
  top: 0;
  z-index: 0;
  fill: #F8F8F8; }

.PlanCard_headerBottle_14Ujt {
  position: absolute;
  height: 11.11111vw;
  width: 22.22222vw;
  top: 0;
  z-index: 1; }

.PlanCard_data_1MTP8 {
  padding: 0 3.47222vw;
  z-index: 2;
  background-color: transparent;
  color: #97A3AE;
  transition: color 0.3s ease-in-out; }
  .PlanCard_data_1MTP8 .PlanCard_section_BoCaN {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 0.69444vw; }
    .PlanCard_data_1MTP8 .PlanCard_section_BoCaN:nth-child(1) {
      height: 11.11111vw; }
    .PlanCard_data_1MTP8 .PlanCard_section_BoCaN:nth-child(2) {
      height: 8.05556vw; }
    .PlanCard_data_1MTP8 .PlanCard_section_BoCaN:nth-child(3), .PlanCard_data_1MTP8 .PlanCard_section_BoCaN:nth-child(4) {
      height: 9.16667vw; }
    .PlanCard_data_1MTP8 .PlanCard_section_BoCaN:nth-child(2), .PlanCard_data_1MTP8 .PlanCard_section_BoCaN:nth-child(3) {
      border-bottom: 0.06944vw solid #E7E7E7; }
    .PlanCard_data_1MTP8 .PlanCard_section_BoCaN h4 {
      text-transform: none; }
    .PlanCard_data_1MTP8 .PlanCard_section_BoCaN h3, .PlanCard_data_1MTP8 .PlanCard_section_BoCaN h4, .PlanCard_data_1MTP8 .PlanCard_section_BoCaN h6 {
      margin-bottom: 0.55556vw;
      text-transform: none; }
    .PlanCard_data_1MTP8 .PlanCard_section_BoCaN p {
      font-size: 1.11111vw;
      line-height: 1.38889vw; }
    .PlanCard_data_1MTP8 .PlanCard_section_BoCaN p.PlanCard_price_Do8sj {
      text-transform: uppercase; }

@font-face {
  font-family: 'Adman';
  src: url("/static/fonts/Adman.ttf"); }

@font-face {
  font-family: 'Adman Bold Italic';
  src: url("/static/fonts/DB Adman X Bd It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Bold';
  src: url("/static/fonts/DB Adman X Bd v3.2.ttf"); }

@font-face {
  font-family: 'Adman Italic';
  src: url("/static/fonts/DB Adman X It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li Italic';
  src: url("/static/fonts/DB Adman X Li It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li';
  src: url("/static/fonts/DB Adman X Li v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi Italic';
  src: url("/static/fonts/DB Adman X UlLi It v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi';
  src: url("/static/fonts/DB Adman X UlLi v3.2.ttf"); }

.HorizontalScroll_scroll_dNHpr {
  display: flex;
  cursor: grab;
  position: relative;
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none; }
  .HorizontalScroll_scroll_dNHpr::-webkit-scrollbar {
    display: none; }

.HorizontalScroll_isScrolling_aPnkz {
  cursor: grabbing; }

.HorizontalScroll_shield_Ch4zy {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999; }

@font-face {
  font-family: 'Adman';
  src: url("/static/fonts/Adman.ttf"); }

@font-face {
  font-family: 'Adman Bold Italic';
  src: url("/static/fonts/DB Adman X Bd It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Bold';
  src: url("/static/fonts/DB Adman X Bd v3.2.ttf"); }

@font-face {
  font-family: 'Adman Italic';
  src: url("/static/fonts/DB Adman X It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li Italic';
  src: url("/static/fonts/DB Adman X Li It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li';
  src: url("/static/fonts/DB Adman X Li v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi Italic';
  src: url("/static/fonts/DB Adman X UlLi It v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi';
  src: url("/static/fonts/DB Adman X UlLi v3.2.ttf"); }

.Footer_footer_2X__g {
  padding-bottom: 3.33333vw;
  color: #262C31;
  position: relative;
  overflow: hidden; }

.Footer_shape_Ddv-H,
.Footer_inner_fuChS {
  width: 100%;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

.Footer_shape_Ddv-H {
  height: 12.15278vw;
  margin-bottom: -3.19444vw;
  z-index: 2;
  background-image: url("/static/svg/footer-bg-shape.svg"); }

.Footer_inner_fuChS {
  background-image: url("/static/images/footer-bg.png");
  z-index: 1;
  height: 43.61111vw; }

.Footer_logo_311Vt {
  display: flex;
  justify-content: center;
  padding-top: 8.95833vw;
  margin-bottom: 6.25vw; }
  .Footer_logo_311Vt svg {
    width: 8.61111vw;
    height: 1.38889vw; }

.Footer_content_2t0aM {
  display: flex;
  padding: 0 8.26389vw; }

.Footer_leftCol_3XXiV > div {
  display: flex; }
  .Footer_leftCol_3XXiV > div > div {
    max-width: 16.66667vw; }
  .Footer_leftCol_3XXiV > div > div:first-of-type {
    margin-right: 2.77778vw; }

.Footer_leftCol_3XXiV h6,
.Footer_leftCol_3XXiV p {
  font-size: 1.11111vw;
  line-height: 1.38889vw; }

.Footer_leftCol_3XXiV h6 {
  margin: 0 0 1.25vw 0;
  font-weight: bold; }

.Footer_leftCol_3XXiV p {
  font-family: 'Adman Li', sans-serif;
  margin: 0; }

.Footer_leftCol_3XXiV p:first-of-type {
  margin: 1.25vw 0 1.80556vw 0; }

.Footer_social_3fwWl {
  margin-top: 4.44444vw; }
  .Footer_social_3fwWl .Footer_socialItem_1nI-C {
    margin-right: 2.22222vw; }
    .Footer_social_3fwWl .Footer_socialItem_1nI-C a {
      color: #262C31;
      display: flex;
      align-items: center;
      font-size: 0.97222vw;
      letter-spacing: 0; }
      .Footer_social_3fwWl .Footer_socialItem_1nI-C a svg {
        margin-right: 0.55556vw;
        width: 1.11111vw;
        height: 1.11111vw; }
    .Footer_social_3fwWl .Footer_socialItem_1nI-C p {
      margin: 0.20833vw 0 0 0;
      padding-left: 1.63194vw;
      color: #C5C5C5;
      font-size: 0.76389vw;
      line-height: 1.04167vw; }
  .Footer_social_3fwWl .Footer_socialItem_1nI-C:first-of-type a svg {
    width: 1.04167vw;
    height: 0.83333vw; }
  .Footer_social_3fwWl .Footer_socialItem_1nI-C:last-of-type {
    margin-right: 0; }

.Footer_divider_1yihu {
  width: 0.06944vw;
  height: 22.22222vw;
  background-color: #E7E7E7;
  margin: 0 5.55556vw; }

.Footer_rightCol_1hhOw {
  padding-top: 4.44444vw; }

.Footer_menu_3HZGd {
  max-width: 34.72222vw; }
  .Footer_menu_3HZGd a {
    font-style: normal;
    font-weight: bold;
    font-size: 1.66667vw;
    line-height: 1.94444vw;
    color: #C5C5C5;
    text-decoration: none;
    width: 11.80556vw;
    display: inline-block;
    margin-bottom: 1.11111vw;
    letter-spacing: 0.08333vw; }
  .Footer_menu_3HZGd a:nth-child(3),
  .Footer_menu_3HZGd a:nth-child(6) {
    width: auto; }

.Footer_payment_Rt3vX {
  margin-top: 3.88889vw; }
  .Footer_payment_Rt3vX p {
    font-size: 1.38889vw;
    line-height: 1.94444vw;
    color: #262C31;
    margin: 0 0 1.38889vw 0;
    font-family: 'Adman Li', sans-serif; }
  .Footer_payment_Rt3vX svg {
    height: 1.38889vw;
    margin-right: 2.22222vw; }

.Footer_copyright_27suQ {
  text-align: center;
  margin: 0;
  font-size: 0.83333vw;
  text-transform: uppercase; }

.Footer_bottleImg_25nh7,
.Footer_petBottleImg_2FAjP {
  position: absolute;
  transition: transform 0.3s; }

.Footer_bottleImg_25nh7 {
  width: 10.76389vw;
  height: 20.48611vw;
  right: -2.22222vw;
  bottom: -8.33333vw;
  z-index: 3; }

.Footer_petBottleImg_2FAjP {
  width: 3.26389vw;
  height: 13.40278vw;
  right: 7.84722vw;
  bottom: -9.86111vw;
  z-index: 2; }

@font-face {
  font-family: 'Adman';
  src: url("/static/fonts/Adman.ttf"); }

@font-face {
  font-family: 'Adman Bold Italic';
  src: url("/static/fonts/DB Adman X Bd It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Bold';
  src: url("/static/fonts/DB Adman X Bd v3.2.ttf"); }

@font-face {
  font-family: 'Adman Italic';
  src: url("/static/fonts/DB Adman X It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li Italic';
  src: url("/static/fonts/DB Adman X Li It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li';
  src: url("/static/fonts/DB Adman X Li v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi Italic';
  src: url("/static/fonts/DB Adman X UlLi It v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi';
  src: url("/static/fonts/DB Adman X UlLi v3.2.ttf"); }

.MoreButton_container_2Xar_ {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  height: fit-content;
  transition: transform 0.5s, opacity 0.3s;
  opacity: 1; }
  .MoreButton_container_2Xar_ .MoreButton_topLine_2bMeP {
    width: 0.06944vw;
    height: 0;
    background-color: #262C31;
    transition: height 0.3s 0.3s;
    margin-bottom: 0.97222vw; }
  .MoreButton_container_2Xar_ .MoreButton_leftLine_1cqVW {
    width: 0;
    height: 0.06944vw;
    background-color: #262C31;
    transition: width 0.3s 0.3s, margin 0.3s 0.3s;
    margin-right: 0; }
  .MoreButton_container_2Xar_ span {
    text-transform: uppercase;
    font-size: 1.66667vw;
    line-height: 3.33333vw;
    text-shadow: 0 0.27778vw 1.04167vw rgba(0, 0, 0, 0.1);
    position: relative; }
    .MoreButton_container_2Xar_ span .MoreButton_underline_2a23B {
      position: absolute;
      width: 100%;
      height: 0.06944vw;
      bottom: 0.97222vw;
      background-color: #262C31;
      transition: width 0.3s; }

.MoreButton_container_2Xar_:hover,
.MoreButton_animate_j8Ig7 {
  cursor: pointer; }
  .MoreButton_container_2Xar_:hover .MoreButton_topLine_2bMeP,
  .MoreButton_animate_j8Ig7 .MoreButton_topLine_2bMeP {
    height: 3.61111vw; }
  .MoreButton_container_2Xar_:hover .MoreButton_leftLine_1cqVW,
  .MoreButton_animate_j8Ig7 .MoreButton_leftLine_1cqVW {
    width: 1.25vw;
    margin-right: 1.66667vw; }
  .MoreButton_container_2Xar_:hover span > .MoreButton_underline_2a23B,
  .MoreButton_animate_j8Ig7 span > .MoreButton_underline_2a23B {
    width: 0; }

.MoreButton_container_2Xar_.MoreButton_row_da30M {
  flex-direction: row; }

.MoreButton_fadeDown_1Nlhb {
  transform: translateY(100%);
  opacity: 0; }

.MoreButton_fadeRight_cVPXE {
  transform: translateX(100%);
  opacity: 0; }

@font-face {
  font-family: 'Adman';
  src: url("/static/fonts/Adman.ttf"); }

@font-face {
  font-family: 'Adman Bold Italic';
  src: url("/static/fonts/DB Adman X Bd It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Bold';
  src: url("/static/fonts/DB Adman X Bd v3.2.ttf"); }

@font-face {
  font-family: 'Adman Italic';
  src: url("/static/fonts/DB Adman X It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li Italic';
  src: url("/static/fonts/DB Adman X Li It v3.2.ttf"); }

@font-face {
  font-family: 'Adman Li';
  src: url("/static/fonts/DB Adman X Li v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi Italic';
  src: url("/static/fonts/DB Adman X UlLi It v3.2.ttf"); }

@font-face {
  font-family: 'Adman UlLi';
  src: url("/static/fonts/DB Adman X UlLi v3.2.ttf"); }

.ChoosePlanBlock_container_3ZyYo {
  text-align: center;
  position: relative;
  overflow: hidden; }
  .ChoosePlanBlock_container_3ZyYo h2 {
    max-width: 41.66667vw;
    margin: 0 auto 5.90278vw;
    text-transform: none; }
  .ChoosePlanBlock_container_3ZyYo > p {
    max-width: 27.77778vw;
    margin: 0 auto 3.88889vw; }
  .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_planButtonContainer_6Hw1b {
    display: flex;
    justify-content: center;
    margin-bottom: 5vw; }
    .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_planButtonContainer_6Hw1b > div {
      margin-left: 3.47222vw; }
  .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_horizontalScroll_EhYUk {
    padding: 0 0 13.54167vw; }
  .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_planList_1Z3OF {
    display: flex;
    margin: 0 auto 13.88889vw;
    transition: margin-bottom 0.5s ease-in-out;
    padding: 0 13.88889vw; }
    .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_planList_1Z3OF > div:not(:last-child) {
      margin-right: 2.22222vw; }
    .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_planList_1Z3OF > div:nth-child(1) {
      transform: translateY(6.94444vw);
      transition: transform 0.75s cubic-bezier(0.46, 0.03, 0, 1.07), box-shadow 0.3s ease-in-out; }
    .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_planList_1Z3OF > div:nth-child(3) {
      transform: translateY(10.41667vw);
      transition: transform 0.75s cubic-bezier(0.46, 0.03, 0, 1.07), box-shadow 0.3s ease-in-out; }
    .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_planList_1Z3OF > div:nth-child(4) {
      transform: translateY(17.36111vw);
      transition: transform 0.75s cubic-bezier(0.46, 0.03, 0, 1.07), box-shadow 0.3s ease-in-out; }
  .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_animatePlanList_36Grc {
    margin: 0 auto; }
    .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_animatePlanList_36Grc > div:nth-child(1), .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_animatePlanList_36Grc > div:nth-child(3), .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_animatePlanList_36Grc > div:nth-child(4) {
      transform: translateY(0vw); }
  .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_sideImgLeft_3t83M {
    position: absolute;
    height: 20.76389vw;
    width: 10.97222vw;
    top: 5.55556vw;
    left: -5.55556vw;
    transform: rotate(15deg); }
  .ChoosePlanBlock_container_3ZyYo .ChoosePlanBlock_sideImgRight_1bGUT {
    position: absolute;
    height: 20.76389vw;
    width: 10.97222vw;
    top: 5.55556vw;
    transform: rotate(-125deg);
    right: -8.68056vw; }

