.gl-policy-page{--gl-policy-sticky-top: calc(var(--header-group-height, 72px) + 1rem);--gl-policy-header-gutter: 1.25rem;background:var(--gl-soft-salt);color:var(--gl-carbon);font-family:var(--gl-font-ui)}.gl-policy-page *,.gl-policy-page *:before,.gl-policy-page *:after{box-sizing:border-box}.gl-policy-page__masthead{border-bottom:var(--gl-border);background:var(--gl-bone)}.gl-policy-page__masthead-shell,.gl-policy-page__shell{width:min(100% - (var(--page-margin) * 2),90rem);max-width:90rem;margin-inline:auto;padding-inline:var(--gl-policy-header-gutter)}.gl-policy-page__masthead-shell{padding-block:3.5rem}.gl-policy-page__masthead-content{max-width:42rem}.gl-policy-page__masthead .gl-eyebrow{color:var(--gl-ocean-mineral)}.gl-policy-page__masthead h1{margin:1rem 0 0;color:var(--gl-atlantic);font-family:var(--gl-font-display);font-size:clamp(2.4rem,6vw,3.85rem);font-weight:400;letter-spacing:-.005em;line-height:1.02}.gl-policy-page__subtitle{max-width:36rem;margin:1.25rem 0 0;color:color-mix(in srgb,var(--gl-carbon) 68%,transparent);font-size:.98rem;line-height:1.65}.gl-policy-page__content{padding-block:3rem}.gl-policy-page__grid{display:grid;min-width:0}.gl-policy-page__body-column{width:100%;min-width:0}.gl-policy-page__toc-column{min-width:0}.gl-policy-page__toc{height:100%}.gl-policy-page__toc-sticky{position:sticky;top:var(--gl-policy-sticky-top)}.gl-policy-page__toc .gl-eyebrow{display:block;margin-bottom:1rem;color:var(--gl-ocean-mineral)}.gl-policy-page__toc ul,.gl-policy-page__toc-mobile ul{margin:0;padding:0;list-style:none}.gl-policy-page__toc a,.gl-policy-page__toc-mobile a{display:block;border-left:1px solid var(--gl-sand-line);padding:.375rem 0 .375rem 1rem;color:color-mix(in srgb,var(--gl-carbon) 60%,transparent);font-size:.85rem;line-height:1.35;text-decoration:none;transition:border-color var(--gl-motion) var(--gl-ease),color var(--gl-motion) var(--gl-ease)}.gl-policy-page__toc a:hover,.gl-policy-page__toc a:focus-visible,.gl-policy-page__toc-mobile a:hover,.gl-policy-page__toc-mobile a:focus-visible{border-color:var(--gl-ocean-mineral);color:var(--gl-atlantic)}.gl-policy-page__toc a[aria-current=true],.gl-policy-page__toc-mobile a[aria-current=true]{border-color:var(--gl-atlantic);color:var(--gl-atlantic);font-weight:600}.gl-policy-page__toc-mobile{margin-bottom:2rem;border-block:var(--gl-border)}.gl-policy-page__toc-mobile summary{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.gl-policy-page__toc-mobile summary::-webkit-details-marker{display:none}.gl-policy-page__toc-mobile ul{overflow:auto;max-height:70vh;padding:0 0 1rem}.gl-policy-page__toc-icon{width:.55rem;height:.55rem;border-right:1px solid var(--gl-atlantic);border-bottom:1px solid var(--gl-atlantic);transform:rotate(45deg) translateY(-.15rem);transition:transform var(--gl-motion) var(--gl-ease)}.gl-policy-page__toc-mobile[open] .gl-policy-page__toc-icon{transform:rotate(225deg) translate(-.1rem,-.1rem)}.gl-policy-page__prose{color:var(--gl-carbon);font-family:var(--gl-font-ui);font-size:1rem;line-height:1.75}.gl-policy-page__prose>:first-child{margin-top:0}.gl-policy-page__prose p{margin:1.05em 0}.gl-policy-page__prose h2{margin:3rem 0 0;border-top:var(--gl-border);padding-top:2rem;color:var(--gl-atlantic);font-family:var(--gl-font-ui);font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;scroll-margin-top:calc(var(--header-group-height, 72px) + 1.5rem)}.gl-policy-page__prose h3{margin:2rem 0 .5rem;color:var(--gl-atlantic);font-family:var(--gl-font-ui);font-size:1.125rem;font-weight:600;line-height:1.35;scroll-margin-top:calc(var(--header-group-height, 72px) + 1.5rem)}.gl-policy-page__prose h2+:is(p,ul,ol,table,.gl-policy-page__table-scroll){margin-top:1rem}.gl-policy-page__prose strong{color:var(--gl-atlantic);font-weight:600}.gl-policy-page__prose a{color:var(--gl-ocean-mineral);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gl-policy-page__prose a:hover{color:var(--gl-atlantic)}.gl-policy-page__prose ul,.gl-policy-page__prose ol{display:grid;gap:.5rem;margin:1.05em 0;padding-left:1.35rem}.gl-policy-page__prose ul{padding-left:1.1rem;list-style:none}.gl-policy-page__prose ul>li{position:relative;padding-left:1rem}.gl-policy-page__prose ul>li:before{position:absolute;top:.7em;left:0;width:5px;height:1px;background:var(--gl-ocean-mineral);content:""}.gl-policy-page__prose ol>li::marker{color:var(--gl-ocean-mineral);font-variant-numeric:tabular-nums}.gl-policy-page__prose li>:is(ul,ol){margin-block:.5rem}.gl-policy-page__prose blockquote{margin:1.75rem 0;border-left:2px solid var(--gl-sea-glass);padding:1rem 1.25rem;background:var(--gl-bone);color:var(--gl-atlantic);font-size:.95rem;font-style:normal;line-height:1.7}.gl-policy-page__prose blockquote>:first-child{margin-top:0}.gl-policy-page__prose blockquote>:last-child{margin-bottom:0}.gl-policy-page__prose hr{height:1px;margin:2.5rem 0;border:0;background:var(--gl-sand-line)}.gl-policy-page__prose img{display:block;width:100%;height:auto;margin:2rem 0}.gl-policy-page__table-scroll{margin:1.75rem 0;overflow-x:auto;border:var(--gl-border);-webkit-overflow-scrolling:touch}.gl-policy-page__prose table{width:100%!important;min-width:34rem;border-collapse:collapse;font-size:.9rem}.gl-policy-page__prose thead{background:var(--gl-bone);text-transform:none}.gl-policy-page__prose th{color:var(--gl-atlantic);font-weight:600;letter-spacing:.02em}.gl-policy-page__prose th,.gl-policy-page__prose td{border:0;border-bottom:var(--gl-border);padding:.75rem 1rem;text-align:left;vertical-align:top}.gl-policy-page__prose tbody tr:last-child td{border-bottom:0}.gl-policy-page__support,.gl-policy-page__related{border-top:var(--gl-border)}.gl-policy-page__support{margin-top:3.5rem;padding-top:2rem}.gl-policy-page__support h2{margin:0;color:var(--gl-atlantic);font-family:var(--gl-font-display);font-size:1.5rem;font-weight:400;line-height:1.15}.gl-policy-page__support p{max-width:32rem;margin:.75rem 0 0;color:color-mix(in srgb,var(--gl-carbon) 68%,transparent);font-size:.95rem;line-height:1.65}.gl-policy-page__support-link{display:inline-flex;align-items:center;gap:.6rem;min-height:2.5rem;margin-top:1.5rem;border:1px solid var(--gl-sand-line);padding:.625rem .85rem;color:var(--gl-atlantic);font-size:.72rem;font-weight:600;letter-spacing:.14em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background var(--gl-motion) var(--gl-ease),border-color var(--gl-motion) var(--gl-ease),color var(--gl-motion) var(--gl-ease)}.gl-policy-page__support-link:hover{border-color:var(--gl-atlantic);background:var(--gl-atlantic);color:var(--gl-soft-salt)}.gl-policy-page__support-link span:last-child{font-size:1rem;transition:transform var(--gl-motion) var(--gl-ease)}.gl-policy-page__support-link:hover span:last-child{transform:translate(.2rem)}.gl-policy-page__related{margin-top:3rem;padding-top:1.5rem}.gl-policy-page__related .gl-eyebrow{color:var(--gl-ocean-mineral)}.gl-policy-page__related ul{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 0;margin:1rem 0 0;padding:0;list-style:none}.gl-policy-page__related li{border-left:var(--gl-border);padding:0 1.25rem}.gl-policy-page__related li:first-child{border-left:0;padding-left:0}.gl-policy-page__related a{color:var(--gl-atlantic);font-size:.88rem;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size var(--gl-motion) var(--gl-ease)}.gl-policy-page__related a:hover{background-size:100% 1px}@media(min-width:750px){.gl-policy-page{--gl-policy-header-gutter: 2.5rem}}@media(min-width:768px){.gl-policy-page__masthead-shell{padding-block:5rem}.gl-policy-page__content{padding-block:4rem}.gl-policy-page__prose{font-size:1.0625rem}.gl-policy-page__prose h2{font-size:1.875rem}.gl-policy-page__prose h3{font-size:1.3rem}}@media(min-width:1024px){.gl-policy-page__grid{grid-template-columns:minmax(12.5rem,15rem) minmax(0,1fr);gap:3rem}.gl-policy-page__toc-mobile{display:none}}@media(min-width:1280px){.gl-policy-page{--gl-policy-header-gutter: 4rem}}@media(max-width:1023px){.gl-policy-page__toc-column{display:none}}@media(max-width:479px){.gl-policy-page__masthead-shell{padding-block:3rem}.gl-policy-page__content{padding-block:2.5rem}.gl-policy-page__related li{padding-inline:.85rem}}@media(prefers-reduced-motion:reduce){.gl-policy-page *,.gl-policy-page *:before,.gl-policy-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/grace-luxco-policy.css.map */
