.theme--light.v-image{color:rgba(0,0,0,.87)}.theme--dark.v-image{color:#fff}.v-image{z-index:0}.v-image__image,.v-image__placeholder{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-image__image{background-repeat:no-repeat}.v-image__image--preload{filter:blur(2px)}.v-image__image--contain{background-size:contain}.v-image__image--cover{background-size:cover}.v-responsive{display:flex;flex:1 0 auto;max-width:100%;overflow:hidden;position:relative}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-application--is-ltr .v-responsive__sizer~.v-responsive__content{margin-left:-100%}.v-application--is-rtl .v-responsive__sizer~.v-responsive__content{margin-right:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1)}.theme--light.v-snack__wrapper{color:rgba(0,0,0,.87)}.theme--dark.v-snack__wrapper{color:#fff}.v-sheet.v-snack__wrapper{border-radius:4px}.v-sheet.v-snack__wrapper:not(.v-sheet--outlined){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-sheet.v-snack__wrapper.v-sheet--shaped{border-radius:24px 4px}.v-snack{bottom:0;display:flex;font-size:.875rem;justify-content:center;left:0;pointer-events:none;right:0;top:0;width:100%}.v-snack:not(.v-snack--absolute){height:100vh;position:fixed;z-index:1000}.v-snack:not(.v-snack--centered):not(.v-snack--top){align-items:flex-end}.v-snack__wrapper{align-items:center;border-color:currentColor!important;display:flex;margin:8px;max-width:672px;min-height:48px;min-width:344px;padding:0;pointer-events:auto;position:relative;transition-duration:.15s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0,0,.2,1);z-index:1}.v-snack__wrapper.theme--dark{background-color:#333;color:hsla(0,0%,100%,.87)}.v-snack__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:left;text-align:initial}.v-snack__action{align-items:center;align-self:center;display:flex}.v-snack__action .v-ripple__container{display:none}.v-application--is-ltr .v-snack__action{margin-right:8px}.v-application--is-rtl .v-snack__action{margin-left:8px}.v-snack__action>.v-snack__btn.v-btn{padding:0 8px}.v-snack__btn{margin:0;min-width:auto}.v-snack--absolute{height:100%;position:absolute;z-index:1}.v-snack--centered{align-items:center}.v-snack--left{justify-content:flex-start;right:auto}.v-snack--multi-line .v-snack__wrapper{min-height:68px}.v-snack--right{justify-content:flex-end;left:auto}.v-snack:not(.v-snack--has-background) .v-snack__wrapper{box-shadow:none}.v-snack--bottom{top:auto}.v-snack--text .v-snack__wrapper:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.v-snack--top{align-items:flex-start;bottom:auto}.v-snack--vertical .v-snack__wrapper{flex-direction:column}.v-snack--vertical .v-snack__wrapper .v-snack__action{align-self:flex-end;margin-bottom:8px}.v-snack-transition-enter.v-snack__wrapper{transform:scale(.8)}.v-snack-transition-enter.v-snack__wrapper,.v-snack-transition-leave-to.v-snack__wrapper{opacity:0}.coming-soon-dialog{border-radius:28px!important;box-shadow:0 32px 90px rgba(43,21,16,.34)!important}.coming-soon-card{background:radial-gradient(circle at 50% 0,rgba(255,250,246,.98) 0,rgba(255,250,246,0) 44%),linear-gradient(145deg,#fffaf6,#f4dfd4)!important;border:1px solid rgba(139,76,54,.14);border-radius:28px!important;overflow:hidden;position:relative}.coming-soon-card:before{border:1px solid rgba(179,122,92,.16);border-radius:22px;bottom:12px;content:"";left:12px;pointer-events:none;position:absolute;right:12px;top:12px}.coming-soon-card:after{background:radial-gradient(circle,hsla(0,0%,100%,.95),hsla(0,0%,100%,0));content:"";height:120px;left:22%;pointer-events:none;position:absolute;right:22%;top:-60px}.coming-soon-close{background:hsla(0,0%,100%,.58)!important;box-shadow:0 8px 18px rgba(74,32,24,.08)!important;color:#4a2018!important;position:absolute!important;right:18px;top:18px;z-index:3}.coming-soon-hero{align-items:center;display:flex;flex-direction:column;padding:44px 32px 18px;position:relative;z-index:1}.coming-soon-mark{align-items:center;background:hsla(0,0%,100%,.64);border:1px solid rgba(179,122,92,.16);border-radius:999px;box-shadow:0 18px 42px rgba(139,76,54,.1),inset 0 1px 0 hsla(0,0%,100%,.9);display:flex;justify-content:center;min-height:94px;padding:14px 24px;width:210px}.coming-soon-logo{filter:drop-shadow(0 8px 12px rgba(74,32,24,.1))}.coming-soon-badge{align-items:center;background:hsla(0,0%,100%,.62);border:1px solid rgba(139,76,54,.12);border-radius:999px;color:#8b4c36;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:1.8px;margin-top:18px;padding:7px 14px;text-transform:uppercase}.coming-soon-body{padding:0 42px 42px;position:relative;text-align:center;z-index:1}.coming-soon-title{color:#4a2018;font-family:Playfair Display,serif;font-size:34px;font-weight:700;line-height:1.08;margin:0 0 12px}.coming-soon-copy{color:#7b594d;font-size:15px;line-height:1.65;margin:0 auto;max-width:390px}.coming-soon-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.coming-soon-primary{background:linear-gradient(135deg,#8b4c36,#b37a5c)!important;box-shadow:0 14px 26px rgba(139,76,54,.22)!important;color:#fff!important;min-width:168px!important}.coming-soon-primary,.coming-soon-secondary{border-radius:999px!important;font-weight:800!important;height:44px!important;letter-spacing:0!important;text-transform:none!important}.coming-soon-secondary{color:#8b4c36!important}@media (max-width:600px){.coming-soon-dialog{margin:18px!important}.coming-soon-hero{padding:38px 22px 16px}.coming-soon-body{padding:0 24px 32px}.coming-soon-title{font-size:28px}.coming-soon-copy{font-size:14px}.coming-soon-actions{align-items:stretch;flex-direction:column}}.luxury-snackbar{z-index:9999}.status-strip{height:100%;width:4px}.luxury-border,.status-strip{left:0;position:absolute;top:0}.luxury-border{border:1px solid rgba(212,175,55,.3);bottom:0;pointer-events:none;right:0}.letter-spacing-05{letter-spacing:.5px}.letter-spacing-1{letter-spacing:1px}.v-snack__wrapper{box-shadow:0 10px 30px rgba(0,0,0,.5)!important}