.template-policy main{padding-bottom:clamp(64px,8vw,120px)}.shopify-policy__container{max-width:none;margin:0;padding:0}.shopify-policy__title{width:100vw;margin-left:calc(50% - 50vw);background:var(--color-dark);color:var(--color-on-dark);padding:clamp(48px,7vw,96px) var(--page-margin) clamp(40px,6vw,72px);text-align:center;position:relative;overflow:hidden}.shopify-policy__title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 120%,rgba(255,225,15,.18),transparent 55%),repeating-linear-gradient(0deg,transparent 0 22px,rgba(255,255,255,.035) 22px 23px),repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,.035) 22px 23px);pointer-events:none}.shopify-policy__title h1{position:relative;margin:0 auto;max-width:14em;font-size:clamp(2.25rem,6vw,4.5rem);line-height:.95;letter-spacing:.02em}.shopify-policy__title h1:before{content:"Policies";display:block;margin-bottom:18px;font-family:var(--font-primary--family);font-size:.6875rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent)}.shopify-policy__body{max-width:46rem;margin:0 auto;padding:clamp(40px,5vw,64px) var(--page-margin) 0}.shopify-policy__body .rte{font-size:1.0625rem;line-height:1.75;color:#2a2a2a}.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body .rte>p:first-child{font-size:1.1875rem;line-height:1.6;color:var(--color-foreground);margin-bottom:1.4em}.shopify-policy__body .rte p{margin:0 0 1.1em}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{font-family:var(--font-primary--family);text-transform:none;letter-spacing:-.01em;line-height:1.2;color:var(--color-foreground);margin:2.4em 0 .6em}.shopify-policy__body .rte h2{font-size:1.5rem;font-weight:800;padding-top:1.1em;border-top:1px solid var(--color-border)}.shopify-policy__body .rte h3{font-size:1.125rem;font-weight:800}.shopify-policy__body .rte h4{font-size:1rem;font-weight:700}.shopify-policy__body .rte h2:before{content:"";display:block;width:34px;height:5px;background:var(--color-accent);margin-bottom:14px}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 1.3em;padding-left:0;list-style:none}.shopify-policy__body .rte ol{counter-reset:policy-item}.shopify-policy__body .rte li{position:relative;padding-left:26px;margin:0 0 .55em}.shopify-policy__body .rte ul li:before{content:"";position:absolute;left:4px;top:.72em;width:8px;height:8px;background:var(--color-accent);transform:rotate(45deg)}.shopify-policy__body .rte ol li:before{counter-increment:policy-item;content:counter(policy-item,decimal-leading-zero);position:absolute;left:0;top:.15em;font-size:.75rem;font-weight:800;color:var(--color-muted)}.shopify-policy__body .rte li strong{color:var(--color-foreground)}.shopify-policy__body .rte a{color:var(--color-foreground);font-weight:600;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:3px}.shopify-policy__body .rte a:hover{background:var(--color-accent);text-decoration-color:transparent}.shopify-policy__body .rte strong{font-weight:700}.shopify-policy__body .rte hr{border:0;border-top:1px solid var(--color-border);margin:2.5em 0}.shopify-policy__body .rte table{width:100%;border-collapse:collapse;font-size:.9375rem;margin:0 0 1.5em}.shopify-policy__body .rte th,.shopify-policy__body .rte td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--color-border);vertical-align:top}.shopify-policy__body .rte th{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}@media(max-width:680px){.shopify-policy__body .rte{font-size:1rem}.shopify-policy__body .rte h2{font-size:1.3125rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/policy.css.map */
