:root{--rs-policy-max-width: var(--rs-site-max-width, 1240px);--rs-policy-accent: var(--rs-accent, #e01e26);--rs-policy-accent-hover: var(--rs-accent-hover, #c41920);--rs-policy-fg: #15140f;--rs-policy-muted: #7c7a72;--rs-policy-panel: #f4f2ed;--rs-policy-line-soft: #e8e6e0;--rs-policy-radius: 12px;--rs-policy-radius-lg: 18px;--rs-policy-btn-radius: 10px;--rs-policy-sidebar-width: 260px;--rs-policy-sticky-top: calc(var(--header-chrome-height, var(--rs-header-chrome-height, 118px)) + 20px);--rs-policy-hero-fg: #ffffff;--rs-policy-hero-muted: #b9b9b4;--rs-policy-hero-wash: linear-gradient(225deg, #3a1e22 0%, #1f1518 28%, #141414 58%, #080808 100%);--rs-policy-hero-glow: radial-gradient(130% 100% at 80% 0%, rgba(224, 30, 38, .32) 0%, rgba(130, 32, 38, .1) 42%, transparent 68%)}html.template-policy,html:has(.policy-page){height:auto!important;overflow-x:clip!important;overflow-y:visible!important}body.template-policy,body:has(.policy-page){overflow-x:clip!important}body.template-policy #MainContent,body.template-policy .content-for-layout,body.template-policy .policy-page-section.shopify-section{overflow:visible}body:has(.policy-page) .shopify-policy__container{display:none}.policy-page-section.shopify-section{margin:0;max-width:none;overflow:visible;padding:0;width:100%}.policy-page{color:var(--rs-policy-fg);display:block;overflow:visible;width:100%}.policy-page__hero{background:var(--rs-policy-hero-wash);color:var(--rs-policy-hero-fg);overflow:hidden;position:relative;width:100%}.policy-page__hero-glow{background:var(--rs-policy-hero-glow);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.policy-page__hero-inner{padding-block:38px 34px;position:relative;z-index:1}.policy-page__breadcrumb{color:var(--rs-policy-hero-muted);font-family:Spline Sans Mono,monospace;font-size:11.5px;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.policy-page__breadcrumb a{color:inherit;text-decoration:none;transition:color .2s ease}.policy-page__breadcrumb a:hover,.policy-page__breadcrumb a:focus-visible{color:var(--rs-policy-hero-fg)}.policy-page__breadcrumb-sep{margin-inline:.45em}.policy-page__breadcrumb-current{color:var(--rs-policy-accent)}.policy-page__title{color:var(--rs-policy-hero-fg);font-family:Archivo,sans-serif;font-size:clamp(42px,7vw,84px);font-weight:900;letter-spacing:-.03em;line-height:.92;margin:0 0 16px}.policy-page__lede{color:var(--rs-policy-hero-muted);font-family:Archivo,sans-serif;font-size:16px;line-height:1.55;margin:0 0 28px;max-width:640px}.policy-page__switcher{display:flex;flex-wrap:wrap;gap:10px}.policy-page__chip{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.16);border-radius:var(--rs-policy-btn-radius);color:var(--rs-policy-hero-fg);display:inline-flex;font-family:Archivo,sans-serif;font-size:14px;font-weight:700;letter-spacing:.01em;line-height:1;padding:12px 18px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.policy-page__chip:hover,.policy-page__chip:focus-visible{background:#ffffff1a;border-color:#ffffff47;color:var(--rs-policy-hero-fg)}.policy-page__chip.is-active{background:var(--rs-policy-accent);border-color:var(--rs-policy-accent);color:#fff}.policy-page__chip.is-active:hover,.policy-page__chip.is-active:focus-visible{background:var(--rs-policy-accent-hover);border-color:var(--rs-policy-accent-hover);color:#fff}.policy-page__body{align-items:stretch;display:grid;gap:36px;grid-template-columns:1fr;overflow:visible;padding-block:40px 72px}.policy-page__sidebar{min-width:0}.policy-page__sidebar-inner{display:flex;flex-direction:column;gap:22px}.policy-page__toc-details{display:block}.policy-page__toc-summary{align-items:center;color:var(--rs-policy-muted);cursor:default;display:flex;justify-content:space-between;list-style:none;margin:0 0 14px;padding:0;pointer-events:none}.policy-page__toc-summary::-webkit-details-marker{display:none}.policy-page__toc-summary::marker{content:"";display:none}.policy-page__toc-label{font-family:Spline Sans Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.policy-page__toc-mark{display:none;flex:0 0 12px;height:12px;position:relative;width:12px}.policy-page__toc-mark:before,.policy-page__toc-mark:after{background:var(--rs-policy-accent);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.policy-page__toc-mark:before{height:1.5px;width:12px}.policy-page__toc-mark:after{height:12px;width:1.5px}.policy-page__toc-details[open] .policy-page__toc-mark:after{transform:translate(-50%,-50%) rotate(90deg)}.policy-page__toc-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.policy-page__toc-link{color:var(--rs-policy-muted);display:inline-block;font-family:Archivo,sans-serif;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .2s ease}.policy-page__toc-link:hover,.policy-page__toc-link:focus-visible{color:var(--rs-policy-fg)}.policy-page__toc-link.is-active{color:var(--rs-policy-fg);font-weight:700}.policy-page__contact{background:var(--rs-policy-panel);border-radius:var(--rs-policy-radius-lg);padding:22px 20px 20px}.policy-page__contact-title{color:var(--rs-policy-fg);font-family:Archivo,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.policy-page__contact-text{color:var(--rs-policy-muted);font-family:Archivo,sans-serif;font-size:14px;line-height:1.5;margin:0 0 16px}.policy-page__contact-btn{align-items:center;background:var(--rs-policy-accent);border:none;border-radius:var(--rs-policy-btn-radius);color:#fff;display:inline-flex;font-family:Archivo,sans-serif;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.06em;padding:13px 18px;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.policy-page__contact-btn:hover,.policy-page__contact-btn:focus-visible{background:var(--rs-policy-accent-hover);box-shadow:0 10px 24px -12px #e01e268c;color:#fff;transform:translateY(-1px)}.policy-page__contact-meta{color:var(--rs-policy-muted);display:flex;flex-direction:column;font-family:Spline Sans Mono,monospace;font-size:11.5px;gap:8px;letter-spacing:.02em;line-height:1.5;list-style:none;margin:16px 0 0;padding:0}.policy-page__contact-meta li{padding-left:14px;position:relative}.policy-page__contact-meta li:before{color:var(--rs-policy-accent);content:"+";left:0;position:absolute;top:0}.policy-page__contact-meta a{color:inherit;text-decoration:none}.policy-page__contact-meta a:hover,.policy-page__contact-meta a:focus-visible{color:var(--rs-policy-fg)}.policy-page__contact-dot{margin-inline:.4em}.policy-page__content{min-width:0}.policy-page__eyebrow{align-items:center;border-bottom:1px solid var(--rs-policy-line-soft);color:var(--rs-policy-muted);display:flex;flex-wrap:wrap;font-family:Spline Sans Mono,monospace;font-size:11.5px;gap:0;letter-spacing:.08em;margin:0 0 28px;padding-bottom:16px;text-transform:uppercase}.policy-page__eyebrow span:first-child{color:var(--rs-policy-accent)}.policy-page__eyebrow-sep{margin-inline:.55em}.policy-page__rte{color:var(--rs-policy-fg);font-family:Archivo,sans-serif;font-size:16px;line-height:1.7}.policy-page__rte>:first-child{margin-top:0}.policy-page__rte h1,.policy-page__rte h2,.policy-page__rte h3,.policy-page__rte h4{color:var(--rs-policy-fg);font-family:Archivo,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.15;scroll-margin-top:calc(var(--header-chrome-height, var(--rs-header-chrome-height, 118px)) + 20px)}.policy-page__rte h1,.policy-page__rte h2{font-size:clamp(28px,3.2vw,36px);margin:48px 0 16px}.policy-page__rte h3{font-size:22px;margin:36px 0 12px}.policy-page__rte h4{font-size:18px;margin:28px 0 10px}.policy-page__rte p{margin:0 0 16px}.policy-page__rte a{color:var(--rs-policy-accent);text-decoration:underline;text-underline-offset:2px}.policy-page__rte ul,.policy-page__rte ol{margin:0 0 18px;padding-left:1.2em}.policy-page__rte li{margin:0 0 8px}.policy-page__rte strong,.policy-page__rte b{font-weight:700}.policy-page__rte [id]{scroll-margin-top:calc(var(--header-chrome-height, var(--rs-header-chrome-height, 118px)) + 20px)}.policy-page__rte .policy-page__overview-anchor{display:block;height:0;scroll-margin-top:calc(var(--header-chrome-height, var(--rs-header-chrome-height, 118px)) + 20px)}.policy-page__rte .policy-page__inline-heading{color:var(--rs-policy-fg);display:block;font-family:Archivo,sans-serif;font-size:clamp(28px,3.2vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:36px 0 14px;scroll-margin-top:calc(var(--header-chrome-height, var(--rs-header-chrome-height, 118px)) + 20px);text-decoration:none!important}.policy-page__rte .policy-page__inline-heading strong,.policy-page__rte .policy-page__inline-heading b,.policy-page__rte .policy-page__inline-heading u{font-weight:inherit;text-decoration:none!important}@media screen and (min-width:990px){.policy-page__body{gap:72px;grid-template-columns:var(--rs-policy-sidebar-width) minmax(0,1fr);padding-block:48px 88px}.policy-page__sidebar-inner{position:sticky;top:var(--rs-policy-sticky-top)}.policy-page__lede{margin-bottom:32px}.policy-page__toc-list{display:flex!important}}@media screen and (max-width:989px){.policy-page__title{font-size:clamp(36px,11vw,56px)}.policy-page__switcher{margin-top:4px}.policy-page__chip{font-size:13px;padding:11px 14px}.policy-page__toc-details{background:#fff;border:1px solid var(--rs-policy-line-soft);border-radius:var(--rs-policy-radius-lg);overflow:hidden}.policy-page__toc-summary{cursor:pointer;gap:12px;margin:0;min-height:52px;padding:16px 18px;pointer-events:auto;transition:background .2s ease}.policy-page__toc-details[open] .policy-page__toc-summary{color:var(--rs-policy-fg)}.policy-page__toc-mark{display:block}.policy-page__toc-list{border-top:1px solid var(--rs-policy-line-soft);gap:4px;padding:10px 10px 14px}.policy-page__toc-link{border-radius:10px;display:block;padding:10px 8px}.policy-page__toc-link.is-active{background:var(--rs-policy-panel)}}@media(prefers-reduced-motion:reduce){.policy-page__chip,.policy-page__contact-btn,.policy-page__toc-link,.policy-page__toc-mark:before,.policy-page__toc-mark:after{transition:none}.policy-page__contact-btn:hover,.policy-page__contact-btn:focus-visible{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/component-policy.css.map */
