.linea-policy-page{--policy-ink: #07110f;--policy-paper: #f1f5f3;--policy-line: rgba(7, 17, 15, .14);--policy-lime: #ddf76d;background:var(--policy-paper);color:var(--policy-ink);min-height:100vh}.linea-policy-page .linea-header{background:#07110f}.lgpolicy-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(32px,7vw,120px);padding:clamp(72px,9vw,150px) max(5vw,24px) clamp(58px,7vw,108px);background:radial-gradient(circle at 88% 30%,rgba(221,247,109,.27) 0 5px,transparent 6px),linear-gradient(108deg,#07110f 0 66%,#10271f 66% 100%);color:#f8fbf9;overflow:hidden;position:relative}.lgpolicy-hero:after{border:1px solid rgba(221,247,109,.36);border-radius:50%;content:"";height:min(42vw,580px);position:absolute;right:-14vw;top:-24vw;width:min(42vw,580px)}.lgpolicy-hero>*{position:relative;z-index:1}.lgpolicy-hero h1{font-family:var(--linea-display, Impact, sans-serif);font-size:clamp(64px,9.5vw,168px);font-style:italic;letter-spacing:-.065em;line-height:.78;margin:18px 0 0;max-width:9ch;text-transform:uppercase}.lgpolicy-hero>p:last-child{color:#f8fbf9b3;font-size:clamp(17px,1.4vw,23px);line-height:1.55;margin:0;max-width:38ch}.lgpolicy-shell{display:grid;grid-template-columns:minmax(210px,.28fr) minmax(0,.72fr);gap:clamp(32px,7vw,120px);margin:0 auto;max-width:1520px;padding:clamp(64px,8vw,128px) max(5vw,24px) clamp(90px,10vw,160px)}.lgpolicy-nav{align-self:start;border-top:4px solid var(--policy-ink);display:flex;flex-direction:column;position:sticky;top:28px}.lgpolicy-nav p{font-size:12px;font-weight:900;letter-spacing:.16em;margin:24px 0 16px;text-transform:uppercase}.lgpolicy-nav a{border-top:1px solid var(--policy-line);color:var(--policy-ink);font-size:14px;font-weight:750;padding:16px 12px 16px 0;position:relative;text-decoration:none;transition:padding .18s ease,color .18s ease}.lgpolicy-nav a:after{content:"\2192";opacity:0;position:absolute;right:0;transition:opacity .18s ease}.lgpolicy-nav a:hover,.lgpolicy-nav a[aria-current=page]{color:#315f4d;padding-left:12px}.lgpolicy-nav a[aria-current=page]{background:var(--policy-lime);color:var(--policy-ink);padding-right:34px}.lgpolicy-nav a:hover:after,.lgpolicy-nav a[aria-current=page]:after{opacity:1;right:12px}.lgpolicy-document{min-width:0}.lgpolicy-document .shopify-policy__container{margin:0;max-width:920px;padding:0}.lgpolicy-document .shopify-policy__title{text-align:left}.lgpolicy-document .shopify-policy__title h1,.lgpolicy-title{font-family:var(--linea-display, Impact, sans-serif);font-size:clamp(46px,5.7vw,92px);font-style:italic;letter-spacing:-.05em;line-height:.9;margin:0 0 clamp(42px,6vw,76px);text-transform:uppercase}.lgpolicy-document .shopify-policy__body,.lgpolicy-document .rte,.lgpolicy-content{color:#29332f;font-size:16px;line-height:1.72}.lgpolicy-document .rte h2,.lgpolicy-content h2{border-top:1px solid var(--policy-line);color:var(--policy-ink);font-family:var(--linea-display, Impact, sans-serif);font-size:clamp(27px,2.3vw,39px);font-style:italic;letter-spacing:-.03em;line-height:1;margin:54px 0 18px;padding-top:28px;text-transform:uppercase}.lgpolicy-document .rte h3,.lgpolicy-content h3{color:var(--policy-ink);font-size:17px;font-weight:850;margin:30px 0 10px}.lgpolicy-document .rte p,.lgpolicy-document .rte ul,.lgpolicy-document .rte ol,.lgpolicy-content p,.lgpolicy-content ul,.lgpolicy-content ol{margin:0 0 18px}.lgpolicy-document .rte a,.lgpolicy-content a{color:#245f48;font-weight:750;text-decoration-thickness:1px;text-underline-offset:4px}.lgpolicy-document .rte strong,.lgpolicy-content strong{color:var(--policy-ink)}.lgpolicy-document .rte blockquote,.lgpolicy-content blockquote{background:#07110f;border:0;color:#f8fbf9;font-style:normal;margin:36px 0;padding:28px 32px}@media(max-width:820px){.lgpolicy-hero{grid-template-columns:1fr;padding-top:64px}.lgpolicy-hero h1{font-size:clamp(58px,20vw,94px)}.lgpolicy-shell{grid-template-columns:1fr}.lgpolicy-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.lgpolicy-nav p{grid-column:1 / -1}.lgpolicy-nav a{border-right:1px solid var(--policy-line);padding-left:10px}}@media(max-width:520px){.lgpolicy-hero,.lgpolicy-shell{padding-left:20px;padding-right:20px}.lgpolicy-nav{display:flex}.lgpolicy-document .shopify-policy__title h1,.lgpolicy-title{font-size:clamp(42px,14vw,66px)}}@media(prefers-reduced-motion:reduce){.lgpolicy-nav a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/linea-policy.css.map */
