body.template-page,body.template-policy{--af-page-max: 1200px;--af-panel-bg: rgba(18, 18, 18, .92);--af-panel-border: rgba(255, 255, 255, .14);--af-panel-shadow: 0 22px 70px rgba(0, 0, 0, .55);--af-wire: rgba(255, 255, 255, .14);--af-wire-strong: rgba(255, 255, 255, .28);--af-link-fallback-rgb: 51, 173, 255}body.template-page #MainContent,body.template-policy #MainContent{padding-top:22px!important;padding-bottom:56px!important}body.template-page .main-page,body.template-page .page-width--narrow,body.template-policy .shopify-policy__container{max-width:var(--af-page-max)!important;margin-left:auto!important;margin-right:auto!important}body.template-page .main-page-title,body.template-policy .shopify-policy__title{text-align:center!important;margin:0 0 16px!important}body.template-page .main-page .page-title,body.template-page .main-page h1,body.template-policy .shopify-policy__title,body.template-policy h1{display:inline-block;margin:0 auto 14px!important;padding:10px 16px!important;background:#fff!important;color:#111!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:0!important;font-family:var(--af-font-heading, var(--font-heading-family))!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:13px!important;line-height:1.1!important;box-shadow:0 10px 32px #00000073}body.template-page .rte,body.template-policy .rte,body.template-policy .shopify-policy__body{position:relative;margin:0 auto!important;padding:26px 28px!important;background:var(--af-panel-bg)!important;border:1px solid var(--af-panel-border)!important;box-shadow:var(--af-panel-shadow)!important;border-radius:0!important}body.template-page .rte:before,body.template-policy .rte:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid var(--af-wire);pointer-events:none}body.template-page .rte:after,body.template-policy .rte:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;pointer-events:none;background:linear-gradient(var(--af-wire-strong),var(--af-wire-strong)) left 0 top 0 / 22px 1px no-repeat,linear-gradient(var(--af-wire-strong),var(--af-wire-strong)) left 0 top 0 / 1px 22px no-repeat,linear-gradient(var(--af-wire-strong),var(--af-wire-strong)) right 0 top 0 / 22px 1px no-repeat,linear-gradient(var(--af-wire-strong),var(--af-wire-strong)) right 0 top 0 / 1px 22px no-repeat,linear-gradient(var(--af-wire-strong),var(--af-wire-strong)) left 0 bottom 0 / 22px 1px no-repeat,linear-gradient(var(--af-wire-strong),var(--af-wire-strong)) left 0 bottom 0 / 1px 22px no-repeat,linear-gradient(var(--af-wire-strong),var(--af-wire-strong)) right 0 bottom 0 / 22px 1px no-repeat,linear-gradient(var(--af-wire-strong),var(--af-wire-strong)) right 0 bottom 0 / 1px 22px no-repeat}body.template-page .rte,body.template-page .rte p,body.template-page .rte li,body.template-policy .rte,body.template-policy .rte p,body.template-policy .rte li{color:#ffffffe6!important;font-size:16px;line-height:1.68;letter-spacing:.01em;text-align:center}body.template-page .rte p,body.template-policy .rte p{margin:0 0 12px!important}body.template-page .rte p:last-child,body.template-policy .rte p:last-child{margin-bottom:0!important}body.template-page .rte h2,body.template-page .rte h3,body.template-page .rte h4,body.template-policy .rte h2,body.template-policy .rte h3,body.template-policy .rte h4{margin:22px 0 10px!important;color:#ffffffeb!important;font-family:var(--af-font-heading, var(--font-heading-family))!important;text-transform:uppercase;letter-spacing:.12em;font-size:12px;line-height:1.2}body.template-page .rte a,body.template-policy .rte a{color:rgb(var(--af-link-fallback-rgb))!important;color:rgb(var(--af-accent2-rgb))!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity .14s ease,text-decoration-thickness .14s ease}body.template-page .rte a:hover,body.template-policy .rte a:hover{opacity:.85;text-decoration-thickness:2px}body.template-page .rte ul,body.template-page .rte ol,body.template-policy .rte ul,body.template-policy .rte ol{display:inline-block;text-align:left;margin:10px auto 18px;padding-left:20px}@media (max-width: 749px){body.template-page #MainContent,body.template-policy #MainContent{padding-top:16px!important}body.template-page .rte,body.template-policy .rte,body.template-policy .shopify-policy__body{padding:20px 16px!important}body.template-page .rte:before,body.template-policy .rte:before,body.template-page .rte:after,body.template-policy .rte:after{top:-9px;right:-9px;bottom:-9px;left:-9px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/af-page.css.map */
