.shopify-policy__container{width:100%;max-width:76rem!important;padding-bottom:6rem}@media screen and (max-width:749px){.shopify-policy__title h1{font-size:2.6rem;hyphens:auto}}.shopify-policy__body .rte{font-size:1.6rem;line-height:1.75}.shopify-policy__body .rte h2{font-size:2.1rem;line-height:1.3;margin:4.4rem 0 1.2rem;padding-top:2.4rem;border-top:1px solid rgba(59,42,26,.12);scroll-margin-top:14rem}.shopify-policy__body .rte h3{font-size:1.7rem;margin:2.4rem 0 .8rem}.shopify-policy__body .rte a{color:#8a5523;text-underline-offset:.25em}.gv-meta{font-size:1.4rem;opacity:.7}.gv-intro{background:#fbf7f2;border:1px solid rgba(59,42,26,.1);border-left:4px solid #b67a3d;border-radius:1.2rem;padding:1.8rem 2.2rem;margin:2rem 0}.gv-toc{background:#fff;border:1px solid rgba(59,42,26,.1);border-radius:1.2rem;padding:2rem 2.4rem;margin:2.4rem 0 1rem}.gv-toc__title{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1.3rem;margin:0 0 1rem;color:#b67a3d}.gv-toc ol{margin:0;padding:0;list-style:none;columns:2 24rem;column-gap:3.2rem}.gv-toc li{break-inside:avoid;margin:0 0 .6rem;font-size:1.5rem;line-height:1.45}.shopify-policy__body .rte .gv-toc a{color:#3b2a1a;text-decoration:none}.shopify-policy__body .rte .gv-toc a:hover{text-decoration:underline}.gv-card{background:#fff;border:1px solid rgba(59,42,26,.1);border-radius:1.2rem;padding:2rem 2.4rem;margin:1.2rem 0 2rem;line-height:1.9}.gv-card a{font-weight:600}.gv-form{border-style:dashed}.gv-form p{margin:0 0 1rem}.gv-p-refund-policy .rte ol{list-style:none;counter-reset:gvs;padding:0;margin:1.6rem 0;display:grid;gap:1.2rem}.gv-p-refund-policy .rte ol li{counter-increment:gvs;position:relative;margin:0;padding:1.6rem 1.8rem 1.6rem 6.2rem;background:#fff;border:1px solid rgba(59,42,26,.1);border-radius:1.2rem}.gv-p-refund-policy .rte ol li:before{content:counter(gvs);position:absolute;left:1.6rem;top:1.5rem;width:3.2rem;height:3.2rem;border-radius:50%;background:#3b2f2a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem}.cart__warnings .button{--color-button:59,47,42;--color-button-text:255,255,255;border-radius:999px;padding:0 3.2rem}.gv-empty-sub{margin:-.4rem 0 2.4rem;opacity:.8}.gv-kv-hero{margin:2.4rem 0 3.6rem;border-radius:1.6rem;overflow:hidden;background:#fbf7f2}.gv-kv-hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.gv-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:1.4rem;margin:2rem 0 1.2rem}.gv-cards--even{grid-template-columns:repeat(auto-fit,minmax(max(21rem,40%),1fr))}.gv-c{background:#fff;border:1px solid rgba(59,42,26,.1);border-radius:1.2rem;padding:1.8rem 2rem}.gv-c h3{margin:0 0 .6rem;font-size:1.8rem}.gv-c p{margin:0;font-size:1.5rem;line-height:1.65}.gv-callout{background:#fbf7f2;border:1px solid rgba(182,122,61,.35);border-left:4px solid #b67a3d;border-radius:1.2rem;padding:2.2rem 2.4rem;margin:3.6rem 0}.gv-callout h2{margin-top:0}.gv-callout p:last-child{margin-bottom:0}.gv-check{list-style:none;padding:0}.gv-check li{position:relative;padding-left:3.4rem;margin-bottom:1.2rem}.gv-check li:before{content:"✓";position:absolute;left:0;top:.2em;width:2.2rem;height:2.2rem;border-radius:50%;background:#b67a3d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.gv-duo{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin:2rem 0}.gv-duo a{display:block;background:#fff;border:1px solid rgba(59,42,26,.1);border-radius:1.2rem;padding:1.4rem;text-align:center;text-decoration:none;color:#3b2a1a;font-weight:600}.gv-duo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:.8rem;margin:0 0 1rem}