html.js.policy-page-pending .shopify-policy__container,html.js.policy-page-pending .cc-main-page>.container{visibility:hidden}.shopify-policy__container{width:100%;max-width:var(--page-width, 1320px)!important;margin-inline:auto;padding:clamp(36px,6vw,88px) var(--gutter) clamp(64px,8vw,112px)!important}.cc-main-page:has(>.shopify-policy__container){margin-block:0}.shopify-policy__title{position:relative;max-width:none;margin:0 0 clamp(28px,4vw,48px);padding:clamp(30px,5vw,64px);overflow:hidden;border:1px solid rgba(var(--btn-bg-color) / .13);border-radius:clamp(22px,3vw,34px);background:radial-gradient(circle at 92% 18%,rgba(var(--btn-bg-color) / .16),transparent 31%),linear-gradient(135deg,rgba(var(--btn-bg-color) / .1),rgba(var(--btn-bg-color) / .025));text-align:left!important}.shopify-policy__title:after{content:"";position:absolute;bottom:0;left:clamp(30px,5vw,64px);width:76px;height:5px;border-radius:999px 999px 0 0;background:rgb(var(--btn-bg-color))}.policy-back-link{display:inline-flex;min-height:40px;align-items:center;gap:8px;margin-bottom:clamp(20px,3vw,30px);padding:9px 14px;border:1px solid rgba(var(--btn-bg-color) / .2);border-radius:999px;background:rgb(var(--bg-color));box-shadow:0 6px 18px rgba(var(--text-color) / .06);color:rgb(var(--btn-bg-color));font-size:max(1.6rem,.88em);font-weight:700;line-height:1;text-decoration:none!important;transition:background-color .2s ease,color .2s ease,transform .2s ease}.policy-back-link:hover,.policy-back-link:focus-visible{background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));transform:translate(-2px)}.policy-back-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.shopify-policy__title--external-heading .policy-back-link{margin-bottom:0}.shopify-policy__title h1{max-width:900px;margin:0;color:rgb(var(--heading-color));font-size:clamp(3.2rem,5.4vw,6rem);line-height:1.04;text-align:start;text-wrap:balance}.shopify-policy__body{max-width:800px;margin-inline:auto;padding:clamp(26px,4vw,52px);border:1px solid rgba(var(--text-color) / .1);border-radius:clamp(18px,2vw,28px);background:rgb(var(--bg-color));box-shadow:0 18px 50px rgba(var(--text-color) / .07)}.policy-page--enhanced .shopify-policy__body{max-width:none;margin:0}.policy-page--enhanced .shopify-policy__body>.shopify-policy__title{max-width:none;margin:0 0 clamp(32px,5vw,52px);padding:0 0 clamp(24px,3vw,34px);overflow:visible;border:0;border-bottom:1px solid rgba(var(--text-color) / .11);border-radius:0;background:none}.policy-page--enhanced .shopify-policy__body>.shopify-policy__title:after{display:none}.policy-page--enhanced .shopify-policy__body>.shopify-policy__title h1{max-width:none;font-size:clamp(3.2rem,4.5vw,5.2rem)}.policy-layout{display:grid;width:100%;max-width:none;margin-inline:auto;grid-template-columns:minmax(0,1fr)}.shopify-policy__body .rte{color:rgba(var(--text-color) / .82);font-size:clamp(1.6rem,1.35vw,1.72rem);line-height:1.75;text-align:left!important}.shopify-policy__body .rte *{text-align:left!important}.shopify-policy__body .rte>:first-child{margin-top:0}.shopify-policy__body .rte>:last-child{margin-bottom:0}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{color:rgb(var(--heading-color));line-height:1.2;text-wrap:pretty}.shopify-policy__body .rte h2{margin:clamp(42px,6vw,64px) 0 20px;padding:0 0 14px;border-bottom:1px solid rgba(var(--text-color) / .11);font-size:clamp(2.35rem,3vw,3.2rem)}.shopify-policy__body .rte>h2:first-child{margin-top:0}.shopify-policy__body .rte h3{margin:34px 0 14px;font-size:clamp(1.9rem,2.2vw,2.35rem)}.shopify-policy__body .rte h4{margin:28px 0 12px;font-size:1.8rem}.shopify-policy__body .rte p,.shopify-policy__body .rte ul,.shopify-policy__body .rte ol,.shopify-policy__body .rte blockquote,.shopify-policy__body .rte .policy-table-scroll{margin-bottom:1.5em}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-inline-start:1.4em}.shopify-policy__body .rte li{margin-bottom:.55em;padding-inline-start:.35em}.shopify-policy__body .rte li::marker{color:rgb(var(--btn-bg-color));font-weight:700}.shopify-policy__body .rte a{color:rgb(var(--link-color));font-weight:650;text-decoration-thickness:1px;text-underline-offset:3px}.shopify-policy__body .rte a:hover,.shopify-policy__body .rte a:focus-visible{color:rgb(var(--btn-bg-color));text-decoration-thickness:2px}.shopify-policy__body .rte blockquote{margin-inline:0;padding:20px 24px;border-inline-start:4px solid rgb(var(--btn-bg-color));border-radius:0 14px 14px 0;background:rgba(var(--btn-bg-color) / .06);color:rgb(var(--text-color))}.shopify-policy__body .rte hr{height:1px;margin:42px 0;border:0;background:rgba(var(--text-color) / .12)}.policy-table-scroll{max-width:100%;overflow-x:auto;border:1px solid rgba(var(--text-color) / .12);border-radius:14px}.shopify-policy__body .rte .policy-table-scroll table{width:100%;min-width:580px;margin:0;border:0;border-collapse:collapse}.shopify-policy__body .rte th,.shopify-policy__body .rte td{padding:14px 16px;border:0;border-bottom:1px solid rgba(var(--text-color) / .1);text-align:start;vertical-align:top}.shopify-policy__body .rte th{background:rgba(var(--btn-bg-color) / .08);color:rgb(var(--heading-color));font-weight:750}.shopify-policy__body .rte tr:last-child td{border-bottom:0}.policy-toc-target{scroll-margin-top:calc(var(--header-height, 0px) + 28px)}.policy-sidebar{display:none;align-self:stretch;position:relative}.policy-sidebar__sticky{position:sticky;top:calc(var(--header-height, 0px) + 20px)}.policy-toc{max-height:min(520px,calc(100vh - var(--header-height, 0px) - 112px));overflow:hidden;border:1px solid rgba(var(--text-color) / .12);border-radius:18px;background:rgb(var(--bg-color));box-shadow:0 10px 30px rgba(var(--text-color) / .06)}.policy-toc__heading{margin:0;padding:18px 18px 14px;border-bottom:1px solid rgba(var(--text-color) / .1);color:rgb(var(--heading-color))}.policy-toc__scroll{max-height:min(456px,calc(100vh - var(--header-height, 0px) - 176px));overflow-y:auto;overscroll-behavior:contain;padding:8px 8px 14px;scrollbar-color:rgba(var(--text-color) / .3) transparent;scrollbar-width:thin}.policy-toc__list{margin:0;padding:0;list-style:none}.policy-toc__item{margin:0}.policy-toc__item--h3{padding-inline-start:12px}.policy-toc__item--h4{padding-inline-start:24px}.policy-toc__link{display:block;padding:9px 10px;border-radius:10px;color:rgba(var(--text-color) / .7);font-size:max(1.6rem,.9em);font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .2s ease,color .2s ease}.policy-toc__link:hover,.policy-toc__link:focus-visible{background:rgba(var(--btn-bg-color) / .07);color:rgb(var(--text-color))}.policy-toc__link.is-active{background:rgba(var(--btn-bg-color) / .1);color:rgb(var(--btn-bg-color))}.policy-back-to-top{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:9px 15px;border:1px solid rgba(var(--text-color) / .12);border-radius:999px;background:rgba(var(--btn-bg-color) / .08);color:rgb(var(--text-color));font-size:max(1.6rem,.88em);font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.policy-back-to-top:hover,.policy-back-to-top:focus-visible{background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));transform:translateY(-2px)}.policy-back-to-top svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.policy-toc-mobile{position:sticky;z-index:40;top:calc(var(--header-height, 0px) + 12px);display:flex;width:100%;max-width:800px;margin:0 auto 18px;pointer-events:none}.policy-toc-mobile[hidden],.policy-toc-mobile__panel[hidden]{display:none}.policy-toc-mobile__trigger{display:inline-flex;min-height:48px;align-items:center;gap:9px;padding:10px 16px;border:0;border-radius:999px;background:rgb(var(--btn-bg-color));box-shadow:0 10px 28px rgba(var(--btn-bg-color) / .24);color:rgb(var(--btn-text-color));font:inherit;font-size:max(1.6rem,.88em);font-weight:700;line-height:1;pointer-events:auto}.policy-toc-mobile__trigger svg{width:19px;height:19px;fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-width:1.7}.policy-toc-mobile__chevron{margin-inline-start:2px;transition:transform .2s ease}.policy-toc-mobile__trigger[aria-expanded=true] .policy-toc-mobile__chevron{transform:rotate(180deg)}.policy-toc-mobile__panel{position:absolute;top:calc(100% + 10px);left:0;width:min(100%,420px);max-height:min(58vh,440px);overflow:hidden;border:1px solid rgba(var(--text-color) / .1);border-radius:18px;background:rgb(var(--bg-color));box-shadow:0 18px 50px rgba(var(--text-color) / .18);opacity:0;pointer-events:auto;transform:translateY(-8px) scale(.98);transform-origin:top left;transition:opacity .18s ease,transform .18s ease}.policy-toc-mobile.is-open .policy-toc-mobile__panel{opacity:1;transform:translateY(0) scale(1)}.policy-toc-mobile__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 14px 12px 20px;border-bottom:1px solid rgba(var(--text-color) / .1)}.policy-toc-mobile__header h2{margin:0}.policy-toc-mobile__close{display:grid;width:38px;height:38px;place-items:center;padding:8px;border:0;border-radius:50%;background:rgba(var(--btn-bg-color) / .09);color:rgb(var(--text-color))}.policy-toc-mobile__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.policy-toc-mobile__scroll{max-height:calc(min(58vh,440px) - 116px);overflow-y:auto;padding:8px 10px 14px}.policy-toc-mobile .policy-back-to-top{width:calc(100% - 20px);margin:0 10px 10px}@media(min-width:1024px){.policy-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:clamp(34px,4vw,56px)}.policy-sidebar{display:block}.policy-toc-mobile{display:none!important}}@media(max-width:599px){.shopify-policy__container{padding-inline:16px!important}.shopify-policy__title{padding:28px 24px 34px}.shopify-policy__title:after{left:24px}.shopify-policy__body{padding:26px 22px 34px}}@media(prefers-reduced-motion:reduce){.policy-toc-mobile__panel,.policy-toc-mobile__chevron,.policy-back-link,.policy-back-to-top{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/policy.css.map */
