:is(.sh-policy,.shopify-policy__body .rte){--sh-pol-navy: #0d1f3d;--sh-pol-teal: #4fa7a8;--sh-pol-teal-dark: #006970;--sh-pol-coral: #f47b5f;--sh-pol-mist: #c7dfdd;--sh-pol-text: #43474f;--sh-pol-muted: #6b7280;--sh-pol-border: #c4c6d0;--sh-pol-hairline: #e4e9ee;--sh-pol-soft: #f6fafb;--sh-pol-radius: 16px;--sh-pol-heading-font: "Poppins", "Inter", ui-sans-serif, system-ui, sans-serif;--sh-pol-body-font: "Inter", ui-sans-serif, system-ui, sans-serif;--sh-pol-rail: 232px;--sh-pol-gap: 56px;--sh-pol-anchor-offset: 120px;font-family:var(--sh-pol-body-font);font-size:16px;line-height:1.7;color:var(--sh-pol-text)}.shopify-policy__container{max-width:1080px!important;padding:0 24px 24px!important}.shopify-policy__title{margin:0 0 24px;text-align:left}.shopify-policy__title h1{margin:0;font-family:var(--sh-pol-heading-font);font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#0d1f3d}@media screen and (min-width:750px){.shopify-policy__title h1{font-size:44px}}.shopify-policy__container .shopify-policy__title{position:relative;padding-bottom:20px;border-bottom:1px solid #e4e9ee}.shopify-policy__container .shopify-policy__title:after{content:"";position:absolute;left:0;bottom:-1px;width:72px;height:3px;border-radius:2px;background:#4fa7a8}.section-main-page-container:has(.sh-policy) .section-main-page-title{display:none}.sh-policy__layout{display:block}@media screen and (min-width:1000px){.sh-policy--has-toc .sh-policy__layout{display:grid;grid-template-columns:var(--sh-pol-rail) minmax(0,1fr);gap:var(--sh-pol-gap);align-items:start}}.sh-policy__toc{display:none}@media screen and (min-width:1000px){.sh-policy__toc{display:block;position:sticky;top:110px;max-height:calc(100vh - 150px);overflow-y:auto;padding-right:8px;border-left:1px solid var(--sh-pol-hairline)}}:is(.sh-policy,.shopify-policy__body .rte) p.sh-policy__toc-title{margin:0 0 12px 16px;font-family:var(--sh-pol-body-font);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sh-pol-teal-dark)}:is(.sh-policy,.shopify-policy__body .rte) ul.sh-policy__toc-list{margin:0;padding:0;max-width:none;list-style:none;counter-reset:sh-toc}:is(.sh-policy,.shopify-policy__body .rte) ul.sh-policy__toc-list>li{margin:0;padding:0}:is(.sh-policy,.shopify-policy__body .rte) ul.sh-policy__toc-list>li:before{content:none}.sh-policy__toc-link{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:2px solid transparent;font-size:13px;line-height:1.45;font-weight:500;color:var(--sh-pol-muted)!important;text-decoration:none!important;transition:color .15s ease,border-color .15s ease}.sh-policy__toc-link:hover,.sh-policy__toc-link:focus-visible{color:var(--sh-pol-navy)!important;border-left-color:var(--sh-pol-mist)}.sh-policy__toc-link[aria-current=true]{color:var(--sh-pol-navy)!important;font-weight:600;border-left-color:var(--sh-pol-teal)}.sh-policy__toc-link:before{counter-increment:sh-toc;content:counter(sh-toc) ". ";color:var(--sh-pol-teal);font-variant-numeric:tabular-nums}.sh-policy__header{margin:0 0 32px;padding-bottom:24px;border-bottom:1px solid var(--sh-pol-hairline);position:relative}.sh-policy__header:after{content:"";position:absolute;left:0;bottom:-1px;width:72px;height:3px;border-radius:2px;background:var(--sh-pol-teal)}:is(.sh-policy,.shopify-policy__body .rte) p.sh-policy__eyebrow{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-pol-teal-dark)}.sh-policy__title{margin:0 0 14px;font-family:var(--sh-pol-heading-font);font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--sh-pol-navy)}@media screen and (min-width:750px){.sh-policy__title{font-size:44px}}:is(.sh-policy,.shopify-policy__body .rte) p.sh-policy__lead{margin:0 0 16px;max-width:68ch;font-size:17px;line-height:1.65;color:var(--sh-pol-text)}@media screen and (min-width:750px){:is(.sh-policy,.shopify-policy__body .rte) p.sh-policy__lead{font-size:18px}}:is(.sh-policy,.shopify-policy__body .rte) p.sh-policy__updated{display:inline-flex;align-items:center;gap:8px;margin:0;padding:5px 12px;border-radius:999px;background:var(--sh-pol-soft);border:1px solid var(--sh-pol-hairline);font-size:12px;font-weight:500;line-height:1.4;color:var(--sh-pol-muted)}:is(.sh-policy,.shopify-policy__body .rte) p.sh-policy__updated:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sh-pol-teal);flex:none}:is(.sh-policy,.shopify-policy__body .rte) ul.sh-policy__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:12px;margin:0 0 40px;padding:0;max-width:none;list-style:none}:is(.sh-policy,.shopify-policy__body .rte) ul.sh-policy__facts>li{margin:0;padding:18px 20px;border:1px solid var(--sh-pol-hairline);border-radius:var(--sh-pol-radius);background:#fff;box-shadow:0 4px 10px #002b5b0a}:is(.sh-policy,.shopify-policy__body .rte) ul.sh-policy__facts>li:before{content:none}:is(.sh-policy,.shopify-policy__body .rte) .sh-policy__fact-value{display:block;font-family:var(--sh-pol-heading-font);font-size:22px;font-weight:700;line-height:1.2;color:var(--sh-pol-navy)}.sh-policy__fact-label{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:var(--sh-pol-muted)}:is(.sh-policy,.shopify-policy__body .rte) .sh-policy__section,.shopify-policy__body .rte>h2{scroll-margin-top:var(--sh-pol-anchor-offset)}.sh-policy__section{margin:0 0 40px}.sh-policy__section:last-of-type{margin-bottom:0}:is(.sh-policy,.shopify-policy__body .rte){counter-reset:sh-sec}:is(.sh-policy,.shopify-policy__body .rte) h2{display:flex;align-items:baseline;gap:12px;margin:0 0 16px;font-family:var(--sh-pol-heading-font);font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.005em;color:var(--sh-pol-navy);scroll-margin-top:var(--sh-pol-anchor-offset)}@media screen and (min-width:750px){:is(.sh-policy,.shopify-policy__body .rte) h2{font-size:26px}}:is(.sh-policy,.shopify-policy__body .rte) h2:before{counter-increment:sh-sec;content:counter(sh-sec);flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--sh-pol-soft);border:1px solid var(--sh-pol-mist);font-family:var(--sh-pol-body-font);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sh-pol-teal-dark);transform:translateY(-2px)}:is(.sh-policy,.shopify-policy__body .rte) *+h2{margin-top:40px}:is(.sh-policy,.shopify-policy__body .rte) h2.sh-policy__h2--plain:before{content:none}:is(.sh-policy,.shopify-policy__body .rte) h3{margin:28px 0 10px;font-family:var(--sh-pol-heading-font);font-size:17px;font-weight:600;line-height:1.35;color:var(--sh-pol-navy);scroll-margin-top:var(--sh-pol-anchor-offset)}:is(.sh-policy,.shopify-policy__body .rte) p{margin:0 0 16px;max-width:72ch;font-size:16px;line-height:1.7;color:var(--sh-pol-text)}:is(.sh-policy,.shopify-policy__body .rte) p:last-child{margin-bottom:0}:is(.sh-policy,.shopify-policy__body .rte) strong,:is(.sh-policy,.shopify-policy__body .rte) b{font-weight:600;color:var(--sh-pol-navy)}:is(.sh-policy,.shopify-policy__body .rte) a:not(.sh-policy__btn,.sh-policy__toc-link,.sh-policy__contact a){color:var(--sh-pol-teal-dark)!important;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s ease}:is(.sh-policy,.shopify-policy__body .rte) a:not(.sh-policy__btn,.sh-policy__toc-link,.sh-policy__contact a):hover{color:var(--sh-pol-navy)!important}:is(.sh-policy,.shopify-policy__body .rte) hr{height:1px;margin:40px 0;border:0;background:var(--sh-pol-hairline)}:is(.sh-policy,.shopify-policy__body .rte) ul,:is(.sh-policy,.shopify-policy__body .rte) ol{margin:0 0 16px;padding:0;max-width:72ch;list-style:none}:is(.sh-policy,.shopify-policy__body .rte) li{position:relative;margin:0 0 10px;padding-left:26px;font-size:16px;line-height:1.65;color:var(--sh-pol-text)}:is(.sh-policy,.shopify-policy__body .rte) li:last-child{margin-bottom:0}:is(.sh-policy,.shopify-policy__body .rte) ul>li:before{content:"";position:absolute;left:6px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--sh-pol-teal)}:is(.sh-policy,.shopify-policy__body .rte) ol{counter-reset:sh-li}:is(.sh-policy,.shopify-policy__body .rte) ol>li{padding-left:34px}:is(.sh-policy,.shopify-policy__body .rte) ol>li:before{counter-increment:sh-li;content:counter(sh-li);position:absolute;left:0;top:.12em;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--sh-pol-navy);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}:is(.sh-policy,.shopify-policy__body .rte) li>ul,:is(.sh-policy,.shopify-policy__body .rte) li>ol{margin-top:10px;margin-bottom:0}:is(.sh-policy,.shopify-policy__body .rte) li>ul>li:before{background:var(--sh-pol-mist)}:is(.sh-policy,.shopify-policy__body .rte) ul.sh-policy__deflist>li{padding-left:0;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--sh-pol-hairline)}:is(.sh-policy,.shopify-policy__body .rte) ul.sh-policy__deflist>li:before{content:none}:is(.sh-policy,.shopify-policy__body .rte) ul.sh-policy__deflist>li:last-child{border-bottom:0;padding-bottom:0}.sh-policy__deflist>li>strong:first-child{display:block;margin-bottom:3px;font-family:var(--sh-pol-heading-font);font-size:15px;font-weight:600;color:var(--sh-pol-navy)}:is(.sh-policy,.shopify-policy__body .rte) ol.sh-policy__steps{counter-reset:sh-step;margin:0 0 20px;padding:0;max-width:none;list-style:none;display:grid;gap:12px}:is(.sh-policy,.shopify-policy__body .rte) ol.sh-policy__steps>li{position:relative;margin:0;padding:16px 20px 16px 58px;border:1px solid var(--sh-pol-hairline);border-radius:var(--sh-pol-radius);background:#fff}:is(.sh-policy,.shopify-policy__body .rte) ol.sh-policy__steps>li:before{counter-increment:sh-step;content:counter(sh-step);position:absolute;left:18px;top:16px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--sh-pol-navy);color:#fff;font-size:13px;font-weight:700;line-height:1}.sh-policy__callout{margin:0 0 20px;padding:20px 24px;border-radius:var(--sh-pol-radius);background:var(--sh-pol-soft);border-left:3px solid var(--sh-pol-teal)}.sh-policy__callout--warn{background:#fdf4f1;border-left-color:var(--sh-pol-coral)}:is(.sh-policy,.shopify-policy__body .rte) p.sh-policy__callout-title{margin:0 0 6px;font-family:var(--sh-pol-heading-font);font-size:15px;font-weight:600;color:var(--sh-pol-navy)}.sh-policy__callout p:last-child{margin-bottom:0}.sh-policy__contact{margin:48px 0 0;padding:28px 24px;border-radius:var(--sh-pol-radius);background:var(--sh-pol-navy);color:#fff}@media screen and (min-width:750px){.sh-policy__contact{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px 40px}}:is(.sh-policy,.shopify-policy__body .rte) p.sh-policy__contact-title{margin:0 0 6px;font-family:var(--sh-pol-heading-font);font-size:20px;font-weight:700;line-height:1.25;color:#fff}:is(.sh-policy,.shopify-policy__body .rte) p.sh-policy__contact-text{margin:0;max-width:48ch;font-size:15px;line-height:1.6;color:#ffffffc7}:is(.sh-policy,.shopify-policy__body .rte) p.sh-policy__contact-text a{color:#fff!important;text-decoration:underline}.sh-policy__contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;flex:none}@media screen and (min-width:750px){.sh-policy__contact-actions{margin-top:0}}.sh-policy__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;border:1px solid transparent;font-family:var(--sh-pol-body-font);font-size:14px;font-weight:600;line-height:1;text-decoration:none!important;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.sh-policy__btn--primary{background:var(--sh-pol-teal);color:#fff!important}.sh-policy__btn.sh-policy__btn--primary:hover,.sh-policy__btn.sh-policy__btn--primary:focus-visible{background:#fff;color:var(--sh-pol-navy)!important}.sh-policy__btn--ghost{background:transparent;border-color:#fff6;color:#fff!important}.sh-policy__btn--ghost:hover,.sh-policy__btn--ghost:focus-visible{border-color:#fff;background:#ffffff1a}.sh-policy__footnote{margin:32px 0 0;padding-top:20px;border-top:1px solid var(--sh-pol-hairline);font-size:13px;line-height:1.6;color:var(--sh-pol-muted)}:is(.sh-policy,.shopify-policy__body .rte) .sh-policy__footnote p{font-size:13px;color:var(--sh-pol-muted)}.sh-policy__toc-mobile{margin:0 0 32px;border:1px solid var(--sh-pol-hairline);border-radius:var(--sh-pol-radius);background:var(--sh-pol-soft);overflow:hidden}@media screen and (min-width:1000px){.sh-policy__toc-mobile{display:none}}.sh-policy__toc-mobile>summary{padding:14px 20px;font-family:var(--sh-pol-heading-font);font-size:15px;font-weight:600;color:var(--sh-pol-navy);cursor:pointer;list-style:none}.sh-policy__toc-mobile>summary::-webkit-details-marker{display:none}.sh-policy__toc-mobile>summary:after{content:"+";float:right;font-weight:400;color:var(--sh-pol-teal-dark)}.sh-policy__toc-mobile[open]>summary:after{content:"\2013"}.sh-policy__toc-mobile .sh-policy__toc-list{padding:0 20px 16px}.sh-policy__toc-mobile .sh-policy__toc-link{border-left:0;padding-left:0}@media print{.sh-policy__toc,.sh-policy__toc-mobile,.sh-policy__contact,.sh-policy__facts{display:none!important}.sh-policy--has-toc .sh-policy__layout{display:block}:is(.sh-policy,.shopify-policy__body .rte) h2{break-after:avoid}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/shoreline-policy.css.map */
