.shopify-policy__container{margin-top:24px!important;margin-bottom:64px}.shopify-policy__body table{width:100%!important;max-width:100%}.shopify-policy__body td{padding:0}.mf-policy-nav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 28px}.mf-policy-nav__link{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:0 8px;border:1px solid var(--mf-line-control);border-radius:var(--mf-radius-control);color:var(--mf-text);font-size:13px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color var(--mf-duration-hover) var(--mf-ease-out)}@media(hover:hover){.mf-policy-nav__link:not([aria-current]):hover{border-color:var(--mf-line-control-strong)}}.mf-policy-nav__link[aria-current=page]{border-color:var(--mf-brand-tint);background:var(--mf-brand-tint);color:var(--mf-on-brand-tint)}.mf-policy-nav__link:focus-visible,.mf-policy-index a:focus-visible,.mf-policy-index__toggle:focus-visible{outline:var(--mf-focus-width) solid var(--mf-focus-color);outline-offset:var(--mf-focus-offset)}.mf-policy-nav__icon{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mf-policy .shopify-policy__title{margin:0 0 20px}.mf-policy .shopify-policy__title h1{margin:0;font-size:clamp(30px,7vw,44px);font-weight:var(--font-weight-headings-primary, 700);line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.mf-policy__intro{max-width:46rem;margin:-8px 0 24px;color:var(--mf-text-muted);font-size:15px;line-height:1.5}.mf-policy__intro p{margin:0}.mf-policy__intro :is(strong,b){font-weight:inherit}.mf-policy .shopify-policy__body{max-width:46rem;font-size:16px;line-height:1.7;color:var(--mf-text)}.mf-policy .shopify-policy__body p{margin:0 0 .9em}.mf-policy .shopify-policy__body :is(ol,ul){margin:0 0 1em;padding-left:1.4em}.mf-policy .shopify-policy__body li+li{margin-top:.45em}.mf-policy .shopify-policy__body li::marker{color:var(--mf-text-muted)}.mf-policy .shopify-policy__body a{color:inherit;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.mf-policy{--mf-policy-top: var(--mf-policy-offset, 0px)}.mf-policy__heading{scroll-margin-top:calc(var(--mf-policy-top) + var(--mf-policy-bar, 0px) + 24px);text-wrap:balance}.mf-policy .shopify-policy__body .mf-policy__heading--2{margin:1.8em 0 .5em;font-size:22px;font-weight:var(--font-weight-headings-primary, 700);line-height:1.25;letter-spacing:-.005em}.mf-policy .shopify-policy__body .mf-policy__heading--3{margin:1.5em 0 .4em;font-size:17px;font-weight:var(--font-weight-headings-primary, 700);line-height:1.35}.mf-policy .shopify-policy__body .mf-policy__heading--2+.mf-policy__heading--3{margin-top:.4em}.mf-policy .shopify-policy__body>:first-child,.mf-policy .shopify-policy__body>.rte>:first-child{margin-top:0;padding-top:0;border-top:0}.mf-policy-index{position:sticky;top:calc(var(--mf-policy-top, 0px) + 8px);z-index:4;transition:top var(--mf-duration-move) var(--mf-ease-out);margin:0 0 28px;border-radius:var(--mf-radius-control);background:var(--mf-surface-raised)}.mf-policy-index:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--mf-line-control);border-radius:inherit;pointer-events:none}.mf-policy-index:before{content:"";position:absolute;z-index:-1;inset:-9px calc(-1 * var(--gutter-container)) -8px;background:var(--mf-surface-raised);opacity:0;box-shadow:var(--mf-elevation-1);transition:opacity var(--mf-duration-hover) var(--mf-ease-out);pointer-events:none}.mf-policy-index.is-stuck:before{opacity:1}.mf-policy-index__toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;border:0;background:none;color:var(--mf-text);font:inherit;text-align:left;cursor:pointer}.mf-policy-index__label{flex:none;color:var(--mf-text-muted);font-size:14px;font-weight:500}.mf-policy-index__current{flex:1;min-width:0;overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mf-policy-index__chevron{flex:none;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--mf-duration-move) var(--mf-ease-out)}.mf-policy-index.is-open .mf-policy-index__chevron{transform:rotate(180deg)}.mf-policy-index__title{display:none}.mf-policy-index__list{display:none;max-height:min(60vh,440px);margin:0;padding:6px 14px 14px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--mf-line-divider);list-style:none}.mf-policy-index.is-open .mf-policy-index__list{display:block}.mf-policy-index.is-open{box-shadow:var(--mf-elevation-2)}.mf-policy-index__item a{display:block;padding:9px 0 9px 14px;border-left:1px solid var(--mf-line-divider);color:var(--mf-text-muted);font-size:15px;line-height:1.35;text-decoration:none}.mf-policy-index__item--3 a{padding-left:28px;font-size:14px}.mf-policy-index__item a[aria-current]{margin-left:-.5px;border-left:2px solid var(--mf-text);color:var(--mf-text);font-weight:700}@media(min-width:1024px){.shopify-policy__container{margin-top:40px!important;margin-bottom:96px}.mf-policy-nav{gap:8px;margin-bottom:36px}.mf-policy-nav__link{flex:none;padding:0 14px 0 12px;gap:8px;font-size:14px}.mf-policy-nav__icon{width:20px;height:20px}.mf-policy .shopify-policy__title{margin-bottom:40px}.mf-policy__intro{margin:-28px 0 40px;font-size:16px}.mf-policy__layout{display:grid;grid-template-columns:260px minmax(0,46rem);gap:72px;align-items:start}.mf-policy .shopify-policy__body{font-size:17px}.mf-policy .shopify-policy__body .mf-policy__heading--2{font-size:26px}.mf-policy .shopify-policy__body .mf-policy__heading--3{font-size:19px}.mf-policy-index{top:calc(var(--mf-policy-top, 0px) + 24px);margin:0;border:0;border-radius:0;background:none}.mf-policy-index.is-open{box-shadow:none}.mf-policy-index:before,.mf-policy-index:after{content:none}.mf-policy-index__toggle{display:none}.mf-policy-index__title{display:block;margin:0 0 10px;color:var(--mf-text-muted);font-size:14px;font-weight:500}.mf-policy-index__list{display:block;max-height:calc(100vh - var(--mf-policy-offset, 0px) - 96px);padding:0;border-top:0}.mf-policy-index__item a{padding:6px 0 6px 14px;font-size:14px}.mf-policy-index__item--3 a{padding-left:26px;font-size:13px}.mf-policy-index__item a:hover{color:var(--mf-text)}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/mf-policy.css.map */
