.desktop-only .hero-section .card-list{display:none}.desktop-only .hero-section .card-grid{display:grid}.mobile-only .hero-section .card-grid{display:none}.mobile-only .hero-section .card-list{display:block}.hero-section{align-items:flex-start;display:flex;justify-content:center;overflow:hidden}.card-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:var(--spacing-l);grid-row-gap:var(--spacing-l);max-width:var(--width-container);width:100%}@media (min-width: 540px){.card-grid-3{grid-template-columns:repeat(3,1fr)}.card-grid-1{grid-template-columns:repeat(1,1fr)}}@media (min-width: 960px){.card-grid-3{grid-template-columns:repeat(3,1fr)}.card-grid-1{grid-template-columns:repeat(1,1fr)}}.card{list-style:none;position:relative;max-height:1000px}.card:before{content:"";display:block;padding-bottom:150%;width:100%}.card__background{background-size:contain;background-repeat:no-repeat;background-position:top;border-radius:var(--spacing-l);bottom:0;left:0;position:absolute;right:0;top:0;transform-origin:center;trsnsform:scale(1) translateZ(0);transition:filter .2s linear,transform .2s linear}.card__background .title{color:#fff;text-align:center;-webkit-text-stroke:1.5px white;font-weight:bolder;font-size:4vw;line-height:10vw;background-color:#00000060}.card__background .description{color:#fff;text-align:center;font-weight:bolder;font-size:25px;line-height:35px;background-color:#00000060}.card__background .action{color:#fff;text-align:center;-webkit-text-stroke:1px white;font-weight:bolder;font-size:40px;line-height:50px;margin-top:18vw;width:fit-content;border:10px solid var(--button_color);background-color:var(--button_color);margin-left:35%}.card__background .action:empty{border:0px}.card-list .title{position:absolute;top:30px;left:30px;font-size:35px;color:#fff;font-weight:bolder;line-height:45px}.card-list .description{position:absolute;top:80px;left:30px;font-size:16px;color:#fff;font-weight:bolder;line-height:22px;margin-top:10px}.card-list .action{position:absolute;top:60px;right:30px;font-size:15px;color:#fff;font-weight:bolder;line-height:20px;background-color:var(--button_color);border:10px solid var(--button_color)}.card-list .action:empty{border:0px}.card:hover .card__background{transform:scale(1.05) translateZ(0);z-index:9}.card-grid:hover>.card:not(:hover) .card__background{filter:brightness(.8) saturate(.9) contrast(.8) blur(4px)}.desktop-only #floor-nav{position:fixed;z-index:999;right:-40px;top:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#eee}.mobile-only .floor-switch{position:sticky;z-index:999;top:100px;left:0;background-color:#fff;overflow-x:scroll}.mobile-only #floor-nav{display:inline-flex;border-bottom:1px solid #eee}#floor-nav .floor-nav-item{padding:0 2vh;height:6vh;line-height:6vh;text-align:center;cursor:pointer;position:relative;font-weight:700;width:65px}#floor-nav .item__name{display:none;color:#e32e00;font-size:16px;position:absolute;left:6vh;width:300%;top:0;text-align:left;padding-left:20px;background:#eee}.desktop-only #floor-nav .active,.desktop-only #floor-nav .floor-nav-item:hover{background:#e32e00;color:#fff}.mobile-only #floor-nav .active{background:#fff;color:#e32e00}.general-notice{font-size:12.25px;color:#fff;font-weight:700;text-align:center}.general-notice:not(:empty){background-color:#696969;padding:5px}.general-notice a{vertical-align:-webkit-baseline-middle;text-decoration-line:underline;text-underline-offset:5px;color:#fff}.mobile-only .global-qrcode,.desktop-only .global-qrcode{text-align:center!important}.global-qrcode-wrapper{margin-top:5px;margin-bottom:5px;display:inline-flex}.global-qrcode-img-wrapper{width:70px;height:70px;padding:3px;border:2px solid #e32e00;margin:auto 0}.global-qrcode-img-wrapper img{width:70px;height:70px;margin:0}.global-qrcode-text{margin:auto 6px;font-weight:700;text-align:left}.global-service-wrapper{padding:6px 0}.global-service-text{font-size:14px;padding:2px;color:#e32e00;font-weight:700}.vehicle-notice{font-size:12.25px;color:#fff;font-weight:700;text-align:center}.vehicle-notice:not(:empty){background-color:#696969;padding:5px}
/*# sourceMappingURL=/cdn/shop/t/265/compiled_assets/styles.css.map */
