.mm-policy-section{margin:0;padding:0}.mm-policy-hero{position:relative;overflow:hidden;text-align:center;background-color:var(--mm-accent-2, #111)}.mm-policy-hero__dark-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.4;z-index:0}.mm-policy-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}img.mm-policy-hero__bottom-layer{position:absolute;bottom:-1px;left:0;width:100%;height:auto;pointer-events:none;z-index:2;display:block;transform:rotate(180deg)}.mm-policy-hero__container{position:relative;z-index:2;max-width:var(--mm-container, 1480px);margin:0 auto;padding:0 var(--mm-container-pad, 50px)}.mm-policy-hero__inner{max-width:600px;margin:0 auto}.mm-policy-hero__badge{display:inline-flex;align-items:center;gap:var(--mm-space-8, 8px);background:#f5b40026;color:var(--mm-accent-1, #f5b400);font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-12, 12px);font-weight:var(--mm-fw-semibold, 600);padding:5px 14px;clip-path:var(--mm-btn-clip);margin-bottom:var(--mm-space-16, 16px);letter-spacing:1px;text-transform:uppercase}.mm-policy-hero__title{font-family:var(--mm-font-heading, "Archivo Black", sans-serif);font-weight:var(--mm-fw-black, 900);color:var(--mm-white, #fff);text-transform:capitalize;line-height:1.15;margin:0 0 var(--mm-space-12, 12px)}.mm-policy-hero__meta{font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-14, 14px);color:#ffffff80;margin:0}.mm-policy-content{padding:var(--mm-space-96, 96px) 0;background:var(--mm-white, #fff)}.mm-policy-content__container{max-width:var(--mm-container, 1480px);margin:0 auto;padding:0 var(--mm-container-pad, 50px)}.mm-policy-intro{margin-bottom:var(--mm-space-32, 32px);padding-bottom:var(--mm-space-32, 32px);border-bottom:1px solid #eee}.mm-policy-intro p{font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-16, 16px);line-height:1.8;color:#555;margin-bottom:var(--mm-space-16, 16px)}.mm-policy-intro p:last-child{margin-bottom:0}.mm-policy-intro-secondary{margin-bottom:var(--mm-space-32, 32px)}.mm-policy-intro-secondary p{font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-14, 14px);line-height:1.8;color:#111;margin:0}.mm-policy-intro p.mm-policy-intro__lead{font-size:var(--mm-body-18, 18px);color:#444}.mm-policy-intro a{color:var(--mm-accent-1, #f5b400);text-decoration:none;font-weight:var(--mm-fw-semibold, 600);transition:opacity .2s}.mm-policy-intro a:hover{opacity:.75}.mm-policy-toc{background:var(--mm-gray, #f7f7f7);padding:var(--mm-space-32, 32px);margin-bottom:var(--mm-space-48, 48px);border-left:4px solid var(--mm-accent-1, #f5b400)}.mm-policy-toc h5{font-family:var(--mm-font-heading, "Archivo Black", sans-serif);font-size:var(--mm-body-14, 14px);font-weight:var(--mm-fw-black, 900);text-transform:uppercase;letter-spacing:1px;color:var(--mm-accent-2, #111);margin:0 0 var(--mm-space-16, 16px)}.mm-policy-toc ol{list-style:decimal;padding-left:var(--mm-space-24, 24px);display:grid;grid-template-columns:1fr 1fr;gap:var(--mm-space-8, 8px) var(--mm-space-32, 32px);margin:0}.mm-policy-toc ol li{font-size:var(--mm-body-14, 14px);line-height:1.5}.mm-policy-toc ol li a{color:var(--mm-accent-2, #111);text-decoration:none;font-weight:var(--mm-fw-medium, 500);transition:color .2s}.mm-policy-toc ol li a:hover{color:var(--mm-accent-1, #f5b400)}.mm-policy-block{margin-bottom:var(--mm-space-48, 48px);padding-bottom:var(--mm-space-48, 48px);border-bottom:1px solid #eee}.mm-policy-block:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.mm-policy-block+.mm-policy-address{margin-top:0}.mm-policy-block:has(+.mm-policy-address),.mm-policy-block:last-child,.mm-policy-block:nth-last-child(2){border-bottom:none;padding-bottom:0;margin-bottom:var(--mm-space-16, 16px)}.mm-policy-block h2{font-family:var(--mm-font-heading, "Archivo Black", sans-serif);font-size:var(--mm-h4, 28px);font-weight:var(--mm-fw-black, 900);color:var(--mm-accent-2, #111);margin:0 0 var(--mm-space-16, 16px);padding-bottom:var(--mm-space-12, 12px);border-bottom:2px solid var(--mm-accent-1, #f5b400);display:inline-block}.mm-policy-block__body.rte h3,.mm-policy-block__body.rte h4{font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-16, 16px);font-weight:var(--mm-fw-bold, 700);color:var(--mm-accent-2, #111);margin:var(--mm-space-24, 24px) 0 var(--mm-space-8, 8px)}.mm-policy-block__body.rte p{font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-16, 16px);line-height:1.8;color:#555;margin-bottom:var(--mm-space-16, 16px)}.mm-policy-block__body.rte p:last-child{margin-bottom:0}.mm-policy-block__body.rte a{color:var(--mm-accent-1, #f5b400);text-decoration:none;font-weight:var(--mm-fw-semibold, 600);transition:opacity .2s}.mm-policy-block__body.rte a:hover{opacity:.75}.mm-policy-block__body.rte ul,.mm-policy-block__body.rte ol{padding-left:var(--mm-space-24, 24px);display:flex;flex-direction:column;gap:var(--mm-space-8, 8px);margin-bottom:var(--mm-space-16, 16px);list-style:none}.mm-policy-block__body.rte ul li,.mm-policy-block__body.rte ol li{font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-16, 16px);line-height:1.7;color:#555}.mm-policy-block__body.rte strong{color:var(--mm-accent-2, #111)}.mm-policy-address{background:var(--mm-gray, #f7f7f7);padding:var(--mm-space-24, 24px);margin-top:0;margin-bottom:var(--mm-space-48, 48px);padding-bottom:var(--mm-space-48, 48px);border-left:4px solid var(--mm-accent-1, #f5b400);border-bottom:1px solid #eee}.mm-policy-address p{font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-16, 16px);margin:0;line-height:1.8;color:#555}.mm-policy-address a{color:var(--mm-accent-1, #f5b400);text-decoration:none}.mm-policy-effective{display:inline-block;background:#f5b4001a;border:1px solid rgba(245,180,0,.3);clip-path:var(--mm-btn-clip);color:#555;font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-16, 16px);font-weight:var(--mm-fw-semibold, 600);padding:4px 12px;margin-left:var(--mm-space-12, 12px);vertical-align:middle;letter-spacing:0;text-transform:none}@media(max-width:767px){.mm-policy-hero__container,.mm-policy-content__container{padding:0 var(--mm-container-pad, 16px)}.mm-policy-content{padding:var(--mm-space-48, 48px) 0}.mm-policy-toc ol{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/policy-page.css.map */
