body.mj-store{letter-spacing:0;--buttons-radius:var(--mj-button-radius);--inputs-radius:var(--mj-shop-radius);--inputs-border-opacity:1;--inputs-shadow-opacity:0;--buttons-shadow-opacity:0;--product-card-corner-radius:var(--mj-image-radius);--color-shadow:56,42,38}body.mj-store:not(.mp-page){background:var(--mj-shop-bg);color:var(--mj-shop-ink);font-family:var(--font-body-family);font-size:var(--mj-shop-body);line-height:1.75}body.mj-store:not(.mp-page) h1,body.mj-store:not(.mp-page) h2,body.mj-store:not(.mp-page) h3,body.mj-store:not(.mp-page) .h0,body.mj-store:not(.mp-page) .h1,body.mj-store:not(.mp-page) .h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.035em;line-height:1.1;color:var(--mj-shop-ink)}body.mj-store:not(.mp-page) h1{font-size:var(--mj-shop-h1)}body.mj-store:not(.mp-page) h2{font-size:38px}body.mj-store:not(.mp-page) h3{font-size:30px}body.mj-store:not(.mp-page) a{color:inherit;text-underline-offset:5px}body.mj-store .mp-header{font-family:var(--font-body-family);line-height:1.5;color:var(--mp-ink)}body.mj-store .mp-brand>span,body.mj-store .mp-brand>small{font-family:var(--font-heading-family)}body.mj-store:not(.mp-page) main{min-height:50vh}body.mj-store:not(.mp-page) main .page-width{max-width:var(--mj-width);padding-left:4.8%;padding-right:4.8%}body.mj-store:not(.mp-page) main .page-width--narrow{max-width:calc(var(--mj-shop-prose) + 120px)}body.mj-store .mj-store-eyebrow{font:500 11px/1.6 var(--font-body-family);color:var(--mj-shop-accent);text-transform:uppercase;letter-spacing:.17em;margin:0 0 17px}body.mj-store .mj-store-intro{max-width:650px;color:var(--mj-shop-muted);font-size:var(--mj-shop-body);margin:18px 0 28px;line-height:1.85}body.mj-store .mj-store-intro p{margin:0}body.mj-store:not(.mp-page) .rte,body.mj-store:not(.mp-page) .product__description,body.mj-store .article-template__content{font-size:var(--mj-shop-body);line-height:1.85;color:var(--mj-shop-ink)}body.mj-store:not(.mp-page) .rte h2{font-size:38px;margin:40px 0 20px}body.mj-store:not(.mp-page) .rte h3{font-size:30px;margin:30px 0 15px}body.mj-store:not(.mp-page) .rte img{border-radius:var(--mj-image-radius)}body.mj-store:not(.mp-page) main .button,body.mj-store:not(.mp-page) main .shopify-challenge__button{background:var(--mj-shop-button);color:var(--mj-shop-button-text);border:1px solid var(--mj-shop-button);border-radius:var(--mj-button-radius);font-family:var(--font-body-family);font-size:var(--mj-shop-button-size);letter-spacing:.025em;min-height:52px;padding:15px 25px;box-shadow:none;line-height:1.5;transition:filter .2s}body.mj-store:not(.mp-page) main .button:after,body.mj-store:not(.mp-page) main .button:before{box-shadow:none;border-radius:inherit}body.mj-store:not(.mp-page) main .button:hover{filter:brightness(1.18)}body.mj-store:not(.mp-page) main .button--secondary,body.mj-store:not(.mp-page) main .button--tertiary{background:transparent;color:var(--mj-shop-ink);border-color:var(--mj-shop-line)}body.mj-store .field:before,body.mj-store .field:after,body.mj-store .select:before,body.mj-store .select:after,body.mj-store .quantity:before,body.mj-store .quantity:after{box-shadow:none}body.mj-store:not(.mp-page) main .field__input,body.mj-store:not(.mp-page) main .select__select,body.mj-store:not(.mp-page) main .quantity{background:var(--mj-shop-input);color:var(--mj-shop-ink);border:1px solid var(--mj-shop-line);border-radius:var(--mj-shop-radius);font-family:var(--font-body-family);font-size:var(--mj-shop-body);box-shadow:none;min-height:50px}body.mj-store:not(.mp-page) main .field__input:focus,body.mj-store:not(.mp-page) main .select__select:focus{outline:2px solid var(--mj-shop-accent);outline-offset:2px;box-shadow:none}body.mj-store .form__label,body.mj-store .field__label,body.mj-store .product-form__input .form__label{font-family:var(--font-body-family);font-size:var(--mj-shop-label);color:var(--mj-shop-muted);letter-spacing:0}body.mj-store:not(.mp-page) main input[type=checkbox],body.mj-store:not(.mp-page) main input[type=radio]{accent-color:var(--mj-shop-accent)}body.mj-store:not(.mp-page) :focus-visible{outline:2px solid var(--mj-shop-accent);outline-offset:4px}body.mj-store .collection-hero{padding-top:var(--mj-shop-top);padding-bottom:32px;border-bottom:1px solid var(--mj-shop-line)}body.mj-store .collection-hero__title{margin:0;max-width:940px}body.mj-store .collection-hero__description{max-width:740px;color:var(--mj-shop-muted);font-size:var(--mj-shop-body);margin:22px 0 0}body.mj-store .collection-hero__image-container{border-radius:var(--mj-image-radius)}body.mj-store .facets-wrapper{border-bottom:1px solid var(--mj-shop-line);margin-bottom:30px;padding-bottom:10px}body.mj-store .facets__heading,body.mj-store .facets__summary,body.mj-store .facet-filters__label,body.mj-store .facet-filters__sort,body.mj-store .product-count__text{font-family:var(--font-body-family);font-size:13px;color:var(--mj-shop-muted)}body.mj-store .facets__disclosure,body.mj-store .facets__disclosure-vertical{border-color:var(--mj-shop-line)}body.mj-store .facets__display,body.mj-store .facets__display-vertical,body.mj-store .mobile-facets__inner{background:var(--mj-shop-bg);border-color:var(--mj-shop-line)}body.mj-store .card-wrapper .card{border:0;background:transparent;border-radius:0;box-shadow:none;color:var(--mj-shop-ink)}body.mj-store .card-wrapper .card:after{display:none}body.mj-store .card-wrapper .card__inner{border-radius:var(--mj-image-radius);overflow:hidden;background:var(--mj-shop-surface)}body.mj-store .card-wrapper .card__information{padding:20px 0 0}body.mj-store .card-wrapper .card__heading{font-family:var(--font-heading-family);font-size:var(--mj-shop-card);line-height:1.12;letter-spacing:-.025em;font-weight:400;color:var(--mj-shop-ink)}body.mj-store .card-wrapper .card__heading a{text-decoration:none}body.mj-store .card-wrapper .card__heading a:hover{text-decoration:underline}body.mj-store .card-wrapper .card__content{padding:0}body.mj-store .card-wrapper .card-information{margin-top:12px}body.mj-store .card-wrapper .price{font:400 var(--mj-shop-price)/1.6 var(--font-body-family);letter-spacing:0;color:var(--mj-shop-ink)}body.mj-store .card-wrapper .badge{background:var(--mj-shop-bg);border:0;border-radius:0;color:var(--mj-shop-ink);font:400 11px/1.4 var(--font-body-family);padding:7px 10px}body.mj-store .mj-card-details{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--mj-shop-line);padding-top:13px;margin-top:15px;font:400 13px/1.6 var(--font-body-family);text-decoration:none;position:relative;z-index:2}body.mj-store .mj-card-details:hover{text-decoration:underline}body.mj-store .pagination-wrapper{margin:55px 0}body.mj-store .pagination__item--current:after{background:var(--mj-shop-accent);height:1px}body.mj-store .product__title h1{font-size:var(--mj-shop-product-h1);line-height:1.06;max-width:680px;margin:0}body.mj-store .product__text.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:11px;letter-spacing:.16em;color:var(--mj-shop-accent);text-transform:uppercase}body.mj-store .product__info-container>div.price,body.mj-store .product__info-container .price{font-size:var(--mj-shop-price);font-family:var(--font-body-family);letter-spacing:0;color:var(--mj-shop-ink)}body.mj-store .product__tax{color:var(--mj-shop-muted);font-size:12px;line-height:1.7}body.mj-store .product__media-wrapper .product__media-list{background:var(--mj-shop-surface);border-radius:var(--mj-image-radius);overflow:hidden}body.mj-store .product__media-wrapper .product__media{background:var(--mj-shop-surface)}body.mj-store .product__media-wrapper .product-media-container{border:0;border-radius:var(--mj-image-radius)}body.mj-store .thumbnail{border:1px solid var(--mj-shop-line);border-radius:var(--mj-image-radius);background:var(--mj-shop-surface)}body.mj-store .thumbnail[aria-current]{border-color:var(--mj-shop-accent);box-shadow:none}body.mj-store .product-form__input{margin-bottom:22px}body.mj-store .product-form__input--pill input[type=radio]+label{border-radius:var(--mj-shop-radius);background:transparent;border-color:var(--mj-shop-line);font-family:var(--font-body-family);font-size:var(--mj-shop-label)}body.mj-store .product-form__input--pill input[type=radio]:checked+label{background:var(--mj-shop-ink);color:var(--mj-shop-bg)}body.mj-store .mj-order-guide,body.mj-store .mj-extras,body.mj-store .mj-product-note,body.mj-store .mj-cart-memory{background:var(--mj-shop-surface);color:var(--mj-shop-ink);border:1px solid var(--mj-shop-line);border-radius:var(--mj-shop-radius);padding:24px;margin:26px 0;line-height:1.8;font-family:var(--font-body-family);font-size:var(--mj-shop-label)}body.mj-store .mj-extra-field .field__input,body.mj-store .mj-order-guide .field__input,body.mj-store .mj-order-guide .select__select{background:var(--mj-shop-input);border-color:var(--mj-shop-line);color:var(--mj-shop-ink);border-radius:var(--mj-shop-radius)}body.mj-store .mj-extra-field small,body.mj-store .mj-extra-note,body.mj-store .mj-order-help{font-size:13px;line-height:1.8;color:var(--mj-shop-muted)}body.mj-store .mj-extra-check,body.mj-store .mj-extra-decorations label,body.mj-store .mj-extras-total{font-size:var(--mj-shop-label)}body.mj-store .mj-product-note h2{font-size:28px;margin:0 0 12px}body.mj-store .mj-product-note .rte{font-size:14px;line-height:1.8}body.mj-store .mj-product-note p{margin:0}body.mj-store .product__accordion{border-color:var(--mj-shop-line)}body.mj-store .product__accordion .accordion__title{font-size:28px}body.mj-store .product__description{margin-top:36px;padding-top:30px;border-top:1px solid var(--mj-shop-line)}body.mj-store .related-products{padding-top:50px;padding-bottom:60px;border-top:1px solid var(--mj-shop-line)}body.mj-store cart-items{display:block}body.mj-store cart-items .title-wrapper-with-link{padding-top:18px;padding-bottom:28px;border-bottom:1px solid var(--mj-shop-line);margin-bottom:32px;align-items:end}body.mj-store .cart-items thead th{font-size:11px;letter-spacing:.13em;color:var(--mj-shop-muted);border-bottom-color:var(--mj-shop-line)}body.mj-store .cart-item__name{font-family:var(--font-heading-family);font-size:29px;line-height:1.15;letter-spacing:-.02em}body.mj-store .cart-item__image{border-radius:var(--mj-image-radius)}body.mj-store .cart-item__details .product-option,body.mj-store .cart-item__price-wrapper .price,body.mj-store .cart-item__details .price{font-family:var(--font-body-family);font-size:14px;line-height:1.7;color:var(--mj-shop-muted)}body.mj-store #main-cart-footer .cart__blocks{background:var(--mj-shop-surface);border:1px solid var(--mj-shop-line);padding:30px;max-width:520px}body.mj-store .totals h2{font-family:var(--font-heading-family);font-size:32px}body.mj-store .totals__total-value{font-family:var(--font-body-family);font-size:22px}body.mj-store .tax-note{font-size:12px;color:var(--mj-shop-muted);line-height:1.7}body.mj-store .mj-cart-memory h2{font-size:34px;margin:0 0 20px}body.mj-store .mj-cart-memory .rte{font-size:14px}body.mj-store .cart__warnings{padding:85px 0 100px}body.mj-store .main-page-title{margin:0 0 38px;padding-bottom:28px;border-bottom:1px solid var(--mj-shop-line)}body.mj-store .mj-about-page{max-width:1120px!important}body.mj-store .mj-about-page .rte{display:flow-root}body.mj-store .mj-about-page .rte>h2:has(img){float:left;width:39%;margin:0 45px 30px 0;line-height:0}body.mj-store .mj-about-page .rte>h2:has(img) img{width:100%!important;height:auto!important;max-height:600px;object-fit:contain;margin:0}body.mj-store .mj-about-page .rte>h2:nth-of-type(n+4){clear:both;padding-top:35px;border-top:1px solid var(--mj-shop-line)}body.mj-store .main-blog{padding-top:var(--mj-shop-top);padding-bottom:80px}body.mj-store .main-blog>.title--primary{margin:0 0 32px;max-width:900px}body.mj-store .blog-articles{gap:50px 28px}body.mj-store .article-card__excerpt{font-size:var(--mj-shop-body);line-height:1.8;color:var(--mj-shop-muted)}body.mj-store .article-card__info{font-size:11px;letter-spacing:.1em;color:var(--mj-shop-accent)}body.mj-store .article-template__hero-container{max-width:1160px;margin:30px auto 50px;border-radius:var(--mj-image-radius);overflow:hidden}body.mj-store .article-template__title{font-size:var(--mj-shop-h1);line-height:1.06;margin:20px 0 25px}body.mj-store .mj-journal__eyebrow{font-family:var(--font-body-family);font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--mj-shop-accent);text-decoration:none}body.mj-store .mj-article-prose,body.mj-store .mj-article-prose p{color:var(--mj-shop-ink);font-family:var(--font-body-family);font-size:var(--mj-shop-body);line-height:1.9}body.mj-store .mj-article-prose h2,body.mj-store .mj-story-copy h2{font-family:var(--font-heading-family);color:var(--mj-shop-ink)}body.mj-store .mj-article-prose blockquote{border-color:var(--mj-shop-accent);background:var(--mj-shop-surface);padding:24px 30px}body.mj-store .contact{padding-bottom:65px}body.mj-store .contact .title{margin-bottom:30px}body.mj-store .contact__button{margin-top:26px}body.mj-store .template-search__header{padding-top:var(--mj-shop-top);margin-top:0!important}body.mj-store .template-search__header h1{margin:0 0 30px}body.mj-store .template-404{padding-top:90px;padding-bottom:100px}body.mj-store:not(.mp-page) .mj-newsletter-section{border-top:1px solid var(--mj-shop-line);background:var(--mj-shop-surface)}body.mj-store:not(.mp-page) .mj-newsletter{background:transparent;color:var(--mj-shop-ink)}body.mj-store:not(.mp-page) .mj-newsletter h2{font-family:var(--font-heading-family);font-size:46px;color:var(--mj-shop-ink)}body.mj-store:not(.mp-page) .mj-newsletter p{color:var(--mj-shop-muted)}body.mj-store .mj-footer{font-family:var(--font-body-family)}@media(min-width:990px){body.mj-store .product--large:not(.product--no-media) .product__media-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing)/2)}body.mj-store .product--large:not(.product--no-media) .product__info-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing)/2);padding-left:5%}}@media(max-width:989px){body.mj-store .product__title h1{font-size:44px}body.mj-store .mj-about-page .rte>h2:has(img){width:42%;margin-right:26px}}@media(max-width:749px){body.mj-store:not(.mp-page) main .page-width{padding-left:24px;padding-right:24px}body.mj-store:not(.mp-page) h1{font-size:var(--mj-shop-h1-mobile)}body.mj-store:not(.mp-page) h2{font-size:32px}body.mj-store:not(.mp-page) .rte h2{font-size:32px}body.mj-store .product__title h1{font-size:var(--mj-shop-product-mobile)}body.mj-store .card-wrapper .card__heading{font-size:var(--mj-shop-card-mobile)}body.mj-store .card-wrapper .price{font-size:16px}body.mj-store .mj-card-details{font-size:12px;gap:5px}body.mj-store .collection-hero{padding-top:30px;padding-bottom:24px}body.mj-store .facets-wrapper{margin-bottom:24px}body.mj-store .mj-store-intro{font-size:15px}body.mj-store .mj-order-guide,body.mj-store .mj-extras,body.mj-store .mj-product-note{padding:20px}body.mj-store .product__info-wrapper{padding-top:25px}body.mj-store .product__description{margin-top:26px}body.mj-store .cart-item__name{font-size:24px}body.mj-store #main-cart-footer .cart__blocks{padding:22px;max-width:none}body.mj-store .cart__warnings{padding:55px 0 70px}body.mj-store .cart__warnings h1{font-size:38px}body.mj-store .mj-about-page .rte>h2:has(img){float:none;width:100%;max-width:390px;margin:0 auto 28px}body.mj-store .main-page-title{margin-bottom:28px}body.mj-store .main-blog{padding-top:30px;padding-bottom:50px}body.mj-store .blog-articles{gap:35px}body.mj-store .article-template__hero-container{margin:0 24px 30px}body.mj-store .article-template__title{font-size:var(--mj-shop-h1-mobile)}body.mj-store:not(.mp-page) .mj-newsletter h2{font-size:36px}body.mj-store .template-search__header{padding-top:30px}body.mj-store .mj-cart-memory h2{font-size:30px}}@media(prefers-reduced-motion:reduce){body.mj-store *{scroll-behavior:auto!important;transition:none!important}}body.mj-store:not(.mp-page) .facets__heading,body.mj-store:not(.mp-page) .facet-filters__label,body.mj-store:not(.mp-page) .product-count__text{font:400 13px/1.6 var(--font-body-family);letter-spacing:0;color:var(--mj-shop-muted)}body.mj-store:not(.mp-page) .mobile-facets__heading{font:400 26px/1.2 var(--font-heading-family)}body.mj-store:not(.mp-page) .form-status,body.mj-store:not(.mp-page) .form__message,body.mj-store:not(.mp-page) .predictive-search__heading{font:400 14px/1.7 var(--font-body-family);letter-spacing:0}body.mj-store .template-search__header .mj-store-intro{margin-left:auto;margin-right:auto}body.mj-store .mj-card-details{font-size:var(--mj-shop-card-link)}@media(max-width:749px){body.mj-store .card-wrapper .price{font-size:var(--mj-shop-price-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mj-store-design.css.map */
