body{background:#161616}.rte p,.rte li,.banner__text p,.rich-text__text p,.image-with-text__text p,.footer p,.footer li,.contact p,.multicolumn-list__item p,.newsletter p{font-family:var(--font-body-family)!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.75!important;text-transform:none!important}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.rich-text__heading,.image-with-text__heading,.title,.multicolumn .title{font-family:var(--font-heading-family)!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;line-height:1.1!important}.banner__heading.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)!important}@media(min-width:990px){.banner__heading.h0{font-size:calc(var(--font-heading-scale) * 8.4rem)!important}}.banner__text p,.image-with-text__text p.subtitle,.rich-text__text p{font-size:1.6rem!important}.button,.button--primary,.button--secondary,.shopify-challenge__button,.customer button{font-family:var(--font-body-family)!important;font-size:1.2rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;padding:1.7rem 3.2rem!important;min-height:0!important;border-radius:0!important}.button--primary{background:transparent!important;color:#a4161a!important;border:1px solid #a4161a!important;box-shadow:none!important;transition:background .25s,color .25s}.button--primary:hover{background:#a4161a!important;color:#121212!important}.contact .button,.contact button.button{background:#a4161a!important;color:#121212!important;border-color:#a4161a!important}.header__menu-item,.menu-drawer__menu-item,.header__icon,.list-menu__item,.footer-block__heading,.footer__content-bottom,.menu-drawer__menu .menu-drawer__menu-item{font-family:var(--font-body-family)!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:1.2rem!important;color:rgb(var(--color-foreground))!important}.menu-drawer__menu-item{font-size:1.4rem!important;padding:1.4rem 3.2rem!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{color:#a4161a!important}.header{padding:1.6rem 3.2rem!important}.header__heading-link{display:inline-block;padding:.4rem 0}.header__icon .icon{width:1.9rem;height:1.9rem}.footer-block__heading{color:#a4161a!important}.footer__list-social .list-social__link{color:#f4f1eab3}.mj-trust-row .mj-tile h3,.mj-trust-row h3{font-family:var(--font-body-family)!important;font-size:1.2rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important}.mj-process h2,.mj-process .mj-step h3{font-family:var(--font-heading-family)!important;text-transform:none!important;letter-spacing:.01em!important}.multicolumn .title,.contact .title{text-align:center}#mj-sticky-cta .button{font-size:1.1rem!important;letter-spacing:.18em!important}.mj-process h2,.mj-process h3,.mj-process .mj-process__title,.mj-process .mj-process__name{color:inherit!important}.mj-process .mj-process__button{color:#121212!important;font-size:1.2rem!important;letter-spacing:.22em!important;padding:1.7rem 3.2rem!important}.multicolumn .title-wrapper-with-link,.multicolumn .title-wrapper{justify-content:center!important;text-align:center!important}.multicolumn .title-wrapper-with-link .title{width:100%;text-align:center}.mj-trust-row{border-top:1px solid rgba(201,169,97,.18);border-bottom:1px solid rgba(201,169,97,.18)}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content li,.footer-block__details-content a,.footer__content-top p,.footer__content-top li{font-family:var(--font-body-family)!important;font-size:1.4rem!important;letter-spacing:.02em!important;text-transform:none!important;line-height:1.8!important;color:#f4f1eac7!important}.footer-block__heading,.footer .h2,.footer h2,.footer__localization h2{font-family:var(--font-body-family)!important;font-size:1.2rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#a4161a!important;font-weight:500!important}.footer-block--menu .list-menu__item--link{font-size:1.2rem!important;letter-spacing:.14em!important}.footer__copyright,.copyright__content,.copyright__content a{font-family:var(--font-body-family)!important;font-size:1.1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.footer *:not(svg):not(path){font-family:var(--font-body-family)!important}.footer h2,.footer .h2,.footer .footer-block__heading,.footer__content-top h2{font-size:1.2rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#a4161a!important;font-weight:500!important;line-height:1.4!important}.footer .list-menu__item--link,.footer-block--menu .list-menu__item--link{text-transform:uppercase!important;font-size:1.15rem!important;letter-spacing:.16em!important;color:#f4f1eac7!important}.footer .list-menu__item--link:hover{color:#a4161a!important}.footer-block__details-content small,.footer-block__details-content span,.footer-block__details-content time{font-size:1.4rem!important;letter-spacing:.02em!important;text-transform:none!important}footer h2,footer .h2,footer [class*=social] h2,.footer__content-top [class*=heading]{font-family:var(--font-body-family)!important;font-size:1.2rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#a4161a!important;font-weight:500!important}footer [style*=font-family],footer font,footer .rte *{font-family:var(--font-body-family)!important}#mj-sticky-cta a,#mj-sticky-cta .button,.mj-sticky-cta a,.mj-sticky-cta .button{background:#a4161a!important;color:#121212!important;border:1px solid #a4161a!important;font-family:var(--font-body-family)!important}.mj-trust-row [class*=heading],.mj-trust-row [class*=title],.mj-trust-row strong,.mj-trust-row h3,.mj-trust-row h4{font-family:var(--font-body-family)!important;font-size:1.2rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important}:root{--mj-red:#a4161a;--mj-blue:#012169;--mj-blue-t:#6f86b8;--mj-navy:#0b1a3f;--mj-ink:#f4f1ea}.header{border-top:3px solid;border-image:linear-gradient(90deg,var(--mj-blue) 0 34%,var(--mj-ink) 34% 66%,var(--mj-red) 66% 100%) 1!important}.button--primary{color:var(--mj-ink)!important;border-color:var(--mj-red)!important}.button--primary:hover{background:var(--mj-red)!important;color:#fff!important}.contact .button,.contact button.button,.mj-process .mj-process__button{background:var(--mj-red)!important;color:#fff!important;border-color:var(--mj-red)!important}.mj-process .mj-process__kicker,.mj-process .mj-process__time,.mj-process .mj-process__num{color:var(--mj-blue-t)!important;border-color:var(--mj-blue-t)!important}.footer-block__heading,footer h2,footer .h2,.footer .footer-block__heading{color:var(--mj-blue-t)!important}.footer .list-menu__item--link:hover,.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--mj-red)!important}.mj-trust-row{border-top:0!important;border-bottom:0!important;position:relative}.mj-trust-row:before,.mj-trust-row:after{content:"";display:block;height:1px;background:linear-gradient(90deg,var(--mj-blue) 0 34%,rgba(244,241,234,.5) 34% 66%,var(--mj-red) 66% 100%);opacity:.7}.mj-trust-row svg,.mj-trust-row [class*=icon]{color:var(--mj-blue-t)!important}.footer{border-top:3px solid;border-image:linear-gradient(90deg,var(--mj-blue) 0 34%,var(--mj-ink) 34% 66%,var(--mj-red) 66% 100%) 1!important}#mj-sticky-cta a,#mj-sticky-cta .button,.mj-sticky-cta a,.mj-sticky-cta .button{background:var(--mj-red)!important;color:#fff!important;border-color:var(--mj-red)!important}#mj-sticky-cta a:last-child,.mj-sticky-cta a:last-child{background:var(--mj-blue)!important;border-color:var(--mj-blue)!important}:root{--mj-burg:#2b0b0e;--mj-burg-deep:#170a0b;--mj-black:#0e0b0c}body{background:var(--mj-black)!important}.color-scheme-5330e372-8bbf-4279-9e2a-3eed18e5baaa,.color-scheme-4{background-image:radial-gradient(120% 80% at 50% 0%,#2b0b0e80,#0e0b0c00 60%)!important}.mj-union{position:relative;isolation:isolate}.mj-union:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.9;background:linear-gradient(0deg,transparent calc(50% - .5px),rgba(164,22,26,.22) calc(50% - .5px),rgba(164,22,26,.22) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),rgba(164,22,26,.22) calc(50% - .5px),rgba(164,22,26,.22) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(45deg,transparent calc(50% - .5px),rgba(244,241,234,.1) calc(50% - .5px),rgba(244,241,234,.1) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(-45deg,transparent calc(50% - .5px),rgba(244,241,234,.1) calc(50% - .5px),rgba(244,241,234,.1) calc(50% + .5px),transparent calc(50% + .5px));background-size:100% 100%}.mj-union>*{position:relative;z-index:1}[id$=__mj_process] .mj-process,[id$=__mj_gift_band] section,[id$=__rich_text_PLAtVe] .rich-text,[id$=__contact_form_mpnWxX] .contact{position:relative;isolation:isolate}[id$=__mj_process] .mj-process:before,[id$=__mj_gift_band] section:before,[id$=__rich_text_PLAtVe] .rich-text:before,[id$=__contact_form_mpnWxX] .contact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(0deg,transparent calc(50% - .5px),rgba(164,22,26,.32) calc(50% - .5px),rgba(164,22,26,.32) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),rgba(164,22,26,.32) calc(50% - .5px),rgba(164,22,26,.32) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(45deg,transparent calc(50% - .5px),rgba(244,241,234,.14) calc(50% - .5px),rgba(244,241,234,.14) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(-45deg,transparent calc(50% - .5px),rgba(244,241,234,.14) calc(50% - .5px),rgba(244,241,234,.14) calc(50% + .5px),transparent calc(50% + .5px))}[id$=__mj_process] .mj-process>*,[id$=__mj_gift_band] section>*,[id$=__rich_text_PLAtVe] .rich-text>*,[id$=__contact_form_mpnWxX] .contact>*{position:relative;z-index:1}[id$=__mj_process] .mj-process{background:linear-gradient(180deg,#120808,#2b0b0e 55%,#120808)!important}[id$=__mj_gift_band] section{background:radial-gradient(80% 100% at 50% 100%,#2b0b0e,#0e0b0c 70%)!important}[id$=__mj_home_visit] section{background:linear-gradient(135deg,#170a0b,#0e0b0c 70%)!important}.mj-trust-row{background:linear-gradient(180deg,#2b0b0e59,#0e0b0c00)!important}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0e0b0c00 55%,#170a0be6)}.banner{position:relative}.banner__box,.banner__content{position:relative;z-index:2}h1,h2,h3,.h0,.h1,.h2{color:#f4ede6!important}.footer{background:linear-gradient(180deg,#0e0b0c,#170a0b)!important}.button--primary,.mjv-cta,.mj-w .cta,#mj-gift-band .cta,[id$=__mj_gift_band] .cta,[id$=__mj_home_visit] .mjv-cta{background:var(--mj-red)!important;color:#fff!important;border-color:var(--mj-red)!important}.button--primary:hover,.mjv-cta:hover,.mj-w .cta:hover{background:#7d1014!important;border-color:#7d1014!important;color:#fff!important}body,.rte p,.rte li,.banner__text p,.rich-text__text p,.image-with-text__text p,.multicolumn-list__item p,.mj-process .mj-process__text,.mj-process .mj-process__lead,[id$=__mj_home_visit] p,[id$=__mj_gift_band] p,.mj-w p,.mj-w li{color:#f6f0e8e6!important}.mj-process .mj-process__kicker,.mj-process .mj-process__time,.mjv-eye,.mj-w .eye,[id$=__mj_gift_band] .eye,.footer-block__heading,footer h2{color:#8ea2d0!important}.mj-process .mj-process__num{color:#8ea2d0!important;border-color:#8ea2d0!important}h1 em,h2 em,.mj-w h1 em,.mj-w h2 em,[id$=__mj_home_visit] h2 em,[id$=__mj_gift_band] h2 em{color:#d8232a!important}[id$=__mj_process] .mj-process{background:linear-gradient(180deg,#120808db,#2b0b0ec7 55%,#120808eb),var(--mj-process-photo, none) center 30% / cover no-repeat!important}.cart,.cart-items,.cart__footer,.main-cart-items,.main-cart-footer,.cart-drawer,.cart-notification,.drawer__inner,.cart__contents,.totals,.customer,.template-search,.main-page-title,.page-width.section-template--main-padding{background:transparent!important;color:#f6f0e8!important}.totals__total,.totals__total-value,.cart-item__name,.cart-item__price-wrapper,.product-option,.tax-note,.cart__note,.caption-large,.caption-with-letter-spacing{color:#f6f0e8!important}.quantity{background:#170a0b!important;color:#f6f0e8!important}.quantity:after{box-shadow:0 0 0 1px #f6f0e859!important}.quantity__input,.quantity__button{color:#f6f0e8!important}.field__input,.select__select,.customer .field input,textarea.text-area{background:#1a1416!important;color:#f6f0e8!important}.field__label,.field__input::placeholder{color:#f6f0e8b3!important}.cart__checkout-button,.shopify-payment-button__button--unbranded{background:#a4161a!important;color:#fff!important;border:0!important}.header-wrapper{background:#0e0b0c!important}.section-header{position:sticky!important;top:0;z-index:30}.header-wrapper{background:#0e0b0cb8!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(246,240,232,.08)!important}.header{padding:0 2.4rem!important;min-height:52px;column-gap:2.4rem!important;border-top:0!important;border-image:none!important}@media(min-width:990px){.header{grid-template-columns:auto 1fr auto!important;grid-template-areas:"heading navigation icons"!important;max-width:118rem;margin:0 auto}}.header__heading-logo{max-width:118px!important;height:auto!important}.header__heading-link{padding:.6rem 0!important}.header__inline-menu{justify-self:center}.header__inline-menu .list-menu--inline{gap:.4rem;flex-wrap:nowrap}.header__menu-item,.header__inline-menu .list-menu__item{font-family:var(--font-body-family)!important;font-size:1.25rem!important;letter-spacing:.02em!important;text-transform:none!important;font-weight:400!important;color:#f6f0e8d1!important;padding:1.6rem 1.1rem!important;line-height:1!important}.header__menu-item:hover,.header__menu-item:hover span,.header__active-menu-item{color:#fff!important;text-decoration:none!important}.header__menu-item span{text-decoration:none!important}.header__menu-item .icon-caret{display:none!important}.header__icon{color:#f6f0e8d1!important;width:3.6rem;height:3.6rem}.header__icon .icon{width:1.7rem!important;height:1.7rem!important}.mega-menu__content,.header__submenu{background:#0e0b0cf0!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:0!important;border-bottom:1px solid rgba(246,240,232,.08)!important;box-shadow:0 24px 48px #00000073!important}.mega-menu__list{max-width:118rem;margin:0 auto;padding:3.2rem 4rem 4rem!important;gap:.6rem 4rem!important}.mega-menu__link,.header__submenu .header__menu-item{font-family:var(--font-body-family)!important;font-size:1.5rem!important;letter-spacing:.01em!important;text-transform:none!important;color:#f6f0e8c7!important;padding:.6rem 0!important}.mega-menu__link--level-2{font-family:var(--font-heading-family)!important;font-size:2.2rem!important;color:#f6f0e8!important}.mega-menu__link:hover{color:#fff!important}.header-wrapper:after{content:"";display:block;height:1px;background:linear-gradient(90deg,#012169 0 34%,#f6f0e899 34% 66%,#a4161a 66% 100%);opacity:.7}.menu-drawer{background:#0e0b0cf7!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.menu-drawer__menu-item{font-family:var(--font-heading-family)!important;font-size:2.4rem!important;text-transform:none!important;letter-spacing:.01em!important;color:#f6f0e8!important;padding:1.2rem 3.2rem!important}.menu-drawer__menu .menu-drawer__menu .menu-drawer__menu-item{font-family:var(--font-body-family)!important;font-size:1.6rem!important}.shopify-policy__container,.shopify-policy__container .rte,.shopify-policy__container p,.shopify-policy__container li,.shopify-policy__container h1,.shopify-policy__container h2{color:#f6f0e8!important}.shopify-policy__container a,.product__description a{color:#f6f0e8!important;text-decoration:underline}.product__title h1,.product__description,.product__description *,.related-products__heading,.card__heading a,.collection-hero__title,.facet-filters__label,.facets__heading,.product-count__text,.cart__empty-text,.cart__login-title,.cart__login-paragraph{color:#f6f0e8!important}.search .field__label,.search .field__input{color:#f6f0e8cc!important}.mj-cal-sub a,.mj-404 a,.mj-404__phone a,.mj-tr-faq a{color:#f6f0e8!important;text-decoration:underline;text-underline-offset:3px}.mj-cal-sub a:hover,.mj-404 a:hover,.mj-tr-faq a:hover,.step .num{color:#d8232a!important}.footer__copyright>small.copyright__content:first-child>a{font-size:0!important}.footer__copyright>small.copyright__content:first-child>a:after{content:"Mr James";font-size:1.1rem;letter-spacing:.1em}.shopify-policy__container{background:transparent!important;max-width:76rem;padding:6rem 2rem!important}.shopify-policy__title h1{font-family:var(--font-heading-family)!important}.header .mega-menu__content,.header .header__submenu{background:#0e0b0c!important}.menu-drawer .menu-drawer__menu .menu-drawer__menu-item{font-family:var(--font-heading-family)!important;font-size:2.4rem!important;text-transform:none!important;letter-spacing:.01em!important;color:#f6f0e8!important;padding:1.2rem 3.2rem!important}.menu-drawer .menu-drawer__menu .menu-drawer__menu .menu-drawer__menu-item{font-family:var(--font-body-family)!important;font-size:1.6rem!important}.menu-drawer .menu-drawer__menu .menu-drawer__menu-item:hover,.menu-drawer .menu-drawer__menu .menu-drawer__menu-item--active{color:#d8232a!important}
/*# sourceMappingURL=/cdn/shop/t/59/assets/mj-luxury.css.map */
