html{background:var(--ground)}body.mj-body{margin:0;background:var(--ground);color:var(--navy);font-family:var(--f-sans);font-weight:300;overflow-x:clip}#MainContent:focus{outline:0}.mj-body .shopify-section{display:block}.mj-body ::selection{background:#c4a88266;color:inherit}.mj .doc .doc-nav,.mj .doc .doc__body,.mj .doc .shopify-policy__body{border-top:1px solid var(--rule);padding-top:48px}.mj .doc-nav{top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 48px);overflow-y:auto;font-size:14.5px;line-height:1.45}.mj .doc-nav .label{margin:0 0 12px}.mj .doc-nav ul,.mj .doc-nav ol{list-style:none;margin:0 0 36px;padding:0}.mj .doc-nav li+li{margin-top:8px}.mj .doc-nav a{color:#0d2b4a9e;transition:color .3s var(--ease)}.mj .doc-nav a:hover,.mj .doc-nav a:focus-visible{color:var(--navy)}.mj .doc-nav a[aria-current]{color:var(--navy);border-left:2px solid var(--sand);margin-left:-12px;padding-left:10px}.mj .doc__body h2,.mj .doc .shopify-policy__body h2{scroll-margin-top:calc(var(--header-h) + 24px)}.mj .mj-policy{padding-top:calc(var(--header-h) + 120px);padding-bottom:var(--section-y);display:grid;grid-template-columns:minmax(170px,1fr) 3.2fr;column-gap:var(--col-gap);align-items:start}.mj .mj-policy:before{content:"Legal";grid-column:1;grid-row:1;padding-top:.8em;font-family:var(--f-sans);font-size:11.5px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;line-height:1.5;color:var(--accent)}.mj .mj-policy .doc-nav{grid-column:1;grid-row:2}.mj .mj-policy .shopify-policy__container{display:contents}.mj .mj-policy .shopify-policy__title{grid-column:2;grid-row:1;margin:16px 0 0;padding-bottom:calc(var(--section-y) * .62);text-align:left}.mj .mj-policy .shopify-policy__title h1{font-family:var(--f-serif);font-size:var(--t-display);line-height:.92;letter-spacing:-.035em;color:var(--navy)}.mj .mj-policy .shopify-policy__title h1:after{content:"."}.mj .mj-policy .shopify-policy__body{grid-column:2;grid-row:2;max-width:720px;color:#0d2b4acc}.mj .mj-policy .shopify-policy__body .rte>:first-child{margin-top:0}.mj .mj-policy .shopify-policy__body h2,.mj .mj-policy .shopify-policy__body h3{font-family:var(--f-serif);font-weight:500;font-size:clamp(28px,2.5vw,38px);line-height:1.02;letter-spacing:-.02em;margin:52px 0 14px;color:var(--navy)}.mj .mj-policy .shopify-policy__body p,.mj .mj-policy .shopify-policy__body ul{margin:0 0 1.1em}.mj .mj-policy .shopify-policy__body a{border-bottom:1px solid currentColor}@media(max-width:860px){.mj .doc-nav{display:none}.mj .mj-policy{grid-template-columns:1fr;row-gap:18px}.mj .mj-policy:before{padding-top:0}.mj .mj-policy .shopify-policy__title{grid-column:1;grid-row:2;margin-top:0}.mj .mj-policy .shopify-policy__body{grid-column:1;grid-row:3}}.mj .mj-message{min-height:70vh;display:flex;align-items:center;justify-content:center}.mj .mj-message .display{max-width:16ch;margin-left:auto;margin-right:auto}.mj .mj-message .body{margin-left:auto;margin-right:auto}.mj .mj-message .emblem{margin:0 auto 28px}.mj .mj-message .form-grid{margin:40px auto 0;max-width:460px;text-align:left}.mj .mj-cart{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:var(--col-gap);align-items:start}.mj .mj-cart .line-item{grid-template-columns:110px 1fr auto}.mj .mj-cart .line-item:first-child{border-top:1px solid var(--rule)}.mj .mj-cart .line-item .media{aspect-ratio:1 / 1}.mj .mj-cart .line-item .media img{width:100%;height:100%;object-fit:cover}.mj .mj-cart .line-item__qty a{display:inline-flex;width:28px;justify-content:center}.mj .mj-cart__summary{position:sticky;top:calc(var(--header-h) + 24px);display:grid;gap:18px;padding:32px;background:var(--ground-alt)}.mj .mj-cart__summary .textarea{min-height:84px}@media(max-width:860px){.mj .mj-cart{grid-template-columns:1fr}.mj .mj-cart .line-item{grid-template-columns:76px 1fr auto}.mj .mj-cart__summary{position:static;padding:24px 20px}}.mj .mj-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:48px var(--col-gap)}.mj .mj-result{display:grid;gap:14px;align-content:start}.mj .mj-result .h3{font-family:var(--f-serif)}.mj .mj-search-form{display:flex;gap:20px;align-items:end;max-width:640px;margin-top:40px}.mj .mj-search-form .input{font-family:var(--f-serif);font-size:var(--t-lede)}.mj .mj-pagination{display:flex;gap:22px;justify-content:center;margin-top:72px;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.mj .mj-pagination .is-current{border-bottom:1px solid currentColor}.mj .mj-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px var(--col-gap)}.mj .mj-row__head{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}@media(max-width:960px){.mj .mj-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}}.mj .mj-acc{padding-top:calc(var(--header-h) + 48px)}.mj .mj-acc .bleed-split{min-height:calc(100vh - var(--header-h) - 48px);min-height:calc(100svh - var(--header-h) - 48px)}.mj .mj-acc .bleed-split__media .caption{position:absolute;left:24px;right:24px;bottom:20px;display:flex;justify-content:space-between;gap:16px}.mj .mj-acc .bleed-split__media .caption .label{color:var(--parch)}.mj .mj-acc .bleed-split__body{padding-top:72px;padding-bottom:96px}.mj .mj-acc .form-grid{max-width:480px;margin-top:40px}.mj .mj-acc details .form-grid{margin-top:24px}@media(max-width:860px){.mj .mj-acc .bleed-split__media{aspect-ratio:16 / 10}.mj .mj-acc .bleed-split__body{padding-top:48px;padding-bottom:72px}}.mj .mj-account-links{display:flex;flex-wrap:wrap;gap:28px;margin-top:28px}.mj .mj-table{width:100%;border-collapse:collapse;font-size:14.5px}.mj .mj-table th{font-family:var(--f-sans);font-weight:400;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);text-align:left;padding:0 12px 14px 0;border-bottom:1px solid var(--rule)}.mj .mj-table td{padding:18px 12px 18px 0;border-bottom:1px solid var(--rule);vertical-align:top}.mj .mj-table .num{text-align:right;padding-right:0}.mj .mj-address{padding:24px 0;border-top:1px solid var(--rule)}.mj .mj-address:last-of-type{border-bottom:1px solid var(--rule)}.mj .mj-check{display:flex;gap:12px;align-items:center;font-size:14px}.mj .form-errors{color:var(--crimson)}.mj .form-errors ul{margin:6px 0 0;padding-left:18px}@media(max-width:700px){.mj .mj-table thead{display:none}.mj .mj-table tr{display:grid;grid-template-columns:1fr 1fr;padding:14px 0;border-bottom:1px solid var(--rule)}.mj .mj-table td{border:0;padding:4px 0}.mj .mj-table td:before{content:attr(data-label);display:block;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.mj .mj-table .num{text-align:left}}.mj .mj-giftcard__code{display:inline-block;margin-top:28px;padding:16px 28px;border:1px solid var(--rule);font-family:var(--f-sans);font-size:18px;letter-spacing:.2em}.mj .mj-giftcard__qr{display:flex;justify-content:center;margin-top:28px}.mj .mj-giftcard__qr img,.mj .mj-giftcard__qr canvas{width:120px;height:120px}@media print{.mj .site-header,.mj .site-bar,.mj .site-footer,.mj [data-print-hide]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/mj-theme.css.map */
