:root{--cs-ink: #171713;--cs-paper: #fffdf8;--cs-terracotta: #bd5c38;--cs-line: rgba(255, 253, 248, .24)}.cs-shell,.cs-shell *,.cs-shell *:before,.cs-shell *:after{box-sizing:border-box}.cs-shell{color:var(--cs-ink);font-family:var(--font-body--family, "DM Sans", Arial, sans-serif)}.cs-shell a{color:inherit;text-decoration:none}body:has(.cs-shell--header) #header-group{position:sticky;z-index:90;top:0}.cs-announcement{min-height:34px;display:flex;align-items:center;justify-content:center;gap:9px;padding:7px 20px;background:var(--cs-ink);color:var(--cs-paper);font-size:10px;font-weight:800;letter-spacing:.13em;line-height:1;text-align:center}.cs-header{position:relative;border-bottom:1px solid rgba(23,23,19,.18);background:var(--cs-paper)}.cs-header__main{min-height:78px;display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(260px,1fr);align-items:center;gap:28px;width:min(100%,1680px);margin:0 auto;padding:0 clamp(22px,3.4vw,58px)}.cs-header__brand,.cs-footer__brand{width:fit-content;font-family:var(--font-heading--family, "Fraunces", Georgia, serif);font-weight:700;letter-spacing:-.045em;line-height:1}.cs-header__brand{font-size:25px}.cs-header__nav{display:flex;align-items:center;justify-content:center;gap:clamp(20px,2.4vw,42px)}.cs-header__nav a,.cs-header__amazon,.cs-header__cart,.cs-menu-toggle{font-size:10px;font-weight:800;letter-spacing:.09em}.cs-header__nav a,.cs-header__amazon,.cs-header__cart{padding-block:10px;border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.cs-header__nav a:hover,.cs-header__nav a:focus-visible,.cs-header__amazon:hover,.cs-header__amazon:focus-visible,.cs-header__cart:hover,.cs-header__cart:focus-visible{border-bottom-color:currentColor}.cs-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.cs-header__shop{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;border:1px solid var(--cs-ink);font-size:10px;font-weight:800;letter-spacing:.09em;transition:background .16s ease,color .16s ease}.cs-header__shop:hover,.cs-header__shop:focus-visible{background:var(--cs-ink);color:var(--cs-paper)}.cs-menu-toggle{display:none;min-height:42px;align-items:center;justify-content:center;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}.cs-mobile-menu[hidden]{display:none!important}.cs-mobile-menu{display:grid;grid-template-columns:1fr;padding:6px clamp(22px,3.4vw,58px) 22px;border-top:1px solid rgba(23,23,19,.15);background:var(--cs-paper)}.cs-mobile-menu a{min-height:54px;display:flex;align-items:center;border-bottom:1px solid rgba(23,23,19,.15);font-size:13px;font-weight:800;letter-spacing:.08em}.cs-mobile-menu a:last-child{color:var(--cs-terracotta)}body.cs-menu-open{overflow:hidden}.cs-footer{padding:clamp(70px,8vw,118px) 5vw 28px;background:var(--cs-ink);color:var(--cs-paper)}.cs-footer__main{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(520px,1.7fr);gap:clamp(54px,9vw,150px);width:min(100%,1550px);margin:0 auto}.cs-footer__brand{display:inline-block;font-size:clamp(44px,5vw,76px)}.cs-footer__identity p{max-width:360px;margin:24px 0 0;color:#fffdf8b8;font-family:var(--font-heading--family, "Fraunces", Georgia, serif);font-size:clamp(22px,2.4vw,34px);line-height:1.25}.cs-footer__links{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));gap:38px}.cs-footer__links nav{display:flex;flex-direction:column;align-items:flex-start}.cs-footer__links h2{margin:0 0 20px;color:var(--cs-terracotta);font-family:var(--font-body--family, "DM Sans", Arial, sans-serif);font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1.2}.cs-footer__links a{padding:7px 0;color:#fffdf8db;font-size:13px;line-height:1.35;transition:color .16s ease,transform .16s ease}.cs-footer__links a:hover,.cs-footer__links a:focus-visible{color:var(--cs-paper);transform:translate(3px)}.cs-footer__bottom{min-height:68px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;width:min(100%,1550px);margin:clamp(60px,7vw,105px) auto 0;padding-top:24px;border-top:1px solid var(--cs-line);color:#fffdf899;font-size:9px;font-weight:800;letter-spacing:.12em}.cs-shell :focus-visible{outline:2px solid var(--cs-terracotta);outline-offset:4px}.cm #why-collarva,.cm #fit,.cm #story,.cm #faq,.cm #shop-collarva{scroll-margin-top:130px}@media(max-width:1100px){.cs-header__main{grid-template-columns:1fr auto}.cs-header__nav,.cs-header__amazon,.cs-header__shop{display:none}.cs-menu-toggle{display:inline-flex}.cs-footer__main{grid-template-columns:1fr}}@media(max-width:760px){.cs-announcement{gap:7px;padding-inline:12px;font-size:9px}.cs-announcement__returns{display:none}.cs-header__main{min-height:64px;gap:14px;padding-inline:18px}.cs-header__brand{font-size:22px}.cs-header__actions{gap:13px}.cs-header__cart,.cs-menu-toggle{font-size:9px}.cs-mobile-menu{padding-inline:18px}.cs-footer{padding:72px 20px 86px}.cs-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px}.cs-footer__bottom{min-height:0;flex-direction:column;align-items:flex-start;margin-top:64px;padding-top:22px}.cm #why-collarva,.cm #fit,.cm #story,.cm #faq,.cm #shop-collarva{scroll-margin-top:108px}}@media(prefers-reduced-motion:reduce){.cs-shell *,.cs-shell *:before,.cs-shell *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/collarva-shell.css.map */
