.mj-a{--mj-ground: #e9edf0;--mj-surface: #f7f9fa;--mj-white: #ffffff;--mj-wash: #dee5ea;--mj-dark: #16222c;--mj-dark-ink: #e8edf0;--mj-dark-mute: #bcc8d1;--mj-ink: #172430;--mj-mute: #445665;--mj-navy: #223544;--mj-line: #cbd4da;--mj-brass: #8c6a25;--mj-brass-deep: #74561c;--mj-brass-lite: #c9a55f;--mj-dis: var(--element-text-font-family--heading, Georgia, serif);--mj-ui: var(--element-text-font-family--body, system-ui, sans-serif);--mj-1: 8px;--mj-2: 12px;--mj-3: 16px;--mj-4: 24px;--mj-5: 32px;--mj-6: 48px;--mj-7: 64px;background:var(--mj-ground);color:var(--mj-ink);font-family:var(--mj-ui);font-weight:300;font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased}.mj-a *,.mj-a *:before,.mj-a *:after{box-sizing:border-box}.mj-a p{margin:0 0 var(--mj-3)}.mj-a h1,.mj-a h2,.mj-a h3{margin:0;font-weight:600;letter-spacing:-.005em}.mj-a ul,.mj-a ol{margin:0;padding:0;list-style:none}.mj-a img{display:block}.mj-a a:not(.mj-btn){color:inherit}.mj-a a:focus-visible,.mj-a button:focus-visible,.mj-a select:focus-visible,.mj-a input:focus-visible,.mj-a textarea:focus-visible{outline:2px solid var(--mj-brass);outline-offset:2px}.mj-wrap{max-width:1160px;margin-inline:auto;padding-inline:clamp(20px,3.4vw,52px)}.mj-sec{padding-block:clamp(32px,4vw,60px)}.mj-lab{display:block;font-family:var(--mj-ui);font-weight:500;font-size:11px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--mj-brass-deep);margin:0 0 var(--mj-2)}.mj-lab--on-dark{color:var(--mj-brass-lite)}.mj-h1{font-family:var(--mj-dis);font-weight:600;font-size:clamp(2.4rem,6.1vw,4.15rem);line-height:1.04;letter-spacing:-.015em}.mj-h2{font-family:var(--mj-dis);font-weight:600;font-size:clamp(1.85rem,3.5vw,2.7rem);line-height:1.1}.mj-h3{font-family:var(--mj-dis);font-weight:600;font-size:clamp(1.35rem,2.1vw,1.7rem);line-height:1.16}.mj-lede{font-size:clamp(1rem,1.25vw,1.12rem);color:var(--mj-mute);max-width:46ch}.mj-lede p{margin:0 0 var(--mj-2)}.mj-lede p:last-child{margin-bottom:0}.mj-sm{font-size:.86rem;color:var(--mj-mute)}.mj-em{font-family:var(--mj-dis);font-style:italic;font-size:1.15em}.mj-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 24px;border:1px solid var(--mj-navy);background:var(--mj-navy);color:#fff;border-radius:0;cursor:pointer;font-family:var(--mj-ui);font-weight:500;font-size:.95rem;letter-spacing:.02em;line-height:1.2;text-align:center;text-decoration:none}.mj-btn:hover{background:var(--mj-dark);border-color:var(--mj-dark);color:#fff}.mj-btn--ghost{background:transparent;color:var(--mj-navy)}.mj-btn--ghost:hover{background:var(--mj-navy);color:#fff}.mj-btn--on-dark{background:#fff;border-color:#fff;color:var(--mj-dark)}.mj-btn--on-dark:hover{background:var(--mj-dark-ink);border-color:var(--mj-dark-ink);color:var(--mj-dark)}.mj-btn--block{display:flex;width:100%}.mj-btn svg{flex:none}.mj-tlink{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:.93rem;color:var(--mj-navy);text-decoration:none;border-bottom:1px solid var(--mj-line);padding-bottom:1px}.mj-tlink:hover{border-bottom-color:var(--mj-navy)}.mj-tlink svg{flex:none}.mj-actions{display:flex;flex-wrap:wrap;gap:var(--mj-2) var(--mj-3);align-items:center;margin-top:var(--mj-4)}.mj-fig{display:block;position:relative;overflow:hidden;background:var(--mj-wash)}.mj-fig img{width:100%;height:100%;object-fit:cover}.mj-fig--r11{aspect-ratio:1 / 1}.mj-fig--r45{aspect-ratio:4 / 5}.mj-fig--r34{aspect-ratio:3 / 4}.mj-fig--r43{aspect-ratio:4 / 3}.mj-fig--r32{aspect-ratio:3 / 2}.mj-fig--empty{min-height:160px}.mj-cap{display:block;font-size:.8rem;line-height:1.45;color:var(--mj-mute);margin:10px 0 0;max-width:42ch}.mj-cap b{font-weight:500;color:var(--mj-ink)}.mj-shead{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--mj-4) clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(24px,3.6vw,52px)}.mj-shead .mj-lede{margin:0}.mj-bhero{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(28px,4vw,64px);align-items:center;padding-block:clamp(32px,5vw,80px)}.mj-bhero__lede{margin-top:20px}.mj-steps{display:grid;gap:clamp(32px,4.4vw,72px)}.mj-step{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,3.2vw,56px);align-items:center}.mj-step__media{grid-column:1}.mj-step__body{grid-column:2;max-width:46ch}.mj-step:nth-child(2n) .mj-step__media{grid-column:2}.mj-step:nth-child(2n) .mj-step__body{grid-column:1;grid-row:1}.mj-num{display:block;font-family:var(--mj-dis);font-weight:500;font-style:italic;font-size:clamp(2.6rem,4.4vw,3.6rem);line-height:.9;color:var(--mj-brass);margin-bottom:10px}.mj-step__body h3{margin-bottom:8px}.mj-step__body .mj-rte{color:var(--mj-mute)}.mj-step__body .mj-rte p:last-child{margin-bottom:0}.mj-gal{display:grid;gap:clamp(14px,2vw,26px)}.mj-gal--c3{grid-template-columns:repeat(3,1fr)}.mj-gal--c4{grid-template-columns:repeat(4,1fr)}.mj-gal--c4>li:nth-child(2n){margin-top:clamp(20px,3.4vw,52px)}.mj-gal__cap{display:flex;gap:9px;align-items:baseline;margin:10px 0 0;font-size:.85rem;color:var(--mj-mute)}.mj-gal__cap b{font-family:var(--mj-dis);font-size:1.05rem;font-weight:600;color:var(--mj-brass-deep)}.mj-endtile{display:flex;flex-direction:column;justify-content:flex-end;background:var(--mj-surface);border:1px solid var(--mj-line);padding:var(--mj-4);min-height:180px}.mj-endtile .mj-h3{margin-bottom:var(--mj-2)}.mj-formwrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,3vw,44px);align-items:stretch}.mj-form{background:var(--mj-surface);border:1px solid var(--mj-line);padding:clamp(22px,3vw,44px)}.mj-formgrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--mj-3)}.mj-formgrid .mj-span2{grid-column:1 / -1}.mj-field label{display:block;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mj-brass-deep);margin-bottom:7px}.mj-ctl{width:100%;min-height:50px;padding:0 14px;border:1px solid var(--mj-line);background:var(--mj-white);color:var(--mj-ink);font-family:var(--mj-ui);font-weight:300;font-size:.97rem;border-radius:0}.mj-ctl:hover{border-color:var(--mj-navy)}.mj-ctl--area{padding:12px 14px;min-height:112px;line-height:1.55;resize:vertical}.mj-hint{display:block;margin:6px 0 0;font-size:.78rem;color:var(--mj-mute);text-transform:none;letter-spacing:0}.mj-errors{border:1px solid var(--mj-brass);border-left-width:3px;background:var(--mj-white);padding:var(--mj-3);margin-bottom:var(--mj-3)}.mj-errors ul{list-style:disc;padding-left:20px}.mj-errors p:last-child{margin-bottom:0}.mj-thanks{display:block}.mj-thanks .mj-h2{margin-bottom:var(--mj-3)}.mj-thanks__acts{display:flex;flex-wrap:wrap;gap:var(--mj-2) var(--mj-3);margin-top:var(--mj-4)}.mj-aside{display:flex;flex-direction:column;gap:var(--mj-3)}.mj-aside .mj-fig{flex:1;min-height:200px}.mj-asidebox{background:var(--mj-dark);color:var(--mj-dark-ink);padding:clamp(20px,2.6vw,32px)}.mj-asidebox p{color:var(--mj-dark-mute)}.mj-asidebox .mj-em{color:#fff}[data-section-id=mj-hand]{background:var(--mj-ground)}[data-section-id=mj-hand] .image-with-text__heading{font-family:var(--element-text-font-family--heading, Georgia, serif);font-size:clamp(1.35rem,2.1vw,1.7rem);line-height:1.16;font-weight:600}[data-section-id=mj-hand] .image-with-text__text{color:#445665;max-width:46ch}[data-section-id=mj-why]{background:var(--mj-ground)}[data-section-id=mj-why] .rich-text__wrapper{max-width:1160px;margin-inline:auto}[data-section-id=mj-why] .rich-text__heading{font-family:var(--element-text-font-family--heading, Georgia, serif);font-size:clamp(1.85rem,3.5vw,2.7rem);line-height:1.1;font-weight:600}[data-section-id=mj-why] .rich-text__content{color:#445665}[data-section-id=mj-why] .rich-text__content p:last-child{border-top:1px solid #8c6a25;padding-top:16px;margin-top:24px;font-family:var(--element-text-font-family--heading, Georgia, serif);font-weight:500;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.4;color:#172430}[data-section-id=mj-guarantee] .custom-liquid__wrapper{max-width:none;padding:0;margin:0}.mj-guar{background:var(--mj-dark);color:var(--mj-dark-ink)}.mj-guar__in{padding-block:clamp(40px,5.6vw,88px);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--mj-4) clamp(24px,4vw,64px);align-items:start}.mj-guar h2{color:#fff;max-width:14ch}.mj-guar__lead{font-family:var(--mj-dis);font-weight:500;font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.38;color:#fff;margin:0}.mj-guar__lead+p{margin:var(--mj-3) 0 0;color:var(--mj-dark-mute)}@media screen and (max-width:1024px){.mj-shead{grid-template-columns:1fr}.mj-bhero{grid-template-columns:1fr;gap:var(--mj-5)}.mj-bhero__media{order:-1}.mj-step{grid-template-columns:1fr;gap:var(--mj-4)}.mj-step .mj-step__media,.mj-step .mj-step__body,.mj-step:nth-child(2n) .mj-step__media,.mj-step:nth-child(2n) .mj-step__body{grid-column:1;grid-row:auto}.mj-step__body{max-width:none}.mj-gal--c3{grid-template-columns:1fr}.mj-gal--c4{grid-template-columns:repeat(2,1fr)}.mj-formwrap,.mj-guar__in{grid-template-columns:1fr}.mj-guar h2{max-width:none}}@media screen and (max-width:640px){.mj-a{font-size:15.5px}.mj-wrap{padding-inline:16px}.mj-actions{display:grid;grid-template-columns:1fr;gap:var(--mj-2)}.mj-actions .mj-btn{width:100%}.mj-thanks__acts{display:grid;grid-template-columns:1fr;gap:var(--mj-2)}.mj-thanks__acts .mj-btn{width:100%}.mj-gal--c4>li:nth-child(2n){margin-top:var(--mj-4)}.mj-endtile{min-height:0}.mj-formgrid{grid-template-columns:1fr}.mj-form{padding:20px 16px}.mj-guar__lead{font-size:1.12rem}}.avis-swatch-product-container .avis-swatch-variants .avis-design-button ul.avis-option-values li.avis-option-value-item label.avis-swatch-view-value,.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch ul.avis-option-values li.avis-option-value-item label.avis-swatch-view-value,.avis-swatch-product-container .avis-swatch-variants .avis-swatch-option select.avis-shopify-option,.avis-swatch-product-container .avis-swatch-variants .avis-swatch-option input.avis-shopify-option[type=text]{border-color:#767676!important}@media screen and (max-width:640px){.mj-bhero__media{order:0}}.mj-a{text-align:left}.mj-gal__cap{flex-direction:column;align-items:flex-start;gap:2px}.mj-gal--c4>li:nth-child(2n){margin-top:0}@media screen and (max-width:640px){.mj-gal--c4>li:nth-child(2n){margin-top:0}}.mj-wrap,[data-section-id=mj-why] .rich-text__wrapper{max-width:1320px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/mj-style-a.css.map */
