main .policy-page{padding:clamp(2.5rem,1.5rem + 3vw,4.5rem) 1.5rem calc(clamp(2.5rem,1.5rem + 3vw,4.5rem) + clamp(3rem,1.75rem + 4vw,5rem))}main .policy-page__grid{display:grid;gap:2.5rem 3rem;margin:0 auto;max-width:160rem}@media(min-width:64rem){main .policy-page__grid{grid-template-columns:repeat(12,minmax(0,1fr))}}main .shopify-policy__container{display:contents}main .shopify-policy__title{border-bottom:1px solid rgb(0 0 0 / .15);grid-column:1 / -1;margin:0;padding-bottom:2rem;text-align:left}@media(min-width:48rem){main .shopify-policy__title{padding-bottom:3rem}}main .shopify-policy__title h1{font-size:clamp(2.25rem,1.6rem + 2vw,4.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:0;max-width:18ch;text-wrap:balance}main .shopify-policy__body{margin:0;min-width:0}@media(min-width:64rem){main .shopify-policy__body{grid-column:5 / span 8;grid-row:2}}main .shopify-policy__body .rte{color:#222d2c;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.65;max-width:70ch}main .shopify-policy__body .rte p{margin:0 0 1.25rem}main .shopify-policy__body .rte :is(h1,h2,h3,h4,h5,h6){font-weight:500;letter-spacing:-.01em;text-wrap:balance}main .shopify-policy__body .rte :is(h1,h2,h3){font-size:clamp(1.5rem,1.3rem + .6vw,2rem);line-height:1.2;margin:3rem 0 1rem}main .shopify-policy__body .rte :is(h4,h5,h6){font-size:1.25rem;line-height:1.3;margin:2.25rem 0 .75rem}main .shopify-policy__body .rte>:first-child,main .shopify-policy__body .rte :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}main .shopify-policy__body .rte a{color:inherit;text-decoration:underline;text-decoration-color:#7d9559;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color .3s ease}main .shopify-policy__body .rte a:hover{text-decoration-color:currentColor}main .shopify-policy__body .rte ul{list-style:disc;margin:.5rem 0 1.25rem;padding-inline-start:1.5rem}main .shopify-policy__body .rte ul li::marker{color:#7d9559}main .shopify-policy__body .rte ol{list-style:decimal;margin:.75rem 0 1.25rem;padding-inline-start:1.5rem}main .shopify-policy__body .rte li+li{margin-top:.375rem}main .shopify-policy__body .rte strong{font-weight:600}main .policy-nav{border-top:1px solid rgb(0 0 0 / .15);padding-top:1.5rem}main .policy-nav__inner{display:flex;flex-wrap:wrap;gap:2rem 4rem}@media(min-width:64rem){main .policy-nav{border-top:0;grid-column:1 / span 3;grid-row:2;padding-top:0}main .policy-nav__inner{flex-direction:column;gap:2.5rem;position:sticky;top:2rem}}main .policy-nav__group{display:flex;flex-direction:column;gap:.75rem}main .policy-nav__label{color:#00000080;font-size:.75rem;font-weight:500;letter-spacing:.05em;line-height:1rem;margin:0;text-transform:uppercase}main .policy-nav__list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}main .policy-nav__link{align-items:center;color:#0009;display:inline-flex;font-size:1.125rem;gap:.625rem;padding-block:.25rem;text-decoration:none;transition:color .3s ease}main .policy-nav__link:before{background-color:#7d9559;border-radius:9999px;content:"";height:.375rem;opacity:0;transition:opacity .3s ease;width:.375rem}main .policy-nav__link:is(:hover,:focus-visible),main .policy-nav__link.is-current{color:#000}main .policy-nav__link.is-current:before{opacity:1}main .policy-nav__contact{color:#000000b3;line-height:1.4;margin:0}main .policy-nav__contact a{color:#000;text-decoration:underline;text-decoration-color:#7d9559;text-underline-offset:.2em;transition:text-decoration-color .3s ease}main .policy-nav__contact a:hover{text-decoration-color:currentColor}main .shopify-policy__body .rte :is(.shopify-section,.outer-container,.container,.inner-container,.content__inner,.inner-header,.prose){display:block;font-size:inherit;line-height:inherit;margin:0;max-width:none;padding:0}main .shopify-policy__body .rte :is(.shopify-section.hero,.shopify-section.call-to-action),main .shopify-policy__body .rte .outer-container:has(>.container>h1:only-child){display:none}main .shopify-policy__body .rte :is(.shopify-section,.outer-container):not(.hero,:has(>.container>h1:only-child))~:is(.shopify-section,.outer-container) .inner-header>:first-child{margin-top:3rem}main .shopify-policy__body .rte .inner-header+*{margin-top:1rem}main .shopify-policy__body .rte .prose{color:inherit}main .shopify-policy__body .rte .prose :is(p,li){font-size:inherit;line-height:inherit}
/*# sourceMappingURL=/cdn/shop/t/10/assets/policies.css.map */
