.so-terms-service{--shipping-ink: #0c100e;--shipping-forest: #173c31;--shipping-forest-deep: #101a15;--shipping-red: #c54432;--shipping-paper: #f5f2ea;--shipping-sand: #ebe6da;--shipping-line: rgba(12, 16, 14, .13);background:var(--shipping-paper);color:var(--shipping-ink)}.so-terms-service *{box-sizing:border-box}.so-terms-service__hero{position:relative;overflow:hidden;padding:clamp(4.8rem,7vw,8.2rem) 0 clamp(4.2rem,6vw,6.8rem);border-bottom:.5rem solid var(--shipping-red);background:radial-gradient(circle at 85% 18%,rgba(197,68,50,.2),transparent 28rem),linear-gradient(125deg,var(--shipping-forest-deep),var(--shipping-forest));color:#fff}.so-terms-service__hero:after{position:absolute;right:-9rem;bottom:-15rem;width:48rem;height:29rem;border:.1rem solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 4rem #ffffff06,0 0 0 8rem #ffffff05;content:"";transform:rotate(-10deg)}.so-terms-service__hero-inner{position:relative;z-index:1;max-width:92rem}.so-terms-service__kicker{display:inline-flex;align-items:center;gap:1rem;margin:0 0 1.4rem;color:#d8dfd2;font-size:1.15rem;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.so-terms-service__kicker:before{width:3rem;height:.2rem;background:var(--shipping-red);content:""}.so-terms-service__hero h1{max-width:84rem;margin:0;color:#fff;font-size:clamp(4rem,7vw,7.2rem);font-weight:900;letter-spacing:-.045em;line-height:.98;text-transform:uppercase}.so-terms-service__subtitle{max-width:72rem;margin:1.6rem 0 0;color:#ffffffc7;font-size:clamp(1.55rem,1.8vw,2rem);line-height:1.55}.so-terms-service__effective{display:inline-flex;margin:2.1rem 0 0;padding:.7rem 1rem;border:.1rem solid rgba(255,255,255,.2);border-radius:99rem;color:#ffffffd1;font-size:1.12rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.so-terms-service__body{padding:clamp(3.2rem,5vw,6rem) 0 clamp(5rem,7vw,8rem)}.so-terms-service__intro-card,.so-terms-service__section,.so-terms-service__toc-card{border:.1rem solid var(--shipping-line);background:#fff;box-shadow:0 1.4rem 4.5rem #102f2812}.so-terms-service__intro-card{padding:clamp(2.4rem,4vw,4.4rem);border-radius:.8rem}.so-terms-service__lead{max-width:103rem;margin:0;color:#0c100ec7;font-size:clamp(1.55rem,1.7vw,1.82rem);line-height:1.7}.so-terms-service__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:2.8rem}.so-terms-service__summary-item{padding:1.8rem;border:.1rem solid rgba(23,60,49,.14);border-top:.35rem solid var(--shipping-red);background:#f8f9f6}.so-terms-service__summary-item span{display:block;margin-bottom:.8rem;color:var(--shipping-forest);font-size:1.12rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.so-terms-service__summary-item p{margin:0;color:#0c100eb8;font-size:1.38rem;line-height:1.55}.so-terms-service__layout{display:grid;grid-template-columns:minmax(22rem,27rem) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start;margin-top:clamp(2.4rem,4vw,4.4rem)}.so-terms-service__toc{position:sticky;top:2rem}.so-terms-service__toc-card{overflow:hidden;border-radius:.7rem}.so-terms-service__toc-kicker{margin:0;padding:1.6rem 1.8rem 1.3rem;background:var(--shipping-forest);color:#fff;font-size:1.08rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.so-terms-service__toc nav{display:grid;padding:.8rem}.so-terms-service__toc a{display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:1rem;align-items:start;padding:1.05rem 1rem;border-radius:.35rem;color:#0c100eb8;font-size:1.25rem;font-weight:750;line-height:1.35;text-decoration:none;transition:background .16s ease,color .16s ease}.so-terms-service__toc a:hover,.so-terms-service__toc a:focus-visible{background:#edf2ee;color:var(--shipping-forest)}.so-terms-service__toc a span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:50%;background:var(--shipping-red);color:#fff;font-size:1.1rem;font-weight:900}.so-terms-service__content{display:grid;gap:2rem}.so-terms-service__section{scroll-margin-top:2rem;padding:clamp(2.2rem,4vw,4.2rem);border-radius:.8rem}.so-terms-service__section-heading{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:1.4rem;align-items:center;margin-bottom:2.2rem;padding-bottom:1.8rem;border-bottom:.2rem solid rgba(197,68,50,.75)}.so-terms-service__section-heading>span{display:grid;width:4.4rem;height:4.4rem;place-items:center;border-radius:50%;background:var(--shipping-forest);color:#fff;font-size:1.8rem;font-weight:900}.so-terms-service__section-heading h2{margin:0;color:var(--shipping-forest);font-size:clamp(2.5rem,4vw,3.6rem);font-weight:900;letter-spacing:-.035em;line-height:1.05}.so-terms-service__subsection+.so-terms-service__subsection{margin-top:2.1rem;padding-top:2.1rem;border-top:.1rem solid rgba(12,16,14,.09)}.so-terms-service__subsection h3{margin:0 0 .8rem;color:var(--shipping-ink);font-size:clamp(1.72rem,2.1vw,2rem);font-weight:900;letter-spacing:-.01em;line-height:1.25}.so-terms-service__subsection p,.so-terms-service__subsection li,.so-terms-service__callout p{color:#0c100ebd;font-size:1.52rem;line-height:1.7}.so-terms-service__subsection p{margin:0}.so-terms-service__subsection p+p{margin-top:1.1rem}.so-terms-service__subsection ul{margin:1rem 0 1.1rem;padding-left:2.2rem}.so-terms-service__subsection li+li{margin-top:.55rem}.so-terms-service__callout{display:grid;grid-template-columns:minmax(15rem,.42fr) minmax(0,1fr);gap:2rem;margin:0 0 2.2rem;padding:1.9rem 2rem;border:.1rem solid rgba(12,16,14,.13);background:#f3f5f1}.so-terms-service__callout strong{color:var(--shipping-forest);font-size:1.35rem;font-weight:900;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.so-terms-service__callout p{margin:0}.so-terms-service__callout--red{border-color:#c544328c;background:#fbf2ef}.so-terms-service__callout--rights{margin:2.5rem 0 0;border-color:#173c3185;background:#edf2ee}.so-terms-service__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.so-terms-service__button{display:inline-flex;min-height:5rem;align-items:center;justify-content:center;padding:1.2rem 2.2rem;border:.15rem solid var(--shipping-forest);border-radius:.4rem;background:#fff;color:var(--shipping-forest);font-size:1.25rem;font-weight:900;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.so-terms-service__button:hover{box-shadow:0 1rem 2.4rem #0c100e1f;transform:translateY(-.15rem)}.so-terms-service__button--primary{border-color:var(--shipping-red);background:var(--shipping-red);color:#fff}.so-terms-service__policy-footer{display:flex;justify-content:space-between;gap:2rem;padding:1.7rem 2rem;border:.1rem solid var(--shipping-line);border-radius:.5rem;background:#e9ece8;color:var(--shipping-forest);font-size:1.18rem;letter-spacing:.04em;text-transform:uppercase}.so-terms-service__policy-footer strong{font-weight:900}@media screen and (max-width:989px){.so-terms-service__summary,.so-terms-service__layout{grid-template-columns:1fr}.so-terms-service__toc{position:static}.so-terms-service__toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.so-terms-service__hero{padding:4rem 0 3.7rem}.so-terms-service__body{padding:2rem 0 4rem}.so-terms-service__intro-card,.so-terms-service__section{padding:2rem 1.6rem;border-radius:.6rem}.so-terms-service__summary{margin-top:2rem}.so-terms-service__toc nav{grid-template-columns:1fr}.so-terms-service__section-heading{grid-template-columns:3.6rem minmax(0,1fr);gap:1rem;margin-bottom:1.8rem;padding-bottom:1.4rem}.so-terms-service__section-heading>span{width:3.6rem;height:3.6rem;font-size:1.5rem}.so-terms-service__subsection p,.so-terms-service__subsection li,.so-terms-service__callout p{font-size:1.45rem}.so-terms-service__callout{grid-template-columns:1fr;gap:.8rem;padding:1.6rem}.so-terms-service__actions{display:grid}.so-terms-service__button{width:100%}.so-terms-service__policy-footer{display:grid;gap:.5rem}}@media(prefers-reduced-motion:reduce){.so-terms-service__toc a,.so-terms-service__button{transition:none}}.so-terms-service__toc nav{max-height:calc(100vh - 10rem);overflow:auto}.so-terms-service__related{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.so-terms-service__related a{color:var(--shipping-red);font-weight:850;text-decoration:none}.so-terms-service__related a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/91/assets/section-so-terms-service.css.map */
