:root{--green:#193B30;--green-deep:#0F2620;--cream:#EFE9DC;--cream-soft:#F7F3EC;--white:#FFFFFF;--navy:#2E3A4A;--charcoal:#4A4F55;--rule:rgba(25,59,48,.16);--rule-lt:rgba(239,233,220,.2);--display:"Bodoni Moda", Georgia, serif;--body:"Montserrat", system-ui, -apple-system, sans-serif;--pad:clamp(18px,5vw,76px);--bar:36px;--navh:68px;--filterh:58px;--checker:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Crect width='96' height='96' fill='%23EFE9DC'/%3E%3Crect x='48' width='48' height='48' fill='%23193B30'/%3E%3Crect y='48' width='48' height='48' fill='%23193B30'/%3E%3Cg fill='%23193B30'%3E%3Cpath d='M16 16h16l-5 6h-6z'/%3E%3Cpath d='M22.5 22h3l-1.5 12z'/%3E%3Cpath d='M64 64h16l-5 6h-6z'/%3E%3Cpath d='M70.5 70h3l-1.5 12z'/%3E%3C/g%3E%3C/svg%3E")}*{box-sizing:border-box;margin:0;padding:0;min-width:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--green);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}p{line-height:1.68;font-size:15px}.eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.announce{background:var(--green-deep);color:var(--cream);display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;font-size:9.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;padding:11px var(--pad);min-height:var(--bar);text-align:center;line-height:1.5}.announce .dot{opacity:.4}nav{position:sticky;top:0;z-index:95;background:var(--cream);color:var(--green);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 var(--pad);height:var(--navh);border-bottom:1px solid var(--rule)}.nav-left{display:flex;align-items:center;gap:14px;min-width:0}.nav-right{justify-self:end;display:flex;align-items:center;gap:16px;min-width:0}.nav-links{display:flex;gap:24px;align-items:center;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.nav-links a{position:relative;padding:4px 0}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1.5px;background:var(--green);transition:right .28s cubic-bezier(.22,.61,.36,1)}.nav-links a:hover:after,.nav-links a.on:after{right:0}.nav-logo{justify-self:center;display:block;flex:0 0 auto}.nav-logo img,.nav-logo svg{height:40px;width:auto}.nav-pill{background:var(--green);color:var(--cream);padding:11px 19px;font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;border-radius:100px;transition:background .22s;white-space:nowrap}.nav-pill:hover{background:var(--green-deep)}.nav-cart{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.nav-cart .n{background:var(--green);color:var(--cream);border-radius:100px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:8.5px;letter-spacing:0}.burger{display:none;flex-direction:column;gap:4px;padding:8px 4px;margin-left:-4px}.burger span{display:block;width:20px;height:1.6px;background:var(--green);transition:transform .3s,opacity .3s}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(5.6px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-5.6px) rotate(-45deg)}.drawer{position:fixed;left:0;right:0;top:calc(var(--bar-live, var(--bar)) + var(--navh));z-index:94;background:var(--cream);border-bottom:1px solid var(--rule);padding:8px var(--pad) 24px;transform:translateY(-118%);transition:transform .38s cubic-bezier(.22,.61,.36,1);display:none}.drawer.open{transform:translateY(0)}.drawer a.dl{display:block;padding:15px 0;border-bottom:1px solid var(--rule);font-family:var(--display);font-size:26px;line-height:1.1}.drawer .nav-pill{display:inline-block;margin-top:20px}.btn{display:inline-block;padding:15px 28px;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background .22s,color .22s,border-color .22s;white-space:nowrap}.btn-solid{background:var(--cream);color:var(--green)}.btn-solid:hover{background:var(--white)}.btn-ghost{border:1px solid rgba(239,233,220,.55);color:var(--cream)}.btn-ghost:hover{background:#efe9dc24;border-color:var(--cream)}.btn-dark{background:var(--green);color:var(--cream)}.btn-dark:hover{background:var(--green-deep)}.link-underline{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}.marquee{background:var(--green);color:var(--cream);padding:15px 0;overflow:hidden;white-space:nowrap}.marquee-track{display:inline-flex;align-items:center;animation:slide 36s linear infinite}.marquee span{font-family:var(--display);font-size:clamp(19px,2.6vw,32px);padding:0 24px;white-space:nowrap}.marquee img,.marquee svg{height:18px;width:auto;opacity:.85;flex:0 0 auto}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.card-rule{display:grid;grid-template-columns:50px 1fr 160px 74px;gap:14px;align-items:center;border-top:1.5px solid var(--green);border-bottom:1px solid var(--rule);padding:11px 0;margin-bottom:26px;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.55}.card-rule .right{text-align:right}.sub-rule{display:flex;align-items:center;gap:16px;margin:clamp(44px,5vw,72px) 0 26px;font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.55}.sub-rule:after{content:"";flex:1;height:1px;background:var(--rule)}.product .frame{position:relative;background:var(--white);aspect-ratio:4/5;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:12px}.product .frame img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.product:hover .frame img{transform:scale(1.04)}.product .no{position:absolute;top:0;left:0;z-index:3;background:var(--green);color:var(--cream);font-size:8.5px;font-weight:600;letter-spacing:.12em;padding:6px 9px}.product .meta{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:baseline;padding-top:12px;border-top:1px solid var(--rule);margin-top:12px}.product .name{font-family:var(--display);font-size:18px;line-height:1.15}.product .price{font-size:11.5px;font-weight:600;letter-spacing:.03em}.product .detail{grid-column:1/-1;font-size:8.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.5}.swatches{grid-column:1/-1;display:flex;gap:6px;margin-top:3px}.sw{width:11px;height:11px;border-radius:50%;border:1px solid rgba(25,59,48,.3)}.sw-green{background:var(--green)}.sw-white{background:var(--white)}.sw-navy{background:var(--navy)}.sw-charcoal{background:var(--charcoal)}.shop-all{text-align:center;margin-top:clamp(34px,4vw,54px)}.grid-sm{grid-template-columns:repeat(4,1fr)}.grid-sm .name{font-size:16px}.join p{margin:18px auto 0;max-width:46ch;opacity:.78}.form{display:flex;gap:10px;max-width:470px;margin:32px auto 0;flex-wrap:wrap;justify-content:center}.form input{flex:1;min-width:200px;background:transparent;border:1px solid rgba(239,233,220,.4);color:var(--cream);padding:15px 17px;font-family:var(--body);font-size:13px}.form input::placeholder{color:#efe9dc80}.form input:focus{outline:2px solid var(--cream);outline-offset:2px}footer{background:var(--green);color:var(--cream);padding:clamp(46px,6vw,80px) var(--pad) 0}footer.footer--deep{background:var(--green-deep)}footer.footer--ruled{border-top:1px solid var(--rule-lt)}.foot-social{padding-bottom:clamp(36px,5vw,58px);border-bottom:1px solid var(--rule-lt);margin-bottom:clamp(36px,5vw,56px)}.foot-social .head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:18px}.foot-social .head .h{font-family:var(--display);font-size:clamp(19px,2.2vw,27px)}.ig-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.2vw,14px);max-width:600px}.ig-grid a{aspect-ratio:1/1;overflow:hidden;display:block}.ig-grid img{width:100%;height:100%;object-fit:cover;transition:opacity .3s,transform .5s ease}.ig-grid a:hover img{opacity:.85;transform:scale(1.06)}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px;padding-bottom:44px}footer h4{font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;opacity:.55}footer ul{list-style:none;display:flex;flex-direction:column;gap:11px}footer li a{font-size:13px;opacity:.85}footer li a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.foot-mark img,.foot-mark svg{height:36px;width:auto}.foot-mark .tag{font-family:var(--display);font-style:italic;font-size:19px;margin-top:18px;opacity:.8}.foot-bottom{border-top:1px solid var(--rule-lt);padding:18px 0 26px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.reveal.in{opacity:1;transform:none}@media(max-width:1100px){.grid-sm{grid-template-columns:repeat(3,1fr)}}@media(max-width:1000px){.grid-sm{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr 1fr}.ig-grid{max-width:none}}@media(max-width:820px){:root{--navh:58px}.burger{display:flex}.drawer{display:block}.nav-desktop{display:none!important}nav{grid-template-columns:1fr auto 1fr}.nav-logo img,.nav-logo svg{height:30px}.nav-right{gap:12px}.nav-cart{font-size:9.5px;letter-spacing:.14em}.announce{font-size:8.5px;letter-spacing:.16em;gap:8px;padding:9px var(--pad)}}@media(max-width:560px){.announce .hide-xs{display:none}.grid-sm{grid-template-columns:repeat(2,1fr);gap:10px}.product .name{font-size:15px}.product .price{font-size:11px}.product .detail{font-size:8px;letter-spacing:.1em}.card-rule{grid-template-columns:42px 1fr;font-size:8px;letter-spacing:.14em}.card-rule .hide-sm{display:none}.foot-grid{grid-template-columns:1fr;gap:28px}.foot-bottom{font-size:8.5px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}.scord-mark{fill:currentColor}nav .scord-mark{color:var(--green)}.marquee .scord-mark,footer .scord-mark,.join .scord-mark{color:var(--cream)}.join .scord-mark--submark{height:52px;width:auto;margin:0 auto 22px;opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/12/assets/scord-brand.css.map */
