.policy-hero{background:var(--color-dark-blue-grey);color:#fff;padding:4.8rem 0 5.6rem}.policy-hero__inner{display:grid;gap:3.2rem;align-items:center}.policy-hero__title{margin:0;color:#fff;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(3.6rem,6vw,6.4rem);line-height:1.05;letter-spacing:.01em}.policy-hero__lede{max-width:44rem;margin:1.6rem 0 0;color:#fffc;font-size:1.8rem;line-height:1.55}@media screen and (min-width:990px){.policy-hero{padding:6.4rem 0 7.2rem}.policy-hero--with-card .policy-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,46rem);gap:6.4rem}}.policy-card{position:relative;background:#fff;color:var(--color-dark-blue-grey);border:2px solid var(--color-dark-blue-grey);box-shadow:0 0 0 .6rem #fff;margin:.6rem}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){.policy-card{transform:rotate(-1.5deg)}}.policy-card__head{margin:0;padding:1.4rem 1.8rem;border-bottom:2px solid var(--color-dark-blue-grey);font-size:1.4rem;line-height:1.45}.policy-card__from{display:block;font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gun-metal)}.policy-card__rows{margin:0}.policy-card__row{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:1.6rem;padding:1.1rem 1.8rem;border-top:1px solid var(--color-powder-blue)}.policy-card__row:first-child{border-top:0}.policy-card__row dt{font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.4;letter-spacing:.02em}.policy-card__row dd{margin:0;font-size:1.5rem;line-height:1.45;color:rgb(var(--color-base-text))}.policy-card a{color:var(--color-ugly-blue);text-underline-offset:.2rem}.policy-card--tag{border-radius:.6rem;padding-top:3.6rem}.policy-card--tag:before{content:"";position:absolute;top:1.3rem;left:50%;width:1.4rem;height:1.4rem;margin-left:-.7rem;border-radius:50%;background:var(--color-dark-blue-grey);box-shadow:0 0 0 2px var(--color-dark-blue-grey),0 0 0 4px #fff}.policy-card--tag .policy-card__rows{border-top:2px dashed var(--color-powder-blue)}@media screen and (max-width:480px){.policy-card__row{grid-template-columns:minmax(0,1fr);gap:.2rem}}body.template-policy .shopify-policy__container{max-width:var(--page-width);margin:0 auto;padding:4.8rem 2rem 0}@media screen and (min-width:750px){body.template-policy .shopify-policy__container{padding-left:8rem;padding-right:8rem}}body.template-policy .shopify-policy__title{display:none}body.template-policy .shopify-policy__body .rte{max-width:68rem;color:rgb(var(--color-base-text));font-size:1.7rem;line-height:1.7}body.template-policy .shopify-policy__body .rte p{margin:0 0 1.4rem}body.template-policy .shopify-policy__body .rte ul{margin:0 0 1.6rem;padding-left:2.2rem}body.template-policy .shopify-policy__body .rte li{margin-bottom:.4rem}body.template-policy .shopify-policy__body .rte a{color:var(--color-ugly-blue);text-underline-offset:.2rem}body.template-policy .shopify-policy__body .rte a:hover{color:var(--color-ugly-blue-hover)}.policy-section{padding:3.2rem 0 1.6rem;border-top:1px solid var(--color-powder-blue);scroll-margin-top:12rem}.policy-section:first-child,.policy-section--lead{border-top:0;padding-top:0}body.template-policy .policy-section__title{margin:0 0 1.2rem;color:var(--color-dark-blue-grey);font-family:var(--font-heading-family);font-weight:500;font-size:2.6rem;line-height:1.2;letter-spacing:.01em;text-transform:none}body.template-policy .policy-section h3{margin:2.4rem 0 .8rem;color:var(--color-dark-blue-grey);font-family:var(--font-heading-family);font-weight:500;font-size:1.9rem;line-height:1.3;text-transform:none}body.template-policy .policy-section h4{margin:2rem 0 .6rem;color:var(--color-dark-blue-grey);font-family:var(--font-body-family);font-weight:700;font-size:1.7rem;letter-spacing:0;text-transform:none}body.template-policy .shopify-policy__body .rte table{width:100%;margin:0 0 1.6rem;border-collapse:collapse;font-size:1.5rem}body.template-policy .shopify-policy__body .rte th,body.template-policy .shopify-policy__body .rte td{padding:.8rem 1rem;border:1px solid var(--color-powder-blue);text-align:left;vertical-align:top}body.template-policy .rte:not(.policy-rte--built)>p>b:first-child{display:block;margin-top:2.4rem;font-family:var(--font-heading-family);font-weight:500;font-size:2.2rem}.policy-index{margin:0 0 3.2rem;padding:1.6rem 2rem;background:var(--color-ice-blue)}.policy-index__title{margin:0 0 .8rem;color:var(--color-gun-metal);font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;letter-spacing:0;text-transform:none}.policy-index__list{margin:0;padding:0;list-style:none;columns:2 14rem;column-gap:2.4rem}.policy-index__list li{break-inside:avoid}.policy-index__link{display:block;padding:.5rem 0;color:var(--color-dark-blue-grey);font-size:1.5rem;line-height:1.35;text-decoration:none}.policy-index__link:hover{color:var(--color-ugly-blue);text-decoration:underline;text-underline-offset:.2rem}.policy-index__link:focus-visible,.policy-help a:focus-visible,.policy-card a:focus-visible{outline:2px solid var(--color-ugly-blue);outline-offset:2px}@media screen and (min-width:990px){body.template-policy .shopify-policy__container{padding-top:6.4rem}body.template-policy .shopify-policy__container.policy-has-index{display:grid;grid-template-columns:22rem minmax(0,68rem);column-gap:8rem;align-items:start}.policy-index{position:sticky;top:12rem;margin:0;padding:0;background:none}.policy-index__list{columns:auto;border-left:2px solid var(--color-powder-blue)}.policy-index__link{margin-left:-2px;padding:.6rem 0 .6rem 1.6rem;border-left:2px solid transparent}.policy-index__link[aria-current=true]{border-left-color:var(--color-dark-blue-grey);font-weight:700}}.policy-help{padding-top:1.6rem;padding-bottom:6.4rem}.policy-help__panel{max-width:68rem;padding:2.4rem 2.8rem;background:var(--color-ice-blue);border-left:3px solid var(--color-dark-blue-grey)}body.template-policy .policy-help__title{margin:0 0 .6rem;color:var(--color-dark-blue-grey);font-family:var(--font-heading-family);font-weight:500;font-size:2.2rem;text-transform:none}.policy-help__text{margin:.4rem 0 0;font-size:1.6rem;line-height:1.6}.policy-help a{color:var(--color-ugly-blue);text-underline-offset:.2rem}@media screen and (min-width:990px){.policy-help--indented .policy-help__panel{margin-left:30rem}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/policy-page.css.map */
