html body.gradient{background:#fff}main .shopify-policy__container{max-width:1240px;margin:0 auto;padding:56px 20px 100px;color:var(--gc-slate);font-family:var(--gc-font-body)}main .shopify-policy__title{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:900px;margin:0 auto 48px}main .shopify-policy__title:before{content:"Legal";margin-bottom:14px;font-family:var(--gc-font-body);font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gc-caramel)}main .shopify-policy__title[data-eyebrow]:before{content:attr(data-eyebrow)}main .shopify-policy__title h1{margin:0;font-family:var(--gc-font-display);font-size:76px;font-weight:400;line-height:.95;letter-spacing:-.5px;text-transform:uppercase;color:#000}.gc-legal__meta{margin:16px 0 0;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0;color:var(--gc-slate)}.gc-legal-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px}.gc-legal-nav a{display:inline-flex;align-items:center;min-height:40px;padding:8px 18px;border:1px solid rgba(19,41,75,.2);border-radius:999px;font-family:var(--gc-font-body);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;color:var(--gc-navy);text-decoration:none;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.gc-legal-nav a:hover{border-color:var(--gc-caramel);color:var(--gc-caramel)}.gc-legal-nav a[aria-current=page]{background:var(--gc-navy);border-color:var(--gc-navy);color:#fff}.gc-legal-nav a:focus-visible,.gc-legal-toc a:focus-visible,.gc-legal-toc summary:focus-visible{outline:2px solid var(--gc-caramel);outline-offset:2px}main .shopify-policy__body{max-width:860px;margin:0 auto}.gc-legal--toc{display:grid;grid-template-columns:260px minmax(0,860px);justify-content:center;column-gap:56px;align-items:start}.gc-legal--toc .shopify-policy__title{grid-column:1 / -1}.gc-legal--toc .shopify-policy__body{grid-column:2;margin:0}.gc-legal-toc{grid-column:1;position:sticky;top:110px;max-height:calc(100vh - 130px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(19,41,75,.18) transparent}.gc-legal-toc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gc-caramel);list-style:none;cursor:default}.gc-legal-toc summary::-webkit-details-marker{display:none}.gc-legal-toc__chev{display:none}.gc-legal-toc ol{margin:0;padding:0;list-style:none;border-left:2px solid rgba(19,41,75,.12)}.gc-legal-toc li{margin:0}.gc-legal-toc a{display:block;margin-left:-2px;padding:7px 0 7px 16px;border-left:2px solid transparent;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--gc-slate);text-decoration:none;transition:color .15s ease,border-color .15s ease}.gc-legal-toc a:hover{color:#000}.gc-legal-toc a[aria-current=true]{border-left-color:var(--gc-caramel);color:#000;font-weight:500}main .shopify-policy__body .rte{font-size:16px;font-weight:400;line-height:1.75;letter-spacing:0;color:var(--gc-slate)}main .shopify-policy__body .rte>:first-child,main .shopify-policy__body .rte>div>:first-child{margin-top:0}main .shopify-policy__body p{margin:0 0 16px}main .shopify-policy__body .gc-legal__part{margin:64px 0 0;padding-top:24px;border-top:2px solid var(--gc-caramel);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:2px;text-transform:uppercase;color:var(--gc-caramel)}main .shopify-policy__body .gc-legal__part+h2{margin-top:12px}main .shopify-policy__body h2{margin:48px 0 16px;font-family:var(--gc-font-display);font-size:34px;font-weight:400;line-height:1;letter-spacing:.3px;text-transform:uppercase;color:#000;scroll-margin-top:110px}main .shopify-policy__body h3{margin:32px 0 12px;font-family:var(--gc-font-body);font-size:18px;font-weight:600;line-height:1.35;letter-spacing:0;color:#000;scroll-margin-top:110px}main .shopify-policy__body strong{font-weight:600;color:#000}main .shopify-policy__body a{color:var(--gc-caramel);text-decoration:underline;text-underline-offset:3px;word-break:break-word}main .shopify-policy__body a:hover{color:#000}main .shopify-policy__body ul,main .shopify-policy__body ol{margin:0 0 20px;padding-left:22px;list-style-position:outside}main .shopify-policy__body li{margin-bottom:10px}main .shopify-policy__body li::marker{color:var(--gc-caramel)}main .shopify-policy__body table{width:100%;margin:8px 0 28px;border-collapse:collapse;table-layout:auto;font-size:15px;line-height:1.5}main .shopify-policy__body th,main .shopify-policy__body td{padding:14px 16px;border:0;border-bottom:1px solid rgba(19,41,75,.1);text-align:left;vertical-align:top}main .shopify-policy__body thead th{background:var(--gc-cream-deep);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#000}main .shopify-policy__body thead th:first-child{border-radius:10px 0 0 10px}main .shopify-policy__body thead th:last-child{border-radius:0 10px 10px 0}main .shopify-policy__body tbody th{width:38%;font-weight:600;color:#000}@media screen and (max-width:989px){.gc-legal--toc{display:block}.gc-legal-toc{position:static;max-height:none;overflow:visible;max-width:860px;margin:0 auto 32px;border:1px solid rgba(19,41,75,.14);border-radius:16px}.gc-legal-toc summary{margin:0;padding:16px 20px;cursor:pointer}.gc-legal-toc__chev{display:block;flex:none;transition:transform .2s ease}.gc-legal-toc[open] .gc-legal-toc__chev{transform:rotate(180deg)}.gc-legal-toc ol{margin:0 20px 16px;max-height:50vh;overflow-y:auto}.gc-legal--toc .shopify-policy__body{margin:0 auto}}@media screen and (max-width:749px){main .shopify-policy__container{padding:32px 15px 64px}main .shopify-policy__title{margin-bottom:28px}main .shopify-policy__title h1{font-size:52px}.gc-legal-nav{margin-top:20px}.gc-legal-nav a{min-height:36px;padding:6px 14px;font-size:13px}main .shopify-policy__body .rte{font-size:15px;line-height:1.7}main .shopify-policy__body h2{margin-top:36px;font-size:28px}main .shopify-policy__body .gc-legal__part{margin-top:48px}main .shopify-policy__body h3{font-size:17px}main .shopify-policy__body th,main .shopify-policy__body td{padding:12px 10px}main .shopify-policy__body table{font-size:14px}}@media(prefers-reduced-motion:reduce){.gc-legal-nav a,.gc-legal-toc a,.gc-legal-toc__chev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gc-legal.css.map */
