.mj-hero{position:relative;aspect-ratio:1710 / 644.5;overflow:hidden}.mj-hero__picture{display:contents}.mj-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 27%}.mj-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000000d;pointer-events:none}.mj-hero__shade{position:absolute;left:-31px;bottom:23px;width:998px;height:254px;background:#3532322e;filter:blur(75px);mix-blend-mode:multiply;pointer-events:none}.mj-hero__text{position:absolute;left:74px;bottom:60px;z-index:1;color:#fff}.mj-hero__title{margin-left:9px;font-family:var(--gs-serif);font-weight:300;font-style:italic;font-size:96px;line-height:119px;white-space:nowrap;text-shadow:0 4px 4px rgba(0,0,0,.25)}.mj-hero__subtitle{font-weight:400;font-size:26px;line-height:39px;text-transform:uppercase}.mj-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media screen and (max-width:1199px){.mj-hero__text{left:40px;bottom:32px}.mj-hero__title{margin-left:4px;font-size:64px;line-height:80px}.mj-hero__subtitle{font-size:18px;line-height:27px}}@media screen and (max-width:749px){.mj-hero{aspect-ratio:1600 / 1293}.mj-hero__media{object-position:62% 50%}.mj-hero:after{display:none}.mj-hero__shade{left:0;right:0;bottom:-8px;width:auto;height:97px;background:#59585842;filter:blur(28px)}.mj-hero__text{left:0;right:0;bottom:26px;text-align:center}.mj-hero__title{margin-left:0;font-size:30px;line-height:33px;letter-spacing:-.3px;text-shadow:none}.mj-hero__subtitle{margin-top:3px;font-size:9px;line-height:15px}}.mj-set{display:grid;grid-template-columns:1fr 1fr;column-gap:72px;max-width:1718px;margin:0 auto;padding:62px 70px}.mj-set--image-right .mj-set__media{order:2}.mj-set__media{position:relative;display:block;overflow:hidden}.mj-set__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.mj-set__content{min-width:0;padding:34px 0 48px}.mj-set__eyebrow{font-weight:600;font-size:23px;line-height:28px;text-transform:uppercase;color:var(--gs-ink)}.mj-set .mj-set__title{margin-top:8px;font-weight:400;font-size:26px;line-height:30px;text-transform:lowercase;color:var(--gs-ink)}.mj-set .gs-carousel--compact{margin-top:38px;padding:0}.mj-set .gs-carousel--compact .gs-carousel__track{justify-content:flex-start;padding:0;scroll-padding-left:0}@media screen and (min-width:750px){.mj-set .gs-carousel--compact .gs-card{width:min(359px,calc((100% - 20px)/2))}}.mj-set .gs-carousel--compact .gs-card__info{padding-left:5px;padding-right:5px}.mj-set .gs-carousel--compact .gs-card__color{font-size:15px;line-height:26px}.mj-set .gs-carousel--compact .gs-card__atc{margin-top:18px}.mj-set .gs-carousel--compact .gs-carousel__progress{margin:50px 0 0}.mj-set .gs-carousel--compact .gs-carousel__progress-bar{top:1px;height:2px}@media screen and (max-width:749px){.mj-set{display:flex;flex-direction:column;align-items:stretch;padding:0}.mj-set__content{display:contents}.mj-set__header{order:1;padding:6px 18px}.mj-set__media,.mj-set--image-right .mj-set__media{order:2;aspect-ratio:1500 / 820;margin:18px 12px 12px}.mj-set .gs-carousel--compact{order:3;min-width:0;margin-top:0;padding-bottom:19px}.mj-set__eyebrow{font-weight:500;font-size:12px;line-height:17.5px}.mj-set .mj-set__title{margin-top:0;font-size:13px;line-height:17.5px}.mj-set .gs-carousel--compact .gs-carousel__track{padding:10px 17px 0 15px;scroll-padding-left:15px;gap:18px}.mj-set .gs-carousel--compact .gs-card{width:calc((100% - 18px)/2)}.mj-set .gs-carousel--compact .gs-card__info{padding-left:0;padding-right:17px}.mj-set .gs-carousel--compact .gs-card__media{margin-bottom:19px}.mj-set .gs-carousel--compact .gs-card__title,.mj-set .gs-carousel--compact .gs-card__color,.mj-set .gs-carousel--compact .gs-card__price{font-size:calc(57.095 * var(--gs-u));line-height:22.4px}.mj-set .gs-carousel--compact .gs-card__price{margin-top:0}.mj-set .gs-carousel--compact .gs-card__atc{margin-top:20px}.mj-set .gs-carousel--compact .gs-carousel__progress{height:2px;margin:24px 17px 0 15px}.mj-set .gs-carousel--compact .gs-carousel__progress-bar{top:0;height:100%}}
/*# sourceMappingURL=/cdn/shop/t/688/assets/mahjong-lp.css.map */
