.main-product-section .product-media .media{border-radius:18px;overflow:hidden;border:1px solid rgba(117,201,181,.16);box-shadow:inset 0 1px #ffffff14,0 22px 48px #0006;transition:border-color .4s ease,box-shadow .4s ease}.main-product-section .product-media .media:hover{border-color:#75c9b573;box-shadow:inset 0 1px #ffffff1a,0 0 28px #75c9b538,0 26px 52px #00000073}.product-form .product-buttons .button-element[type=submit]{position:relative;overflow:hidden;transition:box-shadow .35s ease,transform .35s ease}.product-form .product-buttons .button-element[type=submit]:before{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;transform:skew(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .7s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:1}.product-form .product-buttons .button-element[type=submit]:hover:before{left:130%}.product-form .product-buttons .button-element[type=submit]:hover{box-shadow:0 0 24px #75c9b559;transform:translateY(-1px)}.product-variant-item .product-variant-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .3s ease,box-shadow .3s ease}.product-variant-item .form-control:checked~.product-variant-label{box-shadow:0 0 14px #75c9b54d}.main-product-section .price,.main-product-section .price-item{font-variant-numeric:tabular-nums;letter-spacing:.01em}input.form-control:focus-visible,textarea.form-control:focus-visible,select.form-control:focus-visible{outline:none;border-color:#75c9b5!important;box-shadow:0 0 0 3px #75c9b52e}::selection{background:#75c9b559}.header-main{max-width:min(126rem,calc(100% - 3.2rem));margin-inline:auto;margin-top:1rem;border-radius:22px;background:transparent!important;border:1px solid transparent;transition:background .4s ease,box-shadow .4s ease,border-color .4s ease,-webkit-backdrop-filter .4s ease,backdrop-filter .4s ease}.header-main.mj-scrolled{background:#0e1013ad!important;-webkit-backdrop-filter:blur(24px) saturate(1.7);backdrop-filter:blur(24px) saturate(1.7);border-color:#75c9b52e;box-shadow:0 14px 40px #0a10144d}.header-main .header-wrapper{padding-top:.4rem;padding-bottom:.4rem}.header-main .header--menu-link{font-size:1.5rem;letter-spacing:.14em;text-transform:uppercase}.header-main img.header-logo{height:clamp(6rem,5vw,7.6rem)!important;width:auto!important;max-width:none;object-fit:contain}.header-main .header-logo-wrap,.header-main .header-logo-inner{margin-block:-2.2rem;display:flex;align-items:center}.header-main img.mj-logo-tight,.header-main .header-logo-inner>img,.header-main img.header-logo{height:clamp(6rem,5vw,7.6rem)!important;width:auto!important;min-width:0!important;max-width:none!important;position:static!important;inset:auto!important;transform:none!important;scale:1!important;translate:none!important;opacity:1!important;visibility:visible!important}.header-main .header-logo-inner,.header-main .header-logo-wrap{min-height:0!important;transform:none!important}@media screen and (max-width:767px){.header-main img.mj-logo-tight,.header-main .header-logo-inner>img,.header-main img.header-logo{height:2.8rem!important}.header-main .header-logo-wrap,.header-main .header-logo-inner{margin-block:-.6rem}}.announcement-wrapper .announcement-bar{min-height:0}.announcement-wrapper{font-size:1.15rem}.header-main .header-navigation a.header--menu-link[href="/pages/wholesale"]{padding:.55rem 1.4rem;border-radius:100px;border:1px solid rgba(254,217,81,.55);background:#fed9511a;color:#ffd44d;transition:box-shadow .3s ease,background .3s ease,color .25s ease}.header-main .header-navigation a.header--menu-link[href="/pages/wholesale"]:hover{background:#fed9512e;box-shadow:0 0 16px #fed95159;color:#ffe27a}.header-main .header-navigation a.header--menu-link[href="/pages/wholesale"]:after{display:none}.header-main:after{display:none!important}.header-main .header--menu-link{position:relative;transition:color .25s ease}.header-main .header--menu-link:after{content:"";position:absolute;left:0;right:0;bottom:-.4em;height:2px;border-radius:2px;background:linear-gradient(90deg,#75c9b5,#8ef0d8);transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.16,1,.3,1)}.header-main .header--menu-link:hover:after,.header-main .header--menu-link[aria-current=page]:after{transform:scaleX(1)}.header-main .header--menu-link:hover{color:#8ef0d8}.header-main .header-toggle:hover .svg-wrapper,.header-main .header-wrapper a:hover .svg-wrapper{color:#75c9b5;filter:drop-shadow(0 0 8px rgba(117,201,181,.6));transition:filter .3s ease,color .3s ease}.header-main .svg-wrapper{transition:filter .3s ease,color .3s ease}.announcement-wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(117,201,181,.18)}.footer-group-sections{position:relative}.footer-section .section-wrapper{position:relative;background:radial-gradient(90% 80% at 50% 110%,rgba(15,27,42,.88),transparent 75%),linear-gradient(180deg,#15171be6,#15171beb),url(mj-tex-leather.jpg) center / 1200px auto repeat #15171b;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(117,201,181,.4) 50%,transparent) 1}.footer-section .footer-wrapper{position:relative;z-index:1}.footer-section .footer-menu-heading{color:#75c9b5;font-size:1.25rem!important;letter-spacing:.26em;text-transform:uppercase}.footer-section .footer-menu-link{transition:color .25s ease,padding-left .3s cubic-bezier(.16,1,.3,1)}.footer-section .footer-menu-link:hover{color:#8ef0d8;padding-left:.5rem}.footer-section .footer-newsletter .form-group{border-radius:100px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(117,201,181,.25);box-shadow:inset 0 1px #ffffff14;transition:border-color .3s ease,box-shadow .3s ease}.footer-section .footer-newsletter .form-group:focus-within{border-color:#75c9b5;box-shadow:inset 0 1px #ffffff14,0 0 20px #75c9b540}.footer-section .footer-newsletter .form-control{background:transparent;border:0}.footer-section .socialmedia-link:hover{color:#75c9b5;filter:drop-shadow(0 0 10px rgba(117,201,181,.55));transform:translateY(-2px)}.footer-section .socialmedia-link{display:inline-flex;transition:color .3s ease,filter .3s ease,transform .3s ease}.footer-bottom-section .section-wrapper{border-top:1px solid rgba(255,255,255,.07)}.page-banner-section .section-wrapper{position:relative;overflow:hidden;background:radial-gradient(110% 90% at 70% 0%,rgba(15,27,42,.95),transparent 65%),#15171b}.page-banner-section .section-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(mj-holo-foil.jpg) center / cover no-repeat;opacity:.08;mix-blend-mode:screen}.page-banner-section .page-banner-heading{text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(100deg,#8f9aa5,#e8edf2 25%,#b9c3cc 40%,#f6f9fb 52%,#aab5bf 68%,#dfe6ec 85%,#97a2ad);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:mj-metal-pan 7s ease-in-out infinite alternate}.page-banner-section .page-banner-content-inner:after{content:"";display:block;width:6.4rem;height:3px;border-radius:3px;margin-top:1.8rem;background:linear-gradient(90deg,#75c9b5,transparent)}.page-banner-section .text-center .page-banner-content-inner:after{margin-inline:auto;background:linear-gradient(90deg,transparent,#75c9b5,transparent)}.main-page-section .rte{max-width:76rem;margin-inline:auto;line-height:1.8}.main-page-section .rte h2,.main-page-section .rte h3{color:var(--heading-color);text-transform:uppercase;letter-spacing:.03em;margin-top:2.2em}.main-page-section .rte h2:after{content:"";display:block;width:4.2rem;height:2px;margin-top:.5rem;background:linear-gradient(90deg,#75c9b5,transparent)}.detailed-contact-form-section .contact_form{padding:2.8rem;border-radius:20px;background:#ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(117,201,181,.2);box-shadow:inset 0 1px #ffffff1a,0 18px 44px #00000040}.detailed-contact-form-section .form-control{border-radius:12px;transition:border-color .3s ease,box-shadow .3s ease}.detailed-contact-form-section .store-detail-wrapper{border-radius:20px;overflow:hidden}.main-cart-items{border-radius:18px;overflow:hidden;border:1px solid rgba(117,201,181,.14);background:#ffffff06;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cart-item-media img,.cart-item .cart-item-image{border-radius:12px}button[name=checkout],.cart-checkout-button{position:relative;overflow:hidden;transition:box-shadow .35s ease,transform .35s ease}button[name=checkout]:hover,.cart-checkout-button:hover{box-shadow:0 0 26px #75c9b566;transform:translateY(-1px)}.main-collection-section .product-card-wrapper,.main-collection-section .card-wrapper{border-radius:16px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}.main-collection-section .product-card-wrapper:hover,.main-collection-section .card-wrapper:hover{transform:translateY(-6px);box-shadow:0 0 26px #75c9b52e,0 20px 40px #00000047}.main-collection-section .product-card-wrapper img{border-radius:14px}.account .account-form,.main-login .account-form{padding:3rem;border-radius:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(117,201,181,.2);box-shadow:inset 0 1px #ffffff1a,0 18px 44px #00000038}.account .form-control,.main-login .form-control{border-radius:12px}.not-found-box .empty-card{border-radius:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(117,201,181,.22)}.not-found-box .empty-card-text{background:linear-gradient(92deg,#75c9b5 8%,#f9f9fa 60%,#8ef0d8);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:mj-grad-pan 6s linear infinite}.collapsible-content-section .accordion-item,.collapsible-content-section details{border-radius:14px;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .3s ease}.collapsible-content-section details[open]{border-color:#75c9b566}.blog-posts-card,.article-card{border-radius:16px;overflow:hidden;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}.blog-posts-card:hover,.article-card:hover{transform:translateY(-5px);box-shadow:0 0 24px #75c9b529,0 18px 36px #00000040}.breadcrumb a:hover{color:#75c9b5}.not-found-box{position:relative}body:has(.not-found-box) .shopify-section:has(.not-found-box) .section-wrapper{background:linear-gradient(180deg,#101216d1,#101216e6),url(mj-bg-neon.jpg) center / cover no-repeat #15171b}.main-product-wrapper .product-info{position:relative;padding:clamp(2.4rem,3vw,3.6rem)!important;border-radius:22px;background:linear-gradient(165deg,#ffffff14,#ffffff05 55%,#ffffff0d);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(117,201,181,.22);box-shadow:inset 0 1px #ffffff24,0 24px 54px #00000059}.main-product-wrapper .product-info:before{content:"";position:absolute;top:0;right:0;bottom:60%;left:0;border-radius:22px 22px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent);pointer-events:none}.main-product-wrapper .product-info>*{position:relative}.main-product-wrapper .product-info .product-title,.main-product-wrapper .product-info h1{text-transform:uppercase;letter-spacing:.02em;line-height:1.05}.main-product-wrapper .product-info .product-price .product-actual-price{font-family:var(--heading-font-family, inherit);font-size:clamp(2.4rem,3vw,3.4rem)!important;color:#0f1b2a!important;font-weight:700;letter-spacing:-.01em;line-height:1.05}.main-product-wrapper .product-info .product-price .product-cut-price{font-size:1.5rem!important;color:#0f1b2a80!important;margin-left:.6rem}.main-product-wrapper .product-info .product-price .product-unit-price{font-size:1.3rem!important;color:#0f1b2a8c!important}.main-product-wrapper .product-buttons .button-element[type=submit]{width:100%}.main-product-wrapper .product-buttons .button-element[type=submit] .button{width:100%;background:linear-gradient(120deg,#75c9b5,#5fb8a2);color:#0e1418;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-color:transparent}.main-product-wrapper .product-buttons .button-element[type=submit]:hover .button{background:linear-gradient(120deg,#8ef0d8,#6cd8bd);box-shadow:0 0 30px #75c9b580}.main-product-wrapper .main-product-media{position:relative}.main-product-wrapper .main-product-media:before{content:"";position:absolute;top:-8%;right:-12%;bottom:-8%;left:-12%;background:radial-gradient(60% 55% at 50% 42%,rgba(117,201,181,.14),transparent 70%);pointer-events:none;z-index:0}.main-product-wrapper .product-media .media{z-index:1}.main-product-wrapper .product-info .form-control,.main-product-wrapper .product-info select,.main-product-wrapper .product-info input[type=number]{border-radius:12px;background:#ffffff0d}.product-card{border-radius:18px;overflow:hidden;background:linear-gradient(165deg,#ffffff0f,#ffffff04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff1a,0 12px 30px #00000038;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease}.product-card:hover{transform:translateY(-8px);border-color:#75c9b58c;box-shadow:inset 0 1px #ffffff1f,0 0 30px #75c9b538,0 24px 48px #0000004d}.product-card .product-card-media img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-card-media img{transform:scale(1.06)}.scheme-4201ec55-24d6-4cc4-84c4-936b89460851 .product-card,.mj-tone-light .product-card{background:#ffffffb8;border-color:#0f202717;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #172c361f}.main-collection-section .filters-overlay-button .button,.main-collection-section .facets-toggle,.main-collection-section select{border-radius:100px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pagination a:hover,.pagination .current{color:#75c9b5}.mj-header-wholesale-retired{display:inline-flex;align-items:center;gap:.7rem;margin-left:1.6rem;padding:.7rem 1.5rem;border-radius:100px;border:1px solid rgba(254,217,81,.5);background:#fed95114;color:#ffd44d;font-family:var(--accent-font-family, inherit);font-size:1.15rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:box-shadow .3s ease,background .3s ease,transform .3s ease}.mj-header-wholesale:hover{background:#fed95129;box-shadow:0 0 18px #fed95159;transform:translateY(-1px)}.mj-header-wholesale__dot{width:.7rem;height:.7rem;border-radius:50%;background:#ffd44d;box-shadow:0 0 8px #fed951cc}@media(max-width:989px){.mj-header-wholesale-retired{display:none}}.overlay-drawer.cart-drawer .overlay-drawer-inner{background:#f4f8f7e0;-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);border-left:1px solid rgba(15,138,114,.2);box-shadow:-24px 0 60px #10222b40}.overlay-drawer.cart-drawer .overlay-drawer-header{border-bottom:1px solid rgba(15,138,114,.16)}.overlay-drawer.cart-drawer .overlay-drawer-header h6{text-transform:uppercase;letter-spacing:.14em}.overlay-drawer.cart-drawer .cart-free-shipping{border-radius:100px;overflow:hidden}.overlay-drawer.cart-drawer button[name=checkout]{position:relative;overflow:hidden;width:100%}.overlay-drawer.cart-drawer button[name=checkout]:hover{box-shadow:0 0 26px #0f8a7266}.overlay-drawer.cart-drawer .cart-item,.overlay-drawer.cart-drawer .cart-drawer-item{border-radius:14px}.overlay-drawer.cart-drawer .cart-item img{border-radius:10px}.mj-buybar{position:fixed;left:0;right:0;bottom:0;z-index:900;display:none;align-items:center;gap:1.2rem;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));background:#121418d1;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-top:1px solid rgba(117,201,181,.3);transform:translateY(110%);transition:transform .45s cubic-bezier(.16,1,.3,1)}.mj-buybar.is-visible{transform:none}.mj-buybar__info{min-width:0;flex:1}.mj-buybar__title{font-family:var(--heading-font-family, inherit);font-size:1.35rem;text-transform:uppercase;color:#f9f9fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.mj-buybar__price{font-size:1.5rem;font-weight:800;color:#75c9b5;margin:0}.mj-buybar__btn{flex-shrink:0;padding:1.2rem 2.2rem;border:0;border-radius:100px;background:linear-gradient(120deg,#75c9b5,#5fb8a2);color:#0e1418;font-family:var(--heading-font-family, inherit);font-size:1.4rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.mj-buybar__btn:active{transform:scale(.97)}@media(min-width:990px){.mj-buybar{display:none!important}}body[data-preloader-template=index] .header-main:not(.mj-scrolled){--header-color: #10222b;color:#10222b}body[data-preloader-template=index] .header-main:not(.mj-scrolled) .header--menu-link{color:#10222b}body[data-preloader-template=index] .header-main:not(.mj-scrolled) .header--menu-link:hover{color:#0f8a72}body[data-preloader-template=index] .header-main:not(.mj-scrolled) .header-logo img,body[data-preloader-template=index] .header-main:not(.mj-scrolled) .header-logo-inner img{filter:brightness(.12) saturate(0);transition:filter .4s ease}.header-main .header-logo img,.header-main .header-logo-inner img{transition:filter .4s ease}body[data-preloader-template=index] .header-main:not(.mj-scrolled) .svg-wrapper{color:#10222b}body[data-preloader-template=index] .header-main:not(.mj-scrolled) .mobile-hamburger,body[data-preloader-template=index] .header-main:not(.mj-scrolled) .header-toggle{color:#10222b}body[data-preloader-template=index] .header-main:not(.mj-scrolled) .header-navigation a.header--menu-link[href="/pages/wholesale"]{border-color:#b0800f8c;background:#b0800f1a;color:#96700d}.announcement-bar-section .section-wrapper{background:#101216}body[data-preloader-template=index] .header-main:not(.mj-scrolled) .header-navigation .header--menu-link,body[data-preloader-template=index] .header-main:not(.mj-scrolled) .header--menu-link{color:#10222b!important}body[data-preloader-template=index] .header-main:not(.mj-scrolled) .header-navigation .header--menu-link:hover{color:#0f8a72!important}body[data-preloader-template=index] .header-main:not(.mj-scrolled) .header-wrapper .svg-wrapper,body[data-preloader-template=index] .header-main:not(.mj-scrolled) .header-wrapper a,body[data-preloader-template=index] .header-main:not(.mj-scrolled) .header-toggle{color:#10222b!important}body[data-preloader-template=index] #MainContent>.shopify-section{position:sticky;top:var(--mj-stick-top, 0px)}body[data-preloader-template=index] #MainContent>.shopify-section.mj-deck-ride{position:relative;top:auto}body[data-preloader-template=index] #MainContent>.shopify-section>.section-wrapper{position:relative}.mj-deck-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:98;pointer-events:none;background:#080b0d73;opacity:0}body[data-preloader-template=index] #MainContent *,body[data-preloader-template=index] #MainContent *:before,body[data-preloader-template=index] #MainContent *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important}body[data-preloader-template=index] #MainContent .mj-display .mj-grad,body[data-preloader-template=index] #MainContent .mj-grad,body[data-preloader-template=index] #MainContent .mj-metal-text,body[data-preloader-template=index] #MainContent .mj-gold-text,body[data-preloader-template=index] #MainContent .mj-shimmer-text,body[data-preloader-template=index] #MainContent .mj-foil:after,body[data-preloader-template=index] #MainContent .mj-holo-border:before,body[data-preloader-template=index] #MainContent .button-element.mj-sheen:after,body[data-preloader-template=index] #MainContent mj-countdown .mj-cd-unit{animation:none!important}body[data-preloader-template=index] #MainContent .mj-live-badge .mj-dot{animation:mj-dot-soft 1.4s ease-out infinite!important;box-shadow:none!important}@keyframes mj-dot-soft{50%{opacity:.45}}.main-product-wrapper .product-info button[disabled] .button-text,.main-product-wrapper .product-info .button-element[disabled] .button-text{background:#23272c!important;border-color:#23272c!important;color:#ffffffb8!important;letter-spacing:.08em;text-transform:uppercase;cursor:not-allowed}.mj-live-fab{position:fixed;left:2rem;bottom:2rem;z-index:90;display:none;align-items:center;gap:.9rem;padding:1.2rem 1.9rem;border-radius:999px;font-size:1.3rem;letter-spacing:.09em;text-decoration:none;color:#fff;background:linear-gradient(120deg,#d92d43,#a31229);box-shadow:0 14px 34px #d92d4373;transform:translateZ(0);transition:transform .25s ease,box-shadow .25s ease}.mj-live-fab.is-live-now{display:inline-flex}.mj-live-fab:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 20px 44px #d92d438c;color:#fff}.mj-live-fab .mj-dot{width:.9rem;height:.9rem;border-radius:50%;background:#fff}@media screen and (max-width:767px){.mj-live-fab{left:1.2rem;bottom:8.6rem;padding:1rem 1.6rem}}.cart-shipping-progress{display:block;height:.8rem;border-radius:999px;background:#10222b1a;overflow:hidden}.cart-shipping-progress .cart-shipping-progress-current{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0f8a72,#75c9b5);transition:width .5s cubic-bezier(.16,1,.3,1)}.cart-free-shipping .cart-aside-free-shipping-text{font-weight:600;letter-spacing:.02em}.product-card .product-card-media{overflow:hidden}.product-card .product-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.22) 46%,rgba(117,201,181,.18) 52%,transparent 64%);transform:translate(-130%);transition:transform .7s cubic-bezier(.16,1,.3,1);z-index:2}.product-card:hover .product-card-media:after{transform:translate(130%)}.product-card{transition:transform .35s cubic-bezier(.16,1,.3,1)}.product-card:hover{transform:translateY(-4px)}body[data-preloader-template="page.about-us"] .page-banner-section .section-wrapper{background:linear-gradient(180deg,#0a0e108c,#0a0e10d1),url(mj-bg-crowd.jpg) center 35% / cover no-repeat #15171b}body[data-preloader-template="page.about-us"] .page-banner-section .section-wrapper:before{opacity:.05}.shopify-policy__container{max-width:88rem;padding:4rem 2rem 7rem}.shopify-policy__title h1{text-transform:uppercase;font-size:clamp(3.2rem,4vw,4.6rem);letter-spacing:.02em}.shopify-policy__body h2{font-size:clamp(2.2rem,2.6vw,3rem);margin-top:3.2rem}.shopify-policy__body h3{font-size:clamp(1.8rem,2vw,2.2rem)}.shopify-policy__body{line-height:1.75}.cart-section .section-wrapper.is-empty{background:linear-gradient(180deg,#f2f6f58c,#e7efec80 55%,#eef4f29e),url(mj-tex-grain-light.jpg) top left / 1100px auto repeat}.cart-empty-wrapper .cart-empty-text{text-transform:uppercase;letter-spacing:.04em;color:#15171b}.cart-empty-wrapper svg{color:var(--mj-mint, #75c9b5)}.cart-empty-wrapper .button-text{background:#15171b!important;color:#f9f9fa!important;border-color:#15171b!important;border-radius:999px}body[data-preloader-template=index] #MainContent>.shopify-section>.section-wrapper.mj-tone-light{background-color:#e9efed!important}body[data-preloader-template=index] #MainContent>.shopify-section+.shopify-section>.section-wrapper{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem;box-shadow:0 -28px 60px #0a0e1059;overflow:hidden}@media screen and (max-width:767px){body[data-preloader-template=index] #MainContent>.shopify-section+.shopify-section>.section-wrapper{border-top-left-radius:2.2rem;border-top-right-radius:2.2rem;box-shadow:0 -16px 40px #0a0e104d}}@media screen and (max-width:749px){.mj-hero__badge .mj-live-badge{max-width:100%;white-space:normal;line-height:1.6;letter-spacing:.12em;font-size:1.05rem;text-align:left}.mj-hero,.mj-live{overflow:hidden}.footer-copyright-text{width:100%;text-align:center;padding-right:0!important;padding-bottom:1rem}.mj-cta{padding-block:clamp(5.5rem,16vw,7.5rem)}}@media screen and (max-width:767px){.header-main img.mj-logo-tight,.header-main .header-logo-inner>img,.header-main img.header-logo{height:auto!important;width:min(20rem,calc(100vw - 18.5rem))!important;max-width:none!important}.header-main .header-logo-wrap,.header-main .header-logo-inner{margin-block:-1.2rem;justify-content:center}}.main-collection-section .product-card-wrapper .product-title,.main-collection-section .product-card .product-title,.mj-tone-light .product-card .product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.9rem;margin-bottom:.5rem;font-size:1.4rem;line-height:1.38;font-weight:600;letter-spacing:.005em}.main-collection-section .product-card-price,.main-collection-section .product-card-wrapper .product-card-price{margin-top:auto}.main-collection-section .product-actual-price,.main-collection-section .product-card-wrapper .product-actual-price{font-family:var(--heading-font-family, inherit);font-size:1.7rem;font-weight:700;letter-spacing:.01em;color:var(--heading-color, #0f1b2a)}.main-collection-section .product-card-wrapper .product-card-content,.main-collection-section .product-card .product-card-content{display:flex;flex-direction:column;flex:1 1 auto}.main-collection-section .product-card-wrapper,.main-collection-section .product-card{display:flex;flex-direction:column}@media screen and (max-width:749px){.main-collection-section .product-card-wrapper .product-title,.main-collection-section .product-card .product-title{font-size:1.3rem;min-height:3.6rem}.main-collection-section .product-actual-price{font-size:1.55rem}}.main-product-wrapper .product-buttons .button-element[type=submit].button-animated .button-text{color:#0e1418;background:none}.main-product-wrapper .product-buttons .button-element[type=submit].button-animated .button-text:after{background:linear-gradient(120deg,#75c9b5,#5fb8a2);border-color:transparent}.main-product-wrapper .product-buttons .button-element[type=submit].button-animated:hover .button-text{color:#0e1418}.main-product-wrapper .product-buttons .button-element[type=submit].button-animated:hover .button-text:after{background:linear-gradient(120deg,#8ef0d8,#6cd8bd);border-color:transparent}.main-product-wrapper .product-buttons .button-element[type=submit].button-animated .button-icon{background:#0f1b2a;border-color:#0f1b2a;color:#75c9b5}.main-product-wrapper .product-buttons .button-element[type=submit].button-animated:hover .button-icon{background:#75c9b5;border-color:#75c9b5;color:#0e1418}.main-product-wrapper .product-info .button-element[disabled].button-animated .button-text:after{background:#23272c;border-color:#23272c}.main-product-wrapper .product-info .button-element[disabled].button-animated .button-text{color:#ffffffb8!important}.main-product-wrapper .product-info .button-element[disabled].button-animated .button-icon{background:#23272c;border-color:#23272c;color:#ffffff8c}.mj-facts{margin:1.6rem 0 .4rem}.mj-facts__top{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;margin-bottom:1.2rem}.mj-facts__grade{display:inline-flex;align-items:baseline;gap:.7rem;padding:.7rem 1.3rem;border-radius:8px;background:#0f1b2a;border:1px solid #0f1b2a;line-height:1}.mj-facts__grade-num{font-size:1.9rem;font-weight:800;letter-spacing:.04em;color:#75c9b5;text-transform:uppercase}.mj-facts__grade-word{font-size:1.05rem;font-weight:700;letter-spacing:.16em;color:#ffffffc7;text-transform:uppercase}.mj-facts__scarcity{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b3253a}.mj-facts__dot{width:8px;height:8px;border-radius:50%;background:#d92d43;box-shadow:0 0 #d92d438c;animation:mj-facts-pulse 2.4s ease-out infinite}@keyframes mj-facts-pulse{70%{box-shadow:0 0 0 7px #d92d4300}to{box-shadow:0 0 #d92d4300}}@media(prefers-reduced-motion:reduce){.mj-facts__dot{animation:none}}.mj-facts__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem}.mj-facts__chip{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0f8a72;border:1px solid rgba(15,138,114,.35);background:#75c9b51f;border-radius:999px;padding:.4rem .9rem}.mj-facts__specs{margin:0}.mj-facts__row{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding:.75rem 0;border-bottom:1px solid rgba(15,27,42,.09)}.mj-facts__row:last-child{border-bottom:0}.mj-facts__row dt{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#0f1b2a85;white-space:nowrap}.mj-facts__row dd{margin:0;font-size:1.35rem;font-weight:700;color:#0f1b2a;text-align:right;overflow-wrap:anywhere}.mj-offer-inline{margin-top:1rem}.mj-offer-inline .mj-offer-inline__btn{width:100%;background:transparent;border:1.5px solid #0f1b2a}.mj-offer-inline .mj-offer-inline__btn .button-text{background:transparent;border-color:transparent;width:100%;color:#0f1b2a;font-weight:800;letter-spacing:.12em}.mj-offer-inline .mj-offer-inline__btn:hover{background:#0f1b2a;border-color:#0f1b2a}.mj-offer-inline .mj-offer-inline__btn:hover .button-text{background:transparent;color:#f9f9fa}.mj-offer-inline__note{margin:.8rem 0 0;text-align:center;font-size:1.2rem;color:#0f1b2a94}body[data-preloader-template="product.single-card"] .main-product-wrapper .main-product-media{max-width:min(100%,460px);margin-inline:auto}.mj-facts__chip--serial{color:#8a6200;border-color:#b4841373;background:#fed95138}.mj-facts__cert{margin:1rem 0 0;font-size:1.2rem;color:#0f1b2a99}.mj-facts__cert a{display:inline-flex;align-items:center;gap:.45rem;color:#0f8a72;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.mj-facts__cert a:hover{color:#0a5f4f}.mj-facts__cert a svg{flex:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mj-overrides.css.map */
