.nf-mah{box-sizing:border-box;width:100%;margin:0;padding:var(--nf-mah-padding) var(--nf-mah-side-padding);background:var(--nf-mah-background);color:var(--nf-mah-text);text-align:var(--nf-mah-align)}.nf-mah *,.nf-mah *:before,.nf-mah *:after{box-sizing:border-box}.nf-mah__grid{display:grid;grid-template-columns:minmax(0,var(--nf-mah-image-track)) minmax(0,var(--nf-mah-text-track));grid-template-rows:1fr auto auto 1fr;column-gap:var(--nf-mah-gap);max-width:var(--nf-mah-max-width);margin-inline:auto;align-items:start}.nf-mah__media{grid-column:1;grid-row:1 / 5;align-self:center;position:relative;width:100%;min-width:0;aspect-ratio:var(--nf-mah-ratio);overflow:hidden}.nf-mah .nf-mah__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:var(--nf-mah-fit)}.nf-mah .nf-mah__subheading{grid-column:2;grid-row:2;min-width:0;margin:0;padding:0;color:var(--nf-mah-text);font-family:var(--nf-mah-subheading-family);font-weight:var(--nf-mah-subheading-weight);font-style:var(--nf-mah-subheading-style);font-size:var(--nf-mah-subheading-size);line-height:1.4;letter-spacing:.08em;text-transform:none;overflow-wrap:anywhere}.nf-mah__content{grid-column:2;grid-row:3;min-width:0}.nf-mah--has-subheading .nf-mah__content{padding-top:14px}.nf-mah .nf-mah__heading{margin:0;padding:0;color:var(--nf-mah-text);font-family:var(--nf-mah-heading-family);font-weight:var(--nf-mah-heading-weight);font-style:var(--nf-mah-heading-style);font-size:var(--nf-mah-heading-size);line-height:1.1;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.nf-mah .nf-mah__body{margin:20px 0 0;padding:0;color:var(--nf-mah-text);font-family:var(--nf-mah-body-family);font-weight:var(--nf-mah-body-weight);font-style:var(--nf-mah-body-style);font-size:var(--nf-mah-body-size);line-height:1.6;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.nf-mah__button-wrap{margin-top:24px}.nf-mah .nf-mah__button{display:inline-block;max-width:100%;min-height:44px;padding:12px 24px;border:1px solid var(--nf-mah-button-background);border-radius:var(--nf-mah-button-radius);background:var(--nf-mah-button-background);color:var(--nf-mah-button-text);font-family:var(--nf-mah-body-family);font-size:var(--nf-mah-body-size);font-weight:var(--nf-mah-body-weight);font-style:var(--nf-mah-body-style);line-height:1.4;letter-spacing:normal;text-transform:none;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.nf-mah .nf-mah__button--outline{background:transparent;color:var(--nf-mah-text);border-color:var(--nf-mah-text)}.nf-mah .nf-mah__button:hover{text-decoration:underline;text-underline-offset:.2em}.nf-mah .nf-mah__button:focus-visible{outline:3px solid var(--nf-mah-text);outline-offset:4px}.nf-mah__grid--image-right{grid-template-columns:minmax(0,var(--nf-mah-text-track)) minmax(0,var(--nf-mah-image-track))}.nf-mah__grid--image-right .nf-mah__media{grid-column:2}.nf-mah__grid--image-right .nf-mah__subheading,.nf-mah__grid--image-right .nf-mah__content{grid-column:1}.nf-mah__editor-note{margin:16px;padding:20px;border:1px dashed #777;background:#fff;color:#1c1c1c;font:14px/1.5 sans-serif}.nf-mah__editor-note strong{display:block;margin-bottom:6px}@media screen and (max-width:749px){.nf-mah{padding:var(--nf-mah-mobile-padding) var(--nf-mah-mobile-side-padding);text-align:var(--nf-mah-mobile-align)}.nf-mah__grid,.nf-mah__grid--image-right{display:flex;flex-direction:column;gap:var(--nf-mah-mobile-gap)}.nf-mah .nf-mah__subheading{width:100%;font-size:var(--nf-mah-mobile-subheading-size)}.nf-mah__media{flex:none;aspect-ratio:var(--nf-mah-mobile-ratio)}.nf-mah .nf-mah__image{object-fit:var(--nf-mah-mobile-fit)}.nf-mah__content{width:100%}.nf-mah--has-subheading .nf-mah__content{padding-top:0}.nf-mah .nf-mah__heading{font-size:var(--nf-mah-mobile-heading-size)}.nf-mah .nf-mah__body{margin-top:16px;font-size:var(--nf-mah-mobile-body-size)}.nf-mah__button-wrap{margin-top:20px}.nf-mah .nf-mah__button{font-size:var(--nf-mah-mobile-body-size)}}.nf-mah .metafield-rich_text_field{margin:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.nf-mah .metafield-rich_text_field>:is(p,h1,h2,h3,h4,h5,h6){margin:0 0 1em;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.nf-mah .metafield-rich_text_field>:first-child{margin-top:0}.nf-mah .metafield-rich_text_field>:last-child{margin-bottom:0}.nf-mah .metafield-rich_text_field em,.nf-mah .metafield-rich_text_field i{font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/313/compiled_assets/styles.css.map */
