html,body{overflow-x:hidden;max-width:100%;width:100%}#MainContent,.content-for-layout{overflow-x:clip;max-width:100%}.page-width,.content-for-grouping{max-width:100%}img,video,.media img{max-width:100%}@media screen and (max-width:749px){.product .product__media-wrapper .product-media-slider{margin-left:0;margin-right:0}media-gallery .product__media-list{margin-left:0;width:100%}media-gallery .product__media-list .product__media-item,media-gallery .slider.slider--mobile .grid__item{width:100%;max-width:100%;min-width:100%}media-gallery .slider.slider--mobile .grid__item .product-media-container{width:100%;margin-left:0;margin-right:0}media-gallery .grid--peek.slider .grid__item:first-of-type{margin-left:0}media-gallery .grid--peek.slider:after{display:none}media-gallery .slider.slider--mobile{scroll-padding-left:0}}@media screen and (min-width:750px){media-gallery[data-zoom-desktop=combined] .product__media-item.is-active .product__modal-opener--image,media-gallery[data-zoom-desktop=lightbox] .product__media-item.is-active .product__modal-opener--image{cursor:zoom-in}}@media screen and (max-width:749px){media-gallery[data-zoom-mobile=lightbox] .product__media-item.is-active .product__modal-opener--image{cursor:zoom-in}}.video-reels,.featured-collection-wrapper,.icon-bar,.image-slider,.horizontal-ticker,.review-screenshots--carousel-mobile{max-width:100%;overflow-x:clip}slideshow-component .slideshow.slider--everywhere,.slideshow.banner.slider--everywhere{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;touch-action:pan-x}[id*=hero_slideshow] .slideshow.banner.slider--everywhere{touch-action:pan-x}slideshow-component{isolation:isolate}slideshow-component .slideshow__controls{z-index:2;pointer-events:auto}@media screen and (max-width:989px){.section-header.shopify-section-group-header-group:has(.menu-drawer-container[open]){z-index:10}}slideshow-component .slideshow__text-wrapper{pointer-events:none}slideshow-component .slideshow__text-wrapper .button,slideshow-component .slideshow__text-wrapper a{pointer-events:auto}.video-reels splide-component{display:block;max-width:100%;overflow:hidden}@media screen and (min-width:750px){.video-reels .splide__track{overflow:hidden}}.video-reels .splide__slide{display:flex;justify-content:center}.video-reels .splide__slide__container{width:100%;max-width:100%;display:flex;justify-content:center}.video-reels .video-reel__card{max-width:100%}@media screen and (max-width:749px){.video-reels splide-component{overflow:visible}.video-reels .splide__track,.video-reels .splide__list{overflow:visible}.video-reels .video-reel__card{max-width:100%;margin-inline:0}.video-reels .video-reel__media video,.video-reels .video-reel__media internal-video{touch-action:pan-y}}.contact-page__grid{display:grid;gap:2.5rem;align-items:start}.contact-page__title{margin:0 0 1rem;color:#305e42}.contact-page__intro{margin-bottom:1.5rem;font-size:1.05rem;line-height:1.6;color:#1f1e11}.contact-page__details{font-size:1rem;line-height:1.7;color:#1f1e11}.contact-page__details p{margin:0 0 .85rem}.contact-page__details a{color:#305e42;text-decoration-thickness:1px;text-underline-offset:.15em}.contact-page__form-inner{background:#fff;border:2px solid rgba(31,30,17,.12);border-radius:12px;padding:1.75rem 1.5rem}.contact-page__form-inner .title-wrapper{margin-top:0}.contact-page__form-inner .title,.contact-page__form-inner .heading.center{color:#305e42;text-align:left}@media screen and (min-width:990px){.contact-page__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3.5rem}.contact-page__info{padding-top:.5rem}}@media screen and (max-width:989px){.contact-page__form-inner{padding:1.5rem 1.25rem}}.comparison-table__icon:has(svg[viewBox="0 0 384 512"]){--icon-color: #305e42}[id*=bundle_pricing] .pricing-table{gap:1rem;align-items:stretch}[id*=bundle_pricing] .plan-card{border:2px solid rgba(31,30,17,.18);border-radius:12px;box-shadow:none;background:#fef7e2;display:flex;flex-direction:column;height:100%}[id*=bundle_pricing] .plan-card__title{color:#305e42;font-weight:700}[id*=bundle_pricing] .plan-card__price{color:#1f1e11}[id*=bundle_pricing] .plan-card__price-text{color:#1f1e11b8}[id*=bundle_pricing] .plan-card-style-1 .plan-card__price-container{background:#305e421a;box-shadow:none;border:1px solid rgba(48,94,66,.15)}[id*=bundle_pricing] .plan-card__badge{font-size:.72rem;font-weight:700;padding:.25rem .65rem;border-radius:999px}[id*=bundle_pricing] .pricing-plan__benefit-item__icon{color:#305e42;background:#305e421f;border-radius:50%;width:1.75rem;height:1.75rem;justify-content:center}[id*=bundle_pricing] .pricing-plan__benefit-item__icon svg{height:.9rem;width:.9rem;margin:0}[id*=bundle_pricing] .pricing-plan__benefit-item__text{color:#1f1e11;font-size:1.35rem;line-height:1.45}[id*=bundle_pricing] .plan-card__bottom{flex:1;display:flex;flex-direction:column}[id*=bundle_pricing] .pricing-plan__benefits{flex:1;margin-bottom:1.5rem}[id*=bundle_pricing] .plan-card__btn{margin-top:auto;padding-bottom:.5rem}@media screen and (min-width:990px){[id*=bundle_pricing] .pricing-table{flex-wrap:nowrap}[id*=bundle_pricing] .plan-card{flex:1 1 0;max-width:none}}.comparison-table-container{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.emoji-benefits-container p{display:flex;align-items:flex-start;gap:.65rem;margin:.35rem 0}.emoji-benefits-container p:before{content:"";flex-shrink:0;width:.55rem;height:.55rem;margin-top:.45em;border-radius:50%;background:#305e42}.emoji-benefits-container p strong{font-weight:600}:root{--mahjong-highlight-text: #ffffff;--mahjong-highlight-marker: #305e42;--mahjong-highlight-underline-height: 16px;--mahjong-highlight-underline-offset: .1em;--mahjong-highlight-underline-lift: 8px;--mahjong-highlight-underline-inset: 7%;--mahjong-highlight-text-stroke: 8px}.title-with-highlight strong,.heading.title-with-highlight-1--color strong,.heading.title-with-highlight-1--bg-color strong,.heading.title-with-highlight-1--underline strong,.heading.title-with-highlight-1--handwritten-underline strong{color:var(--mahjong-highlight-text)!important;-webkit-text-fill-color:var(--mahjong-highlight-text);-webkit-text-stroke:var(--mahjong-highlight-text-stroke) var(--mahjong-highlight-marker);paint-order:stroke fill;background:none!important;font-weight:inherit;position:relative;display:inline-block;padding-inline:.15em;padding-bottom:calc(var(--mahjong-highlight-underline-height) + var(--mahjong-highlight-underline-offset) - var(--mahjong-highlight-underline-lift));text-decoration:none!important;border:none!important;box-shadow:none!important}.title-wrapper-with-link,.title-wrapper{max-width:100%;overflow-x:clip}.title-with-highlight strong:after,.heading.title-with-highlight-1--color strong:after,.heading.title-with-highlight-1--bg-color strong:after,.heading.title-with-highlight-1--underline strong:after,.heading.title-with-highlight-1--handwritten-underline strong:after{content:"";position:absolute;top:auto;bottom:var(--mahjong-highlight-underline-lift);left:var(--mahjong-highlight-underline-inset);right:var(--mahjong-highlight-underline-inset);height:var(--mahjong-highlight-underline-height);background:none;border-radius:0;opacity:.92;transform:rotate(-.4deg);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 16' preserveAspectRatio='none'%3E%3Cpath d='M3 11 C28 9.5 72 9.5 97 11' stroke='%23305e42' stroke-width='5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:100% 100%}.heading.title-with-highlight-1--handwritten-underline strong svg,.heading.title-with-highlight-2--handwritten-underline em svg,.title-with-highlight-1--handwritten-underline strong svg,.title-with-highlight-2--handwritten-underline em svg{display:none}.text-highlight,.u-highlight{text-decoration:underline;text-decoration-color:#e8d7a5;text-underline-offset:.15em;text-decoration-thickness:2px}.text-highlight-green{color:#305e42;font-weight:600}.mahjong-pack-selector .quantity-break__compare-price,.mahjong-pack-selector .price--compare{font-weight:700}@media screen and (max-width:749px){.comparison-table .comparison-table__row-name{font-size:.82rem;line-height:1.35;padding:.65rem .4rem}.comparison-table th{font-size:.78rem;padding:.5rem .35rem}}.footer__blocks-wrapper .footer__trust-banner{display:flex;align-items:flex-start;justify-content:flex-start;margin:0;min-width:0}.footer__blocks-wrapper .footer__trust-banner img{display:block;width:100%;max-width:100%;height:auto;background:transparent}@media screen and (max-width:749px){.footer__blocks-wrapper .footer__trust-banner{justify-content:center}.footer__blocks-wrapper .footer__trust-banner img{width:60%;max-width:60%;margin-inline:auto}}@media screen and (max-width:749px){.gradient{background-attachment:scroll!important}}.shopify-section.section-sticky-cta{margin:0!important;padding:0!important;min-height:0!important}.sticky-cta--pdp.sticky-atc{background:#fef7e2;isolation:isolate;transform:translateZ(0);-webkit-transform:translateZ(0)}.sticky-cta--pdp .sticky-atc__title{font-size:1.1rem;line-height:1.25}.sticky-cta--pdp .sticky-atc__price .price-item--sale,.sticky-cta--pdp .sticky-atc__price .price__regular .price-item--regular{font-size:1.2rem;font-weight:700}.sticky-cta--pdp .sticky-atc__price .price__compare-price .price-item--regular{font-size:.9rem;font-weight:400}@media screen and (min-width:400px){.sticky-cta--pdp .sticky-atc__price .price-item--sale,.sticky-cta--pdp .sticky-atc__price .price__regular .price-item--regular{font-size:1.6rem}.sticky-cta--pdp .sticky-atc__price .price__compare-price .price-item--regular{font-size:1rem}}@media screen and (min-width:750px){.sticky-cta--pdp .sticky-atc__price .price-item--sale,.sticky-cta--pdp .sticky-atc__price .price__regular .price-item--regular{font-size:1.8rem}.sticky-cta--pdp .sticky-atc__price .price__compare-price .price-item--regular{font-size:1.1rem}}@media screen and (max-width:749px){.sticky-cta--pdp.sticky-atc{padding:0!important;box-shadow:none!important;background:transparent!important}.sticky-cta--pdp .sticky-atc-container{margin:0 1rem calc(.75rem + env(safe-area-inset-bottom,0px));padding:.85rem 1rem;border-radius:1rem;background:#fef7e2;box-shadow:0 .25rem 1rem #1f1e1126;border:1px solid rgba(31,30,17,.08)}}@media screen and (min-width:750px){.sticky-cta--pdp.sticky-atc{padding:.75rem 0 1rem;box-shadow:0 -1px 10px #0000001f}}.review-screenshots{margin-top:1rem;max-width:100%}.review-screenshots__title{font-size:.95rem;font-weight:700;margin-bottom:.75rem;opacity:1;color:#1f1e11}.product-tabs .tab__content[data-index="1"],.product-tabs .tab__content[data-index="1"] p,.product-tabs .tab__content[data-index="1"] li{font-weight:700}.review-screenshots splide-component{display:block;max-width:100%;overflow:hidden}.review-screenshots--carousel .splide__track{overflow:hidden}.review-screenshots--carousel .splide__pagination{margin-top:.75rem;position:relative;bottom:auto}.review-screenshots .splide--destroy-desktop .splide__list,.review-screenshots .splide--destroy-mobile .splide__list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap-desktop, 8px);row-gap:var(--gap-desktop, 8px)}@media screen and (max-width:749px){.review-screenshots .splide--destroy-mobile .splide__list{column-gap:var(--gap-mobile, 8px);row-gap:var(--gap-mobile, 8px)}}.review-screenshots__item{display:flex;justify-content:center;align-items:flex-start;background:#fef7e2!important;filter:none}.review-screenshots__item img{display:block;width:100%;max-width:100%;height:auto;margin-inline:auto;border:none;border-radius:0;background:transparent!important;box-shadow:none}.review-screenshots .splide,.review-screenshots .splide__slide,.review-screenshots .splide__slide__container,.review-screenshots splide-component,.review-screenshots .splide__track,.review-screenshots .splide__list,.review-screenshots .splide__pagination{background:#fef7e2!important;background-color:#fef7e2!important}.review-screenshots--carousel .splide__slide__container{width:100%;height:100%}@media screen and (min-width:990px){cart-drawer .drawer__inner{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-template-rows:auto 1fr auto;max-width:min(920px,95vw);width:100%}cart-drawer .drawer__header,cart-drawer .cart-drawer__body,cart-drawer .drawer__footer{grid-column:1}cart-drawer .cart-drawer__promo-panel{grid-column:2;grid-row:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;background:#305e42;color:#fff;text-align:center;gap:1rem}cart-drawer .cart-drawer__promo-panel img{max-width:120px;height:auto}cart-drawer .cart-drawer__promo-panel ul{list-style:none;padding:0;margin:0;font-size:.85rem;line-height:1.5;text-align:left}cart-drawer .cart-drawer__promo-panel li{margin-bottom:.5rem;padding-left:1rem;position:relative}cart-drawer .cart-drawer__promo-panel li:before{content:"\2022";position:absolute;left:0;color:#e8d7a5}}@media screen and (max-width:989px){cart-drawer .cart-drawer__promo-panel{display:none}}.button--bullet:before,.button--bullet:after{opacity:.85}.icon-bar .multicolumn-card__info h3{color:#305e42}.product-card-wrapper .card,.product-card-wrapper .card__inner.ratio{--ratio-percent: 100%}.product-card-wrapper .card__media .media img{object-fit:cover;object-position:center center}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{color:#305e42}.product-card-wrapper .card__heading.h5{font-size:1.512rem}@media screen and (min-width:900px){.product-card-wrapper .card__heading.h5{font-size:calc(1.08 * 1.75rem)}}.product-card-wrapper .card__heading:not(.h5){font-size:108%}.product-card-wrapper .card-information .price{font-size:182%}@media screen and (min-width:990px){.header__icons .header__track-order{font-size:.875rem;white-space:nowrap;align-self:center;padding-inline:.5rem .75rem}}.footer__blocks-wrapper .footer-block--desktop-12 .footer-block__details-content{font-size:10px;line-height:1.5}.model-viewer-3d--full-viewport{overflow:hidden}.model-viewer-3d model-viewer{background-color:transparent!important;--poster-color: transparent}.model-viewer-3d model-viewer::part(default-progress-bar){background-color:#305e42}.judgeme-product-reviews__header{margin-bottom:1.5rem}.judgeme-product-reviews__title{margin:0}.judgeme-product-reviews__title:not(.title-with-highlight){color:rgb(var(--color-foreground))}.judgeme-product-reviews .jm-review-widget-minimal-header__title{display:none}.judgeme-product-reviews .jm-average-rating-display--minimal-header .jm-cluster{align-items:center;gap:var(--jm-space-200, .5rem)}.judgeme-product-reviews .mahjong-jdgm-summary-stars{flex-shrink:0}.judgeme-product-reviews .mahjong-jdgm-summary-stars .jm-star-rating__font-icon{font-size:1.15em!important}.judgeme-product-reviews__widget{max-width:920px;margin-inline:auto}.judgeme-product-reviews .jdgm-review-widget{margin-top:0}.rating-stars>a{color:inherit;text-decoration:none;cursor:pointer}.rating-stars>a:hover .rating-stars__label{text-decoration:underline;text-underline-offset:.15em}.related-products__heading{text-align:center}@media screen and (max-width:749px){.related-products .mobile-full-page{padding-left:1.5rem;padding-right:1.5rem}.related-products .splide--mobile-arrows-under .splide__dots-and-arrows{margin-top:1rem;justify-content:center}}@media screen and (min-width:750px){.related-products__grid .splide--destroy-desktop .splide__list{display:grid;grid-template-columns:repeat(var(--columns-desktop, 2),minmax(0,1fr));gap:var(--gap-desktop, 30px)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mahjong-custom.css.map */
