body.galleria-store[data-store-page="store.mall"] .galleria-live-mall{position:fixed;inset:0;z-index:30;background:#17383f}
body.galleria-store[data-store-page="store.mall"]>.announcement{position:relative;z-index:55}
@media(min-width:851px){.galleria-live-mall .checkout-travel{top:calc(var(--live-header-bottom,150px) + 16px)}.galleria-live-mall .lift-travel{top:calc(var(--live-header-bottom,150px) + 135px)}}
.galleria-live-mall .directory{background:#f4f8f5;color:#244b50;border-color:#c9d9cf}.galleria-live-mall .directory h2{color:#244b50}
@media(max-width:850px){body.galleria-store .galleria-live-mall .invoice-download{top:auto;bottom:27px;left:125px;right:auto;width:40px;height:40px;font-size:0;padding:10px}body.galleria-store .galleria-live-mall .invoice-download svg{width:20px;height:20px}}
body.galleria-store[data-store-page="store.mall"]>.gt-store-footer,body.galleria-store[data-store-page="store.mall"]>.gt-mobile-nav{display:none!important}
.galleria-live-mall .world-tools{top:calc(var(--live-header-bottom,121px) + 16px)}
.galleria-live-mall .intro{top:29%;width:min(530px,85vw)}
.galleria-live-mall .intro h1{overflow-wrap:anywhere;font-size:68px}
.galleria-live-mall .directory{top:calc(var(--live-header-bottom,121px) + 12px);max-height:calc(100svh - var(--live-header-bottom,121px) - 30px)}
.galleria-live-mall dialog{padding:32px;color:#244b50;background:#f8fbf9;font-size:15px}
.galleria-live-mall .detail-copy p{font-size:14px}.galleria-live-mall .detail-copy>strong{font-size:27px}
.galleria-live-mall .detail-copy .primary{font-size:14px}.galleria-live-mall .detail-option{font-size:15px}
.live-variant-choice{display:block;font-size:14px;margin:16px 0}
.live-variant-choice select{display:block;width:100%;font-size:16px;padding:12px;background:#fff;border:1px solid #bfd2c6;margin-top:8px;border-radius:3px}
#live-product-stock{font-size:13px;margin:10px 0;color:#567769}
#live-product-link{margin:10px 0 16px;font-size:14px;color:#8e6a30;border-bottom:1px solid #c4ad7d;display:inline-flex;gap:14px}
.galleria-live-mall .live-checkout-dialog{padding:0;width:min(1190px,96vw);height:92svh;max-height:94svh;overflow:hidden;background:white}
.live-checkout-dialog .checkout-heading{height:114px;padding:20px 30px 15px;border-bottom:1px solid #cbded1;background:#edf4f0}
.live-checkout-dialog .checkout-heading h2{font-size:31px;margin:6px 0}.live-checkout-dialog .checkout-heading p{font-size:13px;margin:0}
#live-checkout-frame{display:block;width:100%;height:calc(100% - 114px);border:0;background:#fff}
.galleria-live-mall #mall-loading{position:absolute;inset:0;background:#17383f;z-index:42;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e7d2a5;text-align:center;padding:30px}
.galleria-live-mall #mall-loading strong{font:35px 'Italiana',Georgia}.galleria-live-mall #mall-loading p{font-size:14px;color:#c3d9cf;margin:18px 0}.galleria-live-mall #mall-loading a{font-size:15px;border-bottom:1px solid #c5a163;padding:10px}
.galleria-live-mall .catalogue-product-copy>strong{font-size:15px}.galleria-live-mall .catalogue-product-copy>small{font-size:12px}.galleria-live-mall .catalogue-product-copy>span{font-size:16px}.galleria-live-mall .catalogue-product-copy em{font-size:11px}
.galleria-live-mall #catalogue-count{font-size:14px}.galleria-live-mall .catalogue-filters select,.galleria-live-mall .catalogue-filters input{font-size:15px}.galleria-live-mall .catalogue-rack-controls{font-size:13px}
.live-receipt{padding:20px 10px;color:#244b50}.live-receipt>small{color:#8e6b2f;font-size:12px}.live-receipt h2{font-size:34px}.live-receipt>p{font-size:14px;line-height:1.8;color:#5b7468}.live-receipt-row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d9e4dc;padding:13px 0;font-size:14px}.live-receipt-row span{max-width:70%;overflow-wrap:anywhere}.live-receipt-row small{display:block;color:#657b6c}.live-receipt-total{font-size:22px;display:flex;gap:20px;justify-content:space-between;padding:22px 0}
.galleria-live-mall .catalogue-empty{font-size:15px;grid-column:1/-1;padding:35px;text-align:center}.galleria-live-mall .scene-location{font-size:11px}
.galleria-live-mall .scene-shade{display:none!important;background:none!important}
.galleria-live-mall .intro{top:auto!important;bottom:25px;left:5%;right:5%;width:auto;max-width:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px 30px;padding:20px 25px;background:#2f1a3ed9;border-top:1px solid #bd995a;color:#f7e9d1;backdrop-filter:blur(5px)}
.galleria-live-mall .intro>.eyebrow{grid-column:1;font-size:10px;color:#edcd8f}
.galleria-live-mall .intro h1{font-size:29px;line-height:1.4;margin:0;grid-column:1;overflow-wrap:anywhere}
.galleria-live-mall .intro>p{display:none}
.galleria-live-mall .intro>.primary{grid-column:2;grid-row:1/3;background:#d2ad68;color:#311c3d;font-size:14px;font-weight:700;border:1px solid #edcf96;min-width:210px}
.galleria-live-mall .intro>.primary:hover{background:#ebca8e}
.galleria-live[data-store-page="store.mall"] .galleria-live-mall .intro>.primary{background:#d2ad68;color:#311c3d;border-color:#edcf96}
.galleria-live[data-store-page="store.mall"] .galleria-live-mall .intro>.primary:hover{background:#ebca8e;color:#311c3d}
.galleria-live-mall .experience:not(.roaming) :is(.mini-map,.scene-location,.scene-controls,.world-tools,.direction-nav,.rotation-nav,.lift-travel,.checkout-travel,.mobile-controls){visibility:hidden}
.galleria-live[data-store-page="store.mall"] #shopping-guide strong{color:#f0d199}
.galleria-live-mall .mall-time-control{position:absolute;top:calc(var(--live-header-bottom,128px) + 16px);left:4%;z-index:8;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid #b99358;border-radius:4px;background:#301b3eea;color:#f2d69b;backdrop-filter:blur(8px);min-height:42px}
.galleria-live-mall .mall-time-control select{font:600 13px Manrope,Arial,sans-serif;min-width:125px;max-width:160px;padding:0 5px;background:#301b3e;color:#f6e0b5;border:0;cursor:pointer}
.galleria-live-mall .roaming .mall-time-control{top:calc(var(--live-header-bottom,128px) + 70px)}
@media(max-width:850px){.galleria-live-mall .mall-time-control{left:16px;gap:6px;padding:9px 10px;min-height:38px}.galleria-live-mall .mall-time-control select{min-width:113px;font-size:12px}.galleria-live-mall .roaming .mall-time-control{top:calc(var(--mall-toolbar-bottom,200px) + 16px)}}
@media(max-width:850px){.galleria-live[data-store-page="store.mall"] .galleria-live-mall .intro h1{font-size:24px}}
@media(max-width:850px){.galleria-live-mall .intro{bottom:22px;left:4%;right:4%;padding:16px 18px;grid-template-columns:1fr;gap:8px}.galleria-live-mall .intro h1{font-size:24px}.galleria-live-mall .intro>.primary{grid-column:1;grid-row:3;justify-self:start;min-width:0;margin-top:5px;font-size:13px;min-height:44px}}
@media(max-width:850px){.galleria-live-mall .intro h1{font-size:47px}.galleria-live-mall .intro{top:34%}.galleria-live-mall dialog{padding:28px 20px}.galleria-live-mall .live-checkout-dialog{padding:0;width:98vw;height:95svh;max-height:97svh}.live-checkout-dialog .checkout-heading{padding:16px 20px;height:108px}#live-checkout-frame{height:calc(100% - 108px)}.galleria-live-mall .world-tools{top:calc(var(--live-header-bottom,107px) + 12px)}.galleria-live-mall .checkout-travel{top:calc(var(--mall-toolbar-bottom,200px) + 14px)}.galleria-live-mall .lift-travel{top:calc(var(--mall-toolbar-bottom,200px) + 92px)}.galleria-live-mall .catalogue-button{top:calc(var(--mall-toolbar-bottom,200px) + 138px)}.galleria-live-mall .invoice-download{top:calc(var(--mall-toolbar-bottom,200px) + 186px)}.galleria-live-mall .directory{top:calc(var(--live-header-bottom,107px) + 10px)}.galleria-live-mall .catalogue-product-copy>strong{font-size:14px}.galleria-live-mall .catalogue-filters select{font-size:14px}.galleria-live-mall .detail-copy h2{font-size:32px}}
