@charset "utf-8";

.qFbCJ, .yZ2kh { height: 100%; position: relative; transform-style: preserve-3d; }

.STOBP { z-index: 51; }

.bgImg .dbXM2, .bgImg .i9Xeb { margin: 0px auto; max-width: 1000px; }

@media screen and (min-width: 1511px) {
  .bgImg .dbXM2, .bgImg .i9Xeb { max-width: 1168px; }
}

.fallback .dbXM2, .fallback .i9Xeb { max-width: 1000px; }

@media screen and (min-width: 1511px) {
  .fallback .dbXM2, .fallback .i9Xeb { max-width: 1168px; }
}

.showcube .ve0lU { bottom: 80px; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .showcube .ve0lU { bottom: 135px; }
}

.ggEC4 { background: rgb(235, 51, 36); height: 30px; text-align: center; vertical-align: middle; }

.ggEC4 a { color: rgb(255, 255, 255); display: block; font-size: 14px; font-weight: 600; text-transform: uppercase; padding: 5px !important; }

.i9Xeb { margin: 0px auto; max-width: 1000px; }

@media screen and (min-width: 1511px) {
  .i9Xeb { max-width: 1168px; }
}

.hXXMT .ve0lU { bottom: 175px; }

.acLnW { bottom: 0px; height: 135px; position: fixed; width: 195px; z-index: 901; }

.acLnW.yyz3u { pointer-events: none; visibility: hidden; }

.acLnW.cd6FS { visibility: visible; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .acLnW { bottom: 114px; height: 116px; right: 20px; z-index: 999; }
}

.dbXM2 { margin: 0px auto; max-width: 1160px; position: relative; width: 100%; z-index: 901; }

.H2dMp { background: rgb(26, 26, 26); border: 2px solid rgb(255, 255, 255); border-radius: 50%; cursor: pointer; height: 18px; position: absolute; right: -7px; top: -8px; transition: opacity 1s ease-in; width: 18px; z-index: 12; }

.H2dMp::after, .H2dMp::before { background: rgb(255, 255, 255); content: ""; height: 10px; left: 6px; position: absolute; top: 2px; transform: rotate(-45deg); width: 2px; }

.H2dMp::before { transform: rotate(45deg); }

.H2dMp .Tmxvr .xr2xg { opacity: 1; }

.ve0lU { bottom: 56px; height: 140px; left: auto; overflow: hidden; padding: 8px 16px 18px 0px; position: fixed; width: 212px; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .ve0lU { bottom: 105px; right: 5px; }
  .ve0lU.DcNlP { height: 160px; }
}

.ve0lU::after { bottom: 45px; box-shadow: rgb(119, 119, 119) 0px 25px 20px; content: ""; height: 10px; left: 50%; position: absolute; transform: translateX(-50%); width: 85%; z-index: -1; }

.ve0lU.v9d9j { user-select: none; }

.EAFWI { height: 100%; position: relative; z-index: 1; }

.IXo_8 { backface-visibility: hidden; background: linear-gradient(rgb(225, 225, 225), rgb(255, 255, 255)); height: 100%; top: 0px; width: 195px !important; }

.IXo_8, .zP6z1 { left: 0px; position: absolute; }

.zP6z1 { color: rgb(255, 255, 255); font-size: 12rem; line-height: 1; margin-top: -6rem; opacity: 0; text-align: center; text-shadow: rgb(239, 239, 239) 0.02rem -0.03rem 0px, rgb(238, 238, 238) 0.04rem -0.06rem 0px, rgb(237, 237, 237) 0.06rem -0.09rem 0px, rgb(237, 237, 237) 0.08rem -0.12rem 0px, rgb(236, 236, 236) 0.1rem -0.15rem 0px, rgb(235, 235, 235) 0.12rem -0.18rem 0px, rgb(234, 234, 234) 0.14rem -0.21rem 0px, rgb(234, 234, 234) 0.16rem -0.24rem 0px, rgb(233, 233, 233) 0.18rem -0.27rem 0px, rgb(232, 232, 232) 0.2rem -0.3rem 0px, rgb(231, 231, 231) 0.22rem -0.33rem 0px, rgb(231, 231, 231) 0.24rem -0.36rem 0px, rgb(230, 230, 230) 0.26rem -0.39rem 0px, rgb(229, 229, 229) 0.28rem -0.42rem 0px, rgb(228, 228, 228) 0.3rem -0.45rem 0px, rgb(227, 227, 227) 0.32rem -0.48rem 0px, rgb(227, 227, 227) 0.34rem -0.51rem 0px, rgb(226, 226, 226) 0.36rem -0.54rem 0px, rgb(225, 225, 225) 0.38rem -0.57rem 0px, rgb(224, 224, 224) 0.4rem -0.6rem 0px, rgb(224, 224, 224) 0.42rem -0.63rem 0px, rgb(223, 223, 223) 0.44rem -0.66rem 0px, rgb(222, 222, 222) 0.46rem -0.69rem 0px, rgb(221, 221, 221) 0.48rem -0.72rem 0px, rgb(221, 221, 221) 0.5rem -0.75rem 0px, rgb(220, 220, 220) 0.52rem -0.78rem 0px, rgb(219, 219, 219) 0.54rem -0.81rem 0px, rgb(218, 218, 218) 0.56rem -0.84rem 0px, rgb(218, 218, 218) 0.58rem -0.87rem 0px, rgb(217, 217, 217) 0.6rem -0.9rem 0px, rgb(216, 216, 216) 0.62rem -0.93rem 0px, rgb(215, 215, 215) 0.64rem -0.96rem 0px, rgb(214, 214, 214) 0.66rem -0.99rem 0px, rgb(214, 214, 214) 0.68rem -1.02rem 0px, rgb(213, 213, 213) 0.7rem -1.05rem 0px, rgb(212, 212, 212) 0.72rem -1.08rem 0px, rgb(211, 211, 211) 0.74rem -1.11rem 0px, rgb(211, 211, 211) 0.76rem -1.14rem 0px; text-transform: uppercase; top: 50%; transform: translateZ(3rem) scale(0.5); transition: transform 0.4s cubic-bezier(0.71, 0.59, 0.4, 1.5) 0.2s, opacity 0.4s; width: 100%; }

.ve0lU.ACYbC .zP6z1 { opacity: 1; transform: translateZ(3rem); }

.ve0lU .Qd66R { background-color: rgb(235, 51, 36); color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; height: 30px; line-height: 32px; padding-left: 7px; text-align: center; text-transform: uppercase; }

.AF4Hy { height: 30px; }

.bVjqR { height: 88px; }

.G2rAu { background-image: radial-gradient(circle at 20% 40%, rgb(255, 255, 255), rgb(255, 239, 229)); height: 85px; padding: 8px 6px; }

.G2rAu h4 { color: rgb(51, 51, 51); font-size: 12px; text-transform: uppercase; }

.Yyzv9 { background: url("") no-repeat; display: inline-block; height: 20px; vertical-align: middle; width: 20px; }

.Lxx4Y a { color: rgb(51, 51, 51); display: block; font-size: 12px; font-weight: 600; line-height: 16px; max-height: 48px; overflow: hidden; padding-left: 25px; }

.RBzH2 { bottom: 120px; }
