.tos-r2-shell .site-footer{position:relative;overflow:hidden;grid-template-areas:"brand news" "nav legal" "ident ident";grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.4rem,3.4vw,4.4rem) clamp(2.4rem,4vw,6rem);padding-bottom:2.4rem;color:#f4efe0;background:radial-gradient(120% 90% at 78% 8%,#174b3a,#123c30 46%,#0e3327)}.tos-r2-shell .site-footer:before{position:absolute;z-index:0;top:0;right:-12%;width:52%;height:100%;border-left:1px solid rgba(217,188,93,.16);border-radius:50% 0 0 50%;content:"";pointer-events:none}.tos-r2-shell .site-footer>*{position:relative;z-index:1}.tos-r2-shell .site-footer__brand{grid-area:brand;align-self:start}.tos-r2-shell .site-footer__brand img{width:148px;filter:brightness(0) saturate(100%) invert(88%) sepia(12%) saturate(360%) hue-rotate(4deg) brightness(103%)}.tos-r2-shell .site-footer__claim{margin:1.6rem 0 0;max-width:16ch;color:#f7f2e4;font-family:TOSR2 Display,Arial Narrow,sans-serif;font-size:clamp(2.6rem,4.2vw,4.4rem);font-weight:800;letter-spacing:-.045em;line-height:1.02;text-wrap:balance;overflow-wrap:normal}.tos-r2-shell .site-footer__claim .fclaim-hl{color:#d9bc5d;font-style:normal}.tos-r2-shell .site-footer__brand p:not(.site-footer__claim){margin:1.2rem 0 0;color:#f4efe09e;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tos-r2-shell .site-footer__contact{grid-area:news;align-self:start;scroll-margin-top:88px;padding:clamp(1.8rem,2.4vw,2.6rem);border-radius:1.6rem 1.6rem 3.2rem;background:#f7efdd;box-shadow:10px 12px #d9bc5d;color:#123324}.tos-r2-shell .site-footer__news-eyebrow{margin:0 0 .6rem;color:#bd3528;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tos-r2-shell .site-footer__news-title{margin:0 0 .6rem;color:#123324;font-family:TOSR2 Display,Arial Narrow,sans-serif;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.tos-r2-shell .site-footer__contact p{max-width:none;margin:0 0 1.2rem;color:#123324c7;font-family:TOSR2 Text,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.5}.tos-r2-shell .site-footer__contact p.site-footer__news-eyebrow,.tos-r2-shell .site-footer__contact p.site-footer__news-title{margin-bottom:.6rem}.tos-r2-shell .footer-news__form{display:flex;flex-wrap:wrap;gap:.8rem}.tos-r2-shell .footer-news__form input[type=email]{flex:1 1 10rem;min-width:0;min-height:46px;padding:0 1rem;border:1px solid rgba(18,51,36,.28);border-radius:.8rem;background:#fffdf7;color:#123324;font:inherit;font-size:15px}.tos-r2-shell .site-footer .footer-news__form button{min-height:46px;padding:0 1.3rem;border:1px solid rgba(217,188,93,.55);border-radius:999px;background:linear-gradient(180deg,#0f3a28,#0a2a1c);color:#f7ebcf;font-family:TOSR2 Text,Arial,sans-serif;font-size:14px;font-weight:800}.tos-r2-shell .footer-news__msg{flex:1 0 100%;margin:.4rem 0 0;font-size:13px}.tos-r2-shell .site-footer__coltitle{margin:0 0 .4rem;color:#d9bc5d;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tos-r2-shell .site-footer__coltitle--nav{align-self:auto}.tos-r2-shell .site-footer__nav-group{grid-area:nav;min-width:0}.tos-r2-shell .site-footer__nav-group>nav{display:grid;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.2rem,2vw,2.4rem);margin-top:.7rem}.tos-r2-shell .site-footer__nav-group>nav a{border-bottom:1px solid rgba(244,239,224,.16);color:#f4efe0;font-size:15px;text-decoration:none}.tos-r2-shell .site-footer__nav-group>nav a:hover{color:#d9bc5d}.tos-r2-shell .site-footer__legal{grid-area:legal;display:block;padding-top:0;border-top:0}.tos-r2-shell .site-footer nav.footer-legal-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.2rem,2vw,2.4rem);margin-left:0}.tos-r2-shell .site-footer nav.footer-legal-rail a{min-height:40px;border-bottom:1px solid rgba(244,239,224,.14);color:#f4efe0db;font-size:13px;font-weight:600}.tos-r2-shell .site-footer nav.footer-legal-rail a:hover{color:#d9bc5d}.tos-r2-shell .site-footer__legal>small{display:block;margin-top:1.2rem;color:#f4efe080;font-size:12px}.tos-r2-shell .site-footer__identity{grid-area:ident;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(1.2rem,2.4vw,2.8rem);align-items:start;padding-top:2rem;border-top:1px solid rgba(244,239,224,.16)}.tos-r2-shell .site-footer__shipping{margin:0;padding:1rem 1.2rem;border:1px solid rgba(217,188,93,.4);border-left:3px solid #bd3528;border-radius:0 1.2rem 1.2rem 0;color:#f7f2e4;font-size:14px;font-weight:700;line-height:1.45}.tos-r2-shell .site-footer__identity p:not(.site-footer__shipping):not(.site-footer__signoff){margin:0;color:#f4efe09e;font-size:13px;line-height:1.6}.tos-r2-shell .site-footer__identity a{color:#f4efe0db}.tos-r2-shell .site-footer__signoff{grid-column:1 / -1;margin:.4rem 0 0;color:#d9bc5d;font-size:12px;font-weight:800;letter-spacing:.16em;text-align:right;text-transform:uppercase}@media(max-width:900px){.tos-r2-shell .site-footer{grid-template-areas:"brand" "news" "nav" "legal" "ident";grid-template-columns:minmax(0,1fr);gap:2.4rem}.tos-r2-shell .site-footer:before{display:none}.tos-r2-shell .site-footer__claim{max-width:18ch}.tos-r2-shell .site-footer__nav-group>nav{margin-top:.7rem}.tos-r2-shell .site-footer__identity{grid-template-columns:minmax(0,1fr)}.tos-r2-shell .site-footer__signoff{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/3os-239-footer.css.map */
