:root{--policy-ink: #edf4f7;--policy-muted: #a8b4bd;--policy-line: #263640;--policy-surface: #0b1116;--policy-canvas: #030608;--policy-blue: #20c8f2;--policy-blue-bright: #16c6f4;--policy-orange: #ef841b;--policy-navy: #07121a}.shopify-policy__container{width:100%;max-width:none!important;padding:0!important;color:var(--policy-ink);background:var(--policy-canvas)}.shopify-policy__title{margin:0;padding:clamp(48px,7vw,88px) max(var(--gutter),calc((100vw - 1180px)/2));text-align:left!important;background:radial-gradient(circle at 78% 18%,rgb(22 198 244 / .18),transparent 28rem),linear-gradient(118deg,#05090d,#07131b 58%,#0d1e29)}.shopify-policy__title h1{max-width:900px;margin:0;color:#fff;font-size:clamp(3.6rem,5vw,6rem);line-height:1.06;letter-spacing:-.025em;text-align:left;text-transform:none}.shopify-policy__body{max-width:960px;margin:0 auto;padding:clamp(32px,5vw,64px) var(--gutter)}.shopify-policy__body>.rte{padding:clamp(28px,5vw,56px);border:1px solid var(--policy-line);border-radius:18px;color:var(--policy-ink);background:var(--policy-surface);box-shadow:0 18px 54px #00000061}.policy-page .policy-wrap{width:min(100%,1180px);margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.policy-page .policy-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 16%,rgb(22 198 244 / .2),transparent 26rem),radial-gradient(circle at 62% 130%,rgb(239 132 27 / .12),transparent 25rem),linear-gradient(118deg,#05090d,#07131b 58%,#0d1e29)}.policy-page .policy-hero:after{position:absolute;right:-9rem;bottom:-11rem;width:30rem;height:30rem;border:1px solid rgb(255 255 255 / .08);border-radius:50%;box-shadow:0 0 0 3.5rem #ffffff06,0 0 0 7rem #ffffff05;content:"";pointer-events:none}.policy-page .policy-hero__inner{position:relative;z-index:1;padding-top:clamp(38px,6vw,68px);padding-bottom:clamp(48px,7vw,82px)}.policy-page .policy-breadcrumbs{margin-bottom:clamp(32px,5vw,52px);color:#ffffffb3;font-size:1.3rem}.policy-page .policy-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none}.policy-page .policy-breadcrumbs__item{display:flex;align-items:center;gap:.65rem}.policy-page .policy-breadcrumbs__item:not(:last-child):after{color:#ffffff59;content:"/"}.policy-page .policy-breadcrumbs a{color:inherit;text-decoration:none}.policy-page .policy-breadcrumbs a:hover{color:#fff}.policy-page .policy-hero__eyebrow,.policy-page .policy-help__eyebrow{margin:0 0 12px;color:var(--policy-orange);font-size:1.2rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.policy-page .policy-hero__title{max-width:900px;margin:0;color:#fff;font-size:clamp(3.8rem,5vw,6.4rem);font-weight:700;line-height:1.03;letter-spacing:-.03em;text-transform:none}.policy-page .policy-hero__lede{max-width:680px;margin:20px 0 0;color:#ffffffc2;font-size:clamp(1.6rem,2vw,1.9rem);line-height:1.6}.policy-page .policy-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:30px}.policy-page .policy-trust-badge{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 12px;border:1px solid rgb(255 255 255 / .16);border-radius:999px;color:#ffffffe6;background:#ffffff0f;font-size:1.25rem}.policy-page .policy-trust-badge:before{display:grid;width:17px;height:17px;border-radius:50%;color:#05222b;background:var(--policy-blue-bright);content:"\2713";font-size:1.1rem;font-weight:800;line-height:1;place-items:center}.policy-page .policy-hero__updated{color:#ffffff9e;font-size:1.25rem}.policy-page .policy-content{background:radial-gradient(circle at 16% 0%,rgb(22 198 244 / .07),transparent 30rem),linear-gradient(180deg,#050a0e 0%,var(--policy-canvas) 28rem),var(--policy-canvas)}.policy-page .shopify-policy__body{width:100%;max-width:none;margin:0;padding:0}.policy-page .policy-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:clamp(28px,4vw,50px);align-items:start;padding-top:clamp(42px,6vw,72px);padding-bottom:clamp(56px,8vw,96px)}.policy-page .policy-layout--single{grid-template-columns:minmax(0,860px);justify-content:center}.policy-page .policy-main{min-width:0}.policy-page .policy-sidebar__card{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;padding:24px 20px;border:1px solid var(--policy-line);border-radius:14px;background:#090f13e6;box-shadow:0 14px 36px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.policy-page .policy-contents__title,.policy-page .policy-related__title{margin:0 0 14px;color:var(--policy-ink);font-size:1.2rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.policy-page .policy-contents__list{display:block;margin:0;padding:0;list-style:none}.policy-page .policy-contents__item{margin:0;padding:0}.policy-page .policy-contents__item+.policy-contents__item{margin-top:2px}.policy-page .policy-contents__item:before{display:none}.policy-page .policy-contents__item--nested{padding-left:12px}.policy-page .policy-contents__link{display:block;padding:8px 10px;border-left:2px solid transparent;border-radius:0 7px 7px 0;color:#aebbc4;font-size:1.35rem;line-height:1.35;text-decoration:none}.policy-page .policy-contents__link:hover,.policy-page .policy-contents__link:focus-visible{border-left-color:var(--policy-blue);color:#e9fbff;background:#20c8f21a}.policy-page .policy-card{overflow-wrap:anywhere;padding:clamp(28px,5vw,58px);border:1px solid var(--policy-line);border-radius:18px;color:var(--policy-ink);background:var(--policy-surface);box-shadow:0 22px 60px #0000005c}.policy-page .policy-card .rte{color:var(--policy-ink);font-size:clamp(1.55rem,1.6vw,1.7rem);line-height:1.75}.policy-page .policy-card .rte p{margin-bottom:1.15em}.policy-page .policy-card .rte h2,.policy-page .policy-card .rte h3{scroll-margin-top:28px;color:var(--policy-ink);text-transform:none}.policy-page .policy-card .rte h2{margin:42px 0 16px;padding-top:38px;border-top:1px solid var(--policy-line);font-size:clamp(2.4rem,3vw,3rem);line-height:1.25;letter-spacing:-.015em}.policy-page .policy-card .rte h2:first-child{margin-top:0;padding-top:0;border-top:0}.policy-page .policy-card .rte h3{margin:30px 0 12px;font-size:clamp(2rem,2.4vw,2.3rem)}.policy-page .policy-card .rte a{color:#45d3f6;font-weight:650;text-decoration-thickness:1.5px}.policy-page .policy-card .rte ul,.policy-page .policy-card .rte ol{display:block;margin:8px 0 24px}.policy-page .policy-card .rte li{margin-bottom:10px}.policy-page .policy-card .rte strong{color:#fff;font-weight:700}.policy-page .policy-mobile-contents{display:none;margin-bottom:18px;border:1px solid var(--policy-line);border-radius:12px;background:#0a1015}.policy-page .policy-mobile-contents__summary{position:relative;min-height:48px;padding:14px 48px 14px 18px;color:var(--policy-ink);cursor:pointer;font-size:1.45rem;font-weight:700;list-style:none}.policy-page .policy-mobile-contents__summary::-webkit-details-marker{display:none}.policy-page .policy-mobile-contents__summary:after{position:absolute;top:50%;right:18px;content:"+";font-size:2rem;line-height:1;transform:translateY(-50%)}.policy-page .policy-mobile-contents[open] .policy-mobile-contents__summary:after{content:"\2212"}.policy-page .policy-contents--mobile{padding:0 10px 14px}.policy-page .policy-utility{margin-top:24px}.policy-page .policy-help{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(24px,4vw,36px);border-radius:16px;color:#fff;border:1px solid #203642;background:radial-gradient(circle at 90% 0%,rgb(32 200 242 / .1),transparent 18rem),linear-gradient(120deg,#07131b,#0a202b)}.policy-page .policy-help__eyebrow{margin-bottom:6px}.policy-page .policy-help__title{margin:0 0 6px;color:#fff;font-size:clamp(2.1rem,3vw,2.7rem);text-transform:none}.policy-page .policy-help__text{max-width:560px;margin:0;color:#ffffffb3;font-size:1.45rem}.policy-page .policy-help__link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:46px;padding:11px 20px;border-radius:9px;color:#07131b;background:var(--policy-orange);font-size:1.4rem;font-weight:750;text-decoration:none}.policy-page .policy-help__link:hover{background:#ff982f}.policy-page .policy-related{padding:28px 2px 0}.policy-page .policy-related__links{display:flex;flex-wrap:wrap;gap:9px}.policy-page .policy-related__link{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid #31414b;border-radius:999px;color:#c4cfd6;background:#0a1014;font-size:1.3rem;font-weight:650;text-decoration:none}.policy-page .policy-related__link:hover{border-color:var(--policy-blue);color:#fff;background:#20c8f214}.policy-page :focus-visible{outline:3px solid var(--policy-blue-bright);outline-offset:3px}@media(max-width:900px){.policy-page .policy-layout{grid-template-columns:minmax(0,1fr)}.policy-page .policy-sidebar{display:none}.policy-page .policy-mobile-contents{display:block}}@media(max-width:599.98px){.policy-page .policy-breadcrumbs__item:nth-child(2){display:none}.policy-page .policy-breadcrumbs__item:first-child:after{content:"/"}.policy-page .policy-hero__meta{align-items:flex-start;flex-direction:column}.policy-page .policy-card{border-radius:14px}.policy-page .policy-help{align-items:flex-start;flex-direction:column}.policy-page .policy-help__link{width:100%}}@media print{.shopify-policy__container{--policy-ink: #000;--policy-muted: #333;--policy-line: #ccc;--policy-surface: #fff;--policy-canvas: #fff}.policy-page .policy-hero{color:#000;background:#fff}.policy-page .policy-hero__title,.policy-page .policy-hero__lede,.policy-page .policy-breadcrumbs,.policy-page .policy-hero__updated{color:#000}.policy-page .policy-trust-badge,.policy-page .policy-sidebar,.policy-page .policy-mobile-contents,.policy-page .policy-utility{display:none}.policy-page .policy-layout{display:block;padding:0}.policy-page .policy-card{padding:24px 0;border:0;color:#000;background:#fff;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/policy-pages.css.map */
