#logo {
  cursor: pointer;
  height: 80px;
  width: 200px;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,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");
  background-position: left;
  background-repeat: no-repeat;
  background-size: 200px;
}

#logo_icon {
  background-image: url("data:image/png;base64,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");
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag, .iti--separate-dial-code .iti__selected-flag, .iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--separate-dial-code .iti__selected-dial-code, .iti__arrow {
  margin-left: 6px;
}

.iti--allow-dropdown .iti__flag-container:hover, .iti--container:hover {
  cursor: pointer;
}

.iti {
  position: relative;
  display: inline-block;
}

.iti * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti input, .iti input[type=tel], .iti input[type=text] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}

.iti__arrow {
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}

.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}

.iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border: 1px solid #ccc;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}

@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}

.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;
}

.iti__country {
  padding: 5px 10px;
  outline: 0;
}

.iti__dial-code {
  color: #999;
}

.iti__country-name, .iti__dial-code, .iti__flag-box {
  vertical-align: middle;
}

.iti__country-name, .iti__flag-box {
  margin-right: 6px;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=tel], .iti--allow-dropdown input[type=text], .iti--separate-dial-code input, .iti--separate-dial-code input[type=tel], .iti--separate-dial-code input[type=text] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag, .iti__flag.iti__np {
  background-color: transparent;
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}

.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}

.iti-mobile .iti__country {
  padding: 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
  background-size: 5652px 15px;
  height: 15px;
  box-shadow: 0 0 1px 0 #888;
  background-image: url(https://image.europemart.ch/image-icons/icon_sms_flags.png);
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-position: 20px 0;
}

.iti__flag.iti__be, .iti__flag.iti__ne {
  width: 18px;
}

.iti__flag.iti__ch {
  width: 15px;
}

.iti__flag.iti__mc {
  width: 19px;
}

.iti__flag.iti__ac {
  height: 10px;
  background-position: 0 0;
}

.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0;
}

.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0;
}

.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0;
}

.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0;
}

.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0;
}

.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0;
}

.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0;
}

.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0;
}

.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0;
}

.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0;
}

.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0;
}

.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0;
}

.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0;
}

.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0;
}

.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0;
}

.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0;
}

.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0;
}

.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0;
}

.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0;
}

.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0;
}

.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0;
}

.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0;
}

.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0;
}

.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0;
}

.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0;
}

.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0;
}

.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0;
}

.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0;
}

.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0;
}

.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0;
}

.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0;
}

.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0;
}

.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0;
}

.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0;
}

.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0;
}

.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0;
}

.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0;
}

.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0;
}

.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0;
}

.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0;
}

.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0;
}

.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0;
}

.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0;
}

.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0;
}

.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0;
}

.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0;
}

.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0;
}

.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0;
}

.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0;
}

.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0;
}

.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0;
}

.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0;
}

.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0;
}

.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0;
}

.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0;
}

.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0;
}

.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0;
}

.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0;
}

.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0;
}

.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0;
}

.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0;
}

.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0;
}

.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0;
}

.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0;
}

.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0;
}

.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0;
}

.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0;
}

.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0;
}

.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0;
}

.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0;
}

.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0;
}

.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0;
}

.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0;
}

.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0;
}

.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0;
}

.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0;
}

.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0;
}

.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0;
}

.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0;
}

.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0;
}

.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0;
}

.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0;
}

.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0;
}

.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0;
}

.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0;
}

.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0;
}

.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0;
}

.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0;
}

.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0;
}

.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0;
}

.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0;
}

.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0;
}

.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0;
}

.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0;
}

.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0;
}

.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0;
}

.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0;
}

.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0;
}

.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0;
}

.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0;
}

.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0;
}

.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0;
}

.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0;
}

.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0;
}

.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0;
}

.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0;
}

.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0;
}

.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0;
}

.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0;
}

.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0;
}

.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0;
}

.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0;
}

.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0;
}

.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0;
}

.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0;
}

.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0;
}

.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0;
}

.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0;
}

.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0;
}

.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0;
}

.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0;
}

.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0;
}

.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0;
}

.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0;
}

.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0;
}

.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0;
}

.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0;
}

.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0;
}

.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0;
}

.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0;
}

.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0;
}

.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0;
}

.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0;
}

.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0;
}

.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0;
}

.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0;
}

.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0;
}

.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0;
}

.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0;
}

.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0;
}

.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0;
}

.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0;
}

.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0;
}

.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0;
}

.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0;
}

.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0;
}

.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0;
}

.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0;
}

.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0;
}

.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0;
}

.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0;
}

.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0;
}

.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0;
}

.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0;
}

.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0;
}

.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0;
}

.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0;
}

.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0;
}

.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0;
}

.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0;
}

.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0;
}

.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0;
}

.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0;
}

.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0;
}

.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0;
}

.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0;
}

.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0;
}

.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0;
}

.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0;
}

.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0;
}

.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0;
}

.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0;
}

.iti__flag.iti__np {
  width: 13px;
  height: 15px;
  background-position: -3796px 0;
}

.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0;
}

.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0;
}

.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0;
}

.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0;
}

.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0;
}

.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0;
}

.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0;
}

.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0;
}

.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0;
}

.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0;
}

.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0;
}

.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0;
}

.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0;
}

.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0;
}

.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0;
}

.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0;
}

.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0;
}

.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0;
}

.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0;
}

.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0;
}

.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0;
}

.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0;
}

.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0;
}

.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0;
}

.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0;
}

.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0;
}

.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0;
}

.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0;
}

.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0;
}

.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0;
}

.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0;
}

.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0;
}

.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0;
}

.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0;
}

.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0;
}

.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0;
}

.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0;
}

.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0;
}

.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0;
}

.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0;
}

.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0;
}

.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0;
}

.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0;
}

.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0;
}

.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0;
}

.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0;
}

.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0;
}

.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0;
}

.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0;
}

.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0;
}

.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0;
}

.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0;
}

.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0;
}

.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0;
}

.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0;
}

.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0;
}

.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0;
}

.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0;
}

.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0;
}

.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0;
}

.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0;
}

.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0;
}

.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0;
}

.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0;
}

.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0;
}

.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0;
}

.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0;
}

.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0;
}

.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0;
}

.iti__flag.iti__va {
  width: 15px;
  height: 15px;
  background-position: -5329px 0;
}

.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0;
}

.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0;
}

.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0;
}

.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0;
}

.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0;
}

.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0;
}

.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0;
}

.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0;
}

.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0;
}

.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0;
}

.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0;
}

.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0;
}

.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0;
}

.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url(https://image.europemart.ch/image-icons/icon_sms_flags.png);
  }
}
@font-face {
  font-family: "Roboto";
  src: url("/aux-files-dom/aux-files-theme/font/roboto.eot");
  src: url("/aux-files-dom/aux-files-theme/font/roboto.eot?#iefix") format("embedded-opentype"), url("/aux-files-dom/aux-files-theme/font/roboto.woff") format("woff"), url("/aux-files-dom/aux-files-theme/font/roboto.ttf") format("truetype");
}
/**** Base styles ****/
:root {
  --sat: env(safe-area-inset-top);
  --sar: env(safe-area-inset-right);
  --sab: env(safe-area-inset-bottom);
  --sal: env(safe-area-inset-left);
  --dynamic-background: url('');
}

html {
  background-color: #585851;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overscroll-behavior: none;
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.panoramic_parent_display_android_mobile {
  overscroll-behavior: initial !important;
}

.panoramic_parent_display_chrome {
  overscroll-behavior: initial !important;
}

body {
  color: #fef8e4;
  margin: 0 0 0 0;
  width: 100%;
  min-height: 100vh;
  font-family: "Arial", "Helvetica";
  font-weight: bold;
  background: linear-gradient(279deg, #353544 0%, #817660 31%, #7b7d6f 55%, #525f61 100%);
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.panoramic_lang_en {
  font-family: "Roboto", "Helvetica" !important;
  font-weight: normal !important;
}

.panoramic_display_chrome {
  font-weight: bold !important;
}

.panoramic_display_chrome_en {
  font-weight: initial !important;
}

body::-webkit-scrollbar {
  display: none;
}

::-webkit-scrollbar {
  display: none;
}

.panoramic_display_mobile_general {
  font-weight: bold;
}

.panoramic_lang_en {
  font-weight: normal !important;
}

.panoramic_display_mobile_general div {
  overscroll-behavior: none;
}

.panoramic_parent_display_android_mobile .panoramic_display_mobile_general div {
  overscroll-behavior: initial !important;
}

.panoramic_parent_display_chrome .panoramic_display_mobile_general div {
  overscroll-behavior: initial !important;
}

iframe {
  -webkit-overflow-scrolling: touch;
  -moz-overflow-scrolling: touch;
  -o-overflow-scrolling: touch;
  overflow-scrolling: touch;
}

blockquote {
  margin: 0px;
}

table {
  border-collapse: collapse;
  border: none;
  box-shadow: 0 0 0 1px #948e7b !important;
  border-radius: 3px;
  overflow: hidden;
  border-spacing: 0;
  width: 100%;
}

table thead th {
  white-space: nowrap;
}

th, td {
  min-width: 100px; /* never shrink below this     */
  max-width: 300px; /* stop growing here            */
  white-space: normal; /* allow wrapping at spaces     */
  overflow-wrap: anywhere; /* and even inside long words   */
  padding: 5px 10px;
  text-align: left;
  border-left: 1px solid #948e7b !important;
  border-right: 1px solid #948e7b !important;
}

th {
  background-color: rgba(116, 110, 90, 0.49);
}

.panoramic_display_light th {
  background-color: rgba(181, 175, 154, 0.49);
}

tr {
  border-bottom: 1px solid #948e7b !important;
}

tbody tr:last-child {
  border: none !important;
}

input {
  background-color: transparent !important;
  font-size: 12px !important;
  color: #fef8e4 !important;
  margin: 0px !important;
  font-family: "Roboto", "Helvetica" !important;
  color-scheme: dark;
}

input[type=number] {
  -moz-appearance: textfield !important;
}

input::placeholder {
  font-weight: bold;
}

.panoramic_lang_en input::placeholder {
  font-weight: normal;
}

input::-webkit-input-placeholder {
  font-weight: bold;
}

input::-moz-placeholder {
  font-weight: bold;
}

input:-ms-input-placeholder {
  font-weight: bold;
}

input::-ms-input-placeholder {
  font-weight: bold;
}

textarea::placeholder {
  font-weight: bold;
}

.panoramic_lang_en textarea::placeholder {
  font-weight: normal;
}

textarea::-webkit-input-placeholder {
  font-weight: bold;
}

textarea::-moz-placeholder {
  font-weight: bold;
}

textarea:-ms-input-placeholder {
  font-weight: bold;
}

textarea::-ms-input-placeholder {
  font-weight: bold;
}

input::-webkit-datetime-edit-hour-field:focus,
input::-webkit-datetime-edit-minute-field:focus,
input::-webkit-datetime-edit-meridiem-field:focus,
input::-webkit-datetime-edit-day-field:focus,
input::-webkit-datetime-edit-month-field:focus,
input::-webkit-datetime-edit-year-field:focus {
  background-color: #555141 !important;
  color: #fef8e4 !important;
  outline: none !important;
}

input::-webkit-contacts-auto-fill-button,
input::-webkit-credentials-auto-fill-button {
  visibility: hidden;
  position: absolute;
  right: 0;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: none !important;
  -webkit-text-fill-color: #fef8e4 !important;
  transition: background-color 5000s ease-in-out 0s;
}

::selection {
  background: #4d4d4d;
  color: #fef8e4;
  text-shadow: none;
}

::-webkit-calendar-picker-indicator {
  background: none !important;
}

textarea::-webkit-scrollbar {
  display: none;
}

div::-webkit-scrollbar {
  display: none;
}

.main_menu_dropdown_clicked #content {
  display: none !important;
}

.main_menu_dropdown_clicked footer {
  display: none !important;
}

.main_menu_dropdown_clicked #main_menu_lightbox {
  display: block;
}

div {
  filter: inherit;
  opacity: inherit;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none !important;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

span {
  outline: none !important;
}

input {
  border: none;
  padding: 0px;
  outline: none !important;
}

.checkbox_container {
  float: left;
  width: 100%;
  position: relative;
}

.checkout_titles_container .checkbox_container {
  float: right;
  width: 20px;
  height: 20px;
  margin: 4px 20px 4px 0px;
}

.checkbox_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkmark {
  position: absolute;
  height: 15px;
  width: 15px;
  border: solid 1px #a39a7c;
  border-radius: 3px;
  cursor: pointer;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto !important;
}

.checkout_titles_container .checkmark {
  border: solid 1px #716b57;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.checkbox_container input:checked + .checkmark:after {
  display: block;
}

.checkbox_container .checkmark:after {
  left: 5.5px;
  top: 2px;
  width: 3px;
  height: 6px;
  border: solid #fef8e4;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

textarea {
  resize: none;
  height: 100px;
  width: 99%;
}

body img {
  border-style: none;
}

body p {
  color: #fef8e4;
  float: left;
}

body a {
  color: #fef8e4;
  text-decoration: none;
}

#logo_top_container {
  width: 200px;
  top: 30px;
  left: 6%;
  position: absolute;
  height: 80px;
  z-index: 2;
}

.panoramic_index_media_container #logo_top_container {
  z-index: 3;
  cursor: pointer;
}

.logo_overlay {
  cursor: pointer;
  padding: 1% 0% 0% 1%;
  top: 0px !important;
  left: 0px !important;
  width: 100% !important;
  height: 100px !important;
  background-image: linear-gradient(rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0.54) 34.45%, rgba(0, 0, 0, 0.36) 57.14%, rgba(0, 0, 0, 0.19) 76.89%, rgba(0, 0, 0, 0.06) 92.02%, rgba(0, 0, 0, 0)) !important;
}

.panoramic_display_core .logo_overlay {
  background-image: linear-gradient(rgba(31, 31, 31, 0.73), rgba(4, 4, 4, 0.44) 22.27%, rgba(14, 14, 14, 0.33) 41.6%, rgba(41, 41, 41, 0.22) 63.87%, rgba(46, 46, 46, 0.07) 82.77%, rgba(33, 33, 33, 0)) !important;
}

.logo_square {
  background-size: 70px !important;
  margin-left: 10px !important;
}

#content {
  padding: 60px 0px 0px 0px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
  overscroll-behavior: none;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.panoramic_parent_display_android_mobile #content {
  overscroll-behavior: initial !important;
}

.panoramic_parent_display_chrome #content {
  overscroll-behavior: initial !important;
}

.content_site_description {
  position: fixed;
}

.content_splash_screen {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: var(--dynamic-background), linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: cover !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.content_splash_screen_image_container {
  position: fixed;
  top: 34%;
}

.content_splash_screen_image {
  margin: 0 auto 20px auto;
  width: 75px;
  height: 75px;
  z-index: 100;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 98px;
  box-shadow: rgba(0, 0, 0, 0.22) 0 10px 38px, rgba(0, 0, 0, 0.22) 0 10px 10px;
  border-radius: 50%;
}

.content_fixed {
  min-height: initial !important;
  position: fixed !important;
}

#container {
  float: left;
  width: 100%;
}

#container_inner {
  float: left;
  width: 100%;
  position: relative;
}

p {
  margin: 0px 0px 0px 0px;
}

.bright_text {
  color: #fef8e4 !important;
}

.light_text_gold {
  color: #d2caaf !important;
}

.light_text_dark {
  color: #928a70 !important;
}

.red_text {
  color: #ff2616 !important;
}

.red_text_dark {
  color: #be382e !important;
}

.red_background {
  background-color: #ff2616 !important;
}

.green_text {
  color: #12b94f !important;
}

.green_text_bright {
  color: #1bff6d !important;
}

.orange_text {
  color: #f4a152 !important;
}

.orange_text_light {
  color: #ffab61 !important;
}

.blue_text {
  color: #6cdee8 !important;
}

.blue_text_bright {
  color: #00ffdb !important;
}

.blue_text_dark {
  color: #79c4cb !important;
}

.blue_text_light {
  color: #bac8db !important;
}

.line_through_text {
  text-decoration: line-through;
}

.blue_gold_background {
  background: linear-gradient(to top left, #e4d0a8 0.42%, #013c62) !important;
}

.dark_blue_gold_background {
  background: linear-gradient(328deg, #948d6c 0.42%, #153f5c) !important;
}

.blue_gold_background_one {
  background: linear-gradient(316deg, #89846f 0.42%, #264654) !important;
}

.blue_gold_background_two {
  background: linear-gradient(350deg, #979875 0.42%, #293d4b) !important;
}

.grey_gold_background {
  background: linear-gradient(286deg, rgba(57, 68, 73, 0.75), #958971 28.57%, #7b7d6f 55%, #415154) !important;
}

.light_blue_button {
  background-color: rgb(73, 84, 86) !important;
  color: #fef8e4 !important;
}

.light_blue_button * {
  color: #fef8e4 !important;
}

.border_none {
  border: none !important;
}

.icon_opacity_medium {
  opacity: 0.5;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

.product_price {
  margin-top: 5px;
}

.local_price_container {
  width: 80%;
}

.filter_more_button {
  color: #fef8e4;
  float: right;
  margin-right: 10px;
  height: 30px;
  line-height: 30px;
}

.filter_sidebar_row_container .filter_more_button {
  margin-right: 20px;
}

#footer_fixed_container {
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 70px;
  display: none;
  background-color: rgba(28, 28, 28, 0.66);
  z-index: 5;
}

.panoramic_display .panoramic_index_panel #footer_fixed_container {
  display: block;
}

.panoramic_index_panel .panoramic_app_footer #footer_fixed_container_inner {
  left: 50%;
  width: 600px;
  margin-left: -300px;
  bottom: 50px;
  border-radius: 15px;
}

#footer_fixed_container .shopping_bag_title_container {
  border-top: solid 1px #434134;
}

.footer_fixed_badge {
  height: 6px;
  width: 6px;
  background-color: #eb4539;
  border-radius: 50%;
  position: absolute;
  top: 0px;
  right: -2px;
  display: none;
}

.footer_fixed_badge_green {
  background-color: #43eb80 !important;
}

.footer_fixed_badge_orange {
  background-color: #d49354 !important;
}

.footer_fixed_individual_container {
  float: left;
  width: 20%;
  height: 60px;
  text-align: center;
  cursor: pointer;
  margin: 5px 0px;
}

.form_individual_checkbox_container .footer_fixed_individual_container {
  margin: 3px auto 0px !important;
}

.footer_fixed_individual_container_no_click {
  opacity: 0.7;
}

.content_splash_screen .aux_lightbox_icon_container .footer_fixed_individual_container {
  width: 50px;
  height: auto;
  margin: 0px;
}

.footer_fixed_individual_container_center {
  width: 40px;
  height: 40px;
  background-color: #fef8e4;
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.78);
  border-radius: 50%;
  margin: 7px auto 0;
}

.footer_fixed_individual_centered_icon {
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer_fixed_individual_container_center .footer_fixed_individual_image {
  margin: 1px auto 0;
  height: 40px;
  background-position: center;
  width: 100%;
  background-size: 22px;
  background-repeat: no-repeat;
  position: relative;
}

.footer_fixed_individual_centered_icon .footer_fixed_individual_image {
  border-radius: 3px;
  margin: 0px;
  height: 20px;
  width: 20px;
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.78);
}

.aux_notification_lightbox_simple_notification .footer_fixed_individual_container {
  margin: 0 auto;
  height: auto;
  width: 30px;
  float: none;
}

.param_search_aux_lightbox_overlay .footer_fixed_individual_container {
  margin: 0 auto;
  height: auto;
  width: 30px;
  float: none;
}

#footer_fixed_container .footer_fixed_individual_container {
  height: 60px;
  margin: 0px;
}

.footer_fixed_individual_image_container {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 8px;
  height: 24px;
}

.footer_fixed_individual_image_center {
  margin-top: 16px !important;
  height: 38px !important;
}

.form_individual_item_file_upload_button_medium .footer_fixed_individual_image_center {
  margin-top: 42px !important;
}

.aux_notification_lightbox_simple_notification .footer_fixed_individual_image_container {
  margin: 0px;
}

.param_search_aux_lightbox_overlay .footer_fixed_individual_image_container {
  margin: 0px !important;
  height: 24px !important;
}

.content_splash_screen .aux_lightbox_icon_container .footer_fixed_individual_image_container {
  margin: 0px;
  font-size: 13px;
}

.aux_notification_lightbox .footer_fixed_individual_image {
  height: 20px !important;
  background-size: 20px !important;
}

.aux_notification_lightbox .icon_avatar_regular {
  background-size: 15px !important;
  width: 15px !important;
  height: 15px !important;
  margin-top: 2px !important;
}

.param_search_aux_lightbox_overlay .footer_fixed_individual_image {
  height: 20px !important;
  background-size: 20px !important;
}

.aux_lightbox_message_container .footer_fixed_individual_image_container {
  width: 35px;
  height: 35px;
  margin-top: 0px;
  margin-left: 5px;
}

.footer_fixed_individual_image_container .footer_fixed_individual_image {
  width: 20px;
  height: 20px;
  background-size: 20px;
  margin: 0 auto;
  background-repeat: no-repeat;
  position: relative;
}

.footer_fixed_individual_image_center .footer_fixed_individual_image {
  height: 32px !important;
  width: 32px !important;
  background-size: 32px !important;
  background-position: center !important;
}

.aux_lightbox_message_container .footer_fixed_individual_image_container .footer_fixed_individual_image {
  width: 35px;
  height: 35px;
  background-size: 35px;
  background-position: center;
}

.form_individual_checkbox_container .footer_fixed_individual_image {
  width: 18px !important;
  height: 18px !important;
  background-size: 18px !important;
}

.form_individual_checkbox_container .footer_fixed_individual_image_container {
  margin-top: 9px;
  height: 22px;
}

.footer_fixed_individual_text_container {
  width: 90%;
  text-align: center;
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0 auto;
}

#icon_double_check {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAABa1BMVEVMaXHr37Tt27br3rXr37T/1ar////r37Tp4bT//6rj46ro6Lrs3rTr3rX//3/r3rTr37Tr3rTs3rTn37fr37Tw4bTr3rXr3rXr3rXr37Ps4rHt47Tr3rTs37Tr37To4LLr3rTs3rTr3rTr3rTr4bjr3rTf37/s3rTr3bTs3rTq1arr37Ts3rTs3rTs3rTs2LHq37Xr37Ps37Ts3rXs3bbs37Tr37Tr3rTs37Tr3bPb27bt4LXr37Ts37Ts37Ts37Tr37Lr3rTr3rTr3rXs3rPr3rTt37Xs4LXr3bPq3rTq3rPq37Ps37Xr37Tr3rTs3bTr3bPs3rTs37Tr3rXr37Tr3rTr3rXt3rTq37Xs3bPs3rTs37Ts37fr37Ts3rTr3rXs3rXs3rTr4bPs37Pr37Xr3rTt27bq3rXq4Lbs3rXq37Xr3rXv3rXs37Tr3LTq37Ts3rTq3bPs3rXt3bXs3rTs37Xr3rTr37Xr3rR1BreaAAAAeHRSTlMAsw7GowYB4SIDCQvBuQKglfxcIMwRk5ehlBobotqWIeDf2JgZ2Qj1S/gM+rf09w1IQOv2QsWmusSAByn73MKEP+bH7IPwN0FKVVQv2/mxaSWSnOWH5CZEMEORdyfjm8CCgTIo1O0cU0nehj4fhTNH5zyQUrjDmaTclhyqAAADIklEQVR42u3c91MTQRjG8SNIJIA11mABxRgiClgBUey99957796f714SPJjbze06++774jzfX/PO5j7sMLlkbjZCCCGEEEIIIYQQQgghhBBCCCGEEEIIIeKqp5zGS18jmXV1XKy5OBatWBlJrKsjjodrDo44FilRDtWe2w4OkZLE0ZDctXaIlChHq+17LR0iJS1HKsl3iJQ0HKnktIVDpKTlSCXjuQ6RkllH2s7xHIdISeLISI60dYiUNBxZyXuTY0Mci5RUR2JtPwyO3/rxQ1MRb839yNZZaLMf2RZ3R7zBAQdFcCxsxzo4SIMDDorgWNCOpf+LYxkcpMEBB0VwwEERHHBQ5OgoboWDNDjgoMjVsRYO0uCAgyI44KDI1bEJDtou6y/smOH7xzX9+GD536/g86Uel/EPj7v1f+J7zPsxtite4iApvzW9W/EbtyN2kFx5mLzfZv2LNxgdb5TDQXLrpho2S97Nv7BVq4M5zgyrBewlD66r0XaSj0yOmnI4SJ4fVYPtJTP5juWkDhvJwS9zxgcMkhMMju871AL2kvO71VC+5Elwx2vlcJDcaTryJU8DO84ph4Pk2fHM+IDhU3gyqOPstFrAXvLppXrZVnI/oGNsWrvkSNXwf35S/4TkK/34lN7xy//9VdTb11wkf0/SZ2/t9yTYfviTDJaZHcElZA5vkgv9zA5vko39zI6AkuJ6UkcwCbkjkCSAI4gkiCOAJJDDn6TC7PAm2VZhdpBKgjoIJcU1QR1kkuAOIgmDw5tkS4XZQSBhcviTDDE7PEsYHV4lrA6PkuJVVkcUFTpjl1+JSvv14y8exf5/92HZE+b9IJYEdRBKAjvIJMEdRBIGB4mExUEgYXJ4l7A5PEsYHV4lrA6PEmaH+b5rMjLcd7HfX7ntyYEe48k4IvfjryTfkUqEOnSSvt62py4JdWQlh+s552AJdaSS1JEjEeqYL/lZtzgrTqhjrmSibnV6n1BHKpkYtTxPUahjVrJv1PqES6GORNJ0WEuEOhJJ8tyrg0SoQ913FZzGS0MRQgghhBBCCCGEEEIIIYQQQgghhBBNfwD9+5Wa+8oTaAAAAABJRU5ErkJggg==");
}

#icon_loading {
  background-image: url("data:image/png;base64,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");
}

.video_overlay {
  left: 0px;
  right: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: rgba(41, 41, 41, 0.4);
}

.form_individual_item_file_upload_item .video_overlay {
  background-color: rgba(41, 41, 41, 0.55);
}

.form_individual_item_file_upload_item .image_overlay {
  left: 0px;
  right: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-image: linear-gradient(rgba(30, 30, 30, 0) 67.65%, rgba(31, 31, 31, 0.41) 84.45%, rgba(38, 38, 38, 0.6));
}

.video_overlay_icon {
  width: 40px;
  height: 40px;
  background-size: 40px;
  margin: 0 auto;
  background-repeat: no-repeat;
  position: absolute;
  top: 42%;
  left: 50%;
  margin-left: -20px;
}

.form_individual_item_file_upload_item .video_overlay_icon {
  top: 39%;
}

.footer_fixed_aux_buttons_one_fourth_width .footer_fixed_individual_container {
  width: 14.5%;
}

.footer_fixed_aux_buttons_half_width .footer_fixed_individual_container {
  width: 17%;
}

.footer_fixed_aux_buttons_three_fourth_width .footer_fixed_individual_container {
  width: 18.8%;
}

.footer_fixed_aux_buttons_two_fourth_width .footer_fixed_individual_container {
  width: 20%;
}

.footer_fixed_aux_buttons_one_third_width .footer_fixed_individual_container {
  width: 33.33%;
}

.footer_fixed_aux_buttons_one_half_width .footer_fixed_individual_container {
  width: 50%;
}

.footer_fixed_aux_buttons_one_fifth_width .footer_fixed_individual_container {
  width: 25%;
}

.footer_fixed_aux_buttons_two_fifth_width .footer_fixed_individual_container {
  width: 26%;
}

.footer_fixed_aux_buttons_single_width .footer_fixed_individual_container {
  width: 25%;
}

.footer_fixed_aux_buttons {
  width: 40%;
  float: right;
}

.footer_fixed_aux_buttons_half_width .footer_fixed_aux_buttons {
  width: 65%;
}

.footer_buttons_container_half_width .footer_fixed_aux_buttons {
  width: 65%;
}

.footer_buttons_container_triple_width .footer_fixed_aux_buttons {
  width: 82%;
}

.footer_fixed_aux_buttons_two_fourth_width .footer_fixed_aux_buttons {
  width: 55%;
}

.footer_fixed_aux_buttons_single_width .footer_fixed_aux_buttons {
  width: 75%;
}

.footer_fixed_aux_buttons_full_width .footer_fixed_aux_buttons {
  width: 100%;
}

.footer_fixed_aux_buttons_core #footer_fixed_aux_buttons_container {
  width: 95%;
  margin: 0 auto;
}

.footer_fixed_aux_buttons_core .footer_fixed_aux_buttons {
  display: flex;
  align-items: center;
  gap: 10px;
}

#footer_fixed_aux_buttons_container .footer_fixed_aux_buttons_core .footer_fixed_individual_container {
  margin: 8px 10px 8px 10px;
}

#footer_fixed_aux_buttons_container .footer_fixed_aux_buttons .footer_fixed_individual_container {
  width: 90% !important;
  background-color: #fef8e4;
  height: 40px;
  line-height: 40px;
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.6);
  border-radius: 3px;
  margin: 8px 5px 0px 5px;
}

#footer_fixed_aux_buttons_container .footer_fixed_aux_buttons .footer_fixed_individual_container_red {
  background-color: #611e19;
}

#footer_fixed_aux_buttons_container .footer_fixed_aux_buttons .footer_fixed_individual_container_pressed {
  background-color: #78725d;
}

#footer_fixed_container .panoramic_display .footer_fixed_aux_buttons_half_width .footer_fixed_aux_buttons .footer_fixed_individual_container {
  width: 44% !important;
}

#footer_fixed_container .footer_buttons_container_half_width .footer_fixed_aux_buttons .footer_fixed_individual_container {
  width: 44% !important;
}

#footer_fixed_container .footer_buttons_container_triple_width .footer_fixed_aux_buttons .footer_fixed_individual_container {
  width: 44% !important;
}

#footer_fixed_container .footer_fixed_aux_buttons_full_width .footer_fixed_aux_buttons .footer_fixed_individual_container {
  margin: 8px auto;
  float: none;
}

.footer_fixed_aux_buttons .footer_fixed_individual_container .footer_fixed_individual_text_container {
  font-size: 13px !important;
  color: #000;
  font-style: normal;
}

.footer_fixed_aux_buttons .footer_fixed_individual_container_red .footer_fixed_individual_text_container {
  color: #fef8e4;
}

.footer_fixed_aux_buttons .footer_fixed_individual_container_pressed .footer_fixed_individual_text_container {
  color: #fef8e4;
}

.footer_individual_countdown {
  position: relative;
  margin: 8px auto auto auto;
  height: 40px;
  width: 40px;
  text-align: center;
}

.footer_individual_countdown_number {
  color: #fef8e4;
  display: inline-block;
  line-height: 40px;
}

.footer_individual_countdown svg {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  transform: rotateZ(-90deg);
}

.footer_individual_countdown svg circle {
  stroke-dasharray: 113px;
  stroke-dashoffset: 0px;
  stroke-linecap: round;
  stroke-width: 2px;
  stroke: #fef8e4;
  fill: none;
  animation: countdown 10s linear infinite forwards;
}

.footer_individual {
  float: left;
  width: 100%;
  min-height: 60px;
  background-color: rgba(50, 49, 49, 0.6);
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.78);
  backdrop-filter: blur(20px);
  border-radius: 3px;
}

.panoramic_index_panel .footer_individual {
  background-color: rgba(66, 66, 66, 0.3);
  backdrop-filter: blur(10px);
  border-radius: 15px;
}

.panoramic_display_light .panoramic_index_panel .footer_individual {
  background-color: rgba(110, 110, 110, 0.5);
}

.panoramic_display_core .footer_individual {
  background-color: transparent;
  box-shadow: none;
  backdrop-filter: none;
  padding: 0px !important;
  min-height: initial;
}

#footer_fixed_container_inner {
  position: fixed;
  bottom: 0px;
  width: 100%;
}

.float_left {
  float: left !important;
}

.float_right {
  float: right !important;
}

.hidden {
  display: none;
}

html .hidden_forced {
  display: none !important;
}

.visible {
  display: block !important;
}

.hide {
  visibility: hidden !important;
}

.disabled {
  display: none;
}

.page_evaluation .evaluation_hidden {
  display: none !important;
}

.page_evaluation .evaluation_visible {
  display: block !important;
}

.aux_notification_lightbox .form_label {
  margin-top: 12px;
}

.aux_notification_lightbox .form_individual_item_container {
  height: 60px;
}

.aux_notification_lightbox .form_individual_item_container_tall {
  height: 121px;
}

.aux_notification_lightbox .form_individual_container {
  margin: 5px 0px 15px 0px;
  background-color: #272727;
}

#aux_lightbox_outer_container_one {
  float: left;
  width: 100%;
  height: 100%;
  background-color: rgba(48, 48, 48, 0.65);
  box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.5);
  border-radius: 6px;
}

.aux_notification_lightbox_simple_notification #aux_lightbox_outer_container_one {
  background-color: transparent;
  box-shadow: none;
}

#aux_lightbox_button {
  position: absolute;
  width: 80px;
  height: 25px;
  bottom: 20%;
  border: solid 1px #a19981;
  border-radius: 3px;
  left: 50%;
  margin-left: -40px;
  text-align: center;
  font-size: 10px;
  line-height: 25px;
  color: #a19981;
  cursor: pointer;
  z-index: 1;
}

.panoramic_guide_lightbox_button {
  position: fixed !important;
  bottom: 10% !important;
  left: 50% !important;
  border: solid 1px #b3aa90 !important;
  color: #b3aa90 !important;
  font-size: 12px !important;
  line-height: 26px !important;
}

.panoramic_lang_en .panoramic_guide_lightbox_button {
  width: 120px !important;
  margin-left: -60px !important;
  line-height: 25px !important;
}

.aux_lightbox_button_simple_container {
  float: left;
  width: 100%;
  margin-top: 50px;
}

.aux_lightbox_button_simple_container_inner {
  width: 58%;
  margin: 0 auto;
  max-width: 250px;
}

.aux_lightbox_button_red {
  background: #982d25 !important;
  border: none !important;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.5);
  color: #fef8e4 !important;
}

.aux_lightbox_button_green {
  background: #40814c !important;
  border: none !important;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.5);
  color: #fef8e4 !important;
}

.aux_lightbox_button_simple_container_inner #aux_lightbox_button {
  position: static;
  margin: 0px;
  width: 45%;
}

.aux_lightbox_button_interact {
  height: 35px !important;
  line-height: 34px !important;
  font-size: 12px !important;
}

iframe {
  display: none;
}

.param_search_aux_message {
  line-height: 20px;
}

.page_app_download {
  position: fixed;
}

.page_simple #content {
  padding: 0px 0px 0px 0px;
}

.page_simple .param_search_aux_lightbox_overlay {
  top: 0px;
}

.page_simple #aux_lightbox_overlay {
  top: 0px !important;
}

#site_login_lightbox #aux_lightbox_overlay {
  z-index: 100;
}

.page_xr .logo_overlay {
  width: 200px !important;
  background-image: none !important;
  left: 50% !important;
  margin-left: -100px !important;
  top: 100px !important;
  padding: 0px !important;
}

.no_select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.allow_select {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.footer_details_container {
  float: left;
  width: 100%;
  height: 18px;
  font-size: 12px;
  cursor: pointer;
}

.footer_details_container_button_divider {
  margin: 0px 5px;
}

.footer_details_container_outer {
  float: left;
  width: 100%;
  text-align: center;
  padding-bottom: 150px;
  color: #ddd0a7;
}

.footer_details_container_inner {
  margin: 0px auto 0px auto;
  width: 250px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}

.footer_details_container_inner * {
  color: #ddd0a7;
}

#footer_details_icp {
  line-height: 20px;
  font-size: 11px;
}

.footer_details_container_inner .footer_details_website {
  line-height: 17px;
  font-size: 12px;
  color: #ddd0a7;
}

.footer_details_divider {
  margin: 4px 8px 0px 8px;
  font-size: 10px;
  float: left;
  background-color: #afa58b;
  width: 2px;
  height: 10px;
  border-radius: 2px;
}

.panoramic_index_panel_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: rgba(37, 37, 37, 0.18);
  backdrop-filter: blur(15px);
  display: none;
}

.panoramic_article_container_main {
  float: left;
  width: 100%;
}

.panoramic_article_container_inner {
  max-width: 1000px;
  width: 95%;
  margin: 0px auto;
}

.panoramic_product_multiple_container .panoramic_article_container_inner {
  width: 93.5%;
}

.panoramic_article_container_title {
  width: 100%;
  height: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: rgba(39, 39, 39, 0.5);
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.61);
  backdrop-filter: blur(10px);
  display: none;
  z-index: 3;
}

.panoramic_article_container_tab_fix .panoramic_article_container_header {
  width: 100%;
  height: 90px;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: rgba(39, 39, 39, 0.5);
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.61);
  backdrop-filter: blur(10px);
  z-index: 3;
}

.panoramic_article_individual_header {
  display: none;
}

.panoramic_display_article_expand .panoramic_article_individual_header {
  display: block;
}

.panoramic_article_individual_title {
  width: 100%;
  height: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: rgba(39, 39, 39, 0.5);
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.61);
  backdrop-filter: blur(10px);
  z-index: 2;
}

.panoramic_article_individual_title_text {
  float: left;
  line-height: 50px;
  margin-left: 7%;
  width: 52%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 16px;
  text-transform: capitalize;
  color: #fef8e4;
}

.panoramic_display_article_expand .panoramic_article_container_header {
  display: none;
}

.panoramic_article_container_tab_fix .panoramic_article_container_title {
  background-color: transparent;
  box-shadow: none;
  backdrop-filter: none;
}

.panoramic_article_container_header_tabs {
  display: none;
  position: absolute;
  top: 55px;
  left: 0px;
  width: 100%;
}

.panoramic_article_container_tab_fix .panoramic_article_container_header_tabs {
  display: block;
}

.panoramic_article_container_title_text {
  float: left;
  line-height: 50px;
  margin-left: 7%;
  width: 52%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 16px;
  text-transform: capitalize;
}

.panoramic_image_container_overlay_title .panoramic_article_container_title_text {
  margin-left: 15px;
}

.panoramic_article_container_title_show .panoramic_article_container_title {
  display: block;
}

.panoramic_article_container_individual_media {
  position: relative;
  float: left;
  width: 100%;
  height: 500px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
}

.panoramic_display_article_expand .panoramic_article_container_individual_media {
  display: none;
}

.panoramic_article_container_individual_media_item {
  max-height: 100%;
  max-width: 100%;
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 8px;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
}

.panoramic_article_container_individual_media_item video {
  max-width: 100%;
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 8px;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
  outline: none !important;
}

.panoramic_article_container_individual_media_overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(18, 18, 18, 0.52);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.panoramic_article_container_individual_media_overlay_icon {
  width: 80px;
  height: 80px;
  background-size: 80px;
  background-repeat: no-repeat;
  position: absolute;
  margin: 0px !important;
  z-index: 1;
}

.panoramic_article_container_individual_media_overlay_text {
  position: absolute;
  z-index: 1;
  margin-top: 100px;
  padding: 0px 10px;
  color: #fef8e4;
  font-size: 16px;
  font-family: "Hiragino Sans GB", "Roboto", "Helvetica";
}

.panoramic_lang_en .panoramic_article_container_individual_media_overlay_text {
  font-family: "Roboto", "Helvetica";
}

.panoramic_article_container_individual_tab_buttons {
  float: left;
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin: 20px 0px 10px 0px !important;
  overflow-y: hidden;
  overflow-x: scroll;
  white-space: nowrap !important;
}

.panoramic_article_container_tab_fix #panoramic_page_content_container .panoramic_article_container_individual_tab_buttons {
  visibility: hidden;
}

.panoramic_display_article_expand .panoramic_article_container_individual_tab_buttons {
  display: none;
}

.panoramic_article_tab_button {
  text-align: center;
  cursor: pointer;
  color: #bfb69c;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  margin-right: 40px;
  font-size: 15px;
}

.panoramic_article_container_tab_fix .panoramic_article_tab_button {
  height: 26px;
}

.panoramic_article_tab_button_selected {
  color: #fef8e4;
  border-bottom: 2px solid #fef8e4;
}

.panoramic_article_initial_content .panoramic_article_container_individual_media_item {
  border-radius: 0px;
}

.panoramic_article_initial_content .panoramic_article_container_individual_media_item video {
  border-radius: 0px;
}

.panoramic_article_container_inner .panoramic_article_container_individual_media {
  height: auto;
  box-shadow: rgba(0, 0, 0, 0.22) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 16px;
  border-radius: 8px;
}

.panoramic_display_article_expand .panoramic_article_container_inner .panoramic_article_container_individual_media {
  display: none;
}

.panoramic_article_container_inner .panoramic_article_container_individual_media_item {
  border-radius: 8px;
  height: auto;
  max-height: initial;
  object-fit: initial;
  float: left;
}

.panoramic_article_container_inner .panoramic_article_container_individual_media_item img {
  border-radius: 8px;
}

.panoramic_article_container_individual_media .panoramic_article_container_individual_media_item .vjs-poster img {
  max-width: 100%;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.panoramic_display_article_expand .panoramic_article_container_individual_content {
  display: none;
}

.panoramic_article_container_individual {
  font-size: 15px;
  line-height: 27px;
  color: #fef8e4;
  margin: 0px 0px 20px 0px;
  float: left;
  width: 100%;
  min-height: 28px;
  white-space: pre-wrap;
}

.panoramic_lang_en .panoramic_article_container_individual {
  line-height: 24px;
}

.panoramic_article_container_individual_content {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 0px;
}

.panoramic_article_container_individual_content_expand {
  overflow: visible;
  margin-bottom: 34px;
  -webkit-line-clamp: initial !important;
  -webkit-box-orient: initial;
  display: block;
}

.panoramic_article_view_more {
  float: left;
  width: auto;
  color: #fef8e4;
  font-size: 15px;
  margin: 5px 0px 20px 0px;
  cursor: pointer;
}

.panoramic_display_article_expand .panoramic_article_view_more {
  display: none;
}

.panoramic_article_container_header_tabs .panoramic_article_container_individual_tab_buttons {
  float: none;
  width: 700px;
  font-size: 14px !important;
  margin: 0px auto !important;
}

.panoramic_article_container_individual_message {
  float: left;
  width: 100%;
  text-align: center;
  color: #c7c0ae;
  margin: 20px 0px;
}

.panoramic_article_container_individual_scroll_horizontal {
  float: left;
  width: 100%;
  min-height: 420px;
}

.panoramic_article_container_individual_title {
  font-size: 24px;
  margin-bottom: 10px;
  line-height: 28px !important;
  float: left;
  width: 100%;
}

.panoramic_lang_en .panoramic_article_container_individual_title {
  line-height: 24px !important;
}

.panoramic_display_article_expand .panoramic_article_container_individual_title {
  display: none;
}

.panoramic_article_container_individual_title_small {
  font-size: 18px;
  margin-bottom: 10px;
  line-height: 20px !important;
}

.panoramic_display .panoramic_image_container {
  position: fixed;
  top: 0%;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0px;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
}

.panoramic_display .mobile_sidebar_side_page_button_outer_container {
  bottom: 200px;
}

.panoramic_display .panoramic_image_container iframe {
  display: block;
}

.panoramic_display .panoramic_image_container .gmnoprint, .gm-style-cc {
  display: none !important;
  visibility: hidden !important;
}

.panoramic_display .panoramic_image_container a[target=_blank][rel=noopener] {
  display: none !important;
  visibility: hidden !important;
}

.panoramic_display #panoramic_image_container_overlay {
  bottom: 4px;
  right: 5px;
  font-size: 13px;
  position: fixed;
  z-index: 3;
  background-color: rgba(50, 49, 49, 0.6);
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.78);
  width: 280px;
  border-radius: 6px;
  overflow: hidden;
}

#panoramic_image_container_overlay div {
  overscroll-behavior: none;
}

.panoramic_parent_display_android_mobile #panoramic_image_container_overlay div {
  overscroll-behavior: initial !important;
}

.panoramic_parent_display_chrome #panoramic_image_container_overlay div {
  overscroll-behavior: initial !important;
}

.panoramic_aux_button_container {
  position: fixed;
  right: 0px;
  bottom: 0px;
  z-index: 3;
  height: 60px;
  display: none;
}

.panoramic_display_xr .panoramic_aux_button_container {
  display: block;
  visibility: hidden;
  background-color: #fef8e4;
  width: 600px;
  left: 5px;
  right: initial;
}

.panoramic_xr_container {
  display: none;
  visibility: hidden;
}

.panoramic_aux_button {
  float: right;
  width: 60px;
  height: 60px;
  background-color: #fef8e4;
  border: solid 1px #a39a7c;
  cursor: pointer;
  position: relative;
}

.panoramic_aux_text {
  width: 414px;
  float: left !important;
  text-align: center;
  line-height: 60px;
  color: #fef8e4 !important;
  border: solid 1px #3c3631 !important;
  font-size: 16px;
  background-color: #3c3631 !important;
}

.panoramic_panel_xr_half_width .panoramic_aux_text {
  width: 534px !important;
}

.panoramic_panel_xr_media_width .panoramic_aux_text {
  width: 275px !important;
}

.panoramic_aux_button_text {
  height: 100%;
  line-height: 70px;
}

.panoramic_aux_button_individual {
  width: 60px;
  height: 100%;
  margin: 0 auto;
  float: left;
  position: relative;
  cursor: pointer;
}

.panoramic_aux_button_individual_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}

.panoramic_aux_button_wide {
  min-width: 120px;
}

.panoramic_aux_menu_container_button {
  width: 20% !important;
  height: 100%;
  float: right;
  background-color: #fef8e4;
  position: relative;
}

.panoramic_aux_menu_container_button_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  cursor: pointer;
}

.panoramic_display .panoramic_image_container_core_editor {
  float: left;
  width: 100%;
}

.panoramic_display .panoramic_image_container_core_editor_form_container {
  float: left;
  width: 70%;
}

.panoramic_display .panoramic_image_container_core_editor_form_button {
  width: 26%;
  background-color: #fef8e4;
  height: 32px;
  line-height: 32px;
  box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  margin: 5px 0px 0px;
  float: right;
  color: #000;
  font-style: normal;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
}

.panoramic_display #panoramic_image_container_overlay_background {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
  background-color: rgba(33, 33, 33, 0.6);
  backdrop-filter: blur(10px);
  z-index: 1;
}

.panoramic_display .panoramic_index_panel .panoramic_footer {
  display: none;
}

.panoramic_display_xr .panoramic_footer {
  display: none !important;
}

.panoramic_display .panoramic_index_panel #panoramic_image_container_overlay {
  background-color: rgba(84, 84, 84, 0.35) !important;
  top: 0px;
  height: 100%;
  width: 100% !important;
  left: 0px;
  margin: 0px !important;
}

.panoramic_display_light #content #panoramic_image_container_overlay {
  background-color: rgba(255, 255, 255, 0.75) !important;
}

.panoramic_index_page .panoramic_app_keyboard_started .panoramic_index_panel #panoramic_image_container_overlay {
  bottom: 0px !important;
  padding-bottom: 0px !important;
}

.panoramic_display .panoramic_image_container_overlay_left {
  right: initial;
  left: 5px;
  bottom: 75px !important;
  width: 500px !important;
}

.panoramic_app_keyboard_started_mobile .panoramic_image_container_overlay_left {
  bottom: 0px !important;
}

.panoramic_display_light .panoramic_product_information_container .panoramic_markdown * {
  color: #252525 !important;
}

.panoramic_display_core .mode_core_hidden {
  display: none !important;
}

.panoramic_display_core #container .mode_core_visible {
  display: block !important;
}

.panoramic_display_core #content .panoramic_image_container_overlay_left {
  left: 50% !important;
  width: 500px !important;
  margin-left: -250px !important;
  margin-bottom: 0px !important;
  background-color: rgba(39, 39, 39, 0.5);
}

.panoramic_display_core #content .panoramic_image_container_overlay_dynamic_full_width {
  left: 0px !important;
  width: 100% !important;
  margin-left: 0px !important;
}

.panoramic_display .panoramic_index_panel .panoramic_image_container_overlay_detach {
  height: 350px !important;
  z-index: 4 !important;
  top: initial !important;
}

.panoramic_display .panoramic_index_panel .panoramic_image_container_overlay_detach_single {
  height: 180px !important;
}

.panoramic_display .panoramic_index_panel .panoramic_image_container_overlay_detach_short {
  height: 300px !important;
}

.panoramic_display .panoramic_index_panel .panoramic_image_container_overlay_detach_medium {
  height: 400px !important;
}

.panoramic_display #content .panoramic_index_panel .panoramic_image_container_overlay_detach_medium_one {
  height: 450px !important;
}

.panoramic_display .panoramic_index_panel .panoramic_image_container_overlay_detach_tall {
  height: 570px !important;
}

.panoramic_app_keyboard_started .panoramic_index_panel .panoramic_image_container_overlay_detach_tall {
  height: 530px !important;
}

.panoramic_display .panoramic_index_panel .panoramic_image_container_overlay_detach_auto {
  height: auto !important;
}

.panoramic_display .panoramic_index_panel .panoramic_image_container_overlay_full_size {
  height: 86% !important;
}

.panoramic_display .panoramic_image_container_overlay_full_size {
  height: 86% !important;
  max-height: 700px !important;
}

.panoramic_app_keyboard_started_mobile #content .panoramic_image_container_overlay_full_size {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}

.panoramic_display .panoramic_image_container_overlay_tall {
  height: 500px !important;
  width: 500px !important;
}

.panoramic_display .panoramic_image_container_overlay_medium {
  height: 370px !important;
  width: 500px !important;
}

.panoramic_display .panoramic_image_container_overlay_tall_scroll {
  height: 85% !important;
  max-height: 600px !important;
}

.panoramic_display .panoramic_image_container_overlay_auto {
  width: 500px !important;
}

.panoramic_display .panoramic_image_container_overlay_short {
  height: 270px !important;
  width: 500px !important;
}

.panoramic_image_container_overlay_aux_full_size {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 6;
  background-color: rgba(42, 42, 42, 0.7);
  backdrop-filter: blur(8px);
}

.panoramic_image_container_overlay_aux_full_size_inner {
  margin: 0 auto;
  width: 95%;
  height: 100%;
  max-width: 500px;
  position: relative;
}

.panoramic_fade_information_container_overlay_inner {
  float: left;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(20px);
}

.panoramic_fade_information_container_overlay_inner_scroll {
  overflow-y: scroll;
  overflow-x: hidden;
}

.panoramic_image_container_overlay_heavy .panoramic_fade_information_container_overlay_inner {
  backdrop-filter: blur(20px);
}

.panoramic_display_core .panoramic_fade_information_container_overlay_inner {
  backdrop-filter: blur(20px);
}

.panoramic_index_panel .panoramic_fade_information_container_overlay_inner {
  backdrop-filter: none;
}

.panoramic_index_panel .panoramic_image_container_overlay_detach .panoramic_fade_information_container_overlay_inner {
  backdrop-filter: blur(10px);
}

.panoramic_fade_information_container_overlay_top .panoramic_fade_information_container_overlay_inner {
  border-radius: 3px;
  backdrop-filter: blur(4px);
}

.panoramic_floating_container_scroll .panoramic_fade_information_container_overlay_inner {
  overflow-y: scroll;
  overflow-x: hidden;
}

.panoramic_display .panoramic_fade_information_container_overlay .panoramic_fade_information_container_overlay_inner {
  padding: 0px;
}

.panoramic_display .panoramic_fade_information_container_overlay {
  left: 5px;
  width: 65px !important;
  height: 120px !important;
  bottom: 30% !important;
  cursor: pointer;
  z-index: 1 !important;
}

.panoramic_display .panoramic_fade_information_container_overlay_top {
  top: 80px !important;
  right: 30px !important;
  left: initial !important;
  height: 42px !important;
  width: 144px !important;
  background-color: rgba(40, 40, 40, 0.58) !important;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.78) !important;
  border-radius: 3px !important;
  z-index: 2 !important;
}

.panoramic_display .panoramic_fade_information_container_overlay .footer_fixed_individual_container {
  width: 100%;
  height: 100%;
  margin: 0px;
}

.panoramic_display .panoramic_fade_information_container_overlay .panoramic_fade_information_container_text_container {
  float: left;
  width: 44%;
  height: 42px;
  font-size: 12px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 42px;
  text-transform: capitalize;
}

.panoramic_display .panoramic_fade_information_container_overlay .panoramic_fade_information_container_image {
  width: 28%;
  height: 42px;
  position: relative;
}

.panoramic_display .panoramic_fade_information_container_overlay .panoramic_fade_information_container_image img {
  object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: 100%;
}

.panoramic_display .panoramic_fade_information_container_overlay_top .panoramic_fade_information_container_image img {
  max-height: 80%;
  max-width: 80%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto !important;
  transform: none;
  object-fit: initial;
  min-height: initial;
  min-width: initial;
}

.panoramic_display .panoramic_fade_information_container_overlay_top .panoramic_fade_information_container_image .panoramic_image_container_overlay_small_icon {
  height: 41px;
  margin: 0px;
}

.panoramic_display .panoramic_fade_information_container_overlay .footer_fixed_individual_image_container {
  width: 50px;
  margin-top: 4px;
}

.panoramic_display .panoramic_fade_information_container_overlay .footer_fixed_individual_image_container .footer_fixed_individual_image {
  width: 25px;
  height: 25px;
  background-size: 25px;
}

.panoramic_display .panoramic_image_container_overlay_inner {
  width: 95%;
  height: 100%;
  margin: 0 auto;
  position: relative;
}

.panoramic_display_core .panoramic_image_container_overlay_dynamic_full_width .panoramic_image_container_overlay_inner {
  width: 99%;
}

.panoramic_display_xr .panoramic_image_container_overlay_inner {
  width: 100% !important;
}

.panoramic_index_panel .panoramic_image_container_overlay_inner {
  height: auto;
}

.panoramic_index_panel .panoramic_fade_information_container_overlay_inner .panoramic_image_container_overlay_inner {
  min-height: 90%;
}

.panoramic_index_panel .panoramic_image_container_overlay_inner_article {
  height: 100%;
  overflow-y: scroll;
}

.panoramic_image_container_overlay_inner_title {
  margin: 5px auto !important;
}

.panoramic_index_chat_outer_container .panoramic_image_container_overlay_inner_title {
  display: none;
}

.panoramic_ai_chat_full_size {
  position: fixed;
}

.panoramic_ai_chat_full_size .panoramic_index_chat_command_container {
  display: none;
}

.panoramic_ai_chat_full_size .panoramic_index_content_container {
  display: none;
}

.panoramic_ai_chat_full_size .footer_details_container_outer {
  display: none;
}

.panoramic_ai_chat_full_size .panoramic_index_chat_outer_container {
  position: fixed;
  top: 0px;
  height: 100%;
  width: 100%;
  z-index: 2;
  background-color: transparent;
  display: block;
}

.panoramic_display .panoramic_image_container_overlay_inner_inner {
  float: left;
  width: 100%;
  height: 100%;
  margin: 5px 0px;
  position: relative;
}

.panoramic_display .panoramic_cart_container_button_offset_outer .panoramic_image_container_overlay_inner_inner {
  padding-bottom: 45px;
}

.panoramic_display .panoramic_image_container_overlay_min .panoramic_image_container_overlay_inner_inner {
  height: 400px !important;
}

.panoramic_display #content .panoramic_index_panel .panoramic_image_container_overlay_narrow {
  width: 600px !important;
  margin-left: -300px !important;
  left: 50% !important;
}

.panoramic_display_xr .panoramic_image_container_overlay_inner_inner {
  margin: 0px !important;
}

.panoramic_display .panoramic_information_text_container {
  float: left;
  width: 82%;
  cursor: pointer;
}

.panoramic_display .panoramic_information_text_container_full_width {
  width: 100% !important;
}

.panoramic_image_container_overlay_title {
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(40, 40, 40, 0.2);
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.61);
  backdrop-filter: blur(10px);
  z-index: 1;
  width: 100%;
  height: 50px;
}

.panoramic_image_container_overlay_title_button {
  float: right;
  width: 60px;
  height: 50px;
  background-size: 14px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.panoramic_image_container_overlay_text_container {
  float: left;
  width: 100%;
  margin: 70px 0px 100px 0px;
  line-height: 20px;
}

.panoramic_image_container_overlay_text_link {
  float: left;
  cursor: pointer;
  border-bottom: solid 2px;
  padding-bottom: 2px;
  margin: 10px 10px 0px 0px;
}

.panoramic_information_text_title_button {
  float: none;
  display: inline-block;
  margin: 0px 20px 0px 0px;
  cursor: pointer;
  height: 27px;
  line-height: 27px;
  color: #fef8e4;
}

.panoramic_display_xr .panoramic_information_text_title_button {
  color: #fef8e4 !important;
  margin: 0px 19px 0px 19px;
}

.panoramic_lang_en .panoramic_content_xr .panoramic_information_text_title_button {
  margin: 0px 23px 0px 23px;
}

.panoramic_information_text_title_button_selected {
  color: #fef8e4 !important;
  border-bottom: solid 2px #fef8e4;
}

.panoramic_display_xr .panoramic_information_text_title_button_selected {
  color: #fff8e2 !important;
  border-bottom: solid 2px #fff8e2 !important;
}

.panoramic_display .panoramic_information_icon_container {
  float: right;
  width: 12%;
}

.panoramic_display .panoramic_information_icon_container .footer_fixed_individual_container {
  width: 30px;
  margin: 0px;
  height: 45px;
  float: right;
}

.panoramic_display .panoramic_information_icon_container .footer_fixed_individual_image_container {
  margin-top: 2.5px;
}

.panoramic_display .panoramic_information_icon_container .footer_fixed_individual_container .footer_fixed_individual_image {
  width: 20px;
  height: 20px;
  background-size: 20px;
}

.panoramic_display .panoramic_information_icon_container .footer_fixed_individual_text_container {
  font-size: 11px;
  line-height: 20px;
}

.panoramic_display .panoramic_image_container_overlay_text {
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  width: 100%;
  cursor: pointer;
  font-size: 13px;
}

.panoramic_image_container_overlay_text_scroll {
  overflow-x: scroll !important;
}

.panoramic_space_menu_container_narrow .panoramic_image_container_overlay_text {
  width: 82%;
  line-height: 45px;
}

.panoramic_display .panoramic_cart_container .panoramic_image_container_overlay_text {
  margin-top: 40px;
}

.panoramic_information_text_inner_container {
  float: left;
  width: 100%;
}

.panoramic_description_aux_container {
  float: left;
  width: 100%;
  margin: 3px 0px 5px 0px;
}

.panoramic_description_aux_link_container {
  float: left;
  width: 100%;
  margin: 10px 0px 5px 0px;
}

.panoramic_description_aux_information_container_image .panoramic_description_aux_link_container {
  margin: 0px;
}

.panoramic_description_aux_link_container_inner {
  float: left;
  width: 100%;
  min-height: 100px;
  padding: 5px 0px 5px 0px !important;
  border-top: solid 1px #9d998b;
}

.panoramic_description_aux_information_container_image .panoramic_description_aux_link_container_inner {
  min-height: 70px;
  padding: 0px !important;
}

.panoramic_description_aux_link_individual {
  float: none;
  display: inline-block;
  width: 43%;
  height: 100px;
  position: relative;
  margin: 10px 10px 5px 5px;
  cursor: pointer;
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.56);
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
}

.panoramic_description_aux_information_container_image .panoramic_description_aux_link_individual {
  height: 80px;
}

.panoramic_description_aux_image {
  float: left;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
  border-radius: 3px;
}

.panoramic_description_aux_overlay {
  left: 0px;
  top: 0px;
  position: absolute;
  width: 100.05%;
  height: 100%;
  z-index: 1;
  background-color: rgba(41, 41, 41, 0.52);
}

.panoramic_description_aux_individual_text {
  left: 50%;
  position: absolute;
  width: 90%;
  z-index: 2;
  font-size: 14px;
  text-align: center;
  top: 38px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-left: -45%;
}

.panoramic_description_aux_information_container_image .panoramic_description_aux_individual_text {
  top: 25px;
}

.panoramic_description_aux_divider {
  color: #837b60;
}

.panoramic_display .panoramic_image_container_overlay_text_full {
  text-overflow: initial;
  overflow: hidden;
  white-space: initial;
  max-height: 138px !important;
  overflow-y: scroll;
  margin: 0px 0px 5px 0px;
}

.panoramic_image_container_overlay_inner_divider {
  background-color: #716e63;
  float: left;
  width: 100%;
  height: 1px;
  margin-bottom: 10px;
}

.panoramic_display .panoramic_image_container_overlay_button {
  position: absolute;
  right: 0px;
  background-color: rgba(75, 75, 75, 0.7);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(4px);
  border-radius: 8px;
  height: 18px;
  width: 50px;
  margin: 3px 0px 5px 0px;
  cursor: pointer;
  text-align: center;
  font-size: 25px;
  line-height: 16px;
  color: #a39c83;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 3;
  overflow: visible;
}

.panoramic_display .panoramic_index_panel .panoramic_image_container_overlay_button {
  background-color: rgba(39, 39, 39, 0.5);
}

.panoramic_display .checkout_titles_container .panoramic_image_container_overlay_button {
  right: 10px;
  top: 2px;
}

.panoramic_display .panoramic_space_menu_container .panoramic_image_container_overlay_button {
  bottom: 8px;
  right: 5px;
  width: 25px;
  margin: 0px;
  background-color: rgba(37, 37, 37, 0.495);
  box-shadow: none;
  border-radius: 3px;
  z-index: 1;
}

.panoramic_display .panoramic_chat_container_video_button {
  top: 5px;
  right: 10px;
  width: 50px;
  height: 20px;
  border-radius: 6px;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.6901960784);
  background-color: rgba(40, 40, 40, 0.4509803922);
}

.panoramic_display .panoramic_chat_container_video_button_aux {
  top: initial !important;
  width: 30px !important;
  height: 20px !important;
  box-shadow: 0 0 2px 1px rgba(31, 31, 31, 0.1607843137) !important;
  background-color: rgba(40, 40, 40, 0.3803921569) !important;
  bottom: 0px !important;
}

.panoramic_index_panel_container_individual_button {
  top: 10px;
  right: 10px;
  position: absolute;
  cursor: pointer;
  z-index: 4;
  background-color: rgba(40, 40, 40, 0.4);
  width: 25px;
  height: 25px;
  border-radius: 3px;
  background-color: rgba(39, 39, 39, 0.5);
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.64);
  backdrop-filter: blur(4px);
  background-size: 14px;
  background-position: center;
  background-repeat: no-repeat;
  display: none;
}

.panoramic_image_container_overlay_button_inner {
  background-image: url(https://image.europemart.com/image-icons/icon_delete_bold.png?imageView2/2/format/webp);
  height: 60px;
  width: 100%;
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0px 30px;
  cursor: pointer;
}

.panoramic_chat_container_video_button_aux .panoramic_image_container_overlay_button_inner {
  background-size: 14px;
}

.panoramic_space_menu_container .panoramic_image_container_overlay_button_inner {
  height: 40px;
  background-size: 10px;
}

.panoramic_display .panoramic_image_container_overlay_text_aux {
  color: #fef8e4;
}

.panoramic_display .panoramic_image_container_overlay_divider {
  width: 100%;
  float: left;
  margin: 2px auto 6px auto;
  height: 1px;
  background-color: #9c9582;
}

.panoramic_display .panoramic_cart_container .panoramic_image_container_overlay_divider {
  margin: 6px auto 6px auto;
}

.panoramic_display .panoramic_index_chat_outer_container .panoramic_image_container_overlay_divider {
  margin: 2px auto 0px auto;
}

.panoramic_image_container_overlay_divider_dark {
  background-color: #5e5b50 !important;
}

.panoramic_image_container_overlay_divider_aux {
  background-color: #959180 !important;
}

.panoramic_display .panoramic_image_container_placeholder_top_container {
  width: 100%;
  font-size: 20px;
  position: fixed;
  top: 20%;
  left: 10px;
  white-space: pre-line;
}

.panoramic_display .panoramic_image_container_placeholder_off .panoramic_image_container_placeholder_top_container {
  display: none;
}

.panoramic_display #panoramic_image_container_overlay .panoramic_cart_container .panoramic_image_container_placeholder_top_container {
  position: static;
  white-space: initial;
  margin: 15px 0px 5px 0px;
  float: left;
  width: 100%;
}

.panoramic_display .panoramic_image_container_overlay_min .panoramic_image_container_placeholder_top_container {
  top: 60px !important;
  left: 0px !important;
}

.panoramic_display .panoramic_image_container_overlay_min .panoramic_image_container_placeholder_bottom_container {
  top: 130px !important;
}

.panoramic_image_container_placeholder_text {
  float: left;
  width: 100%;
}

.panoramic_image_container_placeholder_bottom_text_container {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

.panoramic_image_container_placeholder_bottom_text {
  font-size: 17px;
  line-height: 28px;
}

.panoramic_image_container_placeholder_text_aux {
  font-size: 15px;
  color: #aca58b;
  line-height: 20px;
}

.panoramic_image_container_placeholder_header_container {
  width: 100%;
  font-size: 20px;
  position: fixed;
  top: 8%;
  left: 10px;
}

.panoramic_display .panoramic_image_container_placeholder_top_text {
  width: 100%;
  font-size: 20px;
  float: left;
  margin: 5% 0px 30px 0px;
  white-space: pre-line;
}

.panoramic_display .panoramic_image_container_placeholder_bottom_container {
  width: 95%;
  margin: 0 auto;
  position: fixed;
  bottom: 29%;
}

.panoramic_display .panoramic_image_container_placeholder_off .panoramic_image_container_placeholder_bottom_container {
  top: 10% !important;
}

.panoramic_image_container_placeholder_middle_container {
  width: 100%;
  position: fixed;
  top: 40%;
}

.panoramic_image_container_placeholder_footer_container {
  width: 95%;
  margin: 0 auto;
  position: fixed;
  bottom: 12%;
}

.panoramic_image_container_overlay_aux_full_size .panoramic_image_container_placeholder_header_container {
  position: absolute;
}

.panoramic_image_container_overlay_aux_full_size .panoramic_image_container_placeholder_top_container {
  position: absolute;
  left: 0px;
}

.panoramic_image_container_overlay_aux_center .panoramic_image_container_placeholder_top_container {
  top: 10%;
}

.panoramic_image_container_overlay_aux_full_size .panoramic_image_container_placeholder_top_text {
  position: absolute;
}

.panoramic_image_container_overlay_aux_full_size .panoramic_image_container_placeholder_bottom_container {
  width: 100%;
  position: absolute;
  z-index: 2;
}

.panoramic_image_container_overlay_aux_full_size .panoramic_image_container_placeholder_middle_container {
  position: absolute;
}

.panoramic_image_container_overlay_aux_full_size .panoramic_image_container_placeholder_footer_container {
  width: 100%;
  height: 80%;
  bottom: 1%;
  position: absolute;
}

.panoramic_image_container_overlay_aux_center .panoramic_image_container_placeholder_footer_container {
  height: 77%;
}

.panoramic_display .panoramic_manual_product_loaded #footer_regular_buttons_container {
  display: none;
}

.panoramic_display .panoramic_manual_product_loaded #footer_fixed_aux_buttons_container {
  display: block;
}

.panoramic_information_container_background_overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-color: rgba(46, 46, 46, 0.65);
  backdrop-filter: blur(10px);
  z-index: 6;
}

.panoramic_admin_mode .panoramic_information_container_background_overlay {
  z-index: 5;
}

.panoramic_information_container_background_overlay_top {
  z-index: 6;
}

.panoramic_information_container_inner {
  max-height: 80%;
  max-width: 95%;
  width: auto;
  height: auto;
  position: absolute;
  top: 20px;
  left: 0px;
  right: 0px;
  bottom: 80px;
  margin: auto;
  overflow: hidden;
}

.panoramic_presentation_on .panoramic_information_container_inner {
  max-height: 98% !important;
  max-width: 98% !important;
  top: 10px !important;
  bottom: 10px !important;
}

.panoramic_presentation_admin_on .panoramic_information_container_inner {
  max-height: 98% !important;
  max-width: 98% !important;
  top: 10px !important;
  bottom: 80px !important;
}

.panoramic_information_container_inner .panoramic_media_content {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  background-color: transparent !important;
}

.panoramic_information_container_inner .panoramic_media_content video {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
}

.video-js {
  color: #fef8e4 !important;
}

.video-js .vjs-big-play-button {
  border: 0.06666em solid #aba182 !important;
  background-color: rgba(39, 39, 39, 0.5);
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.61);
  backdrop-filter: blur(4px);
}

.vjs-tech {
  pointer-events: none !important;
}

.vjs-error-display {
  display: none !important;
}

.video-js .vjs-play-progress {
  background-color: #fef8e4 !important;
}

.video-js .vjs-slider:focus {
  text-shadow: none !important;
  box-shadow: none !important;
}

.video-js .vjs-load-progress div {
  background-color: #6c6754 !important;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none !important;
}

.video-js .vjs-control-bar {
  border-radius: 3px !important;
  background-color: rgba(39, 39, 39, 0.7) !important;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.61) !important;
  backdrop-filter: blur(4px) !important;
  outline: none !important;
}

.panoramic_video_load_initial .video-js .vjs-control-bar {
  display: none !important;
}

.video-js .vjs-time-tooltip {
  background-color: rgba(40, 40, 40, 0.8) !important;
  color: #fef8e4 !important;
}

.video-js .vjs-volume-level {
  background-color: #fef8e4 !important;
}

.video-js .vjs-slider {
  background-color: #6c6754 !important;
}

.vjs-control-bar {
  width: 50% !important;
  left: 50% !important;
  margin-left: -25% !important;
  bottom: 10% !important;
}

.panoramic_article_container_individual_media_item .vjs-control-bar {
  bottom: 10% !important;
}

.panoramic_article_container_individual_media_item .vjs-picture-in-picture-control {
  display: none !important;
}

.panoramic_article_container_individual_media_item .vjs-fullscreen-control {
  display: none !important;
}

.panoramic_video_landscape .panoramic_information_container_inner .panoramic_media_content video {
  object-fit: contain;
  width: 100%;
  height: 100%;
  top: initial;
  left: initial;
  right: initial;
  bottom: initial;
  background-color: #000;
}

.panoramic_video_landscape_initial .panoramic_footer {
  display: none !important;
}

.panoramic_video_landscape_full .panoramic_information_container_inner .panoramic_media_content video {
  object-fit: cover !important;
}

.panoramic_media_content_slider {
  float: left;
  width: 100%;
  height: 100%;
}

.panoramic_media_content_slider .swiper-slide-zoomed {
  z-index: 5;
}

.panoramic_media_content_slider .swiper-zoom-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.panoramic_media_content_slider_individual {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
  border: none;
}

.panoramic_media_content_slider_individual_text {
  text-align: center;
  font-size: 15px;
  line-height: 25px;
  max-width: 700px;
}

.panoramic_media_content_slider_individual img {
  max-width: 98%;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: 5px auto;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
}

.panoramic_media_content_slider_static .panoramic_media_content_slider_individual img {
  max-height: 99%;
}

.swiper-vertical .swiper-slide {
  height: auto !important;
}

.swiper-vertical .panoramic_media_content_slider_individual img {
  margin: 0px;
}

.panoramic_media_content_slider_loader {
  position: absolute;
  width: 300px;
  height: 60px;
  top: 40%;
  left: 50%;
  margin-left: -150px;
}

.panoramic_cart_image_container .panoramic_media_content_slider_loader {
  top: 42px;
}

.panoramic_media_content_slider_loader_text {
  line-height: 25px;
  height: auto;
  float: left;
  width: 100%;
  text-align: center;
  font-size: 13px;
  letter-spacing: 0.5px;
}

.panoramic_media_content_slider_loader_icon_container {
  width: 120px;
  margin: 0 auto;
}

.panoramic_media_content_slider_loader_icon_container .aux_lightbox_icon_divider {
  background-color: #988e73;
}

.panoramic_media_content_slider_loader_icon_container .footer_fixed_individual_container {
  margin: 0 auto;
  height: auto;
  width: 30px;
  float: none;
}

.panoramic_media_content_slider_loader_icon_container .footer_fixed_individual_container .footer_fixed_individual_image_container {
  margin: 1px auto 0px auto;
}

.panoramic_information_container_inner .panoramic_location_video_overlay {
  cursor: pointer;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  border: none;
  background-color: transparent;
}

.panoramic_information_container_inner .panoramic_location_video_overlay .video_overlay_icon {
  top: 45%;
}

.panoramic_display .panoramic_name {
  max-width: 70% !important;
  min-height: 25px;
}

.panoramic_display #panoramic_image_container_overlay .panoramic_name {
  max-width: 100% !important;
}

.panoramic_product_container .panoramic_product_information_container_inner {
  color: #fef8e4;
}

.panoramic_image_container_overlay_tall_scroll .panoramic_product_container {
  float: left;
  width: 100%;
  overflow-y: scroll;
  overscroll-behavior: none;
}

.panoramic_product_image_container {
  float: left;
  width: 100%;
  height: 300px;
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.89) 0px 2px 10px, rgba(0, 0, 0, 0) 0px 0px 0px;
  background-color: #fff;
}

.panoramic_article_container .panoramic_product_image_container {
  height: 400px;
  margin-bottom: 10px;
}

.panoramic_product_image_container_inner {
  float: left;
  width: 100%;
  height: 300px;
  position: relative;
}

.panoramic_article_container .panoramic_product_image_container_inner {
  height: 400px;
}

.panoramic_product_image_container_slider {
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.panoramic_product_image_container_individual {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

.panoramic_product_image {
  max-height: 95%;
  max-width: 95%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto !important;
  border-radius: 3px;
}

.panoramic_article_container .panoramic_product_image {
  max-height: 80%;
}

.panoramic_display_mobile_full_screen .panoramic_article_container .panoramic_product_image {
  max-height: 65%;
}

.panoramic_cart_product_image_container .panoramic_product_image {
  border-radius: 8px;
  max-height: 70%;
  max-width: 70%;
}

.product_container_inner {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  display: flex;
  flex-direction: column;
}

.panoramic_product_title_container {
  float: left;
  width: 100%;
  margin: 5px 0px;
}

.panoramic_product_title_container_inner {
  width: 95%;
  margin: 0 auto;
  position: relative;
}

.panoramic_product_information_container {
  float: left;
  width: 100%;
  min-height: 200px;
}

.panoramic_product_information_container_inner {
  width: 95%;
  max-width: 1000px;
  margin: 10px auto 0px auto;
}

.panoramic_product_text {
  font-size: 15px;
  line-height: 22px;
  float: left;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-transform: capitalize;
}

.panoramic_article_container .panoramic_product_text {
  font-size: 20px;
  line-height: 24px;
}

.panoramic_display_light .panoramic_product_text {
  color: #252525 !important;
}

.panoramic_product_text_auto_width {
  width: auto;
  max-width: 50%;
}

.panoramic_product_content {
  width: 100%;
  float: left;
  padding: 2px 0px 20px 0px;
}

.panoramic_article_container .panoramic_product_content {
  padding-bottom: 150px;
}

.panoramic_product_content * {
  font-size: 15px !important;
  line-height: 27px !important;
}

.panoramic_product_tab_container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  max-width: 50%;
  padding: 5px 3px;
  box-sizing: border-box;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  text-transform: uppercase;
}

.panoramic_product_tab_button {
  font-size: 14px;
}

.panoramic_product_divider {
  float: left;
  width: 100%;
  height: 1px;
  background-color: #878274;
  margin: 5px 0px;
}

.panoramic_article_container .panoramic_product_divider {
  background-color: rgb(131, 125, 108);
}

.panoramic_display_light .panoramic_product_divider {
  background-color: rgb(169, 167, 162);
}

#panoramic_product_price {
  font-size: 25px;
}

.panoramic_product_text_container {
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.panoramic_product_button {
  width: 100%;
  background-color: #fef8e4;
  height: 40px;
  line-height: 40px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  margin: 8px 0px 15px 0px;
  float: left;
  text-align: center;
  color: #000;
  cursor: pointer;
  font-size: 15px;
}

.panoramic_lang_en .panoramic_product_button {
  font-family: "Helvetica";
  letter-spacing: -0.5px;
  font-weight: 700;
}

.panoramic_product_button_container {
  float: left;
  width: 100%;
}

.panoramic_product_button_bottom {
  position: absolute;
  width: 100%;
  bottom: 0px;
  z-index: 1;
}

.panoramic_product_button_container_bottom {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background-color: rgba(34, 34, 34, 0.35);
  backdrop-filter: blur(6px);
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.78);
  padding: 10px 0px 15px 0px;
  z-index: 2;
}

.panoramic_product_button_one_third {
  width: 20%;
}

.panoramic_product_button_two_third {
  width: 78%;
}

.panoramic_product_button_aux {
  background-color: #555141 !important;
  color: #fef8e4 !important;
}

.panoramic_product_button_aux .footer_fixed_individual_text_container {
  color: #fef8e4 !important;
}

.panoramic_product_button_bottom .panoramic_product_button {
  margin-bottom: 0px;
}

.panoramic_product_button_half_width {
  display: flex;
  gap: 10px;
}

.panoramic_product_button_half_width .panoramic_product_button {
  flex: 1;
}

.panoramic_product_button_container_bottom .panoramic_product_button {
  width: 92%;
  margin: 0 auto;
  float: none;
}

.panoramic_product_button_icon {
  width: 100%;
  height: 100%;
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: center;
}

.panoramic_space_model_container {
  float: left;
  width: 100%;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.89) 0px 2px 10px, rgba(0, 0, 0, 0) 0px 0px 0px;
  background-color: #fff;
}

.panoramic_space_model_canvas_container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.panoramic_space_model_canvas_container_inner {
  width: 100%;
  height: 100%;
  position: relative;
}

.panoramic_space_model_canvas_container_inner canvas {
  width: 100% !important;
  height: 100% !important;
  max-width: 100%;
  max-height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.panoramic_app_footer {
  width: auto !important;
  background-color: rgba(34, 34, 34, 0.72) !important;
}

.panoramic_app_footer #footer_fixed_container_inner {
  bottom: 4px;
  left: 5px;
  font-size: 13px;
  position: fixed;
  z-index: 2;
  width: 500px;
  border-radius: 3px;
}

.panoramic_app_footer .footer_fixed_container_inner_light {
  background-color: rgba(42, 42, 42, 0.56) !important;
}

.panoramic_display_light .panoramic_app_footer .footer_fixed_container_inner_light {
  background-color: rgba(42, 42, 42, 0.7) !important;
}

.panoramic_display_core .panoramic_app_footer #footer_fixed_container_inner {
  width: 500px !important;
  left: 50%;
  margin-left: -250px;
  background-color: rgba(39, 39, 39, 0.5);
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.78);
  backdrop-filter: blur(20px);
}

.panoramic_display_core .panoramic_app_footer #footer_fixed_aux_buttons_container {
  float: left;
  width: 100%;
}

.panoramic_image_container_overlay_information_off {
  display: none;
}

.panoramic_cart_container {
  float: left;
  width: 100%;
  height: 320px;
  overflow-x: visible;
  overflow-y: scroll;
  padding: 0px 10px;
  margin-left: -10px;
}

.panoramic_cart_container_button_offset {
  height: 270px;
}

.panoramic_cart_container_multiple {
  overflow-y: scroll;
  display: flex !important;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 10px;
  padding-bottom: 10px;
  height: 90%;
}

.panoramic_product_store_container .panoramic_cart_container_multiple {
  padding-bottom: 150px;
  gap: 15px;
}

.panoramic_cart_container_fixed {
  overflow: hidden !important;
}

.panoramic_image_container_overlay_full_size .panoramic_cart_container {
  height: 92%;
}

.panoramic_cart_product_container {
  float: left;
  height: 220px;
  width: 100%;
  flex: 1 1 calc(50% - 5px);
  min-width: calc(50% - 5px);
  max-width: calc(50% - 5px);
  gap: 15px;
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.22) 0px 5px 8px, rgba(0, 0, 0, 0.22) 0px 5px 5px;
  border-radius: 8px;
  cursor: pointer;
  background-color: #fff;
}

.panoramic_product_store_container .panoramic_cart_product_container {
  flex: 1 1 calc(25% - 11.25px);
  min-width: calc(25% - 11.25px);
  max-width: calc(25% - 11.25px);
}

.panoramic_cart_product_image_container {
  float: left;
  width: 100%;
  height: 160px;
  position: relative;
}

.panoramic_cart_product_text_container {
  left: 12px;
  bottom: 12px;
  width: 90%;
  position: absolute;
  z-index: 1;
}

.panoramic_cart_product_text {
  color: #424242 !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  width: 100%;
}

.panoramic_cart_product_text_price {
  float: left;
  width: 78%;
  font-size: 15px;
  margin-top: 4px;
}

.panoramic_cart_product_button {
  position: absolute;
  right: 0px;
  bottom: 0px;
  background-color: #fef8e4;
  background-size: 13px;
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(4px);
  border-radius: 5px;
  height: 18px;
  width: 30px;
  cursor: pointer;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.panoramic_panel_icons_container {
  float: left;
  width: 100%;
  padding: 5px 0px 10px 0px;
}

.panoramic_panel_icons_container_inner {
  padding: 7px 0px 6px 0px;
  width: 95%;
  margin: 0px auto;
  box-shadow: rgba(0, 0, 0, 0.22) 0px 3px 3px, rgba(0, 0, 0, 0.22) 0px 1px 6px;
  border-radius: 8px;
}

.panoramic_panel_icons_container_inner_panel {
  width: 100%;
  display: flex;
  gap: 47px;
  overflow-x: auto;
  overflow-y: hidden;
  justify-content: space-between;
  scroll-behavior: smooth;
}

.panoramic_panel_icon {
  flex-shrink: 0;
  margin-top: 1px;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  height: 76px;
}

.panoramic_panel_icon:first-child {
  margin-left: 20px;
}

.panoramic_panel_icon:last-child {
  margin-right: 20px;
}

.panoramic_panel_icon_image {
  background-size: 50px;
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 50px;
  min-width: 50px;
  min-height: 50px;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.7);
  border-radius: 50%;
}

.panoramic_panel_icon_text {
  margin-top: 5px;
  text-align: center;
}

.panoramic_panel_icon_selected .panoramic_panel_icon_text {
  border-bottom: solid 2px #fef8e4;
  padding-bottom: 1px;
}

.panoramic_share_image_container {
  float: left;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.panoramic_share_image {
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.22) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 16px;
  height: 60vh;
  max-width: 98%;
  -webkit-touch-callout: initial;
}

.panoramic_share_image_aux_container {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 15px;
  margin-top: 20px;
}

.panoramic_cart_container_aux_container {
  float: left;
  width: 100%;
}

.panoramic_cart_container_aux_container_inner {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

.panoramic_cart_container_inner {
  float: left;
  width: 100%;
}

.panoramic_cart_container_inner_half_width {
  float: left;
  width: 48.3%;
}

.panoramic_model_canvas_container {
  width: 100%;
  height: 79%;
  float: left;
}

.panoramic_model_canvas_container_inner {
  width: 100%;
  height: 75%;
  background-color: #fff;
  border-radius: 3px;
  margin: 10px 0px;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.7);
  overflow: hidden;
}

.panoramic_model_canvas_container_tall .panoramic_model_canvas_container_inner {
  height: 96%;
}

.panoramic_index_panel .panoramic_model_canvas_container_inner {
  height: 60vh;
}

.panoramic_image_container_overlay_aux_full_size .panoramic_model_canvas_container_inner {
  float: left;
  height: 50vh;
  margin: 0px auto;
}

.panoramic_model_canvas_container canvas {
  background-color: #fff;
  border-radius: 3px;
  float: left;
  width: 100%;
  height: 100%;
}

.panoramic_model_canvas_selection_container {
  width: 100%;
  height: 90px;
  background-color: #fff;
  border-radius: 3px;
  margin: 10px 0px;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.7);
}

.panoramic_content_panel .panoramic_model_canvas_selection_container {
  height: 16%;
}

.panoramic_image_container_overlay_aux_full_size .panoramic_model_canvas_selection_container {
  height: 70px;
  float: left;
}

.panoramic_model_canvas_selection {
  float: left;
  width: 33.33%;
  height: 100%;
  position: relative;
  cursor: pointer;
}

.panoramic_model_canvas_selection img {
  max-height: 85%;
  max-width: 85%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
}

.panoramic_model_canvas_swiper {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

.panoramic_model_canvas_swiper img {
  max-height: 95%;
  max-width: 95%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
}

.panoramic_floating_container_scroll .panoramic_fade_information_container_overlay_inner .panoramic_cart_container {
  padding-bottom: 300px;
}

.panoramic_display_mobile_full_screen .panoramic_floating_container_scroll .panoramic_fade_information_container_overlay_inner .panoramic_cart_container {
  padding-bottom: 400px;
}

.panoramic_floating_container_scroll .panoramic_fade_information_container_overlay_inner .panoramic_cart_container_button_offset {
  height: 70vh !important;
  padding-bottom: 80px !important;
}

.panoramic_image_container_overlay_tall .panoramic_cart_container {
  height: 460px !important;
}

.panoramic_image_container_overlay_auto .panoramic_cart_container {
  height: 100%;
}

.panoramic_image_container_overlay_tall_scroll .panoramic_cart_container {
  height: 100%;
}

.panoramic_cart_container_height_auto .panoramic_cart_container {
  min-height: 150px;
}

.panoramic_cart_container .panoramic_cart_container {
  margin-bottom: 100px;
}

.panoramic_image_container_overlay_tall_scroll_inner {
  display: flex;
  flex-direction: column;
  float: left;
  width: 100%;
  height: 92%;
}

.panoramic_display_xr .panoramic_cart_container {
  margin-bottom: -3px !important;
}

.panoramic_cart_container_iframe iframe {
  width: 100%;
  height: 400px;
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.56);
  border-radius: 3px;
  background-color: #fff;
}

.panoramic_cart_container .swiper-wrapper {
  margin: 0px 0px 15px -10px !important;
}

.panoramic_capture_container .swiper-wrapper {
  margin: 0px !important;
}

.panoramic_media_content_slider iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.panoramic_index_panel .panoramic_cart_container {
  height: 100% !important;
}

.panoramic_cart_individual_container {
  float: left;
  width: 100%;
  cursor: pointer;
}

.panoramic_cart_individual_container_inner {
  position: relative;
  float: left;
  width: 100%;
  height: 120px;
  margin: 5px 0px 5px 0px;
  background-color: rgba(51, 51, 51, 0.8);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.7);
  border-radius: 3px;
}

.panoramic_index_panel .panoramic_cart_individual_container_inner {
  background-color: rgba(50, 50, 50, 0.55);
}

.panoramic_cart_individual_container_inner_auto {
  height: auto;
}

.panoramic_cart_individual_container_inner_short {
  height: 115px;
}

.panoramic_cart_individual_container_inner_tall {
  height: 185px;
}

.panoramic_cart_individual_container_inner_narrow {
  height: 80px;
}

.panoramic_cart_image_container {
  float: left;
  width: 40%;
  height: 120px;
  position: relative;
}

.panoramic_display_xr .panoramic_cart_image_container {
  height: 150px !important;
}

.panoramic_cart_container_inner_half_width .panoramic_cart_image_container {
  width: 100%;
}

.panoramic_cart_individual_container_inner_narrow .panoramic_cart_image_container {
  width: 35%;
  height: 70px;
  margin-top: 6px;
}

.panoramic_cart_image_container video {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  object-fit: cover;
  z-index: 1;
  border-radius: 3px;
}

.panoramic_information_dynamic_media_video-dimensions {
  width: 100% !important;
  height: 100% !important;
}

.panoramic_cart_individual_container_model video {
  z-index: 0;
}

.panoramic_cart_individual_icon {
  width: 15px;
  height: 15px;
  background-size: 15px;
  margin: 0 auto;
  background-repeat: no-repeat;
  position: absolute;
  right: 12px;
  bottom: 10px;
  opacity: 0.8;
}

.panoramic_cart_image_container_inner {
  max-height: 85%;
  max-width: 80%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto !important;
  background: #fff;
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.78);
  margin: 10px 0px 20px 0px;
  border-radius: 3px;
  overflow: hidden;
}

.panoramic_display_xr .panoramic_cart_image_container_inner {
  bottom: 0px !important;
}

.panoramic_cart_individual_container_manual_core .panoramic_cart_image_container_inner {
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
}

.panoramic_cart_individual_container_manual_transparent .panoramic_cart_image_container_inner {
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
}

.panoramic_cart_individual_container_contain .panoramic_cart_image_container_inner {
  background: #fff;
}

.panoramic_display_xr .panoramic_cart_individual_container_manual_transparent .panoramic_cart_image_container_inner {
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  bottom: 0px !important;
}

.panoramic_cart_container_inner_half_width .panoramic_cart_image_container_inner {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  height: 100%;
  bottom: 0px;
  background-color: #F7F7F7;
  background: #F7F7F7;
}

.panoramic_cart_individual_container_inner_narrow .panoramic_cart_image_container_inner {
  max-width: 60%;
  background: #fff;
}

.panoramic_cart_image_container_inner img {
  max-height: 85%;
  max-width: 85%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto !important;
  border-radius: 3px;
}

.panoramic_cart_individual_container_manual_core .panoramic_cart_image_container_inner img {
  max-height: 100%;
  max-width: 100%;
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 3px;
  z-index: 1;
}

.panoramic_cart_individual_container_contain .panoramic_cart_image_container_inner img {
  max-height: 90%;
  max-width: 90%;
  height: 90%;
  width: 90%;
  object-fit: contain;
}

.panoramic_cart_image_icon {
  height: 100%;
  background-size: 20px;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.panoramic_cart_individual_container_manual_cover img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  transform-origin: center center;
  bottom: initial !important;
  right: initial !important;
  margin: initial !important;
  max-height: initial !important;
  max-width: initial !important;
  height: initial !important;
  width: initial !important;
}

.panoramic_cart_individual_container_manual_equirectangular img {
  width: 280% !important;
  height: 100% !important;
  max-height: initial !important;
  max-width: initial !important;
  left: -30px !important;
}

.panoramic_cart_individual_container_manual_equirectangular video {
  width: 350% !important;
  height: 100% !important;
  max-height: initial !important;
  max-width: initial !important;
  left: -250px !important;
}

.panoramic_cart_individual_container_manual_equirectangular .panoramic_cart_individual_container_manual_equirectangular_regular {
  width: 150% !important;
}

.panoramic_display_xr .panoramic_cart_individual_container_manual_core .panoramic_cart_image_container_inner img {
  border-radius: 0px !important;
}

.panoramic_cart_individual_container_inner_narrow .panoramic_cart_image_container_inner img {
  max-height: 101%;
  height: 101%;
}

.panoramic_cart_individual_container_manual_icon .panoramic_cart_image_container_inner img {
  height: 70%;
}

.panoramic_cart_container_inner_half_width .panoramic_cart_individual_container_manual_core .panoramic_cart_image_container_inner img {
  max-height: 90%;
  max-width: 90%;
  height: auto;
  width: auto;
  object-fit: initial;
}

.panoramic_display_xr .panoramic_cart_container .panoramic_cart_individual_container_tall_dynamic_width .panoramic_cart_image_container_inner img {
  max-height: 75%;
  max-width: 75%;
}

.panoramic_cart_loading_overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(360deg, rgba(0, 0, 0, 0.7019607843), rgba(0, 0, 0, 0.3411764706) 37.82%, rgba(0, 0, 0, 0));
  display: flex;
  justify-content: center;
  align-items: center;
}

.panoramic_cart_loading_overlay .panoramic_cart_loading_overlay_icon {
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  right: 10px;
  bottom: 5px;
  position: absolute;
  width: 20px;
  height: 20px;
}

.panoramic_cart_loading_overlay .circle-border {
  width: 25px;
  height: 25px;
}

.panoramic_cart_loading_overlay .circle-core {
  background-color: rgba(37, 37, 37, 0.88);
}

.panoramic_cart_loading_overlay .aux_lightbox_icon_container {
  width: 80% !important;
  margin: 38px auto 0px auto !important;
}

.panoramic_cart_loading_overlay .aux_lightbox_icon_divider {
  width: 25%;
}

.panoramic_cart_loading_overlay .footer_fixed_individual_container {
  width: 50%;
  height: 20px;
  margin: 0px;
}

.panoramic_cart_loading_overlay .footer_fixed_individual_image_container {
  margin: 0px;
}

.panoramic_cart_text_container {
  padding-top: 35px;
  height: auto;
  position: relative;
  float: right;
  width: 60%;
  margin: 0 auto;
  overflow: hidden;
}

.panoramic_cart_text_container_tall {
  padding-top: 20px !important;
}

.panoramic_cart_individual_container_inner_tall .panoramic_cart_text_container {
  height: 160px;
}

.panoramic_cart_individual_container_inner_narrow .panoramic_cart_text_container {
  padding-top: 24px;
  height: 55px;
  width: 65%;
}

.panoramic_cart_individual_container_inner_input .panoramic_cart_text_container {
  width: 59%;
  padding-left: 5px;
}

.panoramic_cart_text_container_triple_row {
  height: 115px;
  position: relative;
  float: none;
  margin: 0 auto;
  padding-top: 22px;
}

.panoramic_cart_text_container_wide {
  width: 90%;
}

.panoramic_cart_individual_container_inner_short .panoramic_cart_text_container_triple_row {
  height: 85px;
}

.panoramic_cart_text_individual {
  width: 100%;
  height: 23px;
  line-height: 23px;
  text-align: left;
  font-size: 13px;
  color: #fef8e4;
}

.panoramic_cart_individual_container_inner_narrow .panoramic_cart_text_individual {
  height: 17px;
  line-height: 17px;
}

.panoramic_cart_text_individual_inner {
  float: left;
  width: 99.5%;
  height: 22px;
  line-height: 22px;
}

.panoramic_cart_individual_container_inner_narrow .panoramic_cart_text_individual_inner {
  height: 17px;
  line-height: 17px;
}

.panoramic_cart_text_individual_inner_input {
  margin-bottom: 8px;
}

.panoramic_cart_text_inner {
  height: 19px;
  line-height: 19px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #fef8e4;
  text-transform: capitalize;
  letter-spacing: 0.5px;
  max-width: 65%;
  width: auto;
  float: left;
  margin: 0px 10px 0px 0px;
}

.panoramic_cart_text_container_wide .panoramic_cart_text_inner {
  max-width: 75%;
}

.panoramic_cart_individual_container_full_width_text .panoramic_cart_text_inner {
  width: 100%;
  max-width: 100%;
  margin: 0px;
}

.panoramic_cart_individual_container_inner_narrow .panoramic_cart_text_inner {
  height: 16px;
  line-height: 16px;
  max-width: 75%;
}

.panoramic_cart_text_inner_aux {
  color: #c8bd9e;
}

.panoramic_cart_individual_container_inner_tall .panoramic_cart_text_inner_tall {
  height: 140px;
  overflow: scroll;
  white-space: inherit;
  text-overflow: initial;
  overflow-wrap: break-word;
}

.panoramic_cart_text_inner_top {
  color: #a1977b;
}

.panoramic_cart_individual_container_inner_narrow .panoramic_cart_text_inner_top {
  height: 16px;
  line-height: 16px;
  font-size: 12px;
}

.panoramic_cart_icon_container {
  position: absolute;
  padding: 5px;
  bottom: 10px;
  right: 5px;
  width: 20px;
  height: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.panoramic_cart_icon_container_one {
  right: 15px !important;
}

.panoramic_cart_icon_container_centered {
  bottom: 42% !important;
}

.panoramic_cart_icon_container_small {
  background-size: 16px !important;
}

.panoramic_cart_individual_container_inner_narrow .panoramic_cart_icon_container {
  bottom: 26px;
}

.panoramic_index_panel_container_individual .panoramic_cart_icon_container {
  z-index: 2;
  bottom: 90px;
  right: 30px;
}

.panoramic_index_panel_container_individual .panoramic_cart_icon_container {
  bottom: 55px;
}

.panoramic_index_panel_container_individual_core_text .panoramic_cart_icon_container {
  bottom: initial !important;
}

.panoramic_index_panel_container_individual_core_text_expand .panoramic_index_panel_more_function_button {
  display: none !important;
}

.panoramic_cart_button {
  width: auto !important;
  height: auto !important;
  line-height: initial !important;
  float: left;
  margin: 10px 25px 0px 2px;
}

.panoramic_cart_button_quantity {
  margin: 0px !important;
}

.panoramic_cart_button_quantity .panoramic_cart_text_individual_inner {
  width: 110px;
  height: auto !important;
  line-height: initial !important;
}

.panoramic_cart_button .panoramic_cart_text_individual_inner {
  height: auto !important;
  line-height: initial !important;
}

.panoramic_cart_button .panoramic_cart_text_inner {
  height: 32px !important;
  line-height: initial !important;
  max-width: 100% !important;
  margin: 0px;
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.78);
}

.panoramic_cart_text_individual .shopping_bag_quantity_button {
  height: 50px !important;
  line-height: 50px !important;
  width: 25% !important;
  max-width: 100% !important;
  box-shadow: none;
}

.panoramic_cart_text_individual .shopping_bag_quantity_button_value {
  height: 48px !important;
  line-height: 48px !important;
  padding-top: 1px;
  background-color: transparent !important;
}

.panoramic_cart_text_individual .shopping_bag_quantity_button_decrease {
  text-align: left;
}

.panoramic_cart_text_individual .shopping_bag_quantity_button_increase {
  text-align: right;
}

.panoramic_cart_button_checkbox {
  position: absolute;
  right: 9px;
  top: 20px;
  margin: 0px !important;
  width: 20px !important;
  height: 20px !important;
  line-height: initial !important;
}

.panoramic_cart_button_checkbox .panoramic_cart_text_inner {
  width: 20px !important;
  height: 20px !important;
  box-shadow: none;
}

.panoramic_cart_button_checkbox .checkbox_container {
  height: 20px;
  cursor: pointer;
}

.panoramic_cart_aux_message {
  float: left;
  width: 100%;
  text-align: center;
  margin: 20px 0px;
  line-height: 24px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre-line;
}

.panoramic_display_xr .panoramic_cart_aux_message {
  margin: 60px 0px !important;
}

.panoramic_floating_container .form_individual_container {
  margin: 5px 0px 10px 0px !important;
  background-color: rgba(50, 50, 50, 0.72);
}

.panoramic_image_container_overlay_aux_full_size .form_individual_container {
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.7);
}

.panoramic_floating_container .form_individual_item_container {
  border-bottom: 1px solid #4b473a;
}

.panoramic_floating_container .form_individual_item_container:last-child {
  border: none;
}

.panoramic_index_panel .panoramic_floating_container .form_individual_item_container {
  border-bottom: 1px solid #555243;
}

.panoramic_index_panel .panoramic_floating_container .form_individual_item_container:last-child {
  border: none;
}

.panoramic_floating_container .aux_hidden_message {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 10px;
}

.panoramic_image_container_overlay_small_container {
  position: fixed;
  top: 30px;
  right: 30px;
  z-index: 2;
  font-size: 12px;
  border-radius: 3px;
  background-color: rgba(50, 49, 49, 0.6);
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.61);
  backdrop-filter: blur(20px);
  height: 42px;
  text-align: center;
  color: #fef8e4;
  cursor: pointer;
  padding: 0px 3px;
}

.panoramic_display_xr .panoramic_image_container_overlay_small_container {
  background-color: #201C19 !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  height: 70px !important;
  width: 400px !important;
  padding: 0px !important;
  display: none;
  visibility: hidden;
}

.panoramic_display_core .panoramic_image_container_overlay_small_container {
  position: absolute;
  right: 0px;
  bottom: 70px;
  top: initial !important;
  background-color: rgba(39, 39, 39, 0.5);
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.78);
}

.panoramic_image_container_overlay_small_container_video {
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.3);
  position: fixed;
  z-index: 2;
  border-radius: 6px;
  background-color: #fff;
  height: 310px;
  width: 200px;
  right: 30px;
  bottom: 40%;
  overflow: hidden;
  display: none;
}

.panoramic_display_core .panoramic_image_container_overlay_small_container_video {
  right: 10px;
}

.panoramic_image_container_overlay_small_container_video video {
  object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.panoramic_image_container_overlay_small_container_video video::cue, #panoramic_speech_video::cue {
  visibility: hidden !important;
  opacity: 0 !important;
  font-size: 0 !important;
  background: transparent !important;
  color: transparent !important;
}

.panoramic_image_container_overlay_dynamic_container {
  position: fixed;
  z-index: 2;
  font-size: 12px;
  border-radius: 3px;
  background-color: rgba(39, 39, 39, 0.5);
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.61);
  backdrop-filter: blur(4px);
  height: 42px;
  text-align: center;
  color: #fef8e4;
  cursor: pointer;
  padding: 0px 3px;
}

.panoramic_index_media_container .panoramic_image_container_overlay_small_container {
  right: 7%;
  top: 50px;
  position: absolute;
  cursor: pointer;
  z-index: 4;
}

.panoramic_article_container .panoramic_image_container_overlay_small_container {
  right: 7%;
  top: 5px;
  position: absolute;
  cursor: pointer;
  z-index: 4;
  display: block !important;
  background-color: rgba(40, 40, 40, 0.4);
}

.panoramic_article_container .panoramic_image_container_overlay_small_container_dark {
  background-color: rgba(40, 40, 40, 0.57);
}

.panoramic_display_mobile_full_screen .panoramic_index_panel .panoramic_article_container {
  padding-top: 0px !important;
}

.panoramic_article_container_title_show .panoramic_image_container_overlay_small_container {
  top: 5px !important;
  background-color: transparent;
  box-shadow: none;
  backdrop-filter: none;
  border-radius: 0px;
}

.panoramic_article_individual_header .panoramic_image_container_overlay_small_container {
  top: 5px !important;
  background-color: transparent;
  box-shadow: none;
  backdrop-filter: none;
  border-radius: 0px;
}

.panoramic_image_container_overlay_small_container_floating {
  top: 80px !important;
  width: 92px !important;
  height: auto !important;
}

.panoramic_index_media_container .panoramic_image_container_overlay_small_container_floating {
  top: 100px !important;
}

.panoramic_index_panel .panoramic_image_container_overlay_small_container_floating {
  width: 138px !important;
}

.panoramic_image_container_overlay_small_container_wide {
  width: 138px !important;
}

.panoramic_image_container_text_container {
  margin: 0px auto;
  width: 90%;
}

.panoramic_image_container_text_container_inner {
  float: left;
  width: 100%;
  margin: 6px 0px;
}

.panoramic_image_container_text {
  float: left;
  width: 100%;
  text-align: left;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}

.panoramic_image_container_text span {
  float: right;
}

.panoramic_image_container_overlay_small_text_button {
  padding: 0px 25px 0px 11px !important;
  height: 30px;
  top: 5%;
}

.panoramic_image_container_overlay_small_text_icon {
  display: block;
  top: 11px;
  right: 10px;
}

.panoramic_image_container_overlay_small_text_button .panoramic_image_container_overlay_small_text {
  font-size: 12px;
  height: 28px;
  line-height: 28px;
  float: left;
  width: 100%;
}

.panoramic_image_container_overlay_small {
  float: left;
  padding: 3px 0px 1px 0px;
  width: 46px;
  text-align: center;
  font-size: 10px;
}

.panoramic_space_menu_container .panoramic_image_container_overlay_small {
  width: 50%;
  padding: 0px 0px 5px 0px;
}

.panoramic_image_container_overlay_dynamic_container .panoramic_image_container_overlay_small {
  width: 40px;
}

.panoramic_display_xr .panoramic_image_container_overlay_small {
  font-size: 13px !important;
  width: 19.3% !important;
  height: 70px !important;
  padding: 0px !important;
}

.panoramic_display_xr .panoramic_xr_container_three_four_width .panoramic_image_container_overlay_small {
  width: 26% !important;
}

.panoramic_display_xr .panoramic_xr_container_one_fifth_width .panoramic_image_container_overlay_small {
  width: 15.5% !important;
}

.panoramic_image_container_overlay_regular {
  float: left;
  padding: 3px 0px 1px 0px;
  width: 46px;
  text-align: center;
  font-size: 10px;
}

.panoramic_space_menu_container .panoramic_image_container_overlay_regular {
  width: 50%;
  padding: 0px 0px 5px 0px;
}

.panoramic_space_menu_container .panoramic_space_menu_icon_one_third .panoramic_image_container_overlay_small {
  width: 33.33%;
}

.panoramic_image_container_overlay_small_icon {
  height: 14px;
  background-size: 14px;
  margin: 2px 0px 0px 0px;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.panoramic_display_xr .panoramic_image_container_overlay_small_icon {
  height: 20px !important;
  background-size: 20px !important;
  margin: 15px 0px 2px 0px !important;
  width: auto !important;
}

.panoramic_image_container_overlay_large_icon {
  height: 36px;
  background-size: 18px;
  margin: px 0px 0px 0px;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.panoramic_image_container_overlay_regular_icon {
  height: 20px;
  background-size: 20px;
  margin: 10px 0px 0px 0px;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.panoramic_space_menu_container_narrow .panoramic_image_container_overlay_small_icon {
  width: 16px;
  background-size: 16px;
  height: 45px;
  float: right;
  margin: 0px;
}

.panoramic_image_container_overlay_small_text {
  float: left;
  width: 100%;
  font-size: 10px;
  line-height: 22px;
  height: 22px;
  text-align: center;
}

.panoramic_display_xr .panoramic_image_container_overlay_small_text {
  font-size: 13px !important;
}

.panoramic_tag_label {
  background-color: #fef8e4;
  padding: 5px;
  border-radius: 5px;
  color: #000;
  display: flex;
  align-items: center;
}

.panoramic_tag_label_text {
  line-height: 20px;
  font-size: 15px;
  padding: 0px 5px;
}

.panoramic_tag_label_icon {
  width: 13px;
  height: 13px;
  padding: 0px 2px;
  margin-top: -2px;
}

.panoramic_image_container_overlay_floating_tag_button {
  display: none;
  position: fixed;
  top: 50%;
  left: 5px;
  z-index: 2;
  font-size: 13px;
  text-align: center;
  color: #000;
  cursor: pointer;
}

.panoramic_image_container_overlay_floating_tag_button_text {
  padding: 5px 10px;
  line-height: 20px;
  height: 20px;
  min-width: 42px;
  border-radius: 3px;
  background-color: #fef8e4;
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.78);
  float: left;
}

.panoramic_aux_hidden_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 2;
  background-color: transparent;
  display: none;
}

.panoramic_aux_hidden_overlay_top {
  z-index: 10 !important;
}

.panoramic_aux_hidden_overlay_guide {
  z-index: 100 !important;
  background-color: rgba(18, 18, 18, 0.74) !important;
  cursor: pointer;
}

.panoramic_aux_hidden_overlay_guide_overlay {
  position: fixed;
  z-index: 101;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

#panoramic_voice_command_wave_container {
  position: absolute;
  bottom: 80px;
  width: 500px;
  height: 40px;
  left: 5px;
  z-index: 2;
  background-color: rgba(34, 34, 34, 0.48);
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.78);
  border-radius: 3px;
  backdrop-filter: blur(8px);
}

#panoramic_voice_command_wave_container canvas {
  position: absolute;
  bottom: -2px;
}

.panoramic_space_menu_container .panoramic_chat_animation_elements canvas {
  max-width: 82%;
  position: absolute;
  top: 3px;
}

.panoramic_tag_creation_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 10;
  background-color: rgba(24, 24, 24, 0.6);
  display: none;
}

.panoramic_grid_overlay {
  position: fixed;
  top: 50px;
  left: 0px;
  height: 95%;
  width: 100%;
  background-size: 60px 60px;
  background-image: radial-gradient(circle, #9a9174 1px, rgba(0, 0, 0, 0) 1px);
}

.panoramic_display_mobile_general .panoramic_input_focused .panoramic_footer {
  display: none !important;
}

.panoramic_display_mobile .panoramic_input_focused .panoramic_footer {
  display: none !important;
}

.panoramic_display_mobile .panoramic_input_focused .panoramic_article_container .panoramic_fade_information_container_overlay_inner {
  overflow-y: hidden;
}

.panoramic_app_keyboard_starting .panoramic_index_panel #footer_fixed_container {
  visibility: hidden !important;
}

.panoramic_app_keyboard_starting #footer_fixed_container {
  visibility: hidden !important;
}

.panoramic_app_keyboard_starting #aux_lightbox_button {
  visibility: hidden !important;
}

.panoramic_app_keyboard_started .panoramic_index_panel #footer_fixed_container {
  display: none !important;
}

.panoramic_app_keyboard_started #footer_fixed_container {
  display: none !important;
}

.panoramic_app_keyboard_started #aux_lightbox_button {
  display: none !important;
}

.panoramic_app_keyboard_started #aux_lightbox_button {
  display: none !important;
}

.panoramic_session_simple_on .param_search_aux_lightbox_overlay {
  z-index: 2;
}

.panoramic_session_simple_on #footer_fixed_container {
  display: none !important;
}

.panoramic_session_simple_on #logo_top_container {
  display: none !important;
}

.panoramic_session_simple_on .panoramic_image_container_overlay_small_container {
  display: none !important;
}

.panoramic_session_simple_on .panoramic_image_container_overlay_dynamic_container {
  display: none !important;
}

.panoramic_tag_creation_title_container {
  width: 95%;
  margin: 20px auto;
  font-size: 13px;
  letter-spacing: 0.5px;
  position: relative;
}

.panoramic_tag_creation_title_container .aux_lightbox_close_lightbox_button {
  color: #fef8e4;
}

.panoramic_tag_creation_title_container .aux_lightbox_message_container_border_bottom {
  line-height: 25px;
  border-bottom: solid 1px #989076;
}

.panoramic_video_load_initial_mobile .panoramic_tag_creation_title_container {
  display: none !important;
}

#panoramic_image_container_overlay .checkout_list_container {
  width: 93%;
  margin: 0 auto;
}

#panoramic_image_container_overlay .checkout_list_container_inner {
  float: left;
  width: 100%;
  height: 100%;
  margin: 8px 0px 5px 0px;
}

#panoramic_image_container_overlay .checkout_list_container .aux_content_list_text_container {
  margin: 2px 0px 3px 0px;
}

#panoramic_image_container_overlay .aux_content_list_divider {
  background-color: #868076;
  margin: 3px 0px 4px 0px;
}

.panoramic_floating_container .form_individual_item_container_tall {
  min-height: 132px;
  height: auto;
  border: none !important;
}

.panoramic_floating_container .form_individual_item_container_tall_extra {
  min-height: 170px;
  height: auto;
  border: none !important;
}

.panoramic_floating_container .form_individual_item_container_tall_max {
  min-height: 340px;
  height: auto;
  border: none !important;
}

.panoramic_index_panel_container_individual_inner .form_individual_item_container_tall {
  height: 210px;
  min-height: 210px;
}

.panoramic_index_panel_container_individual_inner .form_fields_text_area {
  min-height: 155px;
}

.panoramic_index_panel_container_individual_inner .form_individual_container {
  margin-bottom: 10px;
  background-color: rgba(41, 41, 41, 0.71);
}

.panoramic_floating_container .form_fields_text_area {
  min-height: 95px;
}

.panoramic_floating_container .form_individual_item_container_short {
  height: 90px;
}

.panoramic_floating_container .form_individual_item_container_tall .form_fields_text_area {
  min-height: 132px;
  margin: 5px 0px 5px 0px !important;
}

.panoramic_floating_container .form_individual_item_container_tall_extra .form_fields_text_area {
  min-height: 170px;
  margin: 5px 0px 5px 0px !important;
}

.panoramic_floating_container .form_individual_item_container_short .form_fields_text_area {
  min-height: 50px;
}

.panoramic_floating_container .form_individual_container_nested .form_fields_text_area {
  width: 92% !important;
  height: 100% !important;
  min-height: 100% !important;
  margin: 0px !important;
}

.panoramic_floating_container .form_individual_item_file_upload_button_small {
  height: 60px;
}

.form_individual_item_container_tall .form_individual_item_file_upload_button {
  height: 110px;
}

.panoramic_cart_individual_container_button .form_individual_item_file_upload_button {
  width: 20%;
  float: right;
  height: 87px !important;
  margin-top: 0px;
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.78);
  background-color: rgba(0, 0, 0, 0.48);
}

.panoramic_cart_individual_container_button_full_width .form_individual_item_file_upload_button {
  width: 100%;
}

.panoramic_cart_individual_container_button .form_individual_item_file_upload_button_medium {
  height: 147px !important;
}

.panoramic_floating_container .form_individual_item_file_upload_item {
  height: 110px;
}

.panoramic_floating_container .form_individual_item_file_upload_button .footer_fixed_individual_container {
  margin: 0px auto 0px auto;
  height: auto;
}

.panoramic_floating_container .form_individual_item_file_upload_button .footer_fixed_individual_container .footer_fixed_individual_image_container {
  margin-top: 0px;
}

.panoramic_cart_individual_container_button .form_individual_item_file_upload_button .footer_fixed_individual_container {
  height: 85px !important;
  margin: 0px !important;
}

.panoramic_cart_individual_container_button .form_individual_item_file_upload_button_medium .footer_fixed_individual_container {
  height: 145px !important;
}

.panoramic_cart_individual_container {
  float: left;
  width: 100%;
}

.panoramic_floor_individual_container {
  float: left;
  width: 100%;
  cursor: pointer;
  text-transform: capitalize;
}

.panoramic_cart_container_horizontal_scroll .panoramic_floor_individual_container {
  display: inline-block !important;
  float: none !important;
  width: 60%;
  margin: 0px 15px 0px 5px;
}

.panoramic_floor_nested_container .panoramic_floor_individual_container {
  border-bottom: 1px solid #4a473b;
}

.panoramic_floor_nested_container .panoramic_floor_individual_container:last-child {
  border-bottom: none;
}

.panoramic_floor_individual_container_half_width {
  width: 48%;
}

.panoramic_floor_individual_container_inner {
  cursor: pointer;
  position: relative;
  float: left;
  width: 100%;
  height: 80px;
  margin: 5px 0px 5px 0px;
  background-color: rgba(51, 51, 51, 0.8);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.7);
  border-radius: 3px;
}

.panoramic_index_panel .panoramic_floor_individual_container_inner {
  background-color: rgba(50, 50, 50, 0.55);
}

.panoramic_floor_individual_container_gradient .panoramic_floor_individual_container_inner {
  background: linear-gradient(163deg, rgba(83, 83, 92, 0.73), rgba(129, 118, 96, 0.43) 31%, rgba(124, 126, 111, 0.59) 55.04%, rgba(82, 95, 97, 0.68)) !important;
}

.panoramic_floor_individual_container_core .panoramic_floor_individual_container_inner {
  background-color: #F7F7F7 !important;
  height: 150px !important;
}

.panoramic_floor_individual_container_short .panoramic_floor_individual_container_inner {
  height: 50px;
}

.panoramic_floor_individual_container_medium .panoramic_floor_individual_container_inner {
  height: 60px;
}

.panoramic_floor_individual_container_tall .panoramic_floor_individual_container_inner {
  height: 240px;
}

.panoramic_floor_individual_container_grid_button .panoramic_floor_individual_container_inner {
  height: auto;
  padding-bottom: 8px;
}

.panoramic_floor_individual_container_dark .panoramic_floor_individual_container_inner {
  background-color: rgba(40, 40, 40, 0.8);
}

.panoramic_floor_individual_container_light .panoramic_floor_individual_container_inner {
  background-color: rgba(57, 58, 49, 0.5);
}

.panoramic_floor_nested_container .panoramic_floor_individual_container_inner {
  background-color: transparent;
  box-shadow: none;
  margin: 0px;
  height: 60px;
}

.panoramic_floor_nested_container {
  float: left;
  width: 100%;
  background-color: rgba(51, 51, 51, 0.8);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  margin: 5px 0px;
}

.panoramic_index_panel .panoramic_floor_nested_container {
  background-color: rgba(50, 50, 50, 0.55);
}

.panoramic_floor_individual_container_grid_button {
  margin-top: 10px;
}

.panoramic_floor_text_container_icon_grid_button {
  float: left;
  width: 25%;
  margin: 10px 0px 10px 0px;
}

.panoramic_floor_text_container_icon {
  width: 100%;
  height: 40px;
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
  float: left;
}

.panoramic_floor_text_container_icon_text {
  float: left;
  width: 100%;
  text-align: center;
}

.panoramic_floor_individual_container_inner_chart {
  height: 100% !important;
  padding: 10px 0px 0px 0px !important;
}

.panoramic_floor_individual_container_inner_inner {
  width: 95%;
  margin: 0 auto;
}

.panoramic_floor_individual_container_inner_chart .panoramic_floor_individual_container_inner_inner {
  overflow-x: auto;
  overflow-y: hidden;
}

.panoramic_floor_individual_container_click_element {
  float: left;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}

.panoramic_floor_image {
  max-height: 90%;
  max-width: 90%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto !important;
}

.panoramic_floor_text_container_left {
  float: left;
  width: 25%;
  height: 80px;
  position: relative;
}

.panoramic_floor_individual_container_core .panoramic_floor_text_container_left {
  background-color: #F7F7F7;
  height: 150px;
  width: 40%;
  position: relative;
}

.panoramic_floor_individual_container_short .panoramic_floor_text_container_left {
  height: 50px;
}

.panoramic_floor_individual_container_medium .panoramic_floor_text_container_left {
  height: 60px;
}

.panoramic_floor_text_container_right {
  float: left;
  width: 55%;
  height: 80px;
  margin-left: 4.5%;
}

.panoramic_floor_individual_container_core .panoramic_floor_text_container_right {
  height: 110px;
  width: 40%;
}

.panoramic_floor_individual_container_short .panoramic_floor_text_container_right {
  height: 50px;
}

.panoramic_floor_individual_container_medium .panoramic_floor_text_container_right {
  height: 60px;
}

.panoramic_floor_individual_container_center_text .panoramic_floor_text_container_right {
  display: flex;
  align-items: center;
}

.panoramic_floor_text_container_right_wide {
  width: 80% !important;
}

.panoramic_floor_text_container_full_width {
  width: 100% !important;
  margin-left: 0px;
}

.panoramic_floor_text_container_divider {
  width: 1px;
  height: 30px;
  background-color: #615b49;
  float: left;
  margin: 25px 3% 0px 0px;
}

.panoramic_index_panel .panoramic_floor_text_container_divider {
  background-color: #787059;
}

.panoramic_floor_individual_container_core .panoramic_floor_text_container_divider {
  margin: 53px 3% 0px 3%;
  height: 38px;
  background-color: #D5D5D5 !important;
}

.panoramic_floor_individual_container_short .panoramic_floor_text_container_divider {
  height: 30px;
  margin: 10px 3% 0px 0px;
}

.panoramic_floor_individual_container_gradient .panoramic_floor_text_container_divider {
  background-color: #bfb38e !important;
}

.panoramic_floor_text_container_icon_button {
  position: absolute;
  right: 10px;
  top: 28px;
  width: 20px;
  height: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  transform: rotate(180deg);
}

.panoramic_floor_text_container_icon_button_left {
  right: initial;
  left: 25px;
}

.panoramic_floor_text_container_icon_button_right {
  right: 26px;
}

.panoramic_floor_individual_container_short .panoramic_floor_text_container_icon_button {
  top: 15px;
}

.panoramic_floor_individual_container_centered .panoramic_floor_text_container_icon_button {
  width: 100%;
  height: 30px;
  background-size: 30px;
  background-position: center;
  background-repeat: no-repeat;
  margin: 68px 0px 15px 0px;
  float: left;
  position: static;
}

.panoramic_floor_individual_container_center_text .panoramic_floor_text_container_icon_button {
  height: 100%;
  top: 0px;
  background-position: center;
}

.panoramic_floor_text_container_image_button {
  position: absolute;
  top: 8px;
  right: 15px;
  height: 60px;
  width: 60px;
  background-color: rgba(112, 107, 87, 0.79);
  border-radius: 3px;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.7);
}

.panoramic_floor_text_container_image_button_transparent {
  background-color: transparent;
  box-shadow: none;
}

.panoramic_floor_text_container_image_button_transparent img {
  max-width: 85% !important;
  max-height: 85% !important;
}

.panoramic_floor_individual_container_short .panoramic_floor_text_container_image_button {
  top: 0px;
  height: 50px;
  width: 50px;
}

.panoramic_floor_individual_container_medium .panoramic_floor_text_container_image_button {
  top: 0px;
  height: 60px;
  width: 0px;
}

.panoramic_floor_text_container_image_button .panoramic_floor_text_container_image_button_icon {
  width: 60px;
  height: 60px;
  background-size: 30px;
  margin: 0px auto;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}

.panoramic_floor_individual_container_core .panoramic_floor_text_container_icon_button {
  top: 62px;
}

.panoramic_floor_text_container_left .panoramic_floor_text_container_icon_button {
  transform: none;
  opacity: 0.8;
}

.panoramic_floor_text_container_icon_button_regular {
  transform: none;
  opacity: 1;
  right: 16px;
}

.panoramic_floor_individual_container_half_width .panoramic_floor_text_container_icon_button_regular {
  right: 14px;
}

.panoramic_floor_individual_container_half_width .panoramic_floor_text_container_right_icon .panoramic_floor_text_container_right {
  width: 125px;
  max-width: 70%;
}

.panoramic_floor_text_container_right_icon .panoramic_floor_text_container_left {
  float: right;
  width: auto;
  max-width: 40%;
  margin-right: 10px;
  padding: 0px 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.panoramic_floor_text_container_right_icon .panoramic_floor_text_floor_name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.panoramic_floor_text_container_right_icon .panoramic_floor_text_container_divider {
  float: right;
}

.panoramic_cart_individual_container_inner_short .panoramic_floor_text_container_icon_button {
  right: 0px;
  top: 45px;
}

.panoramic_floor_text_floor_name {
  float: left;
  width: 100%;
  height: 80px;
  line-height: 80px;
  font-size: 30px;
  text-align: center;
}

.panoramic_floor_text_floor_name_small {
  font-size: 20px !important;
}

.panoramic_floor_individual_container_short .panoramic_floor_text_floor_name {
  height: 50px;
  line-height: 50px;
  font-size: 25px;
}

.panoramic_floor_individual_container_medium .panoramic_floor_text_floor_name {
  height: 60px;
  line-height: 60px;
  font-size: 25px;
}

.panoramic_cart_container_horizontal_scroll .panoramic_floor_text_floor_name {
  font-size: 25px;
}

.panoramic_floor_text_floor_description {
  float: left;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.panoramic_lang_en .panoramic_floor_text_floor_description {
  margin: 0px !important;
  height: 80px !important;
  line-height: 80px !important;
}

.panoramic_floor_individual_container_medium .panoramic_floor_text_floor_description {
  height: 60px !important;
  line-height: 60px !important;
}

.panoramic_lang_en .panoramic_floor_individual_container_inner_double .panoramic_floor_text_floor_description {
  line-height: 18px !important;
  height: 18px !important;
}

.panoramic_floor_text_container_full_width .panoramic_floor_text_floor_description {
  width: 90%;
  float: none;
  margin: 0 auto;
}

.panoramic_lang_en .panoramic_floor_text_container_full_width .panoramic_floor_text_floor_description {
  margin: 0 auto !important;
}

.panoramic_lang_en .panoramic_floor_individual_container_inner_double .panoramic_floor_text_floor_description_top {
  margin: 22px auto 0px auto !important;
}

.panoramic_floor_text_floor_description_top {
  margin: 22px 0px 0px 0px;
  font-size: 15px;
  height: 21px;
  line-height: 21px;
}

.panoramic_floor_text_container_full_width .panoramic_floor_text_floor_description_top {
  margin: 22px auto 0px auto;
}

.panoramic_display .panoramic_floor_text_floor_description_top_force {
  margin: 22px 0px 0px 0px !important;
  font-size: 15px !important;
  height: 21px !important;
  line-height: 21px !important;
}

.panoramic_floor_individual_container_core .panoramic_floor_text_floor_description_top {
  color: #3c3c3c !important;
  margin: 57px 0px 0px 0px !important;
  font-size: 20px !important;
  height: 30px !important;
  line-height: 30px !important;
}

.panoramic_floor_individual_container_short .panoramic_floor_text_floor_description_top {
  margin: 11px 0px 0px 0px !important;
  font-size: 13px !important;
  height: 16px !important;
  line-height: 16px !important;
}

.panoramic_floor_individual_container_centered .panoramic_floor_text_floor_description_top {
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 20px !important;
  height: 20px !important;
  float: left;
  width: 100%;
  text-align: center;
  margin: 0px;
}

.panoramic_floor_individual_container_center_text .panoramic_floor_text_floor_description_top {
  margin: 0px;
}

.panoramic_floor_text_floor_description_bottom {
  font-size: 13px;
  line-height: 15px;
  height: 15px;
  color: #bfbaaa;
}

.panoramic_lang_en .panoramic_floor_text_floor_description_bottom {
  display: none !important;
}

.panoramic_lang_en .panoramic_floor_individual_container_maintain .panoramic_floor_text_floor_description_bottom {
  display: block !important;
}

.panoramic_lang_en .panoramic_floor_individual_container_inner_double .panoramic_floor_text_floor_description_bottom {
  display: block !important;
}

.panoramic_floor_individual_container_core .panoramic_floor_text_floor_description_bottom {
  color: #a7a7a7;
}

.panoramic_floor_individual_container_short .panoramic_floor_text_floor_description_bottom {
  font-size: 11px !important;
  line-height: 15px !important;
  height: 15px !important;
  display: block !important;
}

.panoramic_floor_individual_container_centered .panoramic_floor_text_floor_description_bottom {
  font-size: 11px;
  margin-top: 1px !important;
  letter-spacing: 0px;
  text-align: center;
  line-height: 20px !important;
  height: 15px !important;
}

.panoramic_floor_individual_container_gradient .panoramic_floor_text_floor_description_bottom {
  color: #d1c6a0 !important;
}

#footer_fixed_container .footer_fixed_individual_container {
  height: 60px;
}

.panoramic_image_container_icon_container {
  float: left;
  width: 100%;
  min-height: 70px;
  margin: 5px 0px;
}

.panoramic_icon_individual_container {
  height: 50px;
  width: 25%;
  float: left;
  text-align: center;
  cursor: pointer;
  margin: 5px auto 10px auto;
}

.panoramic_icon {
  width: 20px;
  height: 20px;
  background-size: 20px;
  margin: 5px auto 5px auto;
  background-repeat: no-repeat;
  position: relative;
}

.panoramic_icon_text {
  width: 90%;
  text-align: center;
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0 auto;
}

#panoramic_image_container_overlay .form_individual_item_file_upload_item .video_overlay_icon {
  top: 32%;
}

.panoramic_cart_title_button_container {
  float: left;
  width: 100%;
  margin-bottom: 8px;
  overflow-x: scroll;
  white-space: nowrap;
}

.panoramic_display_xr .panoramic_cart_title_button_container {
  margin: 0px !important;
  padding: 15px 0px 15px 0px;
  background-color: #201C19;
}

.panoramic_cart_container_horizontal_scroll {
  overflow-y: hidden !important;
  overflow-x: auto !important;
  white-space: nowrap;
  float: none;
  margin: 0 auto;
  width: 100%;
  padding: 0px;
}

.panoramic_cart_container_horizontal_scroll .panoramic_cart_container_inner {
  float: left;
  width: 100%;
}

.panoramic_display_xr .panoramic_cart_container_horizontal_scroll {
  background-color: #444 !important;
}

.panoramic_admin_tour_panels_individual {
  width: 60% !important;
  margin: 8px 10px 3px 10px !important;
  display: inline-block !important;
  float: none !important;
  border-radius: 3px;
}

.panoramic_display_core .panoramic_image_container_overlay_dynamic_full_width .panoramic_admin_tour_panels_individual {
  width: 10% !important;
}

.panoramic_cart_individual_container_model_small {
  width: 150px !important;
}

.panoramic_cart_individual_container_tall {
  width: 90px !important;
  margin: 8px 8px 3px 8px !important;
}

.panoramic_display_xr .panoramic_cart_container .panoramic_cart_individual_container_tall {
  margin: 0px !important;
  width: 90px !important;
}

.panoramic_cart_individual_container_tall_dynamic_width {
  width: 30% !important;
}

.panoramic_display_xr .panoramic_cart_container .panoramic_cart_individual_container_tall_dynamic_width {
  width: 15% !important;
}

.panoramic_cart_individual_container_tall_wide {
  width: 55% !important;
}

.panoramic_cart_individual_container_narrow_spacing {
  margin: 8px 6px 3px !important;
}

.panoramic_cart_container_selective .panoramic_admin_tour_panels_individual {
  display: none !important;
}

.panoramic_cart_container_selective .panoramic_cart_individual_container_visible {
  display: inline-block !important;
}

.panoramic_cart_container_horizontal_scroll_full_width .panoramic_admin_tour_panels_individual {
  width: 100% !important;
  margin: 5px 0px 5px 0px !important;
}

.panoramic_display_xr .panoramic_cart_container_horizontal_scroll_full_width .panoramic_admin_tour_panels_individual {
  width: 100% !important;
}

.panoramic_display_xr .panoramic_admin_tour_panels_individual {
  margin: 0px !important;
  border-radius: 0px !important;
  width: 40% !important;
}

.panoramic_panel_xr_half_width .panoramic_admin_tour_panels_individual {
  width: 50% !important;
}

.panoramic_cart_individual_panel_container_full_width .panoramic_admin_tour_panels_individual {
  width: 97% !important;
  margin-left: 6px !important;
}

.panoramic_admin_tour_panels_individual .panoramic_cart_image_container {
  width: 100%;
  height: 90px;
}

.panoramic_admin_tour_panels_individual .panoramic_cart_image_container_short {
  height: 120px !important;
}

.panoramic_admin_tour_panels_individual .panoramic_cart_image_container_medium {
  height: 150px !important;
}

.panoramic_cart_individual_container_tall .panoramic_cart_image_container {
  height: 150px !important;
}

.panoramic_cart_individual_container_model .panoramic_cart_image_container {
  height: 200px !important;
}

.panoramic_cart_individual_container_model_small .panoramic_cart_image_container {
  height: 100px !important;
}

.panoramic_admin_tour_panels_individual .panoramic_cart_image_container .panoramic_cart_image_container_inner {
  max-height: 100%;
  max-width: 100%;
}

.panoramic_cart_individual_container_button .panoramic_cart_image_container {
  width: 76% !important;
}

.panoramic_admin_tour_panels_individual_drag .panoramic_cart_image_container_inner {
  box-shadow: 0px 0px 8px 2px rgb(0, 0, 0);
}

.panoramic_cart_individual_container_selected .panoramic_cart_image_container_inner {
  border: solid 3px #b9352b;
}

.panoramic_cart_individual_container_selected .panoramic_cart_image_container_inner img {
  border-radius: 3px;
}

.panoramic_tour_icon_left {
  left: 5px;
}

.panoramic_tour_icon_left_one {
  left: 38px !important;
}

.panoramic_tour_icon_left_two {
  left: 71px !important;
}

.panoramic_tour_icon_left_three {
  left: 104px !important;
}

.panoramic_tour_icon_right {
  right: 5px;
}

.panoramic_tour_icon_outer {
  float: left;
  width: 20px;
  padding: 6px;
  cursor: pointer;
}

.panoramic_tour_icon {
  bottom: 5px;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  padding: 10px;
}

.panoramic_tour_icon_shadow {
  border-radius: 3px;
  padding: 0px !important;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.6);
}

.panoramic_cart_container_selective .panoramic_tour_icon {
  display: none;
}

.panoramic_tour_image_overlay {
  left: 0px;
  right: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(41, 41, 41, 0.52);
  border-radius: 3px;
}

.panoramic_display_xr .panoramic_tour_image_overlay {
  border-radius: 0px !important;
  background-color: rgba(41, 41, 41, 0.52) !important;
}

.panoramic_display_xr .panoramic_media_panels_container .panoramic_tour_image_overlay {
  background: rgba(20, 20, 20, 0.4) !important;
}

.panoramic_tour_image_overlay_light {
  background: rgba(41, 41, 41, 0.2) !important;
}

.panoramic_tour_image_overlay_gradient {
  background-color: transparent !important;
  background-image: linear-gradient(rgba(75, 75, 75, 0) 41.18%, rgba(35, 35, 35, 0.54) 66.39%, rgba(29, 29, 29, 0.64) 73.11%, rgba(16, 16, 16, 0.7) 86.97%, rgba(22, 22, 22, 0.79));
}

.panoramic_tour_text_container {
  position: absolute;
  left: 15px;
  bottom: 15px;
  width: 85%;
  z-index: 2;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-transform: capitalize;
  text-align: left;
  height: 20px;
  line-height: 20px;
  color: #fff3cf;
}

.panoramic_display_xr .panoramic_tour_text_container {
  color: #fff9e7 !important;
}

.panoramic_display_xr .panoramic_tour_text_container .panoramic_tour_text_aux {
  color: #fff9e7 !important;
}

.panoramic_cart_individual_container_tall .panoramic_tour_text_container {
  bottom: 20px;
}

.panoramic_cart_individual_container_tall_wide .panoramic_tour_text_container {
  width: 90% !important;
}

.panoramic_tour_text_container_tall {
  bottom: 10px !important;
  height: 36px !important;
  line-height: 18px !important;
}

.panoramic_tour_text_container .panoramic_tour_text {
  float: left;
  width: 93%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.panoramic_tour_text_container .panoramic_tour_text_aux {
  color: #dfd2aa;
}

.panoramic_cart_container_selective .panoramic_tour_text_container {
  bottom: 20px !important;
}

.panoramic_tour_text_container_center {
  left: 50%;
  margin-left: -40%;
  bottom: 62px;
  text-align: center;
}

.panoramic_tour_text_container_center_edit {
  bottom: 36px;
}

.panoramic_tour_text_container_edit {
  bottom: 40px !important;
}

.panoramic_tour_on .panoramic_tour_text_container {
  bottom: 15px !important;
}

.panoramic_tour_on .panoramic_tour_text_container_tall {
  bottom: 10px !important;
}

.panoramic_tour_on #panoramic_session_menu_small {
  display: none !important;
}

.panoramic_tour_on #panoramic_session_menu {
  display: none !important;
}

.panoramic_tour_on #panoramic_ai_guide_menu {
  display: none !important;
}

.panoramic_tour_on #panoramic_ai_guide_menu_small {
  display: none !important;
}

.panoramic_tour_text_border {
  width: 2px;
  height: 12px;
  background-color: #f6e9ba;
  margin: 4px 8px 0px 0px;
  float: left;
  border-radius: 2px;
}

.panoramic_tour_text_container_tall .panoramic_tour_text_border {
  height: 29px;
}

.panoramic_display_xr .panoramic_tour_text_border {
  margin: 1px 8px 0px 0px !important;
}

.panoramic_tour_editor_panels_individual {
  width: 100%;
  margin: 5px auto;
  display: inline-block;
  float: none;
  cursor: pointer;
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.78);
  background-color: rgba(50, 50, 50, 0.72);
  border-radius: 3px;
}

.panoramic_admin_tour_panels_single_container .panoramic_admin_tour_panels_individual_drag {
  box-shadow: 0px 0px 8px 2px rgb(0, 0, 0) !important;
}

.panoramic_tour_editor_panels_individual .form_individual_container {
  margin: 0px !important;
  background-color: transparent !important;
  box-shadow: none !important;
  height: 100%;
}

.panoramic_tour_editor_panels_individual .form_individual_item_container {
  border: none !important;
}

.panoramic_tour_editor_panels_individual .form_individual_item_container_inner {
  height: 100% !important;
}

.panoramic_tour_editor_panels_individual_icons_container {
  width: 30% !important;
}

.param_search_aux_lightbox_overlay_background {
  width: 100%;
  height: 100%;
  float: left;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.panoramic_index_media_container {
  float: left;
  width: 100%;
  height: 50vh;
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
  z-index: 1;
  overflow: hidden;
}

.panoramic_index_media_container_full_size {
  position: fixed;
  top: 0px;
  height: 100%;
  width: 105%;
  z-index: -1;
}

.panoramic_index_media_overlay {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0px;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5294117647), rgba(29, 29, 29, 0.4392156863) 17.23%, rgba(10, 10, 10, 0.231372549) 36.13%, rgba(92, 92, 92, 0.3803921569) 42.02%, rgba(41, 39, 39, 0.5490196078) 63.87%, rgba(8, 8, 8, 0.568627451) 76.05%, rgba(22, 22, 22, 0.8509803922) 86.97%, rgba(0, 0, 0, 0.9490196078) 100%, rgba(0, 0, 0, 0.9490196078));
}

.panoramic_index_panel_full_size .panoramic_index_media_overlay {
  background-image: linear-gradient(rgba(0, 0, 0, 0.53), rgba(29, 29, 29, 0.44) 8.82%, rgba(10, 10, 10, 0.23) 17.65%, rgba(92, 92, 92, 0.18) 64.29%, rgba(41, 40, 40, 0.38) 84.03%, rgba(8, 8, 8, 0.37) 89.92%, rgba(22, 22, 22, 0.59) 95.8%, rgba(0, 0, 0, 0.47) 100%, rgba(0, 0, 0, 0.53));
}

.panoramic_ai_chat_full_size .panoramic_index_media_overlay {
  backdrop-filter: blur(70px);
  background-image: linear-gradient(rgba(0, 0, 0, 0.5294117647), rgba(29, 29, 29, 0.4392156863) 8.82%, rgba(10, 10, 10, 0.231372549) 17.65%, rgba(92, 92, 92, 0.1803921569) 64.29%, rgba(41, 40, 40, 0.3803921569) 84.03%, rgba(8, 8, 8, 0.368627451) 89.92%, rgba(22, 22, 22, 0.5882352941) 95.8%, rgba(0, 0, 0, 0.4705882353) 100%, rgba(0, 0, 0, 0.5294117647));
  background-color: rgba(40, 40, 40, 0.38);
}

.panoramic_index_media_banner {
  left: 0;
  top: -50px;
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 130%;
}

.panoramic_index_placeholder_container {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
}

.panoramic_index_media_text_container {
  position: absolute;
  z-index: 2;
  width: 95%;
  max-width: 750px;
  text-align: center;
  top: 38%;
  left: 50%;
  margin-left: -375px;
}

.panoramic_index_media_text {
  color: #fef8e4;
  float: left;
  width: 100%;
  font-size: 22px;
  letter-spacing: 1px;
  font-family: "Hiragino Sans GB", "Roboto", "Helvetica";
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.panoramic_lang_en .panoramic_index_media_text {
  letter-spacing: 0px;
  font-family: "Roboto", "Helvetica";
}

.panoramic_index_media_text_centered {
  font-size: 30px;
  margin-top: 10%;
}

.panoramic_index_media_image {
  display: block;
  width: 100%;
  height: 105%;
  border: none;
}

#panoramic_image_iframe {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1;
}

#panoramic_image_canvas {
  position: absolute;
  width: 100vw;
  height: 100vh;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: transparent !important;
}

.panoramic_index_container {
  position: relative;
  float: left;
  width: 100%;
}

.panoramic_index_slider_button_container {
  float: left;
  width: 100%;
  margin: 20px 0px 0px 0px;
}

.panoramic_index_slider_button_container_empty {
  display: none !important;
}

.panoramic_index_slider_button_container_hidden {
  visibility: hidden !important;
  margin: 0px 0px 0px 0px !important;
}

#panoramic_image_container_overlay .panoramic_index_slider_button_container {
  margin: 5px 0px 8px 0px;
}

#panoramic_image_container_overlay .panoramic_index_slider_button_container_aux {
  margin: 0px 0px 10px 0px;
}

.panoramic_index_slider_button_container_border {
  border-bottom: solid 1px #6f6b5a;
}

.panoramic_menu_panels_container_simple .panoramic_index_slider_button_container_border {
  display: none;
}

.panoramic_index_slider_button_container_inner {
  width: 1000px;
  margin: 0 auto;
  overflow: scroll;
  white-space: nowrap;
  -ms-overflow-style: none;
  overflow-style: none;
}

#panoramic_image_container_overlay .panoramic_index_slider_button_container .panoramic_index_slider_button_container_inner {
  width: 100%;
}

.panoramic_index_slider_button_individual {
  width: 25%;
  text-align: center;
  cursor: pointer;
  color: #a1977b;
  display: inline-block;
  margin-bottom: 20px;
}

.panoramic_index_slider_button_one_third .panoramic_index_slider_button_individual {
  width: 33.33% !important;
}

.panoramic_index_slider_button_half .panoramic_index_slider_button_individual {
  width: 50% !important;
}

#panoramic_image_container_overlay .panoramic_index_slider_button_container .panoramic_index_slider_button_individual {
  width: auto;
  margin: 0px 40px 0px 0px;
  color: #968d74;
}

#panoramic_image_container_overlay .panoramic_index_slider_button_container .panoramic_individual_menu_aux_button {
  margin: 0px 26px 0px 0px !important;
}

.panoramic_index_slider_button_individual_text {
  display: inline-block;
  height: 28px;
  line-height: 28px;
}

.panoramic_index_slider_button_individual_selected {
  color: #fef8e4;
  border-bottom: solid 2px;
}

.panoramic_index_slider_button_container_aux .panoramic_index_slider_button_individual_selected {
  color: #fef8e4;
  border-bottom: none;
}

#panoramic_image_container_overlay .panoramic_index_slider_button_container .panoramic_index_slider_button_individual_selected {
  color: #fef8e4;
}

.panoramic_index_page body {
  background-color: #7b7d6f !important;
}

.panoramic_index_panel_container {
  float: left;
  width: 100%;
}

.panoramic_index_panel_container_inner {
  width: 1000px;
  margin: 0px auto 0px auto;
  overflow-y: visible !important;
  overflow-x: scroll !important;
  white-space: nowrap;
}

.panoramic_index_content_container_scroll {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 14px;
  flex-wrap: nowrap;
  width: 101%;
  padding: 0px 20px;
  box-sizing: border-box;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  margin-left: -20px;
}

.panoramic_index_panel_container_individual {
  float: left;
  width: 100%;
  height: 400px;
  margin-bottom: 45px;
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.22) 0px 19px 18px, rgba(0, 0, 0, 0.22) 0px 15px 16px;
  border-radius: 8px;
  cursor: pointer;
}

.panoramic_index_panel_container_individual_short {
  height: 200px !important;
  margin-bottom: 30px;
}

.panoramic_index_panel_container_individual_medium {
  height: 300px !important;
  margin-bottom: 50px;
}

.panoramic_index_panel_container_inner .panoramic_index_panel_container_individual {
  width: 75%;
  margin: 0px 10px 70px 10px;
  float: none;
  display: inline-block;
}

.panoramic_index_panel_container_full_width .panoramic_index_panel_container_inner .panoramic_index_panel_container_individual {
  width: 100%;
  margin: 0px 0px 60px 0px !important;
  float: left;
}

.panoramic_index_content_container_scroll .panoramic_index_panel_container_individual {
  margin: 0 10px 70px 10px;
  width: 40%;
}

.panoramic_index_content_container_icons .panoramic_index_panel_container_individual {
  min-height: 260px;
  height: auto;
  margin: 0px 0px 50px 0px;
  background: linear-gradient(341deg, rgb(64, 71, 73), #746a56 28.57%, #6d6f63 55.04%, #434d4e);
  overflow-y: hidden;
}

.page_app_download .panoramic_index_app_download_button .panoramic_index_panel_container_individual {
  position: fixed;
  top: 25%;
  width: 900px !important;
  height: 300px !important;
  left: 50%;
  margin-left: -450px;
}

.page_app_download .panoramic_index_app_download_button .panoramic_index_panel_container_individual_button {
  display: block !important;
}

.panoramic_index_content_icons {
  float: left;
  width: 100%;
}

.panoramic_index_content_container_icons_expand .panoramic_index_content_icons {
  padding-bottom: 0px;
}

.panoramic_index_panel_container_individual_media_inner {
  float: left;
  width: 99.9%;
  height: 300px;
  text-align: center;
  display: flex;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.25) 0 4px 18px, rgba(0, 0, 0, 0.22) 0 10px 10px;
  overflow: hidden;
  position: relative;
  background-color: #fff;
}

.panoramic_index_panel_container_individual_media_inner video {
  height: 300px;
  overflow: hidden;
  object-fit: cover;
  background-color: #fff;
}

.panoramic_index_panel_container_individual_tab {
  width: 20%;
  float: left;
  margin: 25px 0px 18px 0px;
}

.panoramic_index_panel_container_individual_tab:nth-child(n+10) {
  display: none;
}

.panoramic_index_content_more_button {
  display: block !important;
}

.panoramic_index_content_container_icons_expand .panoramic_index_panel_container_individual_tab {
  display: block !important;
}

.panoramic_index_content_container_icons_expand .panoramic_index_content_more_button {
  display: none !important;
}

.panoramic_index_panel_container_inner .panoramic_index_panel_container_individual:first-child {
  margin: 0px 10px 70px 40px;
}

.panoramic_index_panel_container_inner .panoramic_index_panel_container_individual:last-child {
  margin: 0px 40px 70px 10px;
}

.panoramic_index_panel_container_individual_info {
  width: 26% !important;
  height: 130px !important;
  margin: 0px 0px 50px 0px !important;
  background: linear-gradient(316deg, rgba(47, 51, 54, 0.54) 0.42%, rgba(102, 95, 80, 0.69) 26.47%, rgba(86, 83, 66, 0.56) 63.45%, rgba(52, 55, 55, 0.7));
  backdrop-filter: blur(4px);
  flex: 0 0 auto;
}

.panoramic_index_content_container_half_width .panoramic_index_panel_container_individual_info {
  margin: 0 0px 50px 0px !important;
  width: 48.5% !important;
  height: 400px !important;
}

.panoramic_index_content_container .panoramic_index_content_container_full_width .panoramic_index_panel_container_individual_info {
  float: left;
  width: 100% !important;
  height: initial !important;
  margin: 0 0px 50px 0px !important;
  position: static;
  background: linear-gradient(341deg, rgba(44, 51, 55, 0.83) 0.42%, #665f50 26.47%, rgba(86, 83, 66, 0.92) 53.36%, rgba(58, 66, 68, 0.87));
}

#panoramic_index_contact_form {
  margin-bottom: 100px !important;
}

.panoramic_index_panel_container_individual_inner {
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  overflow: hidden;
}

.panoramic_index_content_container_full_width .panoramic_index_panel_container_individual_inner {
  float: left;
  width: 100%;
  height: 100%;
  padding: 30px 0px 30px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.panoramic_index_panel_container_individual_core_text .panoramic_index_panel_container_individual_inner {
  display: flex;
  justify-content: center;
  align-items: center;
}

.panoramic_index_panel_container_individual_core_text_expand .panoramic_index_panel_container_individual_inner {
  align-items: initial !important;
  overflow-y: auto !important;
  border-radius: 0px !important;
}

.panoramic_index_panel_container_individual_inner_inner {
  width: 90%;
  margin: 8px auto 0px auto;
}

.panoramic_index_panel_container_individual_inner_media {
  object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.panoramic_index_panel_container_individual_media_half {
  position: relative;
  height: 100%;
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
}

.panoramic_index_content_container {
  float: left;
  width: 100%;
}

.panoramic_index_content_container:first-child {
  margin-top: 40px;
}

.panoramic_index_content_container_centered {
  margin: 0px auto;
  width: 95%;
  max-width: 1300px;
}

.panoramic_ai_chat_full_size .panoramic_index_chat_outer_container .panoramic_index_content_container_centered {
  width: 100%;
}

.panoramic_index_content_container_grid {
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 30px;
  gap: 15px;
}

.panoramic_page_category_view_more {
  margin-bottom: 10px;
}

.panoramic_index_content_container_grid::after {
  content: "";
  flex: 1 1 calc(33.33% - 20px);
  margin: 0px 0px 10px 0px;
}

.panoramic_index_text_container {
  width: 550px;
  margin: 0 auto;
}

.panoramic_index_text_title {
  width: 100% !important;
}

.panoramic_index_text_title_aux .panoramic_index_text_container {
  margin-left: 0px !important;
}

.panoramic_index_text {
  float: left;
  width: 100%;
}

.panoramic_index_text_large {
  font-size: 30px;
  margin-bottom: 15px;
}

.panoramic_index_text_title .panoramic_index_text_large {
  font-size: 20px;
  line-height: 26px;
}

.panoramic_floating_container .panoramic_index_panel_container_individual {
  height: 240px !important;
  margin: 10px 0px 10px 0px !important;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.7);
}

.panoramic_floating_container .panoramic_index_panel_container_individual_full_width {
  height: 400px !important;
  margin: 10px 0px 40px 0px !important;
}

.panoramic_article_container_inner .panoramic_index_panel_container_individual {
  box-shadow: rgba(0, 0, 0, 0.22) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 16px;
}

.panoramic_article_container_individual_scroll_horizontal .panoramic_index_panel_container_individual {
  height: 400px !important;
  box-shadow: rgba(0, 0, 0, 0.22) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 16px;
}

.panoramic_index_content_container_grid .panoramic_index_panel_container_individual {
  flex: 1 1 calc(33.33% - 20px);
  height: 350px;
  margin: 0px 0px 10px 0px;
  box-shadow: rgba(0, 0, 0, 0.22) 0px 9px 8px, rgba(0, 0, 0, 0.22) 0px 15px 10px;
}

.panoramic_article_container_individual_scroll_horizontal .panoramic_index_panel_container_individual_core_text {
  height: 120px !important;
  background-color: rgba(62, 62, 62, 0.6) !important;
  display: flex;
  align-items: center;
}

#panoramic_page_content_container .panoramic_article_container_individual_scroll_horizontal .panoramic_index_panel_container_individual_core_text_expand {
  position: fixed;
  top: 0px;
  left: 0px;
  margin: 0px !important;
  z-index: 10;
  height: 100% !important;
  overflow-y: scroll;
  background-color: transparent !important;
  border-radius: 0px !important;
}

.panoramic_index_panel_container_individual_overlay_icon_container {
  width: 120px;
  position: absolute;
  left: 50%;
  margin-left: -60px;
  top: 40%;
  z-index: 2;
}

.panoramic_index_panel_container_individual_overlay_message {
  text-align: center;
  float: left;
  width: 100%;
}

.panoramic_index_panel_container_individual_overlay_icon_container .footer_fixed_individual_container {
  margin: 0 auto;
  width: 40px;
  float: none;
}

.panoramic_index_panel_container_individual_overlay_icon_container .footer_fixed_individual_image_container {
  margin-top: 8px;
}

.panoramic_page_category_view_more .panoramic_index_panel_container_individual:last-child .panoramic_index_panel_container_individual_overlay_icon_container {
  display: block;
}

.panoramic_page_category_view_more .panoramic_index_panel_container_individual:last-child .panoramic_index_panel_container_individual_text_container {
  display: none;
}

.panoramic_page_category_view_more .panoramic_index_panel_container_individual:last-child .panoramic_index_panel_container_individual_overlay {
  backdrop-filter: blur(8px);
  background-image: linear-gradient(rgba(75, 75, 75, 0.28), rgba(35, 35, 35, 0.54) 49.58%, rgba(29, 29, 29, 0.64) 73.11%, rgba(16, 16, 16, 0.7) 86.97%, rgba(22, 22, 22, 0.79));
}

.panoramic_display_article_expand .panoramic_article_container_individual_scroll_horizontal .panoramic_index_panel_container_individual_core_text {
  display: none;
}

.panoramic_display_article_expand .panoramic_article_container_individual_scroll_horizontal .panoramic_index_panel_container_individual_core_text_expand {
  display: block !important;
}

.panoramic_index_panel_container_individual_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.panoramic_index_panel_container_individual_media_half .panoramic_index_panel_container_individual_image {
  border-radius: 0px;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  flex-shrink: 0;
  flex-grow: 0;
}

.panoramic_index_content_container_grid .panoramic_index_panel_container_individual_image {
  height: 105%;
  margin-top: -5%;
}

.panoramic_index_panel_container_individual_overlay {
  left: 0px;
  top: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  border-radius: 8px;
  background-image: linear-gradient(360deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.34) 37.82%, rgba(0, 0, 0, 0));
}

.panoramic_index_panel_container_individual_overlay_light {
  left: 0px;
  top: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  border-radius: 0px;
  background-image: linear-gradient(360deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.34) 37.82%, rgba(0, 0, 0, 0));
}

.panoramic_cart_image_container .panoramic_index_panel_container_individual_overlay {
  border-radius: 2px;
}

.panoramic_article_container_individual_media .panoramic_index_panel_container_individual_overlay {
  border-radius: 0px;
}

.panoramic_index_panel_container_individual_text_container {
  position: absolute;
  left: 40px;
  bottom: 80px;
  z-index: 2;
  width: 450px;
}

.panoramic_floating_container .panoramic_index_panel_container_individual_text_container {
  bottom: 20px;
  left: 20px !important;
}

.panoramic_index_panel_container_individual_full_width .panoramic_index_panel_container_individual_text_container {
  bottom: 60px;
  left: 70px !important;
  width: 80%;
}

.panoramic_article_container_individual_scroll_horizontal .panoramic_index_panel_container_individual_text_container {
  bottom: 60px;
}

.panoramic_index_content_container_scroll .panoramic_index_panel_container_individual .panoramic_index_panel_container_individual_text_container {
  top: 70%;
  left: 20px;
  width: 85%;
}

.panoramic_index_content_container_scroll .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_container {
  top: 26px !important;
  left: 20px;
  width: 85%;
}

.panoramic_index_content_large .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_container {
  width: 80%;
  top: 80px;
  left: 40px;
}

.panoramic_index_content_container_full_width .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_container {
  position: static;
  width: 90% !important;
}

.panoramic_index_panel_container_individual_core_text .panoramic_index_panel_container_individual_text_container {
  bottom: initial !important;
  top: initial !important;
  left: initial !important;
  width: 90%;
  z-index: 0;
}

.panoramic_index_panel_container_individual_core_text_expand .panoramic_index_panel_container_individual_text_container {
  position: static;
  margin: 15px 0px;
  width: 700px;
}

.panoramic_index_panel_container_individual_media_inner .panoramic_index_panel_container_individual_text_container {
  bottom: 50px;
}

.panoramic_index_content_container_grid .panoramic_index_panel_container_individual_text_container {
  left: 20px;
  bottom: 40px;
  width: 85%;
}

.panoramic_index_panel_container_individual_icon {
  float: left;
  width: 20px;
  height: 20px;
  background-size: 19px;
  background-repeat: no-repeat;
  margin: 2px 10px 0 0;
}

.panoramic_index_content_large .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_icon {
  width: 30px;
  height: 30px;
  background-size: 24px;
  margin: 3px 0px 0px 0px;
}

.panoramic_index_panel_container_individual_tab .panoramic_index_panel_container_individual_icon {
  width: 50px;
  height: 50px;
  background-size: 30px;
  background-position: center;
  margin: 0px;
}

.panoramic_index_panel_container_individual_tab_round .panoramic_index_panel_container_individual_icon {
  background-size: 38px;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.61);
}

.panoramic_index_panel_container_individual_icon_outer {
  float: left;
  width: 100%;
}

.panoramic_index_panel_container_individual_icon_inner {
  width: 50px;
  height: 50px;
  background-color: rgba(15, 15, 15, 0.3);
  border-radius: 6px;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.61);
  margin: 3px auto 0px auto;
}

.panoramic_index_panel_container_individual_tab_round .panoramic_index_panel_container_individual_icon_inner {
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.panoramic_index_panel_container_individual_text_centered {
  width: 100% !important;
  left: 0px !important;
  text-align: center;
}

.panoramic_index_panel_container_individual_text_centered .panoramic_index_panel_container_individual_text_bottom {
  color: #bfb594;
  font-size: 20px;
  margin-top: 5px;
}

.panoramic_index_panel_container_individual_media_half .panoramic_index_panel_container_individual_text_bottom {
  font-size: 20px;
  color: #fef8e4;
}

.panoramic_index_panel_container_individual_text {
  float: left;
  width: 100%;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-transform: capitalize;
}

.panoramic_index_panel_container_individual_text_centered .panoramic_index_panel_container_individual_text {
  text-align: center;
  text-transform: initial;
}

.panoramic_index_panel_container_individual_tab .panoramic_index_panel_container_individual_text {
  font-size: 14px;
  line-height: 18px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre-wrap;
  text-transform: capitalize;
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 15px;
}

.panoramic_index_content_icons .panoramic_index_panel_container_individual_text {
  white-space: nowrap !important;
}

.panoramic_index_panel_container_individual_core_text_expand .panoramic_index_panel_container_individual_text {
  white-space: initial !important;
}

.panoramic_index_panel_container_individual_media_half .panoramic_index_panel_container_individual_text {
  text-overflow: initial;
  overflow-x: initial;
  white-space: pre;
  width: 95%;
  padding-left: 20%;
  line-height: 40px;
}

.panoramic_index_panel_container_individual_core_text_expand .panoramic_index_panel_container_individual_text {
  overflow: visible;
}

.panoramic_index_panel_container_individual_text_bottom {
  margin-top: 10px;
  line-height: 22px;
}

.panoramic_index_panel_container_individual_text_large {
  font-size: 20px;
  line-height: 24px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  width: 85%;
}

.panoramic_article_container_individual_media .panoramic_index_panel_container_individual_text_large {
  width: 95%;
}

.panoramic_article_content_banner {
  float: left;
  margin: 10px auto 25px auto;
  width: 100%;
  height: 350px;
  position: relative;
  border-radius: 3px;
  box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.78);
  display: none;
}

.panoramic_index_panel_container_individual_core_text_expand .panoramic_article_content_banner_visible {
  display: block;
}

.panoramic_article_content_banner img {
  object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  background-color: #fff;
}

.panoramic_index_panel_container_individual_text_markdown {
  float: left;
  width: 100%;
  margin: 10px 0px 20px 0px;
  color: #fef8e4;
  font-size: 15px;
  line-height: 24px;
  font-family: "Roboto", "Helvetica";
  display: none;
}

.panoramic_markdown * {
  font-weight: inherit !important;
  font-style: inherit !important;
  color: #fef8e4;
  line-height: 24px;
  margin-inline: initial;
  font-family: "Roboto", "Helvetica";
  white-space: pre-wrap;
}

.panoramic_markdown > :first-child {
  margin-top: 0px !important;
}

.panoramic_index_panel_container_individual_core_text_expand .panoramic_markdown {
  display: block;
}

.panoramic_markdown h1, h2, h3, h4, h5, h6 {
  font-size: 16px;
  color: #fef8e4 !important;
  float: left;
  width: 100%;
  margin: 30px 0px 10px 0px;
}

.panoramic_markdown h1, h2 {
  font-size: 16px;
  color: #fef8e4 !important;
  padding-bottom: 5px;
  margin: 30px 0px 5px 0px !important;
}

.panoramic_markdown h1, h4 {
  margin: 30px 0px 5px 0px !important;
}

.panoramic_markdown pre {
  margin: 0px;
}

.panoramic_markdown ul {
  width: 90%;
  padding: 0px;
  margin: 0 auto;
  list-style-type: disc;
}

.panoramic_markdown ol {
  width: 88%;
  padding: 0px;
  margin: 0 auto;
}

.panoramic_markdown li {
  margin: 10px 0px 0px 0px;
  width: 100%;
}

.panoramic_markdown hr {
  height: 1px;
  margin: 0px;
  background-color: #878272;
  border: none;
}

.panoramic_markdown table {
  float: left;
  width: 100%;
  border: 1px solid #878272;
  border-radius: 3px;
  border-collapse: collapse;
  text-align: center;
  margin: 15px 0px 10px 0px;
  font-size: 13px;
}

.panoramic_markdown td {
  padding: 10px 5px;
  border-bottom: 1px solid #878272;
  border-right: 1px solid #878272;
  font-size: 13px;
}

.panoramic_markdown th {
  border-right: 1px solid #878272;
}

.panoramic_markdown thead {
  border-bottom: 1px solid #878272;
}

.panoramic_markdown p {
  float: left;
  width: 100%;
  white-space: pre-line;
}

.panoramic_markdown img {
  display: none;
  width: 100%;
  border-radius: 6px;
  margin: 30px 0px 10px 0px;
}

.panoramic_index_panel_container_individual_text_aux {
  float: left;
  width: 85%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.panoramic_article_container_individual_media .panoramic_index_panel_container_individual_text_aux {
  font-size: 16px;
  line-height: 30px !important;
  width: 95%;
}

.panoramic_index_content_container_grid .panoramic_index_panel_container_individual_text_aux {
  line-height: 18px;
}

.panoramic_index_panel_container_individual_text_icon {
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center;
  height: 18px;
  width: 18px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  opacity: 0.8;
}

.panoramic_index_panel_container_individual_full_width .panoramic_index_panel_container_individual_text_icon {
  bottom: 2.5px;
  background-size: 20px;
  height: 20px;
  width: 20px;
}

.panoramic_index_panel_container_individual_text_footer {
  display: none;
  float: left;
  width: 50%;
  margin-top: 10px;
}

.panoramic_index_panel_container_individual_core_text_expand .panoramic_index_panel_container_individual_text_footer {
  display: block;
}

.panoramic_index_panel_container_individual_text_core {
  color: #fef8e4 !important;
}

.panoramic_index_panel_container_individual_text_core .panoramic_index_panel_container_individual_text_large {
  color: #fef8e4 !important;
}

.panoramic_index_content_container_grid .panoramic_index_panel_container_individual_text_large {
  font-size: 16px;
  line-height: 20px;
}

.panoramic_index_panel_container_individual_core_text .panoramic_index_panel_container_individual_text_large {
  padding-bottom: 10px !important;
  width: 90%;
  font-size: 18px;
  line-height: 28px !important;
  color: #fef8e4 !important;
}

.panoramic_index_panel_container_individual_core_text_expand .panoramic_index_panel_container_individual_text_large {
  padding-bottom: 10px !important;
  width: 100% !important;
  white-space: initial !important;
}

.panoramic_index_panel_container_individual_text_core .panoramic_index_panel_container_individual_text_aux {
  color: #fef8e4 !important;
}

.panoramic_index_panel_container_individual_core_text .panoramic_index_panel_container_individual_text_aux {
  width: 90%;
  text-overflow: initial;
  white-space: initial;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 15px;
  line-height: 24px;
  color: #b8b3a1 !important;
}

.panoramic_index_panel_container_individual_core_text_expand .panoramic_index_panel_container_individual_text_aux {
  color: #fef8e4 !important;
  display: block !important;
  width: 100% !important;
}

.panoramic_index_panel_container_individual_core_text_expand .panoramic_index_panel_container_individual_text_aux_small {
  font-size: 12px !important;
  line-height: 18px !important;
  text-overflow: ellipsis !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  width: 100% !important;
  color: #c9c3aa !important;
}

.panoramic_floating_container .panoramic_index_panel_container_individual_text_bottom {
  font-size: 12px !important;
  margin-top: 5px !important;
  line-height: 18px !important;
  color: #bfb594 !important;
}

.panoramic_floating_container .panoramic_index_panel_container_individual_core_text .panoramic_index_panel_container_individual_text_bottom {
  margin-top: 0px !important;
  text-transform: initial;
}

.panoramic_floating_container .panoramic_index_panel_container_individual_core_text_expand .panoramic_index_panel_container_individual_text_bottom {
  padding: 50px 0px 50px 0px;
}

.panoramic_article_container_individual_media .panoramic_index_panel_container_individual_text_bottom {
  position: absolute;
  bottom: 70px;
  z-index: 1;
  left: 50%;
  width: 1000px;
  margin-left: -500px;
}

.panoramic_index_content_container_scroll .panoramic_index_panel_container_individual_text_container .panoramic_index_panel_container_individual_text_bottom {
  overflow-wrap: break-word;
  overflow: visible;
  text-overflow: initial;
  white-space: initial;
  color: #fef8e4;
}

.panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_bottom {
  overflow-wrap: break-word;
  overflow: visible;
  text-overflow: initial;
  white-space: initial;
  color: #fef8e4;
  font-size: 14px !important;
  text-transform: none !important;
}

.panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_bottom {
  line-height: 21px;
  text-overflow: initial !important;
  white-space: initial !important;
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
}

.panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_bottom_full_height {
  display: block !important;
}

.panoramic_index_content_large .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_bottom {
  font-size: 20px;
  line-height: 30px;
  margin-top: 50px;
}

.panoramic_index_content_container_half_width .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_bottom {
  line-height: 28px;
}

.panoramic_lang_en .panoramic_index_content_container_half_width .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_bottom {
  line-height: 24px;
}

.panoramic_index_content_container_full_width .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_bottom {
  font-size: 17px !important;
  margin-top: 0px !important;
}

.panoramic_index_panel_container_individual_text_top {
  font-size: 28px;
}

.panoramic_floating_container .panoramic_index_panel_container_individual_text_top_small {
  font-size: 16px !important;
}

.panoramic_index_content_container_scroll .panoramic_index_panel_container_individual .panoramic_index_panel_container_individual_text_top {
  font-size: 20px;
  line-height: 24px;
}

.panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_top {
  font-size: 20px;
  width: auto;
  text-transform: initial !important;
}

.panoramic_index_content_large .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_top {
  font-size: 26px;
  line-height: 30px;
}

.panoramic_lang_en .panoramic_index_content_large .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_top {
  font-size: 28px;
}

.panoramic_index_content_container_full_width .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_top {
  font-size: 28px !important;
}

.panoramic_index_panel_container_individual_text_border {
  width: 2px;
  height: 38px;
  background-color: #a39a7d;
  margin: 3px 10px 0px 0px;
  float: left;
  border-radius: 3px;
}

.panoramic_index_panel_container_individual_text_core .panoramic_index_panel_container_individual_text_border {
  margin: 2px 10px 0px 0px;
  height: 40px;
}

.panoramic_index_panel_container_individual_text_core .panoramic_index_panel_container_individual_text_border_single_line {
  margin: 3px 10px 0px 0px !important;
}

.panoramic_article_container_individual_media .panoramic_index_panel_container_individual_text_core .panoramic_index_panel_container_individual_text_border {
  margin: 3px 10px 0px 0px;
  height: 44px;
}

.panoramic_index_content_container_grid .panoramic_index_panel_container_individual_text_border {
  height: 36px;
}

.panoramic_index_panel_container_individual_text_border_short {
  height: 12px !important;
}

.panoramic_index_panel_container_individual_text_border_single_line {
  height: 18px !important;
}

.panoramic_index_panel_full_size .panoramic_index_full_size_hidden {
  z-index: -1;
}

.panoramic_index_panel_full_size_static .panoramic_index_full_size_hidden {
  z-index: -1;
  display: none;
}

.panoramic_index_panel_full_size .panoramic_index_media_container {
  z-index: -1;
}

.panoramic_index_panel_full_size_static .panoramic_index_media_container {
  display: none;
}

.panoramic_index_panel_full_size .panoramic_index_media_container_full_size {
  z-index: 0;
}

.panoramic_index_panel_full_size .footer_details_container_outer {
  display: none;
}

.panoramic_index_panel_full_size .panoramic_image_container_overlay_small_container {
  display: none;
}

.panoramic_index_panel_full_size .panoramic_index_panel_overlay {
  display: block;
}

.panoramic_index_panel_full_size .panoramic_index_media_image {
  display: none;
}

.panoramic_ai_chat_full_size .panoramic_index_media_container {
  z-index: -1;
}

.panoramic_ai_chat_full_size .panoramic_index_media_image {
  display: none;
}

.panoramic_lang_en #footer_details_icp {
  display: none;
}

.panoramic_lang_en .footer_details_divider {
  display: none;
}

.panoramic_image_container_overlay_detach_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 3;
  height: 100%;
  width: 100%;
  background-color: rgba(38, 38, 38, 0.39);
  backdrop-filter: blur(20px);
}

.panoramic_footer_buttons_container {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

.panoramic_floor_plan_on .panoramic_image_container_overlay_small_container {
  display: none !important;
}

.panoramic_floor_plan_on .panoramic_image_container_overlay_dynamic_container {
  display: none !important;
}

.panoramic_floor_plan_on .panoramic_overlay_small_container_aux {
  display: none !important;
}

.panoramic_floor_plan_on .panoramic_floor_plan_button {
  display: none !important;
}

.panoramic_floor_plan_on .panoramic_space_menu_container {
  display: none !important;
}

.panoramic_display_xr .panoramic_space_menu_container {
  display: none !important;
}

.panoramic_display_core #panoramic_regular_footer {
  display: none !important;
}

.panoramic_display_core #panoramic_overlay_small_container_aux_one {
  display: none !important;
  visibility: hidden !important;
}

.panoramic_display_core #panoramic_session_menu_small {
  display: none !important;
  visibility: hidden !important;
}

.panoramic_display_core #panoramic_tour_live_status_container {
  display: none !important;
  visibility: hidden !important;
}

.panoramic_display_core #content_splash_screen_lightbox .aux_lightbox_return_home_button {
  display: none !important;
}

.panoramic_guide_mode #panoramic_regular_footer {
  display: none !important;
}

.panoramic_guide_mode #panoramic_overlay_small_container_aux_one {
  display: none !important;
  visibility: hidden !important;
}

.panoramic_guide_mode #panoramic_session_menu_small {
  display: none !important;
  visibility: hidden !important;
}

.panoramic_guide_mode #panoramic_ai_guide_menu_small {
  display: none !important;
  visibility: hidden !important;
}

.panoramic_guide_mode .panoramic_creation_hide_element {
  display: none !important;
  visibility: hidden !important;
}

.panoramic_guide_mode #panoramic_tour_live_status_container {
  display: none !important;
  visibility: hidden !important;
}

.panoramic_guide_mode .panoramic_fade_information_container_overlay {
  display: none !important;
  visibility: hidden !important;
}

.panoramic_guide_mode .panoramic_floating_container {
  display: none !important;
  visibility: hidden !important;
}

.panoramic_guide_mode .panoramic_footer {
  display: none !important;
  visibility: hidden !important;
}

.panoramic_tour_on .panoramic_floor_plan_button {
  display: none !important;
}

.panoramic_tour_on .panoramic_image_container_overlay_small_container {
  display: none !important;
}

.panoramic_tour_on .panoramic_image_container_overlay_dynamic_container {
  display: none !important;
}

.panoramic_tour_on #panoramic_tour_live_status_container {
  display: block !important;
}

.panoramic_tour_on .panoramic_navigate {
  display: none !important;
}

.panoramic_tour_on .panoramic_aux_menu_button {
  display: none !important;
}

.panoramic_tour_on #panoramic_space_menu_small {
  display: none !important;
}

.panoramic_tour_on .panoramic_tour_icon {
  display: none !important;
}

.panoramic_tour_session_user_on #footer_fixed_container {
  display: none !important;
}

.panoramic_tour_session_on #panoramic_session_chat_leave_button {
  display: none !important;
}

.panoramic_presentation_on .panoramic_tag_creation_title_container {
  display: none !important;
}

.panoramic_presentation_on #footer_fixed_container {
  display: none !important;
}

.panoramic_presentation_on .panoramic_floating_container {
  display: none !important;
}

.panoramic_presentation_admin_on #footer_fixed_container {
  display: block !important;
}

.page_evaluation .panoramic_index_media_text_container {
  top: 55% !important;
}

.panoramic_link_iframe_container {
  background-color: #fff;
  float: left;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 175px;
  overflow: hidden;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.7);
  border-radius: 3px;
}

.panoramic_menu_panel_simple .panoramic_link_iframe_container {
  top: 143px;
}

.panoramic_link_iframe_container_full {
  position: static !important;
  height: 90% !important;
  top: 0px !important;
}

.panoramic_menu_content_container {
  float: left;
  width: 100%;
  height: 78%;
  overflow-y: scroll;
  overflow-x: hidden;
}

.panoramic_menu_panels_container_simple .panoramic_menu_content_container {
  height: 93%;
}

.panoramic_menu_content_container_inner {
  width: 98%;
  margin: 0 auto;
}

.panoramic_space_menu_container {
  right: 30px;
  width: 70px;
  font-size: 13px;
  position: fixed;
  z-index: 1;
  background-color: rgba(40, 40, 40, 0.58);
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.3);
  bottom: 45%;
  border-radius: 6px;
  overflow-y: scroll;
  max-height: 265px;
  cursor: pointer;
}

.panoramic_space_menu_container_icon_container {
  position: absolute;
  right: 0px;
  height: 100%;
  width: initial !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.panoramic_space_menu_container_dual {
  max-height: 295px;
  bottom: 38%;
}

.panoramic_space_menu_container_scroll {
  max-height: 365px;
  bottom: 35%;
}

#footer_fixed_container .panoramic_space_menu_container {
  position: absolute;
  right: 0px;
  bottom: 71px;
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.78);
}

.panoramic_display_core #footer_fixed_container .panoramic_space_menu_container {
  right: 0px;
  bottom: 70px;
  background-color: rgba(52, 52, 52, 0.36);
  box-shadow: 0px 0px 4px 1.5x rgba(0, 0, 0, 0.78);
}

.panoramic_space_menu_container_top {
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 3px;
}

.panoramic_space_menu_wide {
  width: 144px !important;
  overflow-y: visible !important;
}

.panoramic_space_menu_icon_inner_container {
  width: 90%;
  margin: 0 auto;
}

.panoramic_space_menu_inner_scroll {
  overflow-y: hidden;
  backdrop-filter: blur(10px);
  border-radius: 3px;
}

.panoramic_space_menu_container_small {
  width: 60px !important;
  height: 75px !important;
  bottom: 50% !important;
  overflow: visible;
}

.panoramic_space_menu_container_nested {
  cursor: pointer;
  top: -55px;
  position: absolute;
  left: 0px;
  height: 45px !important;
  width: 60px !important;
  backdrop-filter: blur(10px);
  background-color: rgba(40, 40, 40, 0.58);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}

.panoramic_space_menu_wide .panoramic_space_menu_container_nested {
  top: initial !important;
  bottom: -55px !important;
  height: 45px !important;
  width: 100% !important;
}

.panoramic_video_landscape .panoramic_space_menu_container_nested {
  transform: rotate(90deg);
  top: initial !important;
  bottom: 91px !important;
  right: 55px !important;
  left: initial !important;
  height: 60px !important;
  width: 125px !important;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.6);
}

.panoramic_space_menu_container_min .panoramic_space_menu_container_nested {
  height: 30px !important;
}

.panoramic_space_menu_container_min .panoramic_space_menu_container_nested_static {
  height: 50px !important;
}

.panoramic_space_menu_container_min .panoramic_space_menu_container_nested_first {
  bottom: -35px !important;
}

.panoramic_video_landscape .panoramic_space_menu_image img {
  margin: 0px;
}

.panoramic_space_menu_container_nested_icon {
  top: initial !important;
  bottom: -65px !important;
  height: 60px !important;
}

.panoramic_space_menu_container_nested_icon_one {
  top: initial !important;
  bottom: -114px !important;
  height: 60px !important;
}

.panoramic_space_menu_container_nested_icon_text {
  top: initial !important;
  bottom: -48px !important;
  height: 42px !important;
}

.panoramic_space_menu_container_media .panoramic_space_menu_media {
  height: 95%;
}

.panoramic_space_menu_container_inner {
  float: left;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(10px);
  position: relative;
  border-radius: 3px;
}

.panoramic_space_menu_container_inner_padded {
  padding: 20px 0px 0px 20px;
  left: -20px;
  top: -20px;
  backdrop-filter: blur(0px) !important;
}

.panoramic_space_menu_inner_scroll .panoramic_space_menu_container_inner {
  overflow-y: scroll;
  max-height: 300px;
  backdrop-filter: none;
}

.panoramic_display_core .panoramic_space_menu_container_inner {
  backdrop-filter: blur(4px);
}

.panoramic_space_menu_full_size .panoramic_space_menu_container_inner {
  overflow: hidden;
}

.panoramic_space_menu_individual_container {
  float: left;
  width: 100%;
  height: 85px;
  margin: 5px auto 10px auto;
}

.panoramic_space_menu_container_scroll .panoramic_space_menu_individual_container {
  margin: 5px auto 5px auto;
}

.panoramic_space_menu_full_size .panoramic_space_menu_individual_container {
  height: 140px;
  margin: 0px;
}

.panoramic_space_menu_image {
  float: left;
  width: 100%;
  height: 100%;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
  box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  position: relative;
  overflow: hidden;
}

.panoramic_space_menu_image video {
  border-radius: 3px;
}

.panoramic_space_menu_video {
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.panoramic_space_menu_video video {
  height: 98%;
  position: absolute;
  bottom: -1px;
}

.panoramic_session_chat_user_avatar {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

.panoramic_session_chat_user_avatar div {
  border-radius: 3px;
  background: transparent !important;
}

.panoramic_space_menu_image_full_size {
  width: 100% !important;
}

.panoramic_space_menu_image img {
  max-height: 100%;
  max-width: 100%;
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 3px;
}

.panoramic_space_menu_placeholder_image {
  max-height: 100%;
  max-width: 100%;
  height: initial !important;
  width: initial !important;
  object-fit: initial !important;
  border-radius: 0px !important;
}

.panoramic_space_menu_text_container {
  position: absolute;
  width: auto;
  max-width: 83%;
  height: 18px;
  line-height: 16px;
  font-size: 10px;
  bottom: 3px;
  left: 3px;
  background-color: rgba(40, 40, 40, 0.53);
  padding: 2px 5px 0px 5px;
  border-radius: 3px;
  backdrop-filter: blur(4px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.panoramic_space_menu_badge {
  height: 6px;
  width: 6px;
  border-radius: 50%;
  float: left;
  margin: 5px 5px 0px 0px;
}

.panoramic_space_menu_container_inner_button {
  margin: 0 auto;
  width: 85% !important;
}

.panoramic_space_menu_button_container_divider {
  float: left;
  width: 100%;
  border: 0.8px solid #7c786d;
  border-radius: 3px;
  margin: 6px 0px 10px 0px;
}

.panoramic_space_menu_button_container {
  width: 80%;
  height: 100%;
  margin: 5px auto;
  position: relative;
}

.panoramic_space_menu_container_small .panoramic_space_menu_button_container {
  width: 75%;
  height: auto;
}

.panoramic_space_menu_container_media .panoramic_space_menu_button_container {
  width: 100%;
  height: 100%;
  margin: 0px;
}

.panoramic_space_menu_container_inner_padded .panoramic_space_menu_button_container {
  top: 0px;
  overflow: hidden;
  border-radius: 3px;
}

.panoramic_space_menu_wide .panoramic_space_menu_button_container {
  width: 85% !important;
  margin: 5px auto !important;
}

.panoramic_space_menu_wide .panoramic_space_menu_container_nested .panoramic_space_menu_button_container {
  margin: 0px auto !important;
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 40px;
  letter-spacing: 0.5px;
}

.panoramic_lang_en .panoramic_space_menu_wide .panoramic_space_menu_container_nested .panoramic_space_menu_button_container {
  letter-spacing: 0px;
}

.panoramic_space_menu_button {
  width: 100%;
  cursor: pointer;
  height: 40px;
  position: relative;
}

.panoramic_space_menu_container_media .panoramic_space_menu_button {
  height: 100%;
}

.panoramic_space_menu_media {
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  border-radius: 3px;
}

.panoramic_space_menu_button_text {
  width: 80%;
  float: right;
  text-align: right;
  height: 40px;
  line-height: 40px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  direction: rtl;
  letter-spacing: 1px;
}

.panoramic_space_menu_container_small .panoramic_space_menu_button_text {
  width: 100%;
  text-align: center;
  height: auto;
  line-height: initial;
  letter-spacing: 0px;
  float: none;
  text-overflow: initial;
  white-space: initial;
  direction: initial;
  margin: 7px auto 0px auto;
}

.panoramic_space_menu_container_min .panoramic_space_menu_container_nested .panoramic_space_menu_button_text {
  display: none;
}

.panoramic_space_menu_container_small .panoramic_space_menu_button_text_top {
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  height: 22px;
  line-height: 25px;
}

.panoramic_lang_en .panoramic_space_menu_container_small .panoramic_space_menu_button_text {
  margin: 1px 0px 0px 0px;
  height: 23px;
  line-height: 25px;
}

.panoramic_space_menu_container_small .panoramic_space_menu_button_text_small {
  font-size: 11px;
  margin: -1px 0px 0px 0px;
}

.panoramic_lang_en .panoramic_space_menu_container_small .panoramic_space_menu_button_text_small {
  font-size: 9px;
}

.panoramic_space_menu_container_nested_icon_text .panoramic_space_menu_button_text_small {
  font-size: 11px !important;
  margin: -1px 0px 0px 0px !important;
  height: 17px !important;
  line-height: 17px !important;
}

.panoramic_lang_en .panoramic_space_menu_container_nested_icon_text .panoramic_space_menu_button_text_small {
  margin: -3px 0px 0px 0px !important;
}

.panoramic_lang_en .panoramic_space_menu_container_small .panoramic_space_menu_container_nested .panoramic_space_menu_button_text_small {
  margin-top: 8px;
}

.panoramic_space_menu_button_divider {
  margin: 10px auto 10px auto;
  width: 70%;
  border: 1px solid #b6ac8d;
  border-radius: 3px;
}

.panoramic_space_menu_button_icon {
  width: 100%;
  height: 20px;
  background-size: 20px;
  margin: 10px auto 6px auto;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 1;
}

.panoramic_space_menu_row .panoramic_space_menu_button_icon {
  height: 40px;
  line-height: 40px;
  margin: 0px;
}

.panoramic_space_menu_container_min .panoramic_space_menu_container_nested_icon .panoramic_space_menu_button_icon {
  background-size: 18px;
  margin: 0px;
}

.form_individual_item_container_one_fourth .form_individual_item_file_upload_button {
  width: 22%;
  margin: 10px 18px 0px 0px;
}

.form_individual_item_container_one_fourth .form_individual_item_file_upload_button:last-child {
  margin: 10px 0px 0px 0px;
}

.form_individual_item_container_half .form_individual_item_file_upload_button {
  width: 48%;
  margin: 10px 18px 0px 0px;
}

.form_individual_item_container_half .form_individual_item_file_upload_button:last-child {
  margin: 10px 0px 0px 0px;
}

.panoramic_image_container_overlay_aux_full_size .form_individual_item_container_tall {
  border: none;
}

.panoramic_image_container_overlay_aux_full_size .form_individual_item_container_tall .form_individual_item_container_inner {
  width: 100%;
}

.panoramic_image_container_overlay_aux_full_size .form_individual_item_file_upload_button {
  background-color: rgba(51, 51, 51, 0.8);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.7);
  background-color: rgba(50, 50, 50, 0.72);
  border-radius: 3px;
}

.aux_click_pointer {
  position: fixed;
  box-sizing: border-box;
  border-style: solid;
  border-color: #fef8e4;
  border-radius: 50%;
  animation: aux_click_pointer 0.8s ease-out;
  z-index: 3;
}

.panoramic_video_controls_container {
  position: absolute;
  right: 4px;
  bottom: 43%;
  width: 32px;
  height: 70px;
  z-index: 10;
  border-radius: 3px;
  background-color: rgba(39, 39, 39, 0.5);
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.6);
}

.panoramic_cart_image_container .panoramic_video_controls_container {
  height: auto;
  bottom: initial;
  top: 5px;
  right: 8px;
}

.panoramic_video_controls_container .panoramic_tour_icon {
  position: static;
  float: left;
  box-shadow: none;
  background-size: 18px;
  height: 35px;
  width: 32px;
}

.panoramic_video_controls_container .panoramic_tour_icon_outer {
  width: 32px;
  height: 35px;
  padding: 0px;
}

.panoramic_video_landscape .panoramic_information_container_inner {
  top: 0px !important;
  bottom: 0px !important;
  max-height: 100% !important;
  max-width: 100% !important;
}

.panoramic_video_landscape .panoramic_tag_creation_title_container {
  display: none !important;
}

.panoramic_video_landscape .panoramic_footer {
  display: none !important;
}

.panoramic_video_landscape #panoramic_location_video {
  transform: rotate(90deg);
  transform-origin: bottom left;
  width: 100vh;
  height: 100vw;
  margin-top: -100vw;
  object-fit: contain;
  background-color: #000;
}

.panoramic_video_landscape .panoramic_video_landscape_rotate #panoramic_location_video {
  transform: initial;
  transform-origin: initial;
  width: 100%;
  height: auto;
  margin: auto;
  object-fit: cover;
}

.panoramic_video_load_initial_mobile #panoramic_location_video {
  display: none !important;
}

.panoramic_video_landscape .panoramic_information_container_inner .panoramic_media_content {
  max-height: initial;
  max-width: initial;
}

.panoramic_video_landscape .panoramic_video_controls_container {
  transform: rotate(90deg);
  bottom: 80px;
  right: -10px;
  height: 42px;
  width: 100px;
}

.panoramic_video_landscape .panoramic_video_landscape_rotate .panoramic_video_controls_container {
  transform: initial;
  right: 30px;
  bottom: initial;
  top: 20px;
}

.panoramic_display_mobile_full_screen_footer_off .panoramic_video_landscape_rotate .panoramic_video_controls_container {
  top: 30px !important;
  right: 40px !important;
}

.panoramic_display_mobile_full_screen_footer_off .panoramic_video_landscape_rotate .vjs-control-bar {
  bottom: 15% !important;
}

.panoramic_video_landscape_full_screen .panoramic_video_controls_container {
  bottom: 200px !important;
}

.panoramic_video_landscape_full_screen .panoramic_space_menu_container_nested {
  bottom: 191px !important;
}

.panoramic_video_landscape .panoramic_video_controls_container .panoramic_tour_icon_outer {
  height: 42px;
  width: 50px;
}

.panoramic_video_landscape .panoramic_video_controls_container .panoramic_tour_icon {
  width: 50px;
  height: 42px;
  background-size: 20px;
}

.panoramic_video_landscape .panoramic_content_panel {
  padding: 0px !important;
}

.panoramic_video_landscape .panoramic_information_container_background_overlay {
  top: 0px !important;
  padding: 0px !important;
}

.panoramic_language_on .panoramic_aux_menu_button {
  visibility: hidden !important;
}

.panoramic_aux_hide_on #panoramic_image_container_inner {
  display: none !important;
}

.panoramic_aux_hide_on .panoramic_floating_container {
  display: none !important;
}

.panoramic_aux_hide_on .panoramic_creation_hide_element {
  display: none !important;
}

.panoramic_aux_hide_on .panoramic_footer {
  display: none !important;
}

.panoramic_aux_hide_on .panoramic_space_menu_container {
  display: none !important;
}

.panoramic_display_xr #panoramic_image_container_overlay {
  width: 600px !important;
  min-height: 150px !important;
  padding: 0px !important;
  border-radius: 0px !important;
  box-shadow: none !important;
  background-color: #201C19 !important;
}

.panoramic_display_xr .panoramic_image_container_overlay_text {
  display: none !important;
}

.panoramic_display_xr .panoramic_image_container_overlay_button {
  display: none !important;
}

.panoramic_display_xr .panoramic_image_container_overlay_divider {
  display: none !important;
}

.panoramic_display_xr .panoramic_cart_container .panoramic_cart_individual_container_tall_wide {
  width: 43% !important;
  margin: 0px !important;
  border-radius: 0px !important;
}

.panoramic_display_xr .panoramic_tour_text_container .panoramic_tour_text {
  width: 80%;
}

.panoramic_display_core #logo_top_container {
  display: none !important;
}

.panoramic_aux_message_container {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 3;
  background-color: rgba(23, 20, 18, 0.7);
  display: none;
}

.panoramic_chat_animation_elements {
  float: left;
  width: 100%;
  cursor: pointer;
}

.panoramic_chat_aux_container {
  position: absolute;
  bottom: 30px;
  width: 100%;
  height: 250px;
  background-color: rgba(36, 36, 36, 0.358);
  backdrop-filter: blur(15px);
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  z-index: 2;
}

.panoramic_ai_chat_index_panels_container .panoramic_chat_aux_container {
  bottom: 20px;
}

.panoramic_chat_task_fill .panoramic_chat_aux_container {
  height: 66% !important;
  bottom: 80px;
  overflow-y: hidden;
}

.panoramic_chat_task_mode_fill .panoramic_chat_aux_container {
  height: 66% !important;
  bottom: 20px !important;
}

.panoramic_chat_container_inner_overlay {
  position: absolute;
  top: 40px;
  left: 0px;
  width: 100%;
  height: 95%;
  display: none;
  z-index: 1;
}

.panoramic_chat_task_mode .panoramic_chat_prompt_container {
  display: none;
}

.panoramic_chat_task_mode_fill .panoramic_chat_prompt_container {
  display: none;
}

.panoramic_chat_task_mode .panoramic_chat_container_inner_overlay {
  display: block;
}

.panoramic_chat_task_mode_fill .panoramic_chat_container_inner_overlay {
  display: block;
}

.panoramic_chat_aux_container_inner {
  width: 95%;
  height: 100%;
  margin: 0 auto;
  position: relative;
}

.panoramic_chat_aux_container_inner_two_thirds {
  height: 85%;
}

.panoramic_chat_aux_container_button {
  float: left;
  width: 100%;
  height: 165px;
  margin: 20px 0px 15px 0px;
  border-radius: 3px;
  cursor: pointer;
}

.panoramic_chat_aux_container_button_inner {
  width: 90%;
  margin: 0 auto;
}

.panoramic_chat_aux_container_button_icon {
  width: 100%;
  height: 30px;
  background-size: 30px;
  background-position: center;
  background-repeat: no-repeat;
  margin: 38px 0px 15px 0px;
  float: left;
}

.panoramic_chat_aux_container_button_text {
  font-size: 16px;
  letter-spacing: 1px;
  float: left;
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
}

.panoramic_chat_aux_container_button_text_inner {
  display: flex;
}

.panoramic_chat_aux_container_button_text_bottom {
  font-size: 13px;
  color: #9c9274;
  margin-top: 1px;
  letter-spacing: 0px;
}

.panoramic_chat_aux_container_button_text_left {
  float: left;
  font-size: 17px;
  line-height: 30px;
  margin-right: 5px;
}

.panoramic_lang_en .panoramic_chat_aux_container_button_text_left {
  line-height: initial;
  font-size: 16px;
}

.panoramic_chat_aux_container_button_text_right {
  line-height: 29px;
  float: left;
}

.panoramic_lang_en .panoramic_chat_aux_container_button_text_right {
  line-height: initial;
}

.panoramic_chat_aux_container_aux_button {
  width: 30px;
  height: 30px;
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -15px;
  opacity: 0.3;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.panoramic_chat_aux_content_panel {
  float: left;
  width: 100%;
  padding: 10px 0px 10px 0px;
  margin: 10px 0px 5px 0px;
  border-radius: 6px;
  cursor: pointer;
  background-color: rgba(25, 25, 25, 0.45);
  background-color: rgba(29, 29, 29, 0.36);
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.panoramic_chat_aux_content_panel_inner {
  width: 92%;
}

.panoramic_chat_aux_scroll_container {
  overflow-y: auto;
  overflow-x: visible;
  max-height: calc(100% - 55px);
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
  margin-right: -10px;
  box-sizing: content-box;
}

.panoramic_chat_aux_content_panel_text_container {
  float: left;
  width: 90%;
}

.panoramic_chat_aux_content_panel_text {
  float: left;
  width: 100%;
  font-size: 13px;
  line-height: 18px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.panoramic_chat_aux_content_panel_text_bottom {
  color: #a39a7a;
}

.panoramic_chat_aux_content_panel_icon {
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
  height: 20px;
  width: 5%;
  position: absolute;
  right: 10px;
}

.panoramic_chat_aux_message {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 120px;
}

.panoramic_chat_realtime_on .panoramic_chat_realtime_disabled {
  opacity: 0.3 !important;
}

.panoramic_chat_aux_container_aux_button_left {
  left: 12px;
}

.panoramic_chat_aux_container_aux_button_left_one {
  left: 60px;
}

.panoramic_chat_aux_container_aux_button_left_two {
  left: 110px;
}

.panoramic_chat_aux_container_aux_button_left_three {
  left: 160px;
}

.panoramic_chat_aux_container_aux_button_right {
  left: initial !important;
  right: 0px !important;
  margin: 0px !important;
}

.panoramic_chat_aux_container_aux_button_top {
  bottom: initial !important;
  top: 6px !important;
}

.panoramic_chat_aux_container_aux_button_bright {
  opacity: 1 !important;
}

.panoramic_chat_aux_container_aux_loader {
  position: absolute;
  bottom: 20px;
  right: 40px;
  width: 60px;
}

.panoramic_space_menu_container .panoramic_chat_aux_container_aux_loader {
  position: absolute;
  left: 8px;
  right: initial;
  width: auto;
  bottom: 10px;
}

.panoramic_chat_aux_button_container {
  float: left;
  width: 100%;
  margin-top: 10px;
}

.panoramic_chat_aux_button_container_inner {
  display: flex;
  justify-content: space-around;
}

.panoramic_chat_aux_button {
  width: 45%;
  height: 35px;
  margin: 10px 0px;
  line-height: 35px;
  border-radius: 3px;
  font-size: 14px;
  background-color: rgba(0, 0, 0, 0.31);
  box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.7);
}

.panoramic_chat_aux_button_text {
  width: 85%;
  margin: 0 auto;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.panoramic_chat_input_container {
  position: absolute;
  bottom: 20px;
  width: 100%;
}

.panoramic_display_mobile_full_screen_footer_off .panoramic_chat_task_fill .panoramic_chat_aux_container {
  bottom: 60px;
}

.panoramic_display_mobile_full_screen_footer_off .panoramic_chat_task_mode_fill .panoramic_chat_aux_container {
  bottom: 0px !important;
}

.panoramic_display_mobile_full_screen_footer_off .panoramic_chat_input_container {
  bottom: 0px;
}

.panoramic_display_mobile_full_screen_footer_on .panoramic_article_chat_container .panoramic_chat_input_container {
  bottom: 60px !important;
}

.panoramic_display_mobile_full_screen_footer_off .panoramic_chat_aux_container {
  bottom: 0px;
}

.panoramic_chat_panel_view_only .panoramic_chat_input_container {
  display: none !important;
}

.panoramic_chat_speech_start .panoramic_chat_input_container {
  z-index: 4;
}

.panoramic_chat_input_container_fixed {
  position: fixed;
  width: 95%;
  z-index: 2;
}

.panoramic_content_panel .panoramic_chat_input_container_fixed {
  width: 475px;
}

.panoramic_index_panel .panoramic_chat_input_container_fixed {
  width: 875px;
}

.panoramic_chat_input_container .form_individual_container {
  background-color: #1f1d1d;
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.7);
  position: relative;
  border-radius: 10px;
}

.panoramic_chat_input_disabled .form_individual_container {
  height: 47px;
}

.panoramic_chat_input_container .form_individual_container {
  background-color: rgba(28, 28, 28, 0.45);
  backdrop-filter: blur(15px);
}

.panoramic_chat_input_container .form_individual_item_container {
  height: auto;
  border: none !important;
}

.panoramic_chat_aux_container .form_individual_item_container {
  height: 95%;
  width: 92%;
  margin: 5px 0px 0px 0px;
  border-bottom: none;
}

.panoramic_chat_task_fill .panoramic_chat_aux_container .form_individual_item_container {
  height: 82%;
  width: 100%;
  margin: 0px !important;
}

.panoramic_chat_input_container .form_fields {
  margin: 0px !important;
  height: 45px;
  line-height: 45px;
}

.panoramic_chat_input_container .form_fields_text_area {
  margin: 10px 0px 8px 0px !important;
  height: 26px;
  min-height: auto;
  line-height: 26px;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.5px;
}

.panoramic_display_chrome .panoramic_chat_input_container .form_fields_text_area {
  font-weight: bold;
}

.panoramic_display_chrome_en .panoramic_chat_input_container .form_fields_text_area {
  font-weight: 500;
}

.panoramic_chat_task_fill .panoramic_chat_task_container .form_fields_text_area {
  height: 86% !important;
  margin: 0px !important;
  min-height: initial !important;
  overflow-y: scroll;
}

.panoramic_chat_input_container .form_individual_item_container_inner {
  float: left;
  margin-left: 10px;
  min-height: 48px;
}

.panoramic_chat_input_speech .form_individual_item_container_inner {
  margin: 0px;
  width: 100%;
}

.panoramic_chat_input_container canvas {
  height: 45px !important;
  width: 80% !important;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

#panoramic_image_container_overlay .panoramic_chat_input_container canvas {
  bottom: 11px;
}

.panoramic_chat_input_container_aux_text {
  display: none;
  height: 48px;
  line-height: 48px;
  font-size: 13px;
  text-align: center;
  letter-spacing: 0.3px;
}

.panoramic_chat_input_disabled .panoramic_chat_input_container_aux_text {
  display: block;
}

.panoramic_chat_input_disabled .chat_message {
  display: none;
}

.panoramic_chat_input_speech .panoramic_chat_speech_element {
  display: block !important;
}

.panoramic_chat_input_disabled .panoramic_chat_stop_button_element {
  display: block !important;
}

.panoramic_chat_input_disabled .panoramic_chat_speech_button_element {
  display: none !important;
}

.panoramic_chat_input_disabled .panoramic_chat_speech_button_element {
  display: none !important;
}

.panoramic_chat_input_disabled .panoramic_chat_speech_element {
  display: none !important;
}

.panoramic_chat_input_disabled .panoramic_chat_speech_button {
  display: none !important;
}

.panoramic_chat_input_speech .panoramic_chat_send_element {
  display: none;
}

.panoramic_chat_input_start_animation .panoramic_chat_input_container_aux_text {
  display: none !important;
}

.panoramic_chat_input_start_animation .panoramic_chat_stop_button_element {
  display: block !important;
}

.panoramic_chat_input_start_animation .panoramic_chat_speech_button_element {
  display: none !important;
}

.panoramic_chat_input_start_animation .panoramic_chat_non_animation_elements {
  display: none !important;
}

.panoramic_chat_input_start_animation .panoramic_chat_animation_elements {
  display: block !important;
}

.panoramic_chat_container_overlay {
  position: fixed;
  z-index: 3;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  border-radius: 8px;
  background-color: rgba(48, 48, 48, 0.6);
  backdrop-filter: blur(10px);
  display: none;
  justify-content: center;
}

.panoramic_chat_speech_start .panoramic_chat_container_overlay {
  display: flex;
}

.panoramic_space_menu_container .panoramic_chat_container_overlay {
  background-color: rgba(40, 40, 40, 0.7);
  border-radius: 0px;
}

.panoramic_chat_speech_container {
  position: absolute;
  top: 25%;
  width: 500px;
}

.panoramic_display_mobile_full_screen .panoramic_chat_speech_container {
  top: 30%;
}

.panoramic_space_menu_container .panoramic_chat_speech_container {
  top: 18%;
  width: 120px;
}

.panoramic_chat_speech_animation {
  float: left;
  width: 100%;
}

.panoramic_chat_speech_title {
  float: left;
  width: 100%;
  text-align: center;
  letter-spacing: 0.5px;
}

.panoramic_chat_container_video_container {
  float: left;
  width: 100%;
  height: 20%;
  background-color: #fff;
  margin: 15px 0px 5px 0px;
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  display: flex;
  justify-content: center;
  overflow: hidden;
  position: relative;
}

.panoramic_chat_container_video_container video {
  height: 100.5%;
  position: absolute;
  top: 0px;
}

.panoramic_chat_container {
  float: left;
  width: 100%;
  height: 68%;
  padding: 0px 10px;
  margin: 0px -10px;
  overflow-y: scroll;
  position: relative;
}

.panoramic_display_mobile_full_screen_footer_off .panoramic_chat_container {
  height: 70%;
}

.panoramic_chat_panel_view_only .panoramic_chat_container {
  height: 90% !important;
}

.panoramic_article_chat_container .panoramic_chat_container {
  overscroll-behavior: initial !important;
  height: 78%;
}

.panoramic_display_mobile_full_screen_footer_off .panoramic_article_chat_container .panoramic_chat_container {
  height: 83%;
}

.panoramic_display_mobile_full_screen_footer_on .panoramic_article_chat_container .panoramic_chat_container {
  height: 82%;
}

.panoramic_chat_container_scroll_disabled {
  overflow-y: hidden;
}

.panoramic_chat_container_inner {
  width: 100%;
  margin: 0px auto;
}

.panoramic_chat_container_inner_inner {
  float: left;
  width: 100%;
}

.panoramic_chat_message_left {
  display: flex;
}

.panoramic_chat_message {
  width: 100%;
  float: left;
  margin: 10px 0px;
}

.panoramic_chat_message:first-child {
  margin: 5px 0px 10px 0px;
}

.panoramic_chat_message:last-child {
  margin: 10px 0px 100px 0px;
  min-height: 150px;
}

.panoramic_article_chat_container .panoramic_chat_message:last-child {
  margin-bottom: 30px !important;
}

.panoramic_chat_message * {
  overscroll-behavior: initial !important;
}

.panoramic_chat_task_fill .panoramic_chat_message {
  visibility: hidden !important;
}

.panoramic_ai_chat_hide_avatar .panoramic_chat_message {
  visibility: visible !important;
}

.panoramic_chat_message table {
  margin-bottom: 10px;
}

.panoramic_chat_message p {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  color: #fef8e4;
}

.panoramic_chat_message ul {
  white-space: initial;
  padding-left: 18px;
  list-style-type: disc;
  margin: 0px;
}

.panoramic_chat_message ol {
  white-space: initial;
  padding-left: 18px;
  margin: 0px;
}

.panoramic_chat_message li {
  float: left;
  list-style-type: disc;
  margin-bottom: 10px;
  width: 100%;
}

.panoramic_chat_message hr {
  display: none;
}

.panoramic_chat_message h1, h2, h3, h4, h5, h6 {
  color: #fef8e4 !important;
  margin: 10px 0px 10px 0px !important;
  font-size: 14px !important;
  padding: 0px !important;
}

.panoramic_chat_panel_aux_overlay {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;
  border-radius: 3px;
  background-color: rgba(34, 34, 34, 0.32);
  backdrop-filter: blur(3px);
}

.panoramic_chat_message_inner {
  max-width: 80%;
  min-width: 12px;
  min-height: 27px;
  background-color: rgba(34, 78, 91, 0.3098039216);
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(15px);
  border-radius: 3px;
  padding: 5px 10px;
  float: left;
  position: relative;
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
}

.panoramic_chat_message_inner_short {
  width: 85px !important;
}

.panoramic_lang_en .panoramic_chat_message_inner_short {
  width: 110px !important;
}

.panoramic_chat_message_right .panoramic_chat_message_inner_short {
  width: 55px !important;
  height: 10px !important;
}

.panoramic_chat_message_right .panoramic_chat_message_inner {
  float: right;
}

.panoramic_chat_message_media .panoramic_chat_message_inner {
  padding: 0px !important;
  max-width: 60%;
}

.panoramic_chat_message_media_download {
  margin: 10px 0px;
  width: 100%;
  cursor: pointer;
}

.panoramic_chat_message_media_download .panoramic_chat_message_media_inner {
  float: left;
  position: relative;
  border-radius: 3px;
  min-height: 27px;
  min-width: 230px;
  max-width: 300px;
  height: 80px;
  overflow: hidden;
  display: flex;
  align-items: center;
  flex-direction: initial;
  background-color: rgba(52, 95, 105, 0.22);
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(15px);
}

.panoramic_chat_message_media_full_size .panoramic_chat_message_media_inner {
  max-width: 70%;
  min-width: initial;
  height: 100%;
}

.panoramic_chat_message_right .panoramic_chat_message_media_inner {
  float: right;
}

.panoramic_chat_message_file_icon {
  float: left;
  width: 80px;
  height: 100%;
  background-color: #fff;
  background-size: 60px;
  background-repeat: no-repeat;
  background-position: center;
  flex: 0 0 80px;
}

.panoramic_chat_message_media_text {
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1 1 auto;
  min-width: 0;
}

.panoramic_chat_message_media_icon {
  width: 40px;
  height: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  flex: 0 0 40px;
}

.panoramic_chat_message_media_full_size .panoramic_chat_message_media_icon {
  position: absolute;
  right: 10px;
  top: 5px;
  background-color: rgba(40, 40, 40, 0.37);
  border-radius: 6px;
  padding: 2px 0px;
  backdrop-filter: blur(4px);
}

.panoramic_chat_message_media_full_size .panoramic_chat_message_inner {
  width: 100%;
  max-width: 100%;
}

.panoramic_chat_message_left .panoramic_chat_message_inner {
  padding-left: 0px;
  padding-right: 0px;
  max-width: 100%;
  background-color: transparent;
  backdrop-filter: none;
  box-shadow: none;
}

.panoramic_chat_container .panoramic_chat_message:first-child .panoramic_chat_message_inner {
  padding-left: 0px;
  padding-right: 0px;
  max-width: 100%;
  background-color: transparent;
  backdrop-filter: none;
  box-shadow: none;
}

.panoramic_chat_message_media img {
  float: left;
  border-radius: 3px;
  width: 100%;
}

.panoramic_chat_message_media_full_size img {
  width: 100%;
  max-width: 100% !important;
}

.panoramic_chat_message_title {
  float: left;
  margin: 2px 0px 5px 0px;
  white-space: nowrap;
}

.panoramic_chat_message_text {
  float: left;
  width: 100%;
  line-height: 27px;
  font-size: 15px;
  text-align: left;
  overflow-wrap: break-word;
  font-weight: 500;
  overflow-x: scroll;
  color: #fef8e4;
  white-space: pre-line;
  font-family: "Roboto", "Arial", "Helvetica";
}

.panoramic_lang_en .panoramic_chat_message_text {
  line-height: 24px;
}

.panoramic_display_chrome .panoramic_chat_message_text {
  font-weight: bold;
}

.panoramic_display_chrome_en .panoramic_chat_message_text {
  font-weight: 500;
}

.panoramic_chat_message_text * {
  color: #fef8e4 !important;
}

.panoramic_chat_message_text img {
  float: left;
  width: 100%;
  max-width: 500px;
}

.panoramic_chat_message_text em {
  font-style: initial !important;
}

.panoramic_chat_message_text li:empty, p:empty {
  display: none !important;
}

.panoramic_chat_message_reasoning_code_text {
  max-height: 100px;
  overflow-y: scroll;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: break-word;
  color: #e0d9bf !important;
  font-size: 13px;
  line-height: 22px;
}

.panoramic_chat_message_reasoning_code ~ a {
  display: none;
}

.panoramic_chat_message_reasoning_code ~ p a {
  display: none;
}

.panoramic_chat_message_markdown .panoramic_chat_message_text {
  white-space: initial;
}

.panoramic_chat_message_text_title {
  float: left;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.panoramic_chat_message_scroll_container {
  float: left;
  width: 100%;
  overflow-x: scroll;
  padding: 5px 0px 10px 0px;
}

.panoramic_chat_message_scroll_container code {
  float: left;
  background-color: rgba(24, 24, 24, 0.42);
  border-radius: 6px;
  padding: 5px 15px;
  margin-bottom: 10px;
}

.panoramic_chat_message_text_divider {
  float: left;
  width: 100%;
  height: 1px;
  margin: 5px 0px 10px 0px;
  background-color: #736d57;
}

.panoramic_chat_message_text_link_container {
  float: left;
  width: 100%;
  margin: 20px 0px 5px 0px;
}

.panoramic_chat_message_text_link {
  float: left;
  height: 100px;
  width: 50%;
  cursor: pointer;
  border-radius: 3px;
  display: flex;
  align-items: center;
}

.panoramic_chat_message_text_link_full_width {
  width: 100%;
  max-width: 500px;
}

.panoramic_chat_message_text_link_text {
  float: left;
  width: 90%;
  font-size: 12px;
  line-height: 18px;
  padding-left: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.panoramic_chat_message_text_link_text_bottom {
  color: #b3a989;
}

.panoramic_chat_message_text_link_text_container {
  float: left;
  width: 60%;
}

.panoramic_chat_message_text_link_image {
  float: left;
  width: 40%;
  height: 90px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.panoramic_chat_message_text_link_image_inner {
  width: 90%;
  height: 80%;
  top: 0px;
  left: 0px;
  right: 0px;
  margin: auto !important;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.78);
  margin: 10px 0px 20px 0px;
  border-radius: 3px;
  overflow: hidden;
}

.panoramic_chat_message_text_link_image img {
  max-height: 100%;
  max-width: 100%;
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 3px;
  z-index: 1;
}

.panoramic_chat_message_icon_container {
  float: left;
  width: 100%;
  margin: 10px 0px 10px 0px;
  cursor: pointer;
}

.panoramic_chat_message_icon_button {
  float: left;
  margin-right: 20px;
  cursor: pointer;
}

.form_individual_container .panoramic_chat_message_icon_button {
  margin-bottom: 8px;
  color: #bfb594;
  opacity: 0.9;
}

.panoramic_article_chat_container .panoramic_chat_message_icon_button {
  display: none;
}

.panoramic_chat_message_icon_text {
  float: left;
  width: auto;
  font-size: 12px;
  line-height: 21px;
}

.panoramic_lang_en .panoramic_chat_message_icon_text {
  line-height: 20px;
}

.panoramic_chat_message_icon {
  float: left;
  width: 20px;
  height: 20px;
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: left center;
}

.panoramic_chat_message_inner_icon {
  position: absolute;
  width: 12px;
  height: 12px;
  right: 15px;
  bottom: 15px;
}

.panoramic_chat_message_inner_icon_full_width {
  position: static;
  float: left;
  margin: 3px 0px 5px 0px;
}

.panoramic_chat_message_loading_text {
  background-color: rgba(13, 13, 13, 0.5);
  padding: 4px 10px;
  border-radius: 5px;
  margin: 2px 0px 2px -1px;
  font-size: 14px;
  letter-spacing: 0.3px;
  display: flex;
  flex-direction: column;
}

.panoramic_lang_en .panoramic_chat_message_loading_text {
  letter-spacing: 0px;
}

.panoramic_chat_message_loading_summary {
  width: 100%;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: break-word;
  color: #e0d9bf !important;
  font-size: 13px;
  line-height: 22px;
  max-height: 100px;
  overflow-y: scroll;
}

.panoramic_chat_message_loading_summary * {
  color: #e0d9bf !important;
}

.panoramic_chat_input_disabled .form_fields {
  color: #5d5643 !important;
  opacity: 0.3;
}

.panoramic_guide_text_container {
  position: fixed;
  z-index: 110;
  top: 30%;
  width: 300px;
  text-align: center;
  left: 50%;
  margin-left: -150px;
  cursor: pointer;
}

.panoramic_lang_en .panoramic_guide_text_container {
  width: 350px;
  margin-left: -175px;
}

.panoramic_guide_text {
  width: 100%;
  margin: 0 auto 10px auto;
  font-size: 20px;
  line-height: 30px;
  white-space: pre-line;
  position: relative;
}

.panoramic_lang_en .panoramic_guide_text {
  line-height: 24px;
}

.panoramic_guide_icon {
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin: 0 auto;
}

.panoramic_guide_pointer {
  background: #8e8569;
  border-radius: 50%;
  border: solid 3px #fef8e4;
  box-shadow: 0 0 0 0 rgba(235, 222, 179, 0.74);
  margin: 150px auto 0px auto;
  height: 25px;
  width: 25px;
  animation: pulse-cursor 1.5s infinite;
}

.panoramic_ai_chat_index_panels_container {
  height: 95vh;
  width: 100%;
  float: left;
  cursor: pointer;
  position: relative;
  font-size: 13px;
}

.panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container {
  height: 100vh;
  border-radius: 0px;
}

.panoramic_ai_chat_index_panels_container_inner {
  width: 95%;
  margin: 0 auto;
  max-width: 1200px;
}

.panoramic_ai_chat_index_panels_container_inner_inner {
  float: left;
  width: 100%;
  height: 95vh;
  position: relative;
  display: flex;
  flex-direction: column;
}

.panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
  height: 95vh;
}

.panoramic_article_chat_container .panoramic_ai_chat_index_panels_container_inner_inner {
  height: 78vh !important;
  max-height: 600px;
}

.panoramic_display_mobile_full_screen .panoramic_article_chat_container .panoramic_ai_chat_index_panels_container_inner_inner {
  height: 85vh !important;
}

.panoramic_capture_container {
  width: 250px;
  margin: 0 auto;
}

.panoramic_user_space_creation_camera_preview .panoramic_capture_container {
  width: 300px;
}

.panoramic_user_space_creation_camera_large .panoramic_capture_container {
  width: 330px;
}

.panoramic_capture_inner_container {
  float: left;
  width: 100%;
}

.panoramic_capture_inner_container_bottom {
  margin-top: 30px;
  float: left;
  width: 100%;
}

.panoramic_capture_inner_container_bottom .panoramic_capture_inner_container {
  width: 200px;
  margin: 0 auto;
  float: none;
}

.panoramic_capture_primary_media_preview {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 150px;
  width: 150px;
  background-color: rgba(70, 70, 70, 0.5);
  border-radius: 50%;
  margin: 30px auto;
  overflow: hidden;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.7);
}

.panoramic_capture_circle_pulse {
  border: solid 1px rgba(108, 108, 108, 0.36);
  animation: pulse-cursor-large 1.5s infinite;
  margin: 80px auto 100px auto;
}

.panoramic_user_space_creation_camera_preview .panoramic_capture_primary_media_preview {
  height: 200px;
  width: 200px;
  margin: 10px auto 10px auto;
}

.panoramic_user_space_creation_camera_large .panoramic_capture_primary_media_preview {
  height: 330px;
  width: 330px;
}

.panoramic_capture_preview_icon {
  width: 100%;
  height: 100%;
  background-size: 40px;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
}

.panoramic_capture_thumbnail_container {
  float: left;
  width: 100%;
}

.panoramic_capture_thumbnail_container .swiper-wrapper {
  margin: 10px 0px 10px 0px !important;
}

.panoramic_capture_thumbnail {
  position: absolute;
  width: 140%;
  height: 100%;
  object-fit: cover;
  left: -30px;
}

.panoramic_capture_thumbnail_container .swiper-slide {
  position: relative;
  width: 130px;
  height: 130px;
  border-radius: 8px;
  overflow: hidden;
  background-color: rgba(70, 70, 70, 0.5);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.7);
  cursor: pointer;
}

.panoramic_capture_thumbnail_icon {
  right: 10px;
  bottom: 10px;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  display: none;
}

.panoramic_capture_thumbnail_container .swiper-slide:last-child .panoramic_capture_thumbnail_icon {
  display: block;
}

.panoramic_capture_text {
  text-align: center;
  letter-spacing: 0.2px;
  line-height: 20px;
}

.panoramic_capture_text_multiline {
  white-space: pre;
  line-height: 22px;
}

.panoramic_capture_text_aux {
  text-align: center;
  cursor: pointer;
  margin-top: 5px;
}

.panoramic_capture_text_dark {
  color: #b6ae92;
}

.panoramic_capture_media {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.panoramic_capture_media_text {
  text-align: center;
  width: 100%;
  font-size: 60px;
  position: absolute;
}

.panoramic_capture_media_content {
  position: absolute;
  width: auto;
  height: 100%;
  object-fit: cover;
}

.panoramic_capture_media_content_invert {
  left: 0px !important;
  transform: scaleY(-1) !important;
}

#panoramic_capture_image .panoramic_capture_media_content {
  left: 0px;
}

.panoramic_capture_image .panoramic_capture_media_content {
  width: 100%;
}

.panoramic_user_space_creation_upload .panoramic_capture_inner_container {
  display: none;
}

.panoramic_user_space_creation_upload #panoramic_camera_circle_container {
  display: block;
}

.panoramic_user_space_creation_upload .panoramic_capture_inner_container_bottom {
  display: none;
}

.panoramic_user_space_creation_upload #panoramic_camera_upload_container {
  display: block;
  width: 90%;
}

.panoramic_user_space_creation_camera_preview .panoramic_capture_preview_media_container {
  display: block !important;
}

.panoramic_capture_wifi_container {
  transform: scale(2.5);
  margin-top: 80px;
}

.panoramic_capture_wifi_wave {
  display: inline-block;
  border: 6px solid transparent;
  border-top-color: #fef8e4;
  border-radius: 50%;
  border-style: solid;
  margin: 5px;
}

.panoramic_capture_display .panoramic_floating_container {
  display: none !important;
}

.panoramic_capture_display .panoramic_footer {
  display: none !important;
}

.panoramic_card {
  background: linear-gradient(337deg, #454741, #817660 34.03%, #7b7d6f 55%, #525f61);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.7);
  border-radius: 8px;
  float: left;
  width: 100%;
  height: 220px;
  margin: 10px 0px 10px 0px;
  position: relative;
  cursor: pointer;
}

.panoramic_card_content {
  float: left;
  width: 100%;
}

.panoramic_card_content_inner_full_width {
  float: left;
  width: 100%;
}

.panoramic_card_inner {
  width: 90%;
  margin: 0 auto;
}

.panoramic_card_logo {
  float: left;
  width: 100%;
  margin-bottom: 70px;
}

.panoramic_card_logo #logo {
  background-size: 150px;
  margin: 0px 0px 0px -10px;
}

.panoramic_card_text {
  font-size: 15px;
  line-height: 25px;
  color: #fef8e4;
  float: left;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.panoramic_card_text_aux {
  color: #d4cdb6;
}

.panoramic_card_text_aux_top {
  position: absolute;
  right: 0px;
  top: 0px;
  width: auto;
  font-size: 13px;
  color: #bab49e;
  line-height: 32px;
}

.panoramic_card_content_inner {
  max-width: 100%;
  position: relative;
}

.panoramic_card_text_large {
  font-size: 32px;
  font-family: "Helvetica";
  margin-left: 2px;
}

.page_app_download .panoramic_index_app_download_button {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 10;
  background-color: rgba(33, 33, 33, 0.5);
  backdrop-filter: blur(15px);
  display: block !important;
  cursor: pointer;
}

.page_app_download .panoramic_index_chat_outer_container {
  display: block !important;
}

.container_desktop {
  display: block;
}

.panoramic_display_app .container_desktop {
  display: none;
}

.container_app {
  display: none;
}

.panoramic_display_app .container_app {
  display: block;
}

.panoramic_display_app .panoramic_index_app_download_button {
  display: none !important;
}

.spinner-box {
  float: left;
  background-color: transparent;
}

.circle-border {
  width: 12px;
  height: 12px;
  padding: 3px;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(63, 249, 220, 0.1) 33%, rgb(63, 249, 220) 100%);
  animation: spin 0.8s linear 0s infinite;
}

.circle-core {
  width: 100%;
  height: 100%;
  background-color: rgb(37, 37, 37);
  border-radius: 50%;
}

.pulse-container {
  width: 120px;
  display: flex;
}

.pulse-bubble {
  width: 9px;
  height: 9px;
  border-radius: 2px;
  background-color: rgb(63, 249, 220);
  margin-right: 7px;
}

.pulse-bubble-1 {
  animation: pulse 0.35s ease 0s infinite alternate;
}

.pulse-bubble-2 {
  animation: pulse 0.35s ease 0.15s infinite alternate;
}

.pulse-bubble-3 {
  animation: pulse 0.35s ease 0.3s infinite alternate;
}

.pulse-bubble-4 {
  animation: pulse 0.35s ease 0.35s infinite alternate;
}

.loader {
  border: 4px solid rgba(255, 239, 190, 0.3294117647);
  border-radius: 50%;
  border-top: 4px solid #ffeeb9;
  width: 25px;
  height: 25px;
  animation: spin 0.6s linear infinite;
}

.panoramic_chat_aux_container_aux_button .loader {
  height: 10px;
  width: 10px;
}

.shimmer_text {
  position: relative;
  display: inline-block;
  color: transparent !important;
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) calc(50% - 36px), #fef8e4, rgba(0, 0, 0, 0) calc(50% + 36px)), linear-gradient(rgba(184, 176, 151, 0.65), rgba(184, 176, 151, 0.65));
  background-size: 250% 100%, auto;
  background-repeat: no-repeat, repeat;
  background-position: 100% center, 0 0;
  background-clip: text;
  animation: shimmer_text 1.2s linear infinite;
}

.form_individual_input_icon .loader {
  width: 12px;
  height: 12px;
  border-width: 3px;
}

.panoramic_space_menu_container_icon_container .loader {
  width: 10px;
  height: 10px;
  border-width: 2px;
}

.psv-container {
  cursor: default !important;
  --psv-core-loaded: true;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.psv-container * {
  box-sizing: content-box;
}

.psv-canvas-container {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  transition: opacity linear 100ms;
}

.psv-canvas {
  display: block;
}

.psv-container {
  --psv-markers-plugin-loaded: true;
}

.psv-markers {
  user-select: none;
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
}

.psv-markers-svg-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
}

.psv-marker {
  display: none;
}

.psv-marker--normal {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 30;
  overflow: visible;
  background-size: contain;
  background-repeat: no-repeat;
}

.psv-marker--transparent {
  display: block;
  opacity: 0;
}

.psv-marker--visible {
  display: block;
}

.psv-marker--has-tooltip,
.psv-marker--has-content {
  cursor: pointer;
}

.form_outer_container {
  width: 100%;
  margin: 0 auto;
}

.form_container {
  width: 100%;
  float: left;
  position: relative;
}

.form_individual_container {
  background-color: #2f2f2f;
  float: left;
  width: 100%;
  box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.7);
  margin: 30px 0px 15px 0px;
  border-radius: 3px;
}

.panoramic_index_placeholder_container .form_individual_container {
  background-color: rgba(19, 19, 19, 0.63);
  backdrop-filter: blur(8px);
  height: 90px;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.22) 0px 9px 18px, rgba(0, 0, 0, 0.22) 0px 5px 16px;
  margin-top: 25px;
}

.panoramic_search_input .form_individual_container {
  float: none;
  height: 40px;
}

.panoramic_panel_icons_container .panoramic_search_input .form_individual_container {
  margin: 0px auto 12px auto !important;
  border-radius: 10px;
  background-color: rgba(13, 13, 13, 0.39);
  box-shadow: rgba(0, 0, 0, 0.22) 0px 5px 8px, rgba(0, 0, 0, 0.22) 0px 3px 5px;
  width: 97%;
}

#form_individual_container_full_width {
  width: 100% !important;
}

.form_individual_container_aux_buttons_container {
  width: 92%;
  margin: 0 auto;
}

.form_individual_container_nested {
  width: 95%;
  margin: 0 auto;
}

.form_individual_container_nested_inner {
  float: left;
  width: 100%;
  height: 100%;
}

.form_individual_container_nested_individual {
  width: 48% !important;
  height: 180px;
  margin: 10px 0px;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.7);
  background-color: #292929;
  border-radius: 3px;
  display: flex;
  justify-content: center;
}

.form_individual_container_nested_individual_height_auto {
  height: auto !important;
}

.form_individual_container_nested_full_width .form_individual_container_nested_individual {
  width: 100% !important;
}

.form_individual_container_nested_auto .form_individual_container_nested_individual {
  margin: 0px;
}

.form_individual_container_nested_auto .form_individual_container_nested_individual {
  margin: 0px 0px 10px 0px;
}

.form_individual_container_nested_individual_short {
  height: 50px !important;
}

.form_individual_checkbox_outer_container {
  float: left;
  width: 100%;
}

.form_individual_checkbox_outer_container .form_individual_item_container {
  width: 80%;
  border-right: 1px solid #4b473a;
  border-bottom: none !important;
}

.form_individual_checkbox_outer_container .form_individual_checkbox_container {
  width: 19.7%;
  float: right;
  border-right: none;
  cursor: pointer;
}

.panoramic_image_container_core_editor_form_container .form_individual_container {
  width: 48% !important;
}

.form_individual_container:first-child {
  margin: 15px 0px 0px 0px;
}

.form_individual_item_container {
  float: left;
  width: 100%;
  height: 80px;
  border-bottom: 1px solid #3d3a30;
  cursor: pointer;
  position: relative;
}

.panoramic_index_placeholder_container .form_individual_item_container {
  height: 90px;
  border-bottom: none;
}

.panoramic_image_container_core_editor_form_container .form_individual_item_container {
  height: 32px !important;
  border-bottom: none !important;
}

.panoramic_index_panel_container_individual_inner .form_individual_container .form_individual_item_container {
  border-bottom: 1px solid #4f4b3c;
}

.panoramic_search_input .form_individual_item_container {
  height: 40px;
  border: none !important;
}

.form_individual_item_container:last-child {
  border-bottom: none !important;
}

.form_individual_item_container_tall {
  min-height: 242px;
  height: auto;
}

.form_individual_item_container_inner {
  width: 95%;
  height: 100%;
  margin: 0 auto;
  position: relative;
}

.panoramic_index_placeholder_container .form_individual_item_container_inner {
  float: left;
  margin-left: 15px;
  width: 90%;
  min-height: 48px;
  position: relative;
}

.form_outer_container_half_width .form_individual_item_container_inner {
  width: 92%;
}

.form_individual_container_nested_individual_height_auto .form_individual_item_container_inner {
  display: flex;
  justify-content: center;
  align-items: center;
}

.form_individual_input_icon {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 50px;
  height: 47px;
  background-size: 17px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  opacity: 1;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.panoramic_search_input .form_individual_input_icon {
  height: 40px;
}

.iti--allow-dropdown {
  width: 70%;
}

.iti__flag-container {
  float: left !important;
  height: 25px !important;
  margin: 0.5px 5px 0px 0px !important;
  position: static !important;
}

.iti__selected-flag {
  padding: 0px !important;
}

.iti__flag-container .iti__flag {
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5) !important;
  background-color: #525f61;
}

.iti__arrow {
  border-bottom: none !important;
  border-top: 4px solid #79735c !important;
  margin-left: 7px !important;
}

.iti .form_fields {
  padding-left: 0px !important;
  float: left;
  width: 79%;
}

.iti__country.iti__highlight {
  background-color: transparent !important;
}

.iti__country {
  font-size: 13px !important;
}

.iti__dial-code {
  color: #a89f81 !important;
}

.iti__divider {
  border-bottom: 2px solid #6c6653 !important;
}

.iti-mobile .iti--container {
  position: absolute !important;
  height: 200px !important;
  width: 100% !important;
  padding: 0px !important;
  top: initial !important;
  right: initial !important;
  bottom: initial !important;
  left: initial !important;
}

.iti--container {
  top: 0px !important;
  left: 0px !important;
  width: 100% !important;
}

.iti__country-list {
  width: 100% !important;
  border: none !important;
  background-color: transparent !important;
}

.panoramic_image_container_core_editor_form_container .form_individual_item_container_inner {
  width: 85%;
}

.form_individual_value_container {
  float: left;
  width: 100%;
  height: 32px;
  line-height: 32px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.form_individual_value_input_selector {
  float: left;
  width: 30%;
  height: 32px;
  font-size: 18px;
  text-align: center;
  line-height: 32px;
  color: #fef8e4;
}

.form_individual_value_input {
  float: left;
  width: 40%;
  height: 32px;
  font-size: 13px;
  text-align: center;
  line-height: 32px;
}

.form_individual_item_file_upload_button {
  float: left;
  width: 100%;
  height: 220px;
  position: relative;
  margin: 10px 0px;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.7);
  background-color: #292929;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.form_individual_item_file_upload_button_clicked {
  background-color: #555141;
}

.form_individual_checkbox_container .form_individual_item_file_upload_button {
  height: 80px;
  margin: 0px;
  border-radius: 0px;
  box-shadow: none !important;
  background-color: transparent !important;
}

.form_individual_item_file_upload_button_small .footer_fixed_individual_image_container {
  height: 25px;
  margin-bottom: 0px;
}

.form_individual_item_container_tall .form_individual_item_file_upload_button .footer_fixed_individual_image_container {
  height: 30px;
  margin-bottom: 10px;
}

.form_individual_item_file_upload_button .footer_fixed_individual_image_container .footer_fixed_individual_image {
  width: 25px;
  height: 25px;
  background-size: 25px;
  background-position: center;
}

.form_individual_item_container_tall .form_individual_item_file_upload_button .footer_fixed_individual_image_container .footer_fixed_individual_image {
  width: 30px;
  height: 30px;
  background-size: 30px;
}

.form_individual_item_file_upload_button .footer_fixed_individual_text_container {
  font-size: 13px;
}

.form_individual_checkbox_container .footer_fixed_individual_text_container {
  font-size: 10px;
}

.form_individual_item_file_uploaded .form_individual_item_file_upload_button {
  width: 30%;
}

.form_individual_item_file_upload_item_button {
  bottom: 0px;
  right: 0px;
  position: absolute;
  z-index: 3;
  cursor: pointer;
  width: 20px;
  height: 20px;
  padding: 10px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.form_individual_item_file_upload_item {
  float: right;
  width: 67%;
  height: 220px;
  position: relative;
  margin: 10px 0px;
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.7);
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
  object-fit: cover;
  border-radius: 3px;
}

.form_individual_item_file_upload_item img {
  float: left;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
  border-radius: 3px;
}

.form_individual_item_file_upload_item canvas {
  float: left;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
  border-radius: 3px;
}

.form_individual_item_file_upload_item video {
  object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: 100%;
  border-radius: 3px;
}

.form_individual_item_file_upload_button .footer_fixed_individual_container {
  width: 100%;
  margin: 65px auto 0px auto;
}

.form_individual_item_file_uploaded .form_individual_item_container_inner_multiple {
  float: right;
  width: 67%;
  overflow: auto;
  white-space: nowrap;
}

.form_individual_item_file_uploaded .form_individual_item_container_inner_multiple .form_individual_item_file_upload_item {
  width: 38%;
  display: inline-block;
  float: none;
  margin: 10px 10px 0px 5px;
}

.aux_lightbox_message_container .form_individual_item_file_upload_item {
  height: 100px;
}

.aux_lightbox_message_container .form_individual_item_file_upload_button .footer_fixed_individual_image_container {
  width: 100%;
  margin-bottom: 2px;
}

.aux_lightbox_message_container .form_individual_item_file_upload_button {
  height: 100px;
}

.aux_lightbox_message_container .form_individual_item_file_upload_button .footer_fixed_individual_container {
  margin: 23px auto 0px auto;
}

.form_fields_dropdown_outer_container {
  float: left;
  width: 100%;
  cursor: pointer;
}

.form_label_aux_button {
  position: absolute;
  right: 2px;
  top: 26px;
  height: 14px;
  width: 14px;
}

.aux_notification_lightbox .form_label_aux_button {
  top: 12px;
}

.form_label_aux_button_icon {
  width: 14px;
  height: 14px;
  background-size: 14px;
  margin: 0 auto;
  background-repeat: no-repeat;
  position: relative;
}

.form_fields_outer_container {
  width: 100%;
  float: left;
  position: relative;
}

.form_label {
  font-size: 13px;
  margin-top: 23px;
  width: 100%;
  height: 14px;
  line-height: 14px;
  float: left;
  cursor: pointer;
  letter-spacing: 0.5px;
  text-transform: capitalize;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.form_fields_dropdown_outer_container .form_label {
  width: 90%;
}

.form_label_placeholder {
  float: left;
  width: 100%;
  color: #948c74;
  margin-top: 4px;
  font-size: 12px;
}

.form_fields {
  border: none;
  color: #fef8e4;
  font-size: 13px;
  width: 100%;
  float: left;
  background-color: transparent;
  margin-top: 2px;
  margin-bottom: 16px !important;
  outline: none;
  -webkit-appearance: none;
  border-radius: 0;
  padding: 0px;
  height: 25px;
  line-height: 25px;
  min-height: 25px;
  text-align: left;
  cursor: pointer;
  font-family: "Roboto", "Helvetica";
}

.form_fields_text_medium {
  font-size: 16px !important;
  line-height: 24px;
}

.form_fields_text_large {
  font-size: 18px !important;
  line-height: 26px;
  font-weight: normal;
}

.form_fields_text_centered_full {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.panoramic_display_android_mobile .form_fields {
  font-weight: bold;
}

.panoramic_lang_en .form_fields {
  letter-spacing: 0px;
  font-weight: normal !important;
}

.form_individual_container_nested_individual_height_auto .form_fields {
  margin-bottom: 3px !important;
}

.panoramic_cart_text_individual_inner_input .form_fields {
  max-width: 65%;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.87);
  border-radius: 3px;
  background-color: rgba(10, 10, 10, 0.39) !important;
  padding-left: 5px;
}

.panoramic_search_input .form_fields {
  height: 40px;
  width: 91%;
  margin: 0px !important;
}

.form_fields_shortened {
  width: 80% !important;
}

.form_fields_text_area {
  min-height: 195px;
  float: none;
}

.aux_notification_lightbox .form_fields_text_area {
  min-height: 145px;
}

.panoramic_index_placeholder_container .form_fields_text_area {
  min-height: 95px;
  margin: 8px 0px 8px 0px !important;
  font-size: 14px;
}

.panoramic_index_placeholder_container .form_fields_text_area::placeholder {
  color: #b2a885;
  font-size: 14px;
  transition: color;
}

.panoramic_index_placeholder_container .form_fields_text_area:focus::placeholder {
  color: #66655c;
}

.form_fields_text_area_single_line {
  white-space: nowrap !important;
  overflow-x: auto !important;
  resize: none !important;
}

.form_tab_container {
  height: auto !important;
}

.form_tab_container .form_individual_item_container_inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  column-gap: 1.2rem;
  row-gap: 0.8rem;
  padding: 15px 0px;
}

.form_tab_button {
  cursor: pointer;
  padding: 5px 20px;
  background-color: #292929;
  border-radius: 5px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 20px;
  color: #9d9476;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.7019607843);
}

.panoramic_product_tab_container .form_tab_button {
  padding: 5px 15px;
}

.panoramic_display_light .form_tab_button {
  background-color: #4e4e4e;
  color: #fef8e4;
}

.form_tab_button_selected {
  color: #fef8e4;
  background-color: rgb(62, 73, 75);
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.7019607843);
}

.panoramic_display_light .form_tab_button_selected {
  background-color: rgb(62, 96, 102);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.7019607843);
}

.form_tab_button_disabled {
  color: #5b574b !important;
  background-color: #292929 !important;
}

.form_dropdown_container {
  float: left;
  width: 100%;
  position: relative;
}

.form_dropdown_container .filter_sidebar_container {
  top: 80px;
  width: 100%;
  position: absolute;
}

.form_dropdown_container_floating .filter_sidebar_container {
  top: 0px !important;
}

::-webkit-input-placeholder {
  color: #918a6f;
}

::-moz-placeholder {
  color: #918a6f;
}

::placeholder {
  color: #918a6f;
  transition: color;
}

:focus::placeholder {
  color: #66655c;
}

.panoramic_chat_prompt_input_element ::placeholder {
  color: #c8bc96;
  transition: color;
}

.panoramic_chat_prompt_input_element textarea:focus::placeholder {
  color: #66655c;
}

.panoramic_search_input ::placeholder {
  color: #c8bc96;
  ransition: color;
}

.panoramic_search_input :focus::placeholder {
  color: #66655c;
}

select {
  background-color: #202020 !important;
}

.aux_lightbox_login_inner_container .form_outer_container {
  width: 400px;
  height: 52px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.param_search_aux_lightbox_overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 60px;
  z-index: 20;
  background: linear-gradient(279deg, #353544 0%, #817660 31%, #7b7d6f 55%, #525f61 100%);
  display: block;
  background-size: cover;
  background-position: center;
}

.content_splash_screen .param_search_aux_lightbox_overlay {
  background-image: initial !important;
}

.param_search_aux_lightbox_overlay_inner {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  background-color: rgba(30, 30, 30, 0.7);
  backdrop-filter: blur(3px);
}

.aux_notification_lightbox #aux_lightbox_outer_container {
  width: 450px;
  margin-top: 200px;
}

.aux_notification_lightbox_simple_notification #aux_lightbox_outer_container {
  margin-top: 0px !important;
  position: absolute;
  top: 27%;
  left: 50%;
  margin-left: -225px;
}

.panoramic_aux_message_container #aux_lightbox_outer_container {
  width: 300px;
  margin-left: -150px;
  top: 35%;
}

.main_menu_lightbox_open #aux_lightbox_overlay {
  display: block !important;
}

#main_menu_lightbox {
  display: none;
}

#main_menu_lightbox #aux_lightbox_outer_container {
  width: 1200px;
  margin-top: 120px;
}

#main_menu_lightbox #aux_lightbox_outer_container #aux_lightbox_misc_message_container {
  width: 94%;
}

#main_menu_lightbox #aux_lightbox_overlay {
  float: left;
  position: static;
  background-color: transparent;
  backdrop-filter: none;
}

#main_menu_lightbox #aux_lightbox_outer_container_one {
  margin-bottom: 60px;
  min-height: 600px;
  background-color: rgba(47, 47, 47, 0.8);
}

.aux_notification_lightbox #aux_lightbox_inner_container {
  padding: 10px 0px 20px 0px;
}

.aux_notification_lightbox_simple_notification #aux_lightbox_inner_container {
  backdrop-filter: none;
}

#main_menu_lightbox #aux_lightbox_inner_container {
  padding-top: 10px;
  padding-bottom: 0px;
  backdrop-filter: blur(3px);
}

.aux_notification_lightbox #aux_lightbox_misc_message_container {
  width: 90%;
  margin: 0 auto;
  position: relative;
}

.aux_notification_lightbox .aux_lightbox_message_container {
  line-height: 25px;
  margin-bottom: 10px;
  height: auto;
  float: left;
  width: 100%;
  text-align: left;
  position: relative;
}

.aux_notification_lightbox #aux_lightbox_qr {
  float: left;
  width: 100%;
  height: 300px;
  background-color: #FFF9DD;
  border-radius: 3px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
}

.aux_notification_lightbox #aux_lightbox_qr img {
  object-fit: contain !important;
  width: 90% !important;
  height: 90% !important;
  background: transparent !important;
}

.aux_notification_lightbox .aux_lightbox_message_container_inner {
  float: left;
  width: 44%;
  height: 83px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.aux_notification_lightbox .aux_lightbox_message_container_aux {
  color: #b4aa8b;
  white-space: pre !important;
  line-height: 20px !important;
}

.aux_notification_lightbox .aux_lightbox_message_container_double_line {
  line-height: 20px;
}

.aux_notification_lightbox .aux_lightbox_message_container_panel .aux_lightbox_message_container_panel_inner {
  width: 80%;
  height: 100%;
  margin: 0 auto;
  float: none;
  position: relative;
}

.aux_notification_lightbox .aux_lightbox_message_container_panel .aux_lightbox_message_container_top {
  margin-top: 22px;
  padding-bottom: 10px;
  border-bottom: solid rgba(91, 89, 85, 0.44) 1px;
  border-radius: 3px;
}

.aux_notification_lightbox .aux_lightbox_message_container_panel .aux_lightbox_message_container {
  float: left;
  width: 100%;
  font-size: 20px;
  line-height: 24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  white-space: normal;
  align-items: center;
  overflow: hidden;
  margin: 0px;
  text-align: left;
}

.panoramic_lang_en .aux_notification_lightbox .aux_lightbox_message_container_panel .aux_lightbox_message_container {
  font-size: 15px;
  line-height: 20px;
}

.aux_notification_lightbox .aux_lightbox_message_text_field {
  position: absolute;
  height: 55px;
  width: 53%;
  background-color: rgba(29, 29, 29, 0.61);
  border-radius: 3px;
  right: 0px;
  top: 13px;
  line-height: 55px;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.7);
}

.aux_notification_lightbox .aux_lightbox_message_text_field_inner {
  width: 75%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #b8ad8c;
  text-transform: lowercase;
  text-align: left;
  font-size: 11px;
  margin-left: 10px;
}

.aux_notification_lightbox .aux_lightbox_message_text_field_icon {
  width: 30px;
  height: 30px;
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 12px;
  right: 2px;
  opacity: 0.8;
  cursor: pointer;
}

.aux_notification_lightbox_simple_notification .aux_lightbox_message_container {
  text-align: center;
  margin-bottom: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.panoramic_aux_message_container .aux_lightbox_message_container {
  margin-bottom: 5px;
}

.aux_lightbox_icon_container {
  width: 120px;
  margin: 0 auto;
}

.content_splash_screen .aux_lightbox_icon_container {
  width: 110px;
}

.aux_lightbox_icon_divider {
  float: left;
  width: 40px;
  height: 1px;
  background-color: #c3bdac;
  margin: 10px 0px 0px 0px;
}

.content_splash_screen_image_container .aux_lightbox_icon_container .aux_lightbox_icon_divider {
  background-color: #c3bdac;
  width: 30px;
}

.aux_lightbox_message_dynamic_icon {
  width: 20px;
  height: 20px;
  background-size: 20px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
  position: fixed;
}

.aux_lightbox_message_container_border_bottom {
  border-bottom: solid 1px #635f50;
  height: 28px !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.aux_lightbox_message_container_button {
  cursor: pointer;
  height: 100%;
}

.aux_lightbox_error_message {
  display: none;
  color: #eb4539;
  margin-bottom: -10px;
}

.aux_lightbox_countdown_container {
  float: left;
  width: 100%;
}

.aux_lightbox_countdown_container_inner {
  position: relative;
  margin: auto;
  margin-top: 10px;
  height: 40px;
  width: 40px;
  text-align: center;
}

.aux_lightbox_countdown_timer {
  display: inline-block;
  line-height: 40px;
}

.aux_lightbox_countdown_circle_container {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  transform: rotateZ(-90deg);
}

.aux_lightbox_countdown_circle_container .aux_lightbox_countdown_circle {
  stroke-dasharray: 113px;
  stroke-dashoffset: 0px;
  stroke-linecap: round;
  stroke-width: 3px;
  stroke: #fef8e4;
  fill: none;
  animation: aux_lightbox_countdown 4s linear infinite forwards;
}

#param_search_aux_message_container {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0px;
  top: 30%;
  color: #fef8e4;
  text-align: center;
  font-size: 13px;
  letter-spacing: 0.5px;
}

#aux_lightbox_overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: 8;
  background-color: rgba(30, 30, 30, 0.5);
  backdrop-filter: blur(3px);
  display: none;
}

.page_lightbox_heavy_blur #aux_lightbox_overlay {
  backdrop-filter: blur(15px);
}

.aux_lightbox_overlay_opaque {
  backdrop-filter: blur(30px) !important;
}

.panoramic_incorrect_orientation .aux_lightbox_overlay_opaque {
  display: block !important;
  z-index: 100 !important;
}

.aux_lightbox_overlay_logo {
  position: absolute !important;
  top: -110px !important;
  background-size: 180px !important;
  width: 180px !important;
  margin-left: 50% !important;
  left: -100px !important;
}

.aux_lightbox_message_container_panel {
  position: relative;
  float: left;
  width: 100%;
  height: 160px;
  margin: 0px 0px 5px 0px;
  background-color: rgba(50, 50, 50, 0.72);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(6px);
  border-radius: 3px;
}

.aux_lightbox_message_container .aux_lightbox_message_container_panel {
  height: 68px;
  margin: 0px 0px 0px 0px;
  background-color: transparent;
  box-shadow: none;
  backdrop-filter: none;
  border-radius: 0px;
}

.aux_lightbox_message_container_icon_button {
  position: absolute;
  right: 0px;
  bottom: 32px;
  width: 55px;
  height: 55px;
  background-color: rgba(112, 107, 87, 0.79);
  border-radius: 3px;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.7);
  cursor: pointer;
}

.aux_lightbox_message_container_icon_button .aux_lightbox_message_container_icon_button_icon {
  width: 30px;
  height: 30px;
  background-size: 30px;
  margin: 10px auto;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}

#aux_lightbox_outer_container {
  width: 762px;
  margin: 0 auto;
  color: #fef8e4;
  position: relative;
}

.aux_lightbox_misc_message_image_container {
  width: 80px;
  height: 80px;
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.5);
  border-radius: 6px;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
  margin: 0 auto 15px auto;
}

#aux_lightbox_outer_container img {
  float: left;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: linear-gradient(279deg, #353544 0, #817660 31%, #7b7d6f 55%, #525f61 100%);
  border-radius: 6px;
}

.panoramic_aux_message_container #aux_lightbox_outer_container .footer_fixed_individual_image_container img {
  background: transparent !important;
  width: 20px !important;
  height: 20px !important;
  float: none !important;
}

#aux_lightbox_outer_container video {
  object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: 100%;
}

#aux_lightbox_inner_container {
  width: 100%;
  margin: 0 auto;
  padding-top: 10px;
  font-size: 13px;
  letter-spacing: 0.5px;
  position: relative;
  float: left;
  text-align: center;
  backdrop-filter: blur(6px);
  border-radius: 6px;
}

.panoramic_lang_en #aux_lightbox_inner_container {
  letter-spacing: 0px;
}

.aux_lightbox_close_lightbox_button {
  position: absolute;
  right: 0px;
  top: 1px;
  background-color: rgba(52, 52, 52, 0.41);
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(4px);
  border-radius: 20px;
  height: 15px;
  width: 45px;
  margin: 4px 0px 5px 0px;
  cursor: pointer;
  text-align: center;
  font-size: 25px;
  line-height: 16px;
  color: #a39c83;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.aux_lightbox_close_lightbox_main_menu_button {
  position: absolute;
  right: -20px;
  top: -15px;
  cursor: pointer;
  text-align: center;
  color: #9b9277;
  line-height: 25px;
  padding: 15px 20px;
  z-index: 2;
}

.aux_lightbox_button_container {
  width: 100%;
  float: left;
}

.aux_notification_lightbox_simple_notification .aux_lightbox_button_container {
  display: none;
}

.aux_lightbox_button_inner_container {
  width: 90%;
  margin: 0 auto;
}

.aux_lightbox_button_inner_container_one {
  float: left;
  width: 100%;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.7);
}

.aux_lightbox_button {
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  cursor: pointer;
  float: left;
  color: #000;
  font-style: normal;
  background-color: #fef8e4;
  border-radius: 3px;
  text-align: center;
}

.panoramic_lang_en .aux_lightbox_button {
  font-family: "Helvetica";
  letter-spacing: -0.5px;
  font-weight: 700;
}

.aux_lightbox_button a {
  float: left;
  width: 100%;
  text-align: center;
}

.aux_lightbox_button_center {
  margin: 0 auto;
}

.aux_hidden_message {
  display: none;
  color: #fef8e4;
  font-size: 13px;
  float: left;
  width: 100%;
  letter-spacing: 0.5px;
  line-height: initial;
}

.aux_login_error_message {
  color: #ffa967;
}

.checkout_list_container .aux_login_error_message {
  margin: -5px 0px 15px 0px;
}

#main_menu_lightbox .aux_lightbox_message_container {
  text-transform: capitalize;
  margin-bottom: 10px;
}

.shopping_bag_title_container {
  background-color: #202020;
  height: 40px;
  color: #fef8e4;
  position: relative;
  font-size: 13px;
  letter-spacing: 0.5px;
  z-index: 1;
}

.lightbox .shopping_bag_title_container {
  border-top: none !important;
}

.shopping_bag_title_text {
  color: #fef8e4;
  font-size: 13px;
  letter-spacing: 0.5px;
  padding: 10px;
  float: left;
  height: 20px;
  line-height: 20px;
  cursor: pointer;
}

#checkout_total_quantity {
  float: right;
  margin-right: 12px;
  color: #fef8e4;
  margin-top: 10px;
  margin-bottom: 10px;
}

#checkout_total_price {
  float: left;
  color: #fef8e4;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}

.filter_sidebar_container {
  width: 250px;
  height: 350px;
  position: absolute;
  display: none;
  left: 0px;
  top: 300px;
  z-index: 5;
  overflow: hidden;
  box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.78);
  background-color: rgba(45, 45, 45, 0.7) !important;
  backdrop-filter: blur(10px) !important;
  border-radius: 3px;
}

.filter_sidebar_container_opaque {
  background-color: rgb(41, 41, 41) !important;
}

.filter_sidebar_container_fixed {
  height: 200px !important;
  top: 85px !important;
  position: absolute !important;
}

.filter_sidebar_container_full_width {
  width: 100% !important;
}

.aux_lightbox_message_container .filter_sidebar_container {
  top: 65px;
  position: absolute;
}

.aux_lightbox_message_container .dropdown_menu_inner {
  max-height: 220px;
}

.form_container .dropdown_menu_inner {
  max-height: 235px;
}

.filter_sidebar_container_auto {
  width: 100% !important;
  height: auto !important;
  bottom: initial !important;
}

.dropdown_menu_inner {
  overflow-y: auto;
  float: left;
  width: 100%;
  height: 92%;
}

.filter_sidebar_container .dropdown_menu_inner {
  height: 89%;
}

.form_dropdown_container .dropdown_menu_inner {
  max-height: 180px;
}

.filter_sidebar_container .shopping_bag_title_text {
  padding: 10px 20px 10px 20px;
}

.filter_sidebar_row_container {
  float: left;
  width: 100%;
  margin: 5px 0px 20px 0px;
}

.filter_sidebar_row {
  float: left;
  width: 100%;
  text-align: left;
  font-size: 13px;
  height: 32px;
  line-height: 32px;
  cursor: pointer;
}

.filter_sidebar_row .footer_fixed_individual_container {
  width: 12px;
  height: 12px;
  margin: 0px 6px 0px 0px;
}

.filter_sidebar_row .footer_fixed_individual_image_container {
  margin-top: 9px;
  height: 12px;
}

.filter_sidebar_row .footer_fixed_individual_image {
  width: 12px;
  height: 12px;
  background-size: 12px;
}

.filter_sidebar_row_text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  margin-left: 20px;
  height: 32px;
  line-height: 32px;
  max-width: 75%;
  text-transform: capitalize;
}

.error {
  font-family: "Roboto" !important;
  display: block !important;
}

input {
  outline: none;
}

.aux_title_container_button {
  position: absolute;
  right: 0px;
  top: 24px;
  text-align: right;
  color: #a1977b;
  border-bottom: 0px;
  cursor: pointer;
  z-index: 2;
}

.aux_title_container_button_red {
  width: auto;
  padding: 0px 10px;
  height: 35px;
  line-height: 35px;
  font-size: 13px;
  background: #982d25;
  border-radius: 3px;
  border: none;
  color: #fef8e4;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
}

.aux_content_list_text_container {
  float: left;
  width: 100%;
  margin: 10px 0px 5px 0px;
  cursor: pointer;
}

.aux_content_list_divider {
  float: left;
  width: 100%;
  height: 1px;
  background-color: #595349;
  margin: 2px 0px 0px 0px;
}

.aux_content_list_text {
  float: left;
  max-width: 75%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 20px;
  line-height: 20px;
}

.panoramic_cart_aux_text {
  float: left;
  width: 100%;
  line-height: 35px;
}

.login {
  padding: 5px;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 120px;
}

.login .message {
  display: none;
}

.error {
  font-size: 13px;
}

.login input {
  margin: 2px 0 !important;
  border-style: none;
  width: 99%;
  height: 20px;
  outline-style: none;
  font-size: 13px;
  background-color: #3d3c3c;
  color: #fef8e4;
}

.mobile_sidebar_side_page_button_outer_container {
  display: none;
  position: fixed;
  right: 0px;
  bottom: 25%;
  width: 50px;
  z-index: 1;
}

.multiple_product_link {
  cursor: pointer;
}

#multiple_product_featured_image {
  float: left;
  width: 99.5%;
  height: 100%;
  border-right: solid 1px #f2f2f2;
}

.multiple_product_add_cart_button {
  position: absolute;
  right: -5px;
  bottom: 0px;
  width: 50px;
  height: 50px;
  cursor: pointer;
  background-size: 20px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
}

.product_multiple_image_expired_overlay {
  position: absolute;
  width: 99.5%;
  height: 220px;
  font-size: 13px;
  line-height: 220px;
  text-align: center;
  letter-spacing: 0.5px;
  background-color: rgba(255, 255, 255, 0.88);
  color: #a39b7e;
  z-index: 1;
}

.local_price_container .local_price {
  font-size: 13px;
  letter-spacing: 0.5px;
  color: #736d58;
  margin-right: 10px;
}

.swiper-slide {
  display: block;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper-pagination-progressbar {
  width: 100% !important;
  left: 0px !important;
  bottom: 0px !important;
  top: initial !important;
  height: 1px !important;
  background: #7e7760 !important;
  position: absolute !important;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #fef8e4;
  height: 1px !important;
}

.swiper-pagination {
  z-index: 5;
}

.swiper-pagination-bullet {
  width: 12px !important;
  height: 6px !important;
  border-radius: 8px !important;
}

.swiper-pagination-bullet-active {
  background: #8c8c8c !important;
}

.panoramic_model_canvas_container_inner .swiper-button-prev {
  top: 32% !important;
}

.panoramic_model_canvas_container_inner .swiper-button-next {
  top: 32% !important;
}

.panoramic_model_canvas_container_tall .panoramic_model_canvas_container_inner .swiper-button-prev {
  top: 45% !important;
}

.panoramic_model_canvas_container_tall .panoramic_model_canvas_container_inner .swiper-button-next {
  top: 45% !important;
}

.panoramic_model_canvas_container_inner .swiper-button-prev:after {
  font-size: 20px !important;
  color: #a2a2a2 !important;
}

.panoramic_model_canvas_container_inner .swiper-button-next:after {
  font-size: 20px !important;
  color: #a2a2a2 !important;
}

@supports (-ms-ime-align: auto) {
  .filter_sidebar_container {
    background: linear-gradient(279deg, #353544 0%, #817660 31%, #7b7d6f 55%, #525f61 100%);
  }
}
@supports (-moz-appearance: none) {
  .filter_sidebar_container {
    background: linear-gradient(279deg, #353544 0%, #817660 31%, #7b7d6f 55%, #525f61 100%);
  }
}
.panoramic_ui_core .panoramic_footer {
  display: none !important;
}

.panoramic_ui_core .panoramic_fade_information_container_overlay {
  display: none !important;
}

.panoramic_ui_core .panoramic_image_container_overlay_small_container {
  display: none !important;
}

.panoramic_ui_core #logo_top_container {
  z-index: 10 !important;
}

.panoramic_ui_core .panoramic_space_menu_container_small {
  display: none !important;
}

/*** Different resolution CSS Start ***/
@media (max-width: 1750px) {
  .panoramic_display_core .panoramic_image_container_overlay_dynamic_full_width .panoramic_admin_tour_panels_individual {
    width: 15% !important;
  }
}
@media (max-width: 1500px) {
  .panoramic_article_container_title_text {
    margin-left: 20px;
  }
  .panoramic_image_container_overlay_title .panoramic_article_container_title_text {
    margin-left: 15px;
  }
  .panoramic_article_individual_title_text {
    margin-left: 20px;
  }
  .panoramic_article_container .panoramic_image_container_overlay_small_container {
    right: 10px;
  }
}
@media only screen and (max-width: 1490px) {
  .mobile_sidebar_side_page_button_outer_container {
    bottom: 50px;
  }
}
@media all and (max-width: 1300px) and (min-width: 0px) {
  #aux_lightbox_overlay {
    top: 60px !important;
  }
  .param_search_aux_lightbox_overlay {
    left: 0px;
    top: 60px;
  }
  #content {
    padding: 60px 0px 0px 0px;
  }
  #main_menu_lightbox #aux_lightbox_outer_container {
    width: 1100px;
    margin-top: 100px;
  }
  .panoramic_index_slider_button_container_inner {
    width: 80%;
  }
}
@media all and (max-width: 1200px) {
  #main_menu_lightbox #aux_lightbox_outer_container {
    width: 1000px;
  }
  .panoramic_ai_chat_index_panels_container {
    height: 90vh;
  }
  .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 90vh;
  }
  .panoramic_display_core .panoramic_image_container_overlay_dynamic_full_width .panoramic_admin_tour_panels_individual {
    width: 20% !important;
  }
}
@media all and (max-width: 1100px) {
  .panoramic_article_container_individual_media .panoramic_index_panel_container_individual_text_bottom {
    bottom: 40px;
    left: 20px;
    width: 90%;
    margin: 0px;
  }
  .panoramic_index_panel .panoramic_chat_input_container_fixed {
    width: 91%;
  }
  #main_menu_lightbox #aux_lightbox_outer_container {
    width: 900px;
  }
  .panoramic_display .panoramic_image_container_placeholder_bottom_container {
    top: 40%;
  }
  .panoramic_index_panel_container_inner {
    width: 100%;
  }
  .panoramic_index_panel_container_full_width .panoramic_index_panel_container_inner {
    width: 95%;
    overflow-y: visible !important;
    overflow-x: visible !important;
    white-space: initial;
  }
  .panoramic_index_content_container_centered {
    width: 92%;
  }
  .panoramic_index_content_container_half_width {
    width: 92.5% !important;
  }
  .panoramic_index_panel_container_individual_tab .panoramic_index_panel_container_individual_text {
    font-size: 14px;
    line-height: 17px;
  }
  .panoramic_image_container_overlay_small_container_video {
    width: 150px;
    height: 250px;
  }
  .panoramic_image_container_overlay_small_container_video video {
    height: 107%;
  }
  .panoramic_index_panel_container_individual_info {
    width: 40% !important;
  }
  .panoramic_index_content_container_half_width .panoramic_index_panel_container_individual_info {
    width: 46% !important;
  }
  .panoramic_index_content_container_scroll {
    width: 102%;
  }
}
@media all and (max-width: 1000px) {
  .filter_sidebar_container {
    top: 250px;
  }
  #main_menu_lightbox #aux_lightbox_outer_container {
    width: 95%;
  }
}
@media (max-width: 921px) {
  .page_app_download .panoramic_index_app_download_button .panoramic_index_panel_container_individual {
    width: 90% !important;
    margin-left: -45%;
  }
  .panoramic_index_content_more_button {
    display: block;
  }
  .panoramic_index_panel_container_individual_tab .panoramic_index_panel_container_individual_text {
    font-size: 13px;
    line-height: 16px;
    margin-top: 13px;
  }
  .panoramic_index_panel_container_individual_tab_round .panoramic_index_panel_container_individual_text {
    margin-top: 10px;
  }
  .panoramic_index_panel_container_individual_tab {
    margin: 15px 0px 5px 0px;
    width: 25%;
  }
  .panoramic_index_panel_container_individual_tab_round {
    margin: 13px 0px 5px 0px;
  }
  .panoramic_index_panel_container_individual_tab:nth-child(n+8) {
    display: none;
  }
  .panoramic_index_chat_command_container .panoramic_index_content_icons {
    padding: 4px 0px 8px 0px;
  }
  .panoramic_index_content_container_icons .panoramic_index_panel_container_individual {
    min-height: 190px;
    margin-bottom: 40px;
  }
  .panoramic_index_content_container_icons_expand .panoramic_index_panel_container_individual {
    padding-bottom: 15px;
  }
  .panoramic_index_panel_container_individual_icon_outer {
    height: 40px;
  }
  .panoramic_index_panel_container_individual_icon_inner {
    width: 40px;
    height: 40px;
    background-color: rgba(36, 62, 68, 0.3);
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.61);
  }
  .panoramic_index_panel_container_individual_tab_round .panoramic_index_panel_container_individual_icon_inner {
    margin: 5px auto 0px auto;
    width: 40px;
    height: 40px;
    background-color: transparent;
    box-shadow: none;
  }
  .panoramic_index_panel_container_individual_tab_round .panoramic_index_panel_container_individual_icon_outer {
    padding-bottom: 5px;
  }
  .panoramic_index_panel_container_individual_tab .panoramic_index_panel_container_individual_icon {
    background-size: 25px;
    width: 40px;
    height: 40px;
  }
  .panoramic_index_panel_container_individual_tab_round .panoramic_index_panel_container_individual_icon {
    background-size: 40px;
    width: 40px;
    height: 40px;
  }
  .panoramic_index_content_container_half_width {
    width: 96.5% !important;
  }
  .panoramic_index_content_container_half_width .panoramic_index_panel_container_individual_info {
    width: 47% !important;
  }
  .panoramic_index_panel_container_inner .panoramic_index_panel_container_individual:first-child {
    margin: 0 10px 50px 15px;
  }
  .panoramic_index_panel_container_inner .panoramic_index_panel_container_individual:last-child {
    margin: 0 15px 50px 10px;
  }
  .panoramic_index_panel_container_inner .panoramic_index_panel_container_individual {
    margin: 0 10px 50px 10px;
  }
  .panoramic_index_panel_container_individual_info {
    margin: 0px 0px 50px !important;
  }
  .panoramic_index_content_container_scroll .panoramic_index_panel_container_individual {
    margin: 0 8px 60px 8px;
    width: 45%;
  }
  .panoramic_index_content_container_centered {
    width: 96.5%;
  }
  .panoramic_index_content_container .panoramic_index_content_container_full_width .panoramic_index_panel_container_individual_info {
    margin: 0 0px 45px 0px !important;
  }
  .panoramic_display_core .panoramic_image_container_overlay_dynamic_full_width .panoramic_admin_tour_panels_individual {
    width: 25% !important;
  }
}
@media (max-width: 850px) {
  .vjs-control-bar {
    width: 80% !important;
    margin-left: -40% !important;
    bottom: 20% !important;
  }
  .panoramic_floor_text_container_icon_button_left {
    left: 15%;
  }
  .panoramic_floor_text_container_icon_button_right {
    right: 18%;
  }
  .panoramic_description_aux_information_container_image .panoramic_description_aux_link_individual {
    width: 60%;
  }
  .panoramic_display .panoramic_image_container_overlay_left {
    width: 400px !important;
  }
  .panoramic_display .panoramic_image_container_overlay_tall {
    width: 400px !important;
  }
  .panoramic_display .panoramic_image_container_overlay_medium {
    width: 400px !important;
  }
  .panoramic_display .panoramic_image_container_overlay_auto {
    width: 400px !important;
  }
  .panoramic_app_footer #footer_fixed_container_inner {
    width: 400px;
  }
  .panoramic_index_panel .panoramic_app_footer #footer_fixed_container_inner {
    width: 600px;
    margin-left: -300px;
  }
  #panoramic_voice_command_wave_container {
    width: 400px;
  }
  .form_individual_item_container_one_fourth .form_individual_item_file_upload_button {
    width: 21%;
  }
  .form_individual_item_container_half .form_individual_item_file_upload_button {
    width: 47.2%;
  }
  .panoramic_index_content_large .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_container {
    left: 30px;
  }
}
@media screen and (max-width: 825px) {
  .product_multiple_image_expired_overlay {
    height: 200px;
    line-height: 200px;
  }
  .filter_sidebar_container {
    top: 180px;
  }
  #aux_lightbox_outer_container {
    width: 100%;
  }
  .aux_notification_lightbox_simple_notification #aux_lightbox_outer_container {
    left: 0px;
    margin-left: 0px;
    width: 100% !important;
  }
}
@media screen and (max-width: 800px) {
  .mobile_sidebar_side_page_button_outer_container {
    bottom: 120px;
    width: 34px;
  }
  .aux_lightbox_button {
    width: 100%;
  }
  #aux_lightbox_misc_message_container {
    margin-bottom: 10px;
  }
  .aux_lightbox_login_inner_container .form_outer_container {
    width: 87%;
    margin: 0 auto;
  }
  .shopping_bag_title_text {
    padding: 10px 20px 10px 20px;
  }
  .panoramic_index_content_container_half_width .panoramic_index_panel_container_individual_info {
    width: 48.5% !important;
    margin: 0 0px 60px 0px !important;
  }
  .panoramic_index_content_large .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_container {
    left: 30px;
  }
  .panoramic_index_content_container_half_width {
    width: 96% !important;
  }
  .panoramic_index_content_container_centered {
    width: 95.5%;
  }
  .panoramic_index_content_container_grid .panoramic_index_panel_container_individual {
    flex: 1 1 calc(49% - 20px);
    margin: 0px 0px 5px 0px;
  }
  .panoramic_index_content_container_grid::after {
    flex: 1 1 calc(49% - 20px);
    margin: 0px 0px 5px 0px;
  }
  .panoramic_index_media_text_container {
    margin-left: -47.5%;
    top: 36%;
  }
}
@media screen and (max-width: 760px) {
  .filter_more_button {
    margin-right: 20px;
  }
  .filter_sidebar_container {
    width: 100%;
    position: static;
    margin-bottom: 0px;
    max-height: 280px;
  }
}
@media screen and (max-width: 750px) {
  .panoramic_cart_container_multiple {
    gap: 10px;
  }
  .panoramic_product_store_container .panoramic_cart_container_multiple {
    gap: 10px;
  }
  .panoramic_cart_product_container {
    height: 230px;
    flex: 1 1 calc(50% - 5px);
    min-width: calc(50% - 5px);
    max-width: calc(50% - 5px);
  }
  .panoramic_product_store_container .panoramic_cart_product_container {
    flex: 1 1 calc(50% - 5px);
    min-width: calc(50% - 5px);
    max-width: calc(50% - 5px);
  }
  .panoramic_cart_product_image_container {
    height: 180px;
  }
  .panoramic_display_core .panoramic_image_container_overlay_dynamic_full_width .panoramic_admin_tour_panels_individual {
    width: 60% !important;
  }
  .panoramic_index_panel_container_individual_core_text_expand .panoramic_index_panel_container_individual_text_container {
    width: 95%;
  }
  .panoramic_article_tab_button {
    margin-right: 30px;
  }
  .panoramic_article_container_header_tabs .panoramic_article_container_individual_tab_buttons {
    width: 90%;
  }
  .panoramic_article_container_tab_fix .panoramic_article_tab_button {
    font-size: 14px;
  }
  .panoramic_article_container_individual_media .panoramic_index_panel_container_individual_text_single_line {
    bottom: 60px !important;
  }
}
@media screen and (max-width: 700px) {
  .panoramic_index_panel_full_size .panoramic_index_media_overlay {
    backdrop-filter: blur(50px);
  }
  .panoramic_display_light .panoramic_index_panel_full_size .panoramic_index_media_overlay {
    backdrop-filter: blur(20px);
  }
  .panoramic_floating_container_scroll .panoramic_fade_information_container_overlay_inner .panoramic_cart_container_button_offset {
    height: 66vh !important;
  }
  .panoramic_display .panoramic_image_container_overlay_min .panoramic_image_container_placeholder_top_container {
    width: 95% !important;
    left: initial !important;
    margin: 0 auto !important;
    top: 20% !important;
  }
  .panoramic_display .panoramic_image_container_overlay_min .panoramic_image_container_placeholder_bottom_container {
    top: 28% !important;
  }
  .panoramic_display .panoramic_image_container_overlay_min .panoramic_image_container_overlay_inner_inner {
    height: 100% !important;
  }
  .panoramic_image_container_placeholder_bottom_text {
    font-size: 16px;
    line-height: 25px;
  }
  .panoramic_share_image {
    height: 75vh;
  }
  .form_individual_checkbox_container .form_individual_item_file_upload_button {
    height: 65px;
  }
  .aux_title_container_button {
    top: 14px;
  }
  .filter_sidebar_container_fixed {
    top: 70px !important;
  }
  .checkout_titles_container .checkbox_container {
    margin: 4px 9px 4px 0px;
  }
  .panoramic_display .panoramic_image_container_core_editor_form_button {
    font-weight: bold;
  }
  .footer_fixed_aux_buttons .footer_fixed_individual_container .footer_fixed_individual_text_container {
    font-weight: bold;
  }
  .aux_lightbox_button {
    font-weight: 700;
  }
  .form_label_aux_button {
    top: 14px;
  }
  .form_individual_item_file_upload_item .video_overlay_icon {
    top: 35%;
    width: 30px;
    height: 30px;
    background-size: 30px;
    margin-left: -15px;
  }
  .form_dropdown_container .filter_sidebar_container {
    top: 67px;
    max-height: 200px;
  }
  .aux_notification_lightbox .form_individual_container .form_individual_item_file_uploaded .form_individual_item_file_upload_button {
    display: none;
  }
  .aux_notification_lightbox .form_individual_container .form_individual_item_file_uploaded .form_individual_item_file_upload_item {
    width: 100%;
  }
  .form_individual_item_container_inner {
    width: 92%;
  }
  .form_individual_container_nested {
    width: 92%;
  }
  .form_individual_item_container {
    height: 65px;
  }
  .form_individual_item_container_tall {
    min-height: 132px;
    height: auto;
  }
  .form_individual_item_container_text_area {
    height: 241px;
  }
  .form_fields_text_area {
    min-height: 205px;
  }
  .form_individual_item_file_upload_button {
    height: 110px;
  }
  .form_individual_item_file_uploaded .form_individual_item_container_inner_multiple .form_individual_item_file_upload_item {
    width: 55%;
    margin: 10px 5px 0px 5px;
  }
  .form_outer_container_half_width .form_individual_item_file_upload_button {
    width: 100%;
  }
  .form_outer_container_half_width .checkout_delivery_form_container_inner_full_width .form_individual_item_file_uploaded .form_individual_item_file_upload_button {
    width: 30%;
  }
  .form_outer_container_half_width .form_individual_item_file_uploaded .form_individual_item_file_upload_button {
    display: none;
  }
  .form_outer_container_half_width .checkout_delivery_form_container_inner_full_width .form_individual_item_file_uploaded .form_individual_item_file_upload_button {
    display: block;
  }
  .form_individual_item_file_upload_item {
    height: 110px;
  }
  .form_outer_container_half_width .form_individual_item_file_upload_item {
    width: 100%;
  }
  .form_outer_container_half_width .checkout_delivery_form_container_inner_full_width .form_individual_item_file_uploaded .form_individual_item_file_upload_item {
    width: 67%;
  }
  .form_individual_item_file_upload_button .footer_fixed_individual_container {
    margin: 18px auto 0px auto;
  }
  .form_label {
    margin-top: 15px;
  }
  .form_individual_container {
    margin: 20px 0px 10px 0px;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.7);
  }
  .aux_lightbox_message_container_border_bottom {
    border-bottom: solid 1px #656050;
  }
  .form_outer_container .aux_hidden_message {
    margin-bottom: 10px;
  }
  .local_price_container {
    width: 75% !important;
  }
  #main_menu_lightbox #aux_lightbox_outer_container {
    margin-top: 60px;
    width: 100%;
  }
  #main_menu_lightbox .aux_lightbox_message_container {
    margin-bottom: 10px;
  }
  #main_menu_lightbox #aux_lightbox_outer_container_one {
    margin-bottom: 0px;
    min-height: 800px;
    background-color: rgba(47, 47, 47, 0.4);
  }
  .form_individual_item_file_upload_button_small .footer_fixed_individual_image_container {
    height: 25px;
    margin: 0px 0px 0px 0px;
  }
  .form_individual_item_file_upload_button .footer_fixed_individual_image_container .footer_fixed_individual_image {
    width: 20px;
    height: 20px;
    background-size: 20px;
  }
  .form_individual_item_file_upload_button_small .footer_fixed_individual_image_container .footer_fixed_individual_image {
    height: 25px;
    background-size: 20px;
  }
  .panoramic_lang_cn_wide .panoramic_index_slider_button_individual {
    width: 38%;
  }
  .panoramic_index_text_large {
    font-size: 22px;
  }
  .panoramic_index_panel .panoramic_floating_container {
    height: 100% !important;
    border-radius: 0px !important;
  }
  .panoramic_index_panel_overlay {
    display: none !important;
  }
  .panoramic_display .panoramic_image_container_overlay_left {
    width: 350px !important;
  }
  .panoramic_display .panoramic_image_container_overlay_tall {
    width: 350px !important;
  }
  .panoramic_display .panoramic_image_container_overlay_medium {
    width: 350px !important;
  }
  .panoramic_display .panoramic_image_container_overlay_auto {
    width: 350px !important;
  }
  .panoramic_display .panoramic_image_container_overlay_short {
    width: 350px !important;
  }
  .panoramic_app_footer #footer_fixed_container_inner {
    width: 350px;
  }
  .panoramic_index_panel .panoramic_app_footer #footer_fixed_container_inner {
    width: 600px;
    margin-left: -300px;
  }
  #panoramic_voice_command_wave_container {
    width: 350px;
  }
  .form_individual_item_container_one_fourth .form_individual_item_file_upload_button {
    width: 20%;
  }
  .panoramic_floating_container .form_individual_item_file_upload_button_small {
    height: 44px;
    margin: 10px 18px 0px 0px;
  }
  .form_individual_item_container_half .form_individual_item_file_upload_button {
    width: 47%;
  }
  .panoramic_display .panoramic_index_panel .panoramic_image_container_overlay_detach {
    bottom: 0px !important;
  }
  .panoramic_image_container_overlay_detach_overlay {
    background-color: rgba(70, 70, 70, 0.39);
    backdrop-filter: blur(6px);
  }
}
@media screen and (max-width: 650px) {
  .panoramic_panel_icons_container .panoramic_search_input .form_individual_container {
    width: 95%;
  }
  .footer_fixed_aux_buttons_core #footer_fixed_aux_buttons_container {
    width: 90%;
  }
  .footer_details_container_outer {
    padding-bottom: 120px;
  }
  .panoramic_cart_product_text_container {
    width: 85%;
  }
  .panoramic_index_media_text_centered {
    font-size: 22px;
    margin-top: 0px;
  }
  .footer_individual {
    border-radius: 0px;
  }
  .panoramic_article_container .panoramic_product_text {
    font-size: 15px;
    line-height: 22px;
  }
  .panoramic_article_container .panoramic_product_image_container {
    height: 400px;
    margin-bottom: 0px;
  }
  .panoramic_article_container .panoramic_product_image_container_inner {
    height: 400px;
  }
  .panoramic_index_placeholder_container .form_individual_container {
    background-color: rgba(19, 19, 19, 0.6);
  }
  .panoramic_article_chat_container .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 80vh !important;
    max-height: 1000px;
  }
  .panoramic_display_mobile_full_screen .panoramic_article_chat_container .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 85vh !important;
  }
  .panoramic_article_chat_container .panoramic_chat_container {
    height: 78%;
  }
  .panoramic_article_chat_container .panoramic_chat_input_container {
    bottom: 60px;
  }
  .panoramic_chat_message_text_link {
    height: 70px;
  }
  .panoramic_chat_message_text_link_image {
    height: 60px;
  }
  .panoramic_index_placeholder_container .form_individual_item_container_inner {
    width: 85%;
  }
  .panoramic_chat_input_container .form_individual_item_container_inner {
    width: 85%;
  }
  .panoramic_index_media_banner {
    top: 0px;
    height: 100%;
  }
  .panoramic_display_mobile_full_screen .panoramic_index_media_text_container {
    top: 45%;
  }
  .panoramic_display_wechat .panoramic_index_media_text_container {
    top: 35%;
  }
  .panoramic_index_content_container:first-child {
    margin-top: 30px;
  }
  .panoramic_media_content_slider_individual_text {
    font-size: 13px;
    line-height: 20px;
  }
  .panoramic_card {
    height: 180px;
  }
  .panoramic_card_logo #logo {
    width: 150px;
    height: 60px;
    background-size: 120px;
  }
  .panoramic_card_logo {
    margin-bottom: 50px;
  }
  .panoramic_card_text_large {
    font-size: 25px;
  }
  .panoramic_card_text_aux {
    font-size: 13px;
  }
  .panoramic_article_content_banner {
    margin: 5px auto 20px auto;
    height: 250px;
  }
  .panoramic_floor_text_container_right {
    width: 45%;
  }
  .panoramic_content_panel .panoramic_chat_input_container_fixed {
    width: 90%;
  }
  .panoramic_display_android .panoramic_content_panel .panoramic_chat_input_container_fixed {
    width: 95%;
  }
  .panoramic_index_panel .panoramic_chat_input_container_fixed {
    width: 95%;
  }
  .panoramic_share_image {
    height: 73vh;
  }
  .panoramic_index_panel_container_individual_tab .panoramic_index_panel_container_individual_icon {
    background-size: 22px;
  }
  .panoramic_index_panel_container_individual_tab_round .panoramic_index_panel_container_individual_icon {
    background-size: 36px;
    width: 36px;
    height: 36px;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.7);
  }
  .panoramic_index_panel_container_individual_tab_round .panoramic_index_panel_container_individual_icon_inner {
    width: 36px;
    height: 36px;
  }
  .panoramic_index_panel_container_individual_tab_round .panoramic_index_panel_container_individual_icon_outer {
    padding-bottom: 5px;
  }
  .panoramic_index_panel_container_individual_tab .panoramic_index_panel_container_individual_text {
    margin-top: 11px;
    font-size: 13px;
  }
  .panoramic_index_panel_container_individual_tab_round .panoramic_index_panel_container_individual_text {
    margin-top: 5px;
  }
  .panoramic_lang_en .panoramic_index_panel_container_individual_tab .panoramic_index_panel_container_individual_text {
    font-size: 12px;
  }
  .panoramic_index_content_container_icons .panoramic_index_panel_container_individual {
    min-height: 180px;
    margin-bottom: 40px;
  }
  .panoramic_index_panel_container_individual_media_inner {
    height: 180px;
    box-shadow: rgba(0, 0, 0, 0.25) 0 4px 8px, rgba(0, 0, 0, 0.22) 0 8px 8px;
  }
  .panoramic_index_panel_container_individual_media_inner video {
    height: 180px;
  }
  .panoramic_cart_individual_container_inner_input .panoramic_cart_text_container {
    width: 58%;
  }
  .panoramic_index_media_container {
    height: 50vh;
  }
  .aux_lightbox_button_simple_container {
    margin-top: 50px;
  }
  .form_individual_checkbox_container .footer_fixed_individual_container {
    margin: 3px auto 0 !important;
  }
  #footer_fixed_aux_buttons_container .footer_fixed_aux_buttons .footer_fixed_individual_container {
    font-weight: 700;
  }
  .logo_overlay {
    padding: 2.5% 0% 0% 0%;
  }
  #logo_top_container {
    top: 10px;
    left: 3%;
  }
  .mobile_sidebar_side_page_button_outer_container {
    display: none !important;
  }
  .aux_notification_lightbox .form_fields_text_area {
    min-height: 90px;
  }
  #main_menu_lightbox #aux_lightbox_overlay {
    background-color: rgba(30, 30, 30, 0.8);
  }
  #content {
    padding: 0px;
  }
  .param_search_aux_lightbox_overlay {
    top: 0px;
    background-position: left;
  }
  #main_menu_lightbox #aux_lightbox_outer_container {
    margin-top: 0px;
  }
  #aux_lightbox_overlay {
    top: 0px !important;
  }
  .aux_notification_lightbox #aux_lightbox_outer_container {
    margin-top: 40%;
    width: 90%;
  }
  .panoramic_display_mobile_full_screen .aux_notification_lightbox #aux_lightbox_outer_container {
    margin-top: 55%;
  }
  #container_inner {
    min-height: initial;
  }
  #footer_fixed_container {
    display: block;
  }
  #main_menu_lightbox .aux_notification_lightbox #aux_lightbox_inner_container {
    padding-bottom: 60px;
  }
  #main_menu_lightbox #aux_lightbox_inner_container {
    padding-bottom: 80px;
  }
  .form_individual_item_file_upload_button_small .footer_fixed_individual_image_container {
    margin: 11px 0px 0px 0px;
  }
  .panoramic_article_container_individual {
    font-size: 14px;
  }
  .panoramic_article_container_individual_content {
    -webkit-line-clamp: 2;
  }
  .panoramic_article_container_individual_title {
    font-size: 20px;
    line-height: 28px !important;
    margin-bottom: 5px;
  }
  .panoramic_lang_en .panoramic_article_container_individual_title {
    line-height: 24px !important;
    font-size: 18px;
  }
  .panoramic_article_container_individual_title_small {
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 22px !important;
  }
  .panoramic_lang_en .panoramic_article_container_individual_title_small {
    font-size: 16px;
  }
  .panoramic_article_container_title_text {
    font-size: 12px;
  }
  .panoramic_image_container_overlay_title .panoramic_article_container_title_text {
    margin-left: 20px;
  }
  .panoramic_article_individual_title_text {
    font-size: 12px;
  }
  .panoramic_article_container_individual_media .panoramic_index_panel_container_individual_text_core .panoramic_index_panel_container_individual_text_border {
    margin: 3px 10px 0px 0px;
    height: 42px;
  }
  .panoramic_lang_en .panoramic_article_container_individual_media .panoramic_index_panel_container_individual_text_core .panoramic_index_panel_container_individual_text_border {
    margin: 4px 10px 0px 0px;
    height: 38px;
  }
  .panoramic_article_container_individual_scroll_horizontal {
    min-height: 260px;
  }
  .panoramic_article_container_individual_tab_buttons {
    margin: 10px 0px 10px 0px !important;
  }
  .panoramic_article_container_individual_scroll_horizontal .panoramic_index_panel_container_individual {
    height: 240px !important;
  }
  .panoramic_article_container_individual_scroll_horizontal .panoramic_index_panel_container_individual_core_text {
    height: 120px !important;
  }
  .panoramic_display_android_mobile .panoramic_article_container_individual_scroll_horizontal .panoramic_index_panel_container_individual_core_text {
    background-color: rgba(53, 53, 53, 0.7) !important;
  }
  .panoramic_article_container_individual_scroll_horizontal .panoramic_index_panel_container_individual_text_container {
    bottom: 20px;
  }
  .panoramic_index_panel_container_individual_core_text_expand .panoramic_index_panel_container_individual_text_container {
    margin: 18px 0px;
  }
  .panoramic_lang_en .panoramic_index_panel_container_individual_core_text_expand .panoramic_index_panel_container_individual_text_container {
    margin: 22px 0px;
  }
  .panoramic_index_panel_container_individual_media_inner .panoramic_index_panel_container_individual_text_container {
    bottom: 30px;
  }
  .panoramic_article_container_individual_media {
    height: 250px;
    margin: 0px 0px 15px 0px;
  }
  .panoramic_display_mobile_full_screen_footer_off .panoramic_article_initial_content {
    height: 400px;
  }
  .panoramic_chat_message_text {
    font-size: 14px;
  }
  .panoramic_chat_message_inner {
    max-width: 80%;
  }
  .panoramic_chat_message_media .panoramic_chat_message_inner {
    max-width: 80%;
  }
  .panoramic_chat_message_media_download .panoramic_chat_message_media_inner {
    background-color: rgba(34, 78, 91, 0.3098039216);
  }
  .panoramic_chat_message_media_full_size .panoramic_chat_message_media_inner {
    max-width: 100%;
  }
  .panoramic_chat_message_media_full_size .panoramic_chat_message_inner {
    max-width: 100%;
  }
  .panoramic_chat_message_media_full_size .panoramic_chat_message_media_icon {
    right: 5px;
    top: 4px;
    padding: 1px 0px;
    width: 35px;
  }
  .panoramic_chat_input_container .form_fields_text_area {
    font-size: 13px;
  }
  .panoramic_index_chat_outer_container .circle-core {
    background-color: rgb(49, 48, 48);
  }
  .panoramic_display .panoramic_chat_container_video_button_aux {
    right: 5px;
  }
  .panoramic_index_chat_minimize_avatar_button {
    display: flex !important;
  }
  .panoramic_ai_chat_full_size .panoramic_index_chat_outer_container .panoramic_image_container_overlay_inner_title {
    display: block;
  }
  .panoramic_ai_chat_full_size .panoramic_chat_container_video_button {
    display: none;
  }
  .panoramic_ai_chat_full_size .panoramic_index_panel_container {
    z-index: -1;
  }
  .panoramic_ai_chat_full_size .panoramic_index_slider_button_container {
    z-index: -1;
  }
  .panoramic_ai_chat_full_size .panoramic_index_content_container {
    z-index: -1;
    position: fixed;
  }
  .panoramic_ai_chat_full_size .panoramic_index_media_container {
    z-index: -1;
    position: fixed;
  }
  .panoramic_ai_chat_full_size .panoramic_index_media_container_full_size {
    z-index: 0;
  }
  .panoramic_ai_chat_full_size .footer_details_container_outer {
    display: none;
  }
  .panoramic_ai_chat_full_size .panoramic_image_container_overlay_small_container {
    display: none;
  }
  .panoramic_ai_chat_full_size #logo_top_container {
    display: none;
  }
  .panoramic_ai_chat_full_size .panoramic_index_media_text_container {
    display: none;
  }
  .panoramic_ai_chat_full_size .panoramic_index_app_download_button {
    display: none !important;
  }
  .panoramic_ai_chat_full_size .panoramic_index_chat_outer_container {
    display: block;
    position: fixed;
    z-index: 1;
    height: 100%;
    width: 100%;
    margin: 0px;
    top: 0px;
    background-color: transparent;
  }
  .panoramic_ai_chat_hide_avatar .panoramic_chat_container_video_container {
    display: none !important;
  }
  .panoramic_ai_chat_hide_avatar .panoramic_chat_container {
    height: 88%;
  }
  .panoramic_chat_input_container .form_individual_container {
    background-color: rgba(19, 19, 19, 0.49);
  }
  .panoramic_chat_input_container_fixed .form_individual_container {
    background-color: rgba(19, 19, 19, 0.7) !important;
  }
  .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container {
    margin: 0px 0px 0px 0px;
    height: 80vh !important;
    background: transparent;
    border-radius: 0px;
    backdrop-filter: none;
    box-shadow: none;
  }
  .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 80vh !important;
  }
  .panoramic_chat_container_overlay {
    border-radius: 0px;
  }
  .panoramic_chat_speech_container {
    width: 80%;
  }
  .panoramic_chat_container_video_container {
    margin: 5px 0px 5px 0px;
  }
  .panoramic_ai_chat_index_panels_container {
    margin: 20px 0px 0px 0px;
  }
  .panoramic_chat_aux_container {
    height: 220px;
    background-color: rgba(36, 36, 36, 0.358);
    backdrop-filter: blur(15px);
  }
  .panoramic_chat_task_fill .panoramic_chat_aux_container {
    height: 66% !important;
  }
  .panoramic_chat_task_mode_fill .panoramic_chat_aux_container {
    height: 73% !important;
  }
  .panoramic_chat_aux_button {
    background-color: rgba(0, 0, 0, 0.4);
  }
  .panoramic_chat_aux_container_button {
    height: 140px;
  }
  .panoramic_chat_aux_container_button_icon {
    margin: 25px 0 15px;
  }
  #footer_fixed_container .panoramic_space_menu_container {
    bottom: 75px;
  }
  .panoramic_display .panoramic_floating_container .panoramic_image_container_placeholder_top_container {
    margin: 10px 0px 5px 0px;
  }
  .panoramic_image_container_placeholder_text_aux {
    font-size: 12px;
  }
  .panoramic_display_core .panoramic_image_container_overlay_small {
    padding: 0px !important;
    width: 36px !important;
  }
  .panoramic_display_core .panoramic_image_container_overlay_small_icon {
    height: 30px;
    margin-top: 0px;
  }
  .panoramic_display_core .panoramic_image_container_overlay_small_text {
    display: none !important;
  }
  .panoramic_display_core #footer_fixed_container .footer_fixed_individual_container {
    height: 30px;
  }
  .panoramic_display_core .footer_fixed_individual_image_container {
    height: 30px;
    margin: 0px;
  }
  .panoramic_display_core .footer_fixed_individual_image_container .footer_fixed_individual_image {
    background-position: center;
    height: 30px;
    background-size: 18px;
  }
  .panoramic_display_core .footer_fixed_individual_text_container {
    display: none !important;
  }
  .panoramic_display_core .panoramic_image_container_overlay_small_container_floating {
    bottom: 40px !important;
  }
  .panoramic_display_core .panoramic_app_footer #footer_fixed_container_inner {
    bottom: 36px;
    width: 70% !important;
    margin-left: -35% !important;
  }
  .panoramic_display_core #content .panoramic_image_container_overlay_left {
    left: 50% !important;
    right: initial !important;
    width: 95% !important;
    margin-left: -47.5% !important;
  }
  .panoramic_display_core .panoramic_image_container_overlay_small_container {
    height: 30px;
  }
  .panoramic_display_core .panoramic_image_container_overlay_regular_icon {
    margin: 5px 0px 5px 0px;
    background-size: 18px;
  }
  .panoramic_display_core .panoramic_space_menu_container {
    bottom: 40px !important;
  }
  .vjs-control-bar {
    width: 98% !important;
    margin-left: 50% !important;
    left: -49% !important;
    bottom: 32% !important;
  }
  .panoramic_video_landscape .vjs-control-bar {
    width: 84% !important;
    left: -42% !important;
    bottom: 15% !important;
    top: initial !important;
    background-color: rgba(39, 39, 39, 0.5) !important;
    box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.6) !important;
  }
  .panoramic_index_panel_container_inner .panoramic_index_panel_container_individual {
    width: 80%;
  }
  .panoramic_index_content_container .panoramic_index_content_container_full_width .panoramic_index_panel_container_individual_info {
    margin: 10px 0px 40px 0px !important;
  }
  .panoramic_index_content_container_full_width .panoramic_index_panel_container_individual_inner {
    padding: 20px 0px 20px 0px;
  }
  .panoramic_index_content_container_scroll .panoramic_index_panel_container_individual .panoramic_index_panel_container_individual_text_top {
    line-height: 20px;
  }
  .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_bottom {
    color: #fef8e4 !important;
  }
  .panoramic_index_content_container_centered {
    width: 93.5%;
  }
  .panoramic_index_content_container_grid {
    margin-bottom: 20px;
    gap: 10px;
  }
  .panoramic_index_content_container_grid .panoramic_index_panel_container_individual {
    height: 220px;
    box-shadow: rgba(0, 0, 0, 0.22) 0px 5px 8px, rgba(0, 0, 0, 0.22) 0px 5px 5px;
    margin: 0px 0px 0px 0px;
  }
  .panoramic_index_content_container_grid::after {
    margin: 0px 0px 0px 0px;
  }
  .panoramic_index_panel_container_individual_inner_inner {
    margin: 5px auto 0;
  }
  .panoramic_index_panel_container_individual_icon {
    margin: 0px 8px 0 0;
  }
  .panoramic_index_text_container {
    width: 90%;
  }
  .panoramic_index_slider_button_container_hidden {
    margin-bottom: -10px !important;
  }
  .panoramic_cart_individual_container_tall_wide {
    width: 80% !important;
  }
  .panoramic_tour_text_border {
    margin: 3px 8px 0 0;
  }
  .panoramic_cart_individual_container_tall_dynamic_width {
    width: 35% !important;
  }
  .panoramic_cart_individual_container_narrow_spacing {
    margin: 8px 5px 3px !important;
  }
  .panoramic_description_aux_link_individual {
    width: 60%;
  }
  .panoramic_index_media_container .panoramic_image_container_overlay_small_container {
    top: 30px;
    right: 3%;
  }
  .panoramic_image_container_overlay_small_container_floating {
    top: 80px !important;
  }
  .panoramic_index_panel .panoramic_image_container_overlay_small_container_floating {
    width: 138px !important;
    top: 80px !important;
  }
  .panoramic_display .panoramic_image_container_placeholder_bottom_container {
    top: 32%;
  }
  .panoramic_space_menu_container_nested_icon .panoramic_space_menu_button_icon {
    margin: 9px auto 6px auto;
  }
  .panoramic_space_menu_container_min .panoramic_space_menu_container_nested_icon .panoramic_space_menu_button_icon {
    margin: 5px auto 6px auto;
  }
  .panoramic_information_container_inner .panoramic_location_video_overlay .video_overlay_icon {
    top: 40%;
  }
  body .panoramic_information_container_inner {
    bottom: 30px;
    max-height: 76%;
  }
  .panoramic_display_mobile_full_screen_footer_off .panoramic_information_container_inner {
    bottom: 50px;
    max-height: 66%;
  }
  .panoramic_information_container_background_overlay_top .panoramic_information_container_inner {
    max-height: 73% !important;
    bottom: 2% !important;
  }
  .panoramic_video_landscape .panoramic_information_container_inner {
    top: 0px !important;
    bottom: 0px !important;
    max-height: 100% !important;
    max-width: 100% !important;
  }
  .panoramic_aux_overlay_on .panoramic_creation_hide_element {
    display: none !important;
  }
  .panoramic_aux_overlay_on #panoramic_image_container_overlay_background {
    display: block;
  }
  #panoramic_image_container_overlay .panoramic_index_slider_button_container .panoramic_index_slider_button_individual {
    margin: 0 30px 0 0;
  }
  .panoramic_image_container_overlay_small_container {
    right: 10px;
  }
  .panoramic_article_container .panoramic_image_container_overlay_small_container {
    top: 5px;
  }
  .panoramic_index_slider_button_container_inner {
    width: 100%;
  }
  .panoramic_index_panel_container_individual {
    height: 280px;
    margin-bottom: 40px;
  }
  .panoramic_floating_container .panoramic_index_panel_container_individual_full_width {
    height: 250px !important;
    margin: 10px 0px 20px 0px !important;
  }
  .panoramic_index_panel_container_individual_short {
    height: 120px !important;
    margin-bottom: 30px;
  }
  .panoramic_index_panel_container_individual_medium {
    height: 180px !important;
    margin-bottom: 40px;
  }
  .panoramic_index_panel_container_individual_tall {
    height: 400px !important;
  }
  .panoramic_index_panel_container_individual_text_container {
    bottom: 30px;
    width: 80%;
    left: 20px;
  }
  .panoramic_index_panel_container_individual_tall .panoramic_index_panel_container_individual_text_container {
    bottom: 70px;
  }
  .panoramic_index_panel_container_individual_full_width .panoramic_index_panel_container_individual_text_container {
    bottom: 30px;
    width: 88%;
    left: 20px !important;
  }
  .panoramic_index_content_container_grid .panoramic_index_panel_container_individual_text_container {
    left: 12px;
    bottom: 25px;
    width: 85%;
  }
  .panoramic_index_panel_container_individual .panoramic_cart_icon_container {
    bottom: 32px;
    right: 10px;
  }
  .panoramic_index_content_container_scroll .panoramic_index_panel_container_individual .panoramic_cart_icon_container {
    bottom: 36px;
  }
  .panoramic_index_panel_container_individual_core .panoramic_cart_icon_container {
    bottom: 58px !important;
  }
  .panoramic_article_container_individual .panoramic_index_panel_container_individual_core .panoramic_cart_icon_container {
    bottom: 16px !important;
  }
  .panoramic_index_panel_container_individual_text {
    font-size: 12px;
  }
  .panoramic_index_panel_container_individual_text_top {
    font-size: 20px;
  }
  .panoramic_index_panel_container_individual_short .panoramic_index_panel_container_individual_text_top {
    font-size: 16px;
  }
  .panoramic_index_panel_container_individual_media_half .panoramic_index_panel_container_individual_text {
    line-height: 24px;
  }
  .panoramic_index_panel_container_individual_text_top_small {
    font-size: 16px !important;
  }
  .panoramic_index_panel_container_individual_text_large {
    font-size: 16px;
    line-height: 18px;
  }
  .panoramic_article_container_individual_media .panoramic_index_panel_container_individual_text_large {
    font-size: 20px;
    line-height: 24px;
  }
  .panoramic_index_content_container_grid .panoramic_index_panel_container_individual_text_large {
    font-size: 13px;
  }
  .panoramic_index_content_container_grid .panoramic_index_panel_container_individual_text_aux {
    line-height: 14px;
  }
  .panoramic_article_container_individual_media .panoramic_index_panel_container_individual_text_aux {
    font-size: 16px;
    line-height: 26px !important;
  }
  .panoramic_index_panel_container_individual_text_icon {
    background-size: 16px;
    height: 16px;
    width: 16px;
    bottom: -1px;
    right: -3px;
  }
  .panoramic_index_panel_container_individual_full_width .panoramic_index_panel_container_individual_text_icon {
    right: 0;
    bottom: 1px;
    background-size: 16px;
    height: 16px;
    width: 16px;
  }
  .panoramic_lang_en .panoramic_article_container_individual_media .panoramic_index_panel_container_individual_text_aux {
    font-size: 15px;
    line-height: 20px !important;
  }
  .panoramic_index_content_large .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_top {
    font-size: 18px !important;
    line-height: 24px;
  }
  .panoramic_lang_en .panoramic_index_content_large .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_top {
    font-size: 20px !important;
  }
  .panoramic_index_content_container_full_width .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_top {
    font-size: 20px !important;
  }
  .panoramic_index_content_large .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_icon {
    width: 20px;
    height: 20px;
    background-size: 17px;
    margin: 3px 8px 0 0;
  }
  .panoramic_index_panel_container_individual_text_bottom {
    margin-top: 8px;
    line-height: 18px;
    color: #bfb594;
  }
  .panoramic_index_content_container_scroll .panoramic_index_panel_container_individual_text_container .panoramic_index_panel_container_individual_text_bottom {
    color: #bfb594;
  }
  .panoramic_index_panel_container_individual_text_border {
    height: 30px;
    margin: 2.5px 10px 0px 0px;
  }
  .panoramic_index_panel_container_individual_text_core .panoramic_index_panel_container_individual_text_border {
    height: 32px;
    margin: 1px 10px 0px 0px;
  }
  .panoramic_index_content_container_grid .panoramic_index_panel_container_individual_text_border {
    margin: 2px 10px 0px 0px;
  }
  .panoramic_index_panel_container_individual_inner .panoramic_index_panel_container_individual_text_core .panoramic_index_panel_container_individual_text_border_single_line {
    height: 13px !important;
    margin: 2px 10px 0px 0px !important;
  }
  .panoramic_index_panel_container_individual_text_centered .panoramic_index_panel_container_individual_text_bottom {
    font-size: 16px !important;
  }
  .panoramic_index_panel_container_individual_media_half .panoramic_index_panel_container_individual_text_bottom {
    font-size: 14px !important;
  }
  .panoramic_index_media_overlay {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5294117647), rgba(29, 29, 29, 0.37) 10.5%, rgba(10, 10, 10, 0.18) 39.08%, rgba(92, 92, 92, 0.2509803922) 50.42%, rgba(41, 38, 38, 0.14) 62.18%, rgba(8, 8, 8, 0.21) 71.85%, rgba(22, 22, 22, 0.63) 84.45%, rgba(0, 0, 0, 0.9490196078) 100%, rgba(0, 0, 0, 0.9490196078));
  }
  #panoramic_image_container_overlay .form_individual_item_file_upload_item .video_overlay_icon {
    top: 35%;
  }
  .panoramic_image_container_overlay_floating_tag_button {
    font-weight: 700;
  }
  .panoramic_tag_creation_title_container {
    margin: 10px auto;
  }
  #footer_fixed_container .footer_fixed_individual_container {
    height: 60px;
  }
  .panoramic_space_menu_individual_container {
    margin: 5px auto 5px auto;
  }
  .panoramic_space_menu_container {
    right: 10px;
    width: 60px;
    max-height: 195px;
    bottom: 45%;
  }
  .panoramic_space_menu_container_dual {
    max-height: 295px;
    bottom: 35%;
  }
  .panoramic_space_menu_container_scroll {
    max-height: 265px;
    bottom: 35%;
  }
  .panoramic_space_menu_inner_scroll .panoramic_space_menu_container_inner {
    max-height: 200px;
  }
  .panoramic_space_menu_container_scroll .panoramic_space_menu_individual_container {
    height: 80px;
  }
  .panoramic_space_menu_button_container {
    margin: 0px auto;
    width: 75%;
  }
  .panoramic_space_menu_button {
    height: 35px;
  }
  .panoramic_space_menu_button_text {
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    letter-spacing: 0px;
    width: 33px;
  }
  .panoramic_image_container_overlay_small_container_video {
    right: 10px;
    width: 85px;
    height: 150px;
    bottom: 47%;
  }
  .panoramic_image_container_overlay_small_container_video video {
    min-height: 107%;
  }
  .panoramic_display .panoramic_image_container_overlay_left {
    width: 95% !important;
  }
  .panoramic_display .panoramic_image_container_overlay_tall {
    width: 95% !important;
  }
  .panoramic_display .panoramic_image_container_overlay_medium {
    width: 95% !important;
  }
  .panoramic_display .panoramic_image_container_overlay_auto {
    width: 95% !important;
  }
  .panoramic_display .panoramic_image_container_overlay_short {
    width: 95% !important;
  }
  .panoramic_cart_individual_container_inner {
    background-color: rgba(50, 50, 50, 0.72);
  }
  .panoramic_floor_individual_container_inner {
    background-color: rgba(50, 50, 50, 0.72);
  }
  .panoramic_app_footer #footer_fixed_container_inner {
    width: 100%;
    bottom: 0px;
    left: 0px;
  }
  .panoramic_index_panel .panoramic_app_footer #footer_fixed_container_inner {
    width: 100%;
    margin-left: 0px;
    left: 0px;
    bottom: 0px;
    border-radius: 0px;
  }
  .panoramic_index_panel .footer_individual {
    border-radius: 0px;
  }
  .panoramic_product_button {
    font-family: "Helvetica";
    font-weight: 700;
  }
  .aux_lightbox_button {
    font-family: "Helvetica";
    font-weight: 700;
  }
  .panoramic_display .panoramic_image_container {
    height: 100%;
  }
  .panoramic_display .panoramic_image_container_overlay_inner {
    width: 95%;
  }
  .panoramic_display .panoramic_image_container_overlay_dynamic_full_width .panoramic_image_container_overlay_inner {
    width: 95% !important;
  }
  .panoramic_display #panoramic_image_container_overlay {
    bottom: 85px;
    width: 95%;
    left: 50%;
    margin-left: -47.5%;
  }
  .panoramic_display #content .panoramic_index_panel .panoramic_image_container_overlay_narrow {
    width: 100% !important;
    margin-left: 0px !important;
    left: 0px !important;
  }
  .panoramic_image_container_overlay_title_button {
    width: 50px;
  }
  .panoramic_index_panel .panoramic_image_container_overlay_inner_article {
    width: 90%;
  }
  .panoramic_aux_overlay_on #panoramic_image_container_overlay {
    background-color: rgba(40, 40, 40, 0.39);
  }
  #footer_fixed_container .panoramic_space_menu_container {
    right: 10px;
  }
  .panoramic_display .panoramic_fade_information_container_overlay {
    left: initial !important;
    margin: 0px !important;
    right: 10px !important;
  }
  .panoramic_display .panoramic_image_container_overlay_full_size {
    height: 85% !important;
  }
  .panoramic_display_mobile_full_screen .panoramic_image_container_overlay_full_size {
    height: 78% !important;
  }
  .panoramic_menu_content_container {
    height: 76%;
  }
  #panoramic_voice_command_wave_container {
    width: 86%;
    left: 50%;
    margin-left: -43%;
    bottom: 90px;
  }
  .form_individual_item_container_one_fourth .form_individual_item_file_upload_button {
    width: 22%;
  }
  .form_individual_item_container_half .form_individual_item_file_upload_button {
    width: 48%;
  }
  .panoramic_index_panel #logo_top_container {
    left: 1%;
  }
  .panoramic_index_panel_container_individual_info {
    height: 110px !important;
    margin: 0px 0px 40px 0px !important;
  }
  .panoramic_index_content_container_scroll .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_container {
    top: 20px !important;
    width: 83%;
  }
  .panoramic_index_content_container_scroll .panoramic_index_panel_container_individual {
    height: 250px;
    width: 70%;
    margin: 0 8px 40px 15px;
  }
  .panoramic_index_text_title .panoramic_index_text_large {
    font-size: 18px;
  }
  .panoramic_index_content_container_scroll .panoramic_index_panel_container_individual .panoramic_index_panel_container_individual_text_top {
    font-size: 16px;
  }
  .panoramic_index_content_container_half_width {
    width: 94.5% !important;
  }
  .panoramic_index_content_container_half_width .panoramic_index_panel_container_individual_info {
    width: 100% !important;
    height: 160px !important;
    margin: 0 0px 60px 0px !important;
  }
  .panoramic_index_content_container_half_width .panoramic_index_panel_container_individual_info:first-child {
    margin: 0px 0px 20px 0px !important;
  }
  .panoramic_index_content_container_scroll {
    width: 104%;
  }
  .panoramic_index_content_large .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_bottom {
    font-size: 14px;
    line-height: 18px;
    margin-top: 20px;
  }
  .panoramic_index_content_large .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_container {
    top: 35px;
  }
  .panoramic_index_content_container_full_width .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_bottom {
    line-height: 26px !important;
    font-size: 15px !important;
  }
  .panoramic_lang_en .panoramic_index_content_container_full_width .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_bottom {
    line-height: 22px !important;
    font-size: 15px !important;
  }
  .panoramic_index_content_container_half_width .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_bottom {
    margin-top: 15px !important;
    line-height: 22px !important;
  }
  .panoramic_lang_en .panoramic_index_content_container_half_width .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_bottom {
    margin-top: 10px !important;
    line-height: 18px !important;
  }
  #panoramic_index_contact_form {
    height: 375px !important;
    margin-bottom: 100px !important;
  }
  .panoramic_index_panel_container_individual_core_text .panoramic_index_panel_container_individual_text_large {
    width: 85% !important;
    font-size: 16px !important;
    line-height: 25px !important;
  }
  .panoramic_lang_en .panoramic_index_panel_container_individual_core_text .panoramic_index_panel_container_individual_text_large {
    font-size: 16px !important;
    line-height: 22px !important;
  }
  .panoramic_index_panel_container_individual_core_text .panoramic_index_panel_container_individual_text_aux {
    width: 85%;
    line-height: 23px;
    font-size: 14px;
  }
  .panoramic_lang_en .panoramic_index_panel_container_individual_core_text .panoramic_index_panel_container_individual_text_aux {
    line-height: 20px;
  }
  .panoramic_markdown {
    font-size: 14px;
  }
  .panoramic_product_content * {
    font-size: 14px !important;
  }
  .panoramic_index_panel_container_individual_text_footer {
    width: 65%;
  }
  .panoramic_floor_text_container_right_icon .panoramic_floor_text_container_left {
    max-width: 45%;
  }
  .panoramic_floor_text_container_right_icon .panoramic_floor_text_container_left .panoramic_floor_text_floor_name {
    font-size: 25px;
  }
  .panoramic_floor_individual_container_half_width .panoramic_floor_text_container_right_icon .panoramic_floor_text_container_left {
    max-width: 25%;
    padding: 0px;
  }
  .panoramic_floor_individual_container_half_width .panoramic_floor_text_container_right_icon .panoramic_floor_text_container_left .panoramic_floor_text_floor_name {
    font-size: 22px;
  }
}
@media (max-width: 600px) {
  .panoramic_index_panel_container_individual_info {
    width: 60% !important;
  }
  .form_individual_item_container_one_fourth .form_individual_item_file_upload_button {
    width: 21.5%;
  }
  .form_individual_item_container_half .form_individual_item_file_upload_button {
    width: 47.5%;
  }
}
@media screen and (max-width: 539px) {
  .aux_notification_lightbox .form_individual_container {
    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.6);
  }
  .aux_notification_lightbox #aux_lightbox_misc_message_container {
    width: 92%;
  }
  #aux_lightbox_overlay {
    top: 60px;
  }
  .aux_lightbox_button_inner_container {
    width: 91.3%;
  }
  .aux_lightbox_login_inner_container .form_outer_container {
    width: 91%;
  }
  .aux_login_error_message {
    font-size: 13px;
  }
}
@media screen and (max-width: 500px) {
  .shopping_bag_title_text {
    display: block !important;
  }
  #logo {
    background-size: 160px;
    width: 160px;
  }
  .form_individual_item_container_one_fourth .form_individual_item_file_upload_button {
    width: 20.9%;
  }
  .form_individual_item_container_half .form_individual_item_file_upload_button {
    width: 47%;
  }
  .panoramic_index_content_container_centered {
    width: 92.5%;
  }
  .panoramic_index_content_container_half_width {
    width: 92.5% !important;
  }
  .panoramic_index_content_container_half_width .panoramic_index_panel_container_individual_info {
    height: 145px !important;
  }
  .panoramic_index_content_large .panoramic_index_panel_container_individual_info .panoramic_index_panel_container_individual_text_container {
    top: 21px !important;
  }
}
@media screen and (max-width: 450px) {
  .filter_sidebar_row_text {
    margin-left: 10px;
  }
  .filter_more_button {
    margin-right: 10px;
  }
  .filter_sidebar_row_container .filter_more_button {
    margin-right: 10px;
  }
  .filter_sidebar_container .shopping_bag_title_text {
    padding: 10px 10px 10px 10px;
  }
  .shopping_bag_title_text {
    padding: 10px 10px 10px 10px;
  }
}
@media (max-width: 400px) {
  .form_individual_item_container_one_fourth .form_individual_item_file_upload_button {
    width: 20.5%;
  }
}
@media (max-width: 405px) {
  .panoramic_panel_icons_container .panoramic_search_input .form_individual_container {
    width: 93%;
  }
  .panoramic_panel_icons_container_inner_panel {
    gap: 32px;
  }
  .panoramic_article_chat_container .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 78vh !important;
  }
  .panoramic_display_mobile_full_screen .panoramic_article_chat_container .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 83vh !important;
  }
  .panoramic_lang_en .panoramic_space_menu_container_small .panoramic_space_menu_button_text {
    margin: 4px 0 0;
  }
  .panoramic_space_menu_container_small .panoramic_space_menu_button_text_top {
    margin: 4px 0 0;
  }
  .panoramic_space_menu_container_small {
    width: 40px !important;
    height: 75px !important;
  }
  .panoramic_space_menu_container_nested {
    height: 50px !important;
    width: 40px !important;
    bottom: -56px !important;
  }
  .panoramic_space_menu_wide .panoramic_space_menu_container_nested {
    bottom: -50px !important;
    height: 40px !important;
  }
  .panoramic_space_menu_container_narrow .panoramic_image_container_overlay_text {
    line-height: 40px;
  }
  .panoramic_space_menu_container_narrow .panoramic_image_container_overlay_small_icon {
    height: 40px;
  }
}
@media (max-width: 390px) {
  .panoramic_capture_circle_pulse {
    margin: 50px auto 50px auto;
  }
  .panoramic_index_content_container_centered {
    width: 92%;
  }
  .panoramic_index_content_container_half_width {
    width: 92% !important;
  }
  .panoramic_index_panel_container_individual_info {
    width: 65% !important;
  }
  .panoramic_cart_individual_container_model .panoramic_cart_image_container {
    height: 170px !important;
  }
  #panoramic_image_container_overlay .panoramic_index_slider_button_container .panoramic_index_slider_button_individual {
    margin: 0 45px 0 0;
  }
  .panoramic_overlay_small_container_short .panoramic_image_container_overlay_small {
    width: 42px;
  }
  .panoramic_description_aux_link_individual {
    height: 90px;
  }
  .panoramic_description_aux_individual_text {
    top: 33px;
  }
  .form_individual_item_container_one_fourth .form_individual_item_file_upload_button {
    width: 20.5%;
  }
}
@media screen and (max-width: 360px) {
  .footer_fixed_individual_text_container {
    font-size: 11px;
  }
  .local_price_container {
    width: 70% !important;
  }
  .mobile_sidebar_side_page_button_outer_container {
    bottom: 80px;
  }
  .form_individual_checkbox_outer_container .form_individual_item_container {
    width: 79.8%;
  }
  .form_individual_checkbox_outer_container .form_individual_checkbox_container {
    width: 19.7%;
  }
  .form_individual_item_container_one_fourth .form_individual_item_file_upload_button {
    width: 20.3%;
  }
  .form_individual_item_container_half .form_individual_item_file_upload_button {
    width: 46%;
  }
}
@media (max-width: 350px) {
  .panoramic_chat_message_media_download .panoramic_chat_message_media_inner {
    max-width: 250px;
  }
  .panoramic_floor_text_container_right {
    width: 40%;
  }
  .panoramic_floor_text_container_right_icon .panoramic_floor_text_container_right {
    width: 35%;
  }
  .panoramic_floor_text_container_right_icon .panoramic_floor_text_container_left {
    padding: 0px;
  }
  .panoramic_floor_text_container_right_icon .panoramic_floor_text_container_left .panoramic_floor_text_floor_name {
    font-size: 20px;
  }
  .panoramic_user_space_creation_camera_large .panoramic_capture_container {
    width: 300px;
  }
  .panoramic_user_space_creation_camera_large .panoramic_capture_primary_media_preview {
    height: 300px;
    width: 300px;
  }
  .panoramic_article_container_title_text {
    width: 48%;
  }
  .panoramic_article_individual_title_text {
    width: 48%;
  }
  .form_individual_container .panoramic_chat_message_icon_button {
    margin-right: 13px;
  }
  .panoramic_capture_circle_pulse {
    margin: 30px auto 50px auto;
  }
  .panoramic_index_panel_container_individual_text_container {
    width: 75%;
  }
  .panoramic_index_media_text_top {
    font-size: 22px;
  }
  .panoramic_image_container_overlay_aux_center .panoramic_image_container_placeholder_top_container {
    top: 8%;
  }
  .panoramic_index_content_container_half_width .panoramic_index_panel_container_individual_info {
    height: 150px !important;
  }
  .panoramic_index_content_container_centered {
    width: 91%;
  }
  .panoramic_index_content_container_half_width {
    width: 90.5% !important;
  }
  .panoramic_index_panel_container_individual_info {
    width: 80% !important;
  }
  .panoramic_information_container_background_overlay_top .panoramic_information_container_inner {
    bottom: 0% !important;
  }
  .panoramic_index_panel .panoramic_image_container_overlay_small_container_floating {
    width: 126px !important;
  }
  .panoramic_image_container_placeholder_middle_container {
    bottom: 40%;
  }
  .panoramic_display .panoramic_image_container_placeholder_bottom_container {
    top: 30%;
  }
  #panoramic_image_container_overlay .panoramic_index_slider_button_container .panoramic_index_slider_button_individual {
    margin: 0 30px 0 0;
  }
  .panoramic_image_container_overlay_small_container {
    right: 10px;
  }
  .panoramic_display .panoramic_fade_information_container_overlay .panoramic_fade_information_container_text_container {
    max-width: 45px !important;
  }
  .panoramic_image_container_overlay_small {
    width: 42px;
  }
  .panoramic_overlay_small_container_short .panoramic_image_container_overlay_small {
    width: 34px;
    padding: 3px 0px 0px 0px;
  }
  .panoramic_cart_button_quantity .panoramic_cart_text_individual_inner {
    width: 90px;
  }
  .panoramic_cart_button {
    margin: 10px 10px 0px 2px;
  }
  .panoramic_information_container_inner {
    max-height: 76%;
  }
  .panoramic_display .panoramic_image_container_overlay_full_size {
    height: 80% !important;
  }
  .panoramic_menu_content_container {
    height: 75%;
  }
  .panoramic_model_canvas_container {
    height: 76%;
  }
  .panoramic_display .panoramic_image_container_overlay_tall {
    height: 400px !important;
  }
  .panoramic_image_container_overlay_tall .panoramic_cart_container {
    height: 360px !important;
  }
  .panoramic_display .panoramic_image_container_overlay_text_full {
    max-height: 112px !important;
  }
  .panoramic_cart_text_inner {
    max-width: 55%;
  }
  .panoramic_display .panoramic_fade_information_container_overlay_top {
    right: 10px !important;
    width: 132px !important;
  }
  .panoramic_space_menu_wide {
    width: 132px !important;
  }
  .form_individual_item_container_one_fourth .form_individual_item_file_upload_button {
    width: 19.5%;
  }
  .panoramic_index_media_container .panoramic_image_container_overlay_small_container {
    right: 1%;
  }
  .panoramic_index_panel #logo_top_container {
    left: 0%;
  }
  .panoramic_tour_text_container .panoramic_tour_text {
    width: 60%;
  }
  .panoramic_display .panoramic_image_container_placeholder_top_container {
    max-width: 95%;
  }
}
@media (max-width: 300px) {
  .panoramic_chat_message_media_download .panoramic_chat_message_media_inner {
    max-width: 100%;
  }
  .panoramic_display .panoramic_image_container_placeholder_top_container {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .form_individual_item_container_one_fourth .form_individual_item_file_upload_button {
    width: 18%;
  }
}
@media (max-height: 900px) {
  .panoramic_information_container_inner {
    max-height: 75%;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0px;
  }
  .panoramic_chat_task_fill .panoramic_chat_aux_container {
    height: 66% !important;
  }
  .panoramic_chat_task_mode_fill .panoramic_chat_aux_container {
    height: 72% !important;
  }
  .panoramic_chat_task_fill .panoramic_chat_task_container .form_fields_text_area {
    height: 84% !important;
  }
}
@media (max-height: 850px) {
  .panoramic_chat_task_fill .panoramic_chat_aux_container {
    height: 62% !important;
  }
  .panoramic_chat_task_mode_fill .panoramic_chat_aux_container {
    height: 71% !important;
  }
  .panoramic_chat_task_fill .panoramic_chat_aux_container .form_individual_item_container {
    height: 70%;
  }
  .panoramic_chat_task_fill .panoramic_chat_task_container .form_fields_text_area {
    height: 88% !important;
  }
  .panoramic_display_mobile_full_screen_footer_off .panoramic_chat_task_fill .panoramic_chat_aux_container {
    height: 63% !important;
  }
  .panoramic_display_mobile_full_screen_footer_off .panoramic_chat_task_mode_fill .panoramic_chat_aux_container {
    height: 73% !important;
  }
  .panoramic_display_mobile_full_screen_footer_off .panoramic_chat_task_fill .panoramic_chat_aux_container .form_individual_item_container {
    height: 73%;
  }
  .panoramic_display_mobile_full_screen_footer_off .panoramic_chat_task_fill .panoramic_chat_task_container .form_fields_text_area {
    height: 88% !important;
  }
}
@media (max-height: 700px) {
  .panoramic_floating_container_scroll .panoramic_fade_information_container_overlay_inner .panoramic_cart_container_button_offset {
    height: 58vh !important;
  }
  .panoramic_chat_task_fill .panoramic_chat_aux_container {
    height: 60% !important;
  }
  .panoramic_chat_task_mode_fill .panoramic_chat_aux_container {
    height: 70% !important;
  }
  .panoramic_chat_task_fill .panoramic_chat_aux_container .form_individual_item_container {
    height: 58%;
  }
}
@media (max-height: 620px) {
  .panoramic_floating_container_scroll .panoramic_fade_information_container_overlay_inner .panoramic_cart_container_button_offset {
    height: 46vh !important;
  }
  .panoramic_chat_task_fill .panoramic_chat_aux_container {
    height: 58% !important;
  }
  .panoramic_chat_task_mode_fill .panoramic_chat_aux_container {
    height: 72% !important;
  }
  .panoramic_chat_task_fill .panoramic_chat_aux_container .form_individual_item_container {
    height: 63%;
  }
  .panoramic_chat_task_fill .panoramic_chat_task_container .form_fields_text_area {
    height: 80% !important;
  }
}
@media (max-height: 550px) {
  .panoramic_display .panoramic_chat_container_video_button_aux {
    display: none !important;
  }
  .panoramic_chat_task_fill .panoramic_chat_aux_container {
    height: 63% !important;
  }
  .panoramic_chat_task_mode_fill .panoramic_chat_aux_container {
    height: 79% !important;
  }
  .panoramic_chat_task_fill .panoramic_chat_task_container .form_fields_text_area {
    height: 80% !important;
  }
}
@media (max-height: 700px) and (min-width: 500px) {
  .aux_notification_lightbox #aux_lightbox_outer_container {
    margin-top: 7%;
  }
  .panoramic_image_container_overlay_small_container_video {
    width: 180px;
    height: 220px;
  }
  .panoramic_image_container_overlay_small_container_video video {
    height: 110%;
  }
}
@media (max-height: 850px) {
  .panoramic_model_canvas_container {
    height: 77%;
  }
  .panoramic_index_panel .panoramic_model_canvas_container_inner {
    height: 64vh;
  }
  .panoramic_display_core .panoramic_image_container_overlay_small_container_video {
    right: 10px;
  }
}
@media (max-height: 500px) {
  .panoramic_display .panoramic_floating_container .panoramic_image_container_placeholder_top_container {
    top: 12%;
  }
  .panoramic_display_core .panoramic_image_container_overlay_small_container_video {
    bottom: 37%;
  }
}
@media (max-height: 300px) {
  .panoramic_display_core .panoramic_image_container_overlay_small_container_video {
    height: 110px;
    bottom: initial;
    top: 20px;
  }
}
@media (max-device-width: 414px) and (max-device-height: 736px) {
  .panoramic_space_menu_individual_container {
    height: 65px;
  }
}
@media (max-height: 800px) and (min-width: 1100px) {
  .panoramic_display .panoramic_image_container_placeholder_bottom_container {
    top: 35% !important;
  }
  .filter_sidebar_container_fixed {
    height: 150px !important;
  }
}
@media (max-height: 500px) and (min-width: 500px) {
  .panoramic_display .panoramic_image_container_placeholder_top_container {
    top: 12%;
  }
  .panoramic_display .panoramic_image_container_placeholder_bottom_container {
    top: 25% !important;
  }
}
@media (max-height: 690px) {
  .panoramic_model_canvas_container {
    height: 72%;
  }
  .panoramic_index_panel .panoramic_model_canvas_container_inner {
    height: 60vh;
  }
}
@media (max-height: 650px) {
  .panoramic_card {
    height: 140px;
  }
  .panoramic_card_logo {
    margin-bottom: 30px;
  }
  .panoramic_card_logo #logo {
    height: 50px;
    background-size: 100px;
  }
}
@media (max-height: 590px) {
  .panoramic_model_canvas_container {
    height: 62%;
  }
  .panoramic_index_panel .panoramic_model_canvas_container_inner {
    height: 54vh;
  }
}
@media (max-height: 500px) {
  .panoramic_information_container_inner {
    max-height: 65%;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0px;
  }
}
@media all and (min-width: 650px) {
  .panoramic_chat_input_container {
    bottom: 80px;
  }
  .panoramic_ai_chat_index_panels_container .panoramic_chat_aux_container {
    bottom: 80px;
  }
  .panoramic_chat_task_fill .panoramic_chat_aux_container {
    bottom: 140px;
    height: 60% !important;
  }
  .panoramic_chat_task_mode_fill .panoramic_chat_aux_container {
    bottom: 80px !important;
    height: 66% !important;
  }
  .panoramic_cart_container_horizontal_scroll::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    border-radius: 6px;
    background: rgba(212, 202, 174, 0.254);
    display: block !important;
  }
  .panoramic_cart_container_horizontal_scroll::-webkit-scrollbar-thumb {
    background: #ded3b4;
    border-radius: 6px;
    cursor: pointer;
  }
}
@media all and (min-width: 700px) {
  .panoramic_index_panel .panoramic_model_canvas_container_inner {
    height: 41vh !important;
  }
  .panoramic_display .panoramic_index_placeholder_main_container .panoramic_image_container_overlay_inner_inner {
    height: 550px;
  }
  .panoramic_display .panoramic_image_container_placeholder_top_container {
    position: absolute;
  }
  .panoramic_display .panoramic_image_container_placeholder_bottom_container {
    position: absolute;
    width: 100%;
    top: 40%;
  }
  .panoramic_image_container_overlay_aux_full_size .panoramic_image_container_placeholder_bottom_container {
    top: 35%;
  }
  .panoramic_display .panoramic_index_panel #panoramic_image_container_overlay {
    background-color: rgba(84, 84, 84, 0.45) !important;
    height: 95% !important;
    max-height: 1000px;
    width: 700px !important;
    left: 50%;
    margin-left: -350px !important;
    top: 2%;
    bottom: 100px;
    right: 0px !important;
  }
  .panoramic_display #content .panoramic_index_panel .panoramic_floating_container_full_size {
    width: 100% !important;
    height: 100% !important;
    left: 0px !important;
    margin: 0px !important;
    top: 0px !important;
    bottom: 0px !important;
    max-height: 100% !important;
  }
  .panoramic_display #content .panoramic_index_panel .panoramic_image_container_overlay_min {
    top: 20% !important;
    height: 400px !important;
  }
  .panoramic_display .panoramic_index_panel .panoramic_image_container_overlay_detach_tall {
    top: 2% !important;
  }
  .panoramic_display #content .panoramic_index_panel .panoramic_image_container_overlay_detach_short {
    height: 300px !important;
  }
  .panoramic_display #content .panoramic_index_panel .panoramic_image_container_overlay_detach_medium {
    height: 400px !important;
  }
  .panoramic_display #content .panoramic_index_panel .panoramic_image_container_overlay_detach_medium_one {
    height: 450px !important;
  }
}
@media all and (min-width: 800px) {
  .panoramic_display .panoramic_index_panel #panoramic_image_container_overlay {
    width: 800px !important;
    margin-left: -400px !important;
  }
  .panoramic_display #content .panoramic_index_panel .panoramic_image_container_overlay_min {
    width: 600px !important;
    margin-left: -300px !important;
    height: 400px !important;
    top: 20% !important;
  }
}
@media (min-width: 700px) and (min-height: 1000px) {
  .panoramic_display .panoramic_image_container_placeholder_top_container {
    top: 25%;
  }
  .panoramic_display .panoramic_image_container_placeholder_bottom_container {
    top: 50%;
  }
}
@media (min-width: 700px) and (max-height: 1000px) {
  .panoramic_display .panoramic_index_panel #panoramic_image_container_overlay {
    height: 96% !important;
    max-height: 96%;
    top: 10px !important;
    bottom: 0px !important;
  }
  .panoramic_display #content .panoramic_index_panel .panoramic_image_container_overlay_detach {
    top: initial !important;
    bottom: 20px !important;
  }
  .panoramic_chat_task_fill .panoramic_chat_aux_container {
    height: 55% !important;
  }
  .panoramic_chat_task_mode_fill .panoramic_chat_aux_container {
    height: 62% !important;
  }
}
@media all and (min-width: 650px) {
  .panoramic_display #content .panoramic_index_panel .panoramic_floating_container_full_width {
    left: 0px !important;
    width: 95% !important;
    height: 98% !important;
    margin: 0 auto !important;
    max-width: 1200px !important;
    background-color: transparent !important;
    box-shadow: none !important;
  }
}
@media (max-width: 500px) and (max-height: 1000px) {
  .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container {
    height: 83vh !important;
  }
  .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 83vh !important;
  }
  .panoramic_display_mobile_full_screen_footer_off .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container {
    height: 76vh !important;
  }
  .panoramic_display_mobile_full_screen_footer_off .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 76vh !important;
  }
  .panoramic_display_mobile_full_screen_android .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container {
    height: 78vh !important;
  }
  .panoramic_display_mobile_full_screen_android .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 78vh !important;
  }
  .panoramic_display_mobile_full_screen_footer .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container {
    height: 78vh !important;
  }
  .panoramic_display_mobile_full_screen_footer .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 78vh !important;
  }
  .panoramic_app_keyboard_started_mobile .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container {
    height: 81vh !important;
  }
  .panoramic_app_keyboard_started_mobile .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 81vh !important;
  }
  .panoramic_app_keyboard_started_mobile .panoramic_index_chat_mobile_full_screen_footer .panoramic_ai_chat_index_panels_container {
    height: 88vh !important;
  }
  .panoramic_app_keyboard_started_mobile .panoramic_index_chat_mobile_full_screen_footer .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 88vh !important;
  }
}
@media (max-width: 500px) and (max-height: 800px) {
  .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container {
    height: 76vh !important;
  }
  .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 76vh !important;
  }
  .panoramic_display_app .panoramic_ai_chat_index_panels_container {
    height: 85vh !important;
  }
  .panoramic_display_app .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 85vh !important;
  }
  .panoramic_display_wechat .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container {
    height: 83vh !important;
  }
  .panoramic_display_wechat .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 83vh !important;
  }
  .panoramic_app_keyboard_started_mobile .panoramic_index_chat_mobile_full_screen_footer .panoramic_ai_chat_index_panels_container {
    height: 88vh !important;
  }
  .panoramic_app_keyboard_started_mobile .panoramic_index_chat_mobile_full_screen_footer .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 88vh !important;
  }
}
@media (max-width: 500px) and (max-height: 620px) {
  .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container {
    height: 70vh !important;
  }
  .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 70vh !important;
  }
  .panoramic_app_keyboard_started_mobile .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container {
    height: 76vh !important;
  }
  .panoramic_app_keyboard_started_mobile .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 76vh !important;
  }
  .panoramic_display_android_mobile .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container {
    height: 80vh !important;
  }
  .panoramic_display_android_mobile .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 80vh !important;
  }
}
@media (max-width: 500px) and (max-height: 550px) {
  .panoramic_chat_container_video_container {
    height: 25%;
  }
  .panoramic_chat_container {
    height: 63%;
  }
  .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container {
    height: 73vh !important;
  }
  .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 73vh !important;
  }
  .panoramic_display_android_mobile .panoramic_ai_chat_full_size .panoramic_ai_chat_index_panels_container_inner_inner {
    height: 75vh !important;
  }
}
@media all and (max-width: 650px) {
  .aux_articles_single .video_overlay_icon {
    top: 41%;
  }
}
.checkout_delivery_form_container_inner {
  width: 49%;
  margin: 10px 0px 5px 0px;
}

.checkout_delivery_form_container_inner_full_width {
  width: 100% !important;
  height: 100%;
  float: left;
}

.shopping_bag_quantity_button {
  text-align: center;
  height: 74px !important;
  line-height: 74px !important;
  cursor: pointer !important;
  float: left !important;
  font-size: 13px !important;
  width: 45% !important;
  margin: 0px auto 0px auto !important;
}

.shopping_bag_quantity_button_value {
  width: 10% !important;
  height: 12px !important;
  line-height: 12px !important;
  padding-top: 29px;
  background-color: #2f2f2f;
}

.shopping_bag_delete_button {
  bottom: 12px !important;
}

.footer_cart_loaded #footer_fixed_aux_buttons_container .footer_fixed_aux_buttons .footer_fixed_individual_container {
  width: 44%;
}

@media all and (max-width: 700px) {
  .form_outer_container_half_width .checkout_delivery_form_container_inner {
    width: 48.5%;
  }
  .shopping_bag_quantity_button_value {
    background-color: #343434;
  }
  .checkout_delivery_form_container_inner {
    width: 100%;
    margin-bottom: 0px;
    margin-top: 5px;
  }
}
@media all and (max-width: 650px) {
  .footer_cart_loaded #footer_regular_buttons_container {
    display: none !important;
  }
  .footer_cart_loaded #footer_fixed_aux_buttons_container {
    display: block !important;
  }
}
/**** Aux CSS Start ****/
@-webkit-keyframes loading {
  0% {
    width: 0em;
    opacity: 0.1;
  }
  70% {
    width: 1.5em;
    opacity: 1;
  }
  100% {
    width: 2.5em;
    opacity: 0;
  }
}
@-moz-keyframes loading {
  0% {
    width: 0em;
    opacity: 0.1;
  }
  70% {
    width: 1.5em;
    opacity: 1;
  }
  100% {
    width: 2.5em;
    opacity: 0;
  }
}
@keyframes loading {
  0% {
    width: 0em;
    opacity: 0.1;
  }
  70% {
    width: 1.5em;
    opacity: 1;
  }
  100% {
    width: 2.5em;
    opacity: 0;
  }
}
@keyframes countdown {
  from {
    stroke-dashoffset: 0px;
  }
  to {
    stroke-dashoffset: 113px;
  }
}
@keyframes aux_lightbox_countdown {
  from {
    stroke-dashoffset: 0px;
  }
  to {
    stroke-dashoffset: 113px;
  }
}
@keyframes shimmer_text {
  to {
    background-position: -50% center, 0 0;
  }
}
@-webkit-keyframes panoramic_space_creation_capture_animation_time {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes panoramic_space_creation_capture_animation_mask {
  0% {
    background: #9c947a;
    -webkit-transform: rotate(0deg);
  }
  50% {
    background: #9c947a;
    -webkit-transform: rotate(-180deg);
  }
  50.01% {
    background: #ebdeb4;
    -webkit-transform: rotate(0deg);
  }
  100% {
    background: #ebdeb4;
    -webkit-transform: rotate(-180deg);
  }
}
@keyframes pulse {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0.25;
    transform: scale(0.75);
  }
}
@keyframes pulse-cursor {
  0% {
    box-shadow: 0 0 0 0 rgba(189, 175, 130, 0.809);
  }
  70% {
    box-shadow: 0 0 0 25px rgba(255, 177, 66, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 177, 66, 0);
  }
}
@keyframes pulse-cursor-large {
  0% {
    box-shadow: 0 0 0 0 rgba(189, 175, 130, 0.809);
  }
  70% {
    box-shadow: 0 0 0 50px rgba(255, 177, 66, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 177, 66, 0);
  }
}
@keyframes pulse-panel {
  0% {
    box-shadow: 0 0 0 0 #ebdeb4;
  }
  70% {
    box-shadow: 0 0 0 10px rgba(255, 177, 66, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 177, 66, 0);
  }
}
@keyframes spin {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes aux_click_pointer {
  0% {
    opacity: 1;
    width: 0.5em;
    height: 0.5em;
    margin: -0.25em;
    border-width: 0.5rem;
  }
  100% {
    opacity: 1;
    width: 7em;
    height: 7em;
    margin: -3.5em;
    border-width: 0.06rem;
  }
}
@keyframes pnlm-mv {
  from {
    left: 0;
    top: 0;
  }
  25% {
    left: 10px;
    top: 0;
  }
  50% {
    left: 10px;
    top: 10px;
  }
  75% {
    left: 0;
    top: 10px;
  }
  to {
    left: 0;
    top: 0;
  }
}
@-webkit-keyframes pnlm-mv {
  from {
    left: 0;
    top: 0;
  }
  25% {
    left: 10px;
    top: 0;
  }
  50% {
    left: 10px;
    top: 10px;
  }
  75% {
    left: 0;
    top: 10px;
  }
  to {
    left: 0;
    top: 0;
  }
}
/**** Aux CSS End ****/
