.is-policy-page{--policy-ink: #101820;--policy-muted: #5f6670;--policy-line: #e5e7ea;--policy-soft: #f6f6f4;--policy-accent: #ff4f25;--policy-accent-dark: #e73b14;--policy-font: "Manrope", Arial, sans-serif;overflow-x:hidden;background:#fff;color:var(--policy-ink);font-family:var(--policy-font)}.is-policy-page h1,.is-policy-page h2,.is-policy-page h3,.is-policy-page p,.is-policy-page a,.is-policy-page button{font-family:var(--policy-font)}.is-policy-page .announcement{min-height:34px;padding:7px 24px;background:var(--policy-accent);color:#fff;font-size:12px;font-weight:750;letter-spacing:-.01em;text-transform:none}.is-policy-page .site-header{position:sticky;top:0;border-color:var(--policy-line);background:#fffffff7;color:var(--policy-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.is-policy-page .header-inner{min-height:76px}.is-policy-page .wordmark{color:var(--policy-ink);font-size:24px;font-weight:800;letter-spacing:-.055em;white-space:nowrap}.is-policy-page .wordmark span{color:inherit}.is-policy-page .wordmark small{display:none}.is-policy-page .desktop-nav a,.is-policy-page .header-actions a{color:var(--policy-ink);font-size:14px;font-weight:650}.is-policy-page .desktop-nav a:hover,.is-policy-page .header-actions a:hover{color:var(--policy-accent-dark)}.is-policy-page .cart-count{background:var(--policy-ink)}.is-policy-page .main-content{min-height:55vh;background:#fff}.is-policy-page .policy-context{display:flex;width:min(calc(100% - 40px),820px);align-items:center;justify-content:space-between;gap:24px;margin-inline:auto;padding-top:clamp(52px,6vw,84px);border-bottom:1px solid var(--policy-line);color:var(--policy-muted);font-size:12px;font-weight:650}.is-policy-page .policy-context a,.is-policy-page .policy-context span{display:inline-flex;min-height:44px;align-items:center}.is-policy-page .policy-context a{color:var(--policy-ink);text-decoration:none}.is-policy-page .policy-context a:hover{color:var(--policy-accent-dark)}.is-policy-page .shopify-policy__container{width:min(calc(100% - 40px),820px);max-width:none;margin:0 auto;padding:30px 0 clamp(80px,9vw,124px)}.is-policy-page .shopify-policy__title{width:100%;max-width:none;padding:0;text-align:left}.is-policy-page .shopify-policy__title h1{max-width:14ch;margin:0;color:var(--policy-ink);font-size:clamp(52px,5vw,64px);font-weight:800;line-height:1.02;letter-spacing:-.055em}.is-policy-page .shopify-policy__body{width:100%;max-width:none;margin-top:46px;color:var(--policy-ink);font-size:16px;line-height:1.75}.is-policy-page .shopify-policy__body>*:first-child{margin-top:0}.is-policy-page .shopify-policy__body h2,.is-policy-page .shopify-policy__body h3{margin:48px 0 14px;color:var(--policy-ink);font-size:clamp(23px,2.2vw,28px);font-weight:750;line-height:1.2;letter-spacing:-.03em}.is-policy-page .shopify-policy__body p,.is-policy-page .shopify-policy__body li{color:var(--policy-muted);font-size:16px;line-height:1.75}.is-policy-page .shopify-policy__body p{margin:0 0 18px}.is-policy-page .shopify-policy__body ul,.is-policy-page .shopify-policy__body ol{margin:0 0 22px;padding-left:24px}.is-policy-page .shopify-policy__body li+li{margin-top:8px}.is-policy-page .shopify-policy__body strong{color:var(--policy-ink);font-weight:750}.is-policy-page .shopify-policy__body a{color:var(--policy-ink);text-decoration-color:var(--policy-accent);text-decoration-thickness:2px;text-underline-offset:3px}.is-policy-page .shopify-policy__body a:hover{color:var(--policy-accent-dark)}.is-policy-page .footer{padding:48px 0 24px;border-top:1px solid rgba(255,255,255,.12);background:var(--policy-ink);color:#fff;font-family:var(--policy-font)}.is-policy-page .footer__grid{grid-template-columns:1.4fr repeat(3,minmax(130px,.72fr));gap:clamp(32px,5vw,70px)}.is-policy-page .footer__wordmark{display:inline-block;margin-bottom:12px;color:#fff;font-size:28px;font-weight:800;letter-spacing:-.055em;text-decoration:none}.is-policy-page .footer__brand p{max-width:36ch;margin:0;color:#ffffffa8;font-size:14px;line-height:1.65}.is-policy-page .footer h3{margin-bottom:9px;color:#fff;font-size:12px;font-weight:750;letter-spacing:.075em}.is-policy-page .footer nav{gap:1px}.is-policy-page .footer nav a{display:inline-flex;width:max-content;min-height:40px;align-items:center;color:#ffffffad;font-size:14px}.is-policy-page .footer nav a:hover{color:var(--policy-accent)}.is-policy-page .footer__bottom{margin-top:34px;padding-top:22px;border-color:#ffffff29;color:#ffffff85;font-size:12px}.is-policy-page .footer__legal a,.is-policy-page .footer__commerce{color:inherit}.is-policy-page a:focus-visible,.is-policy-page button:focus-visible,.is-policy-page summary:focus-visible{outline:3px solid #1e6fff;outline-offset:3px}@media(max-width:990px){.is-policy-page .header-inner{grid-template-columns:auto 1fr auto}.is-policy-page .mobile-toggle{grid-column:1;grid-row:1;justify-self:start}.is-policy-page .wordmark{grid-column:2;grid-row:1;justify-self:center}.is-policy-page .header-actions{grid-column:3;grid-row:1}.is-policy-page .footer__grid{grid-template-columns:1.2fr 1fr 1fr}.is-policy-page .footer__brand{grid-column:1 / -1}}@media(max-width:680px){.is-policy-page .announcement{padding-inline:14px;font-size:10.5px}.is-policy-page .header-inner{min-height:66px}.is-policy-page .wordmark{font-size:20px}.is-policy-page .mobile-toggle{width:auto;height:44px;padding:0 6px;border:0;border-radius:0;font-size:12px;font-weight:700}.is-policy-page .cart-link{min-height:44px;font-size:12px}.is-policy-page .policy-context,.is-policy-page .shopify-policy__container{width:calc(100% - 36px)}.is-policy-page .policy-context{padding-top:34px;font-size:11.5px}.is-policy-page .shopify-policy__container{padding-top:24px;padding-bottom:76px}.is-policy-page .shopify-policy__title h1{max-width:12ch;font-size:clamp(38px,11vw,42px);line-height:1.05}.is-policy-page .shopify-policy__body{margin-top:34px}.is-policy-page .shopify-policy__body h2,.is-policy-page .shopify-policy__body h3{margin-top:38px;font-size:22px}.is-policy-page .shopify-policy__body p,.is-policy-page .shopify-policy__body li{font-size:15.5px;line-height:1.72}.is-policy-page .footer{padding:38px 0 22px}.is-policy-page .footer__grid{grid-template-columns:1fr 1fr;gap:26px 22px}.is-policy-page .footer__brand,.is-policy-page .footer__grid>div:last-child{grid-column:1 / -1}.is-policy-page .footer__grid>div:last-child nav{grid-template-columns:1fr 1fr}.is-policy-page .footer nav a{min-height:44px}.is-policy-page .footer__bottom{display:grid;gap:10px;margin-top:28px}}@media(prefers-reduced-motion:reduce){.is-policy-page *{scroll-behavior:auto!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/policy-page.css.map */
