:root{--cn-black: #0a0a0a;--cn-panel: #121212;--cn-red: #e60000;--cn-text: #fff;--cn-muted: #b5b8bd;--cn-line: #303033;--cn-body: "DM Sans", Arial, sans-serif;--cn-heading: "Bebas Neue", "Arial Narrow", sans-serif}.cn-site,.cn-site-header,.cn-footer{font-family:var(--cn-body);color:var(--cn-text);background:var(--cn-black);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.7}:where(.cn-site,.cn-site-header,.cn-footer) *,:where(.cn-site,.cn-site-header,.cn-footer) *:before,:where(.cn-site,.cn-site-header,.cn-footer) *:after{box-sizing:border-box}.cn-site :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.cn-site :where(h1,h2,h3){font-family:var(--cn-heading);font-weight:400;line-height:1.03;text-transform:uppercase;letter-spacing:.01em}:where(.cn-site) h2{font-size:clamp(2.6rem,5vw,4.8rem)}:where(.cn-site) h3{font-size:clamp(1.8rem,3vw,2.6rem)}.cn-page-heading{font-size:clamp(3.3rem,7.5vw,7.5rem);line-height:.98!important;max-width:1050px;text-wrap:balance}.cn-site :where(a,button),.cn-site-header :where(a,button),.cn-footer a{-webkit-tap-highlight-color:transparent}.cn-site a,.cn-site-header a{color:inherit;text-decoration:none}.cn-site p{color:var(--cn-muted)}:where(.cn-site,.cn-site-header,.cn-footer) :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #fff;outline-offset:5px}.cn-site ::selection,.cn-site-header ::selection{background:var(--cn-red);color:#fff}.cn-site .cn-wrap{width:min(1440px,100%);padding-inline:6%;margin-inline:auto}.cn-site .cn-section-space{padding-block:100px}.cn-site .cn-rule{border-top:1px solid var(--cn-line)}.cn-site .cn-eyebrow{font:600 12px/1.5 var(--cn-body);text-transform:uppercase;letter-spacing:.15em;color:var(--cn-muted);margin-bottom:24px}.cn-site .cn-eyebrow:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:2px;background:var(--cn-red);margin-right:12px}.cn-site .cn-lead{font-size:18px;line-height:1.8;max-width:630px;margin-top:28px}.cn-site .cn-meta{font-size:13px;color:var(--cn-muted)}.cn-site .cn-btn,.cn-site-header .cn-btn{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:15px 24px;font:600 14px/1.4 var(--cn-body);border:1px solid transparent;border-radius:0;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,transform .2s;white-space:normal}.cn-site .cn-btn-red,.cn-site-header .cn-btn-red{background:var(--cn-red);color:#fff}.cn-site .cn-btn-red:hover,.cn-site-header .cn-btn-red:hover{background:#c90000}.cn-site .cn-btn-outline{background:transparent;color:#fff;border-color:#656565}.cn-site .cn-btn-outline:hover{border-color:#fff;background:#191919}.cn-site .cn-btn[disabled]{background:#242424;color:#979ba0;cursor:not-allowed;border-color:#414141}.cn-site .cn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}.cn-site .cn-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;font-size:14px;border-bottom:1px solid #636363}.cn-site .cn-link:hover{border-color:#fff}.cn-site .cn-link>span,.cn-site .cn-btn>span{transition:transform .2s}.cn-site .cn-link:hover>span,.cn-site .cn-btn:hover>span{transform:translate(3px,-3px)}.cn-site .cn-breadcrumb{font-size:13px;display:flex;flex-wrap:wrap;gap:12px;color:var(--cn-muted);margin-bottom:36px}.cn-site .cn-breadcrumb a:hover{color:#fff}.cn-site .cn-tag{font:600 12px/1.4 var(--cn-body);letter-spacing:.08em;text-transform:uppercase;padding:8px 11px;border:1px solid #464646;display:inline-block}.cn-site .cn-tag-live{border-color:#713131;color:#faa}.cn-site [id]{scroll-margin-top:110px}.cn-site .cn-reveal{opacity:1;transform:none}.cn-site [data-cn-reveal-ready]{opacity:0;transform:translateY(18px)}.cn-site [data-cn-reveal-ready].is-visible{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.cn-header-section{position:sticky;top:0;z-index:45}.cn-site-header{border-bottom:1px solid var(--cn-line)}.cn-announcement{font-size:11px;line-height:1.6;letter-spacing:.08em;text-align:center;padding:8px 16px;border-bottom:1px solid #252525;color:#b5b8bd}.cn-nav-inner{max-width:1440px;margin:auto;min-height:88px;padding:14px 6%;display:flex;align-items:center;justify-content:space-between;gap:24px}.cn-wordmark{display:flex;gap:12px;align-items:center;flex-shrink:0}.cn-wordmark img{width:38px;height:48px;object-fit:contain}.cn-wordmark strong{font:400 30px/1 var(--cn-heading);display:block;letter-spacing:.04em}.cn-wordmark small{font:500 10px/1.3 var(--cn-body);letter-spacing:.17em;display:block;margin-top:6px}.cn-nav-desktop{display:flex;align-items:center;gap:26px;font-size:14px}.cn-nav-desktop>a{position:relative;padding:12px 0}.cn-nav-desktop>a:after{content:"";height:2px;position:absolute;bottom:4px;left:0;right:0;background:var(--cn-red);transform:scaleX(0);transform-origin:left;transition:transform .2s}.cn-nav-desktop>a:hover:after,.cn-nav-desktop>a[aria-current]:after{transform:scaleX(1)}.cn-nav-actions{display:flex;align-items:center;gap:22px;font-size:13px}.cn-nav-actions>a{padding-block:12px}.cn-nav-actions .cn-btn{padding:13px 18px;min-height:46px}.cn-mobile-nav{display:none}.cn-mobile-nav summary{cursor:pointer;list-style:none}.cn-mobile-nav summary::-webkit-details-marker{display:none}.cn-mobile-nav summary{padding:12px 6%;min-height:44px;border-top:1px solid #252525;font-size:14px;display:flex;justify-content:space-between}.cn-mobile-nav[open] summary span{transform:rotate(45deg)}.cn-mobile-links{padding:0 6% 26px;display:grid}.cn-mobile-links a{padding:12px 0;border-bottom:1px solid #292929;font-size:16px}.cn-footer{padding:64px 6% 26px;border-top:1px solid #303033}.cn-footer-inner{max-width:1280px;margin:auto}.cn-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-bottom:60px}.cn-footer strong{font:400 38px/1.1 var(--cn-heading);letter-spacing:.03em}.cn-footer p{font-size:14px;line-height:1.8;color:#b5b8bd;margin:14px 0}.cn-footer h2{font:600 13px/1.4 var(--cn-body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px}.cn-footer a{color:#c4c6c8;text-decoration:none;font-size:14px;line-height:1.8}.cn-footer a:hover{color:#fff}.cn-footer-links{display:grid;gap:12px}.cn-footer-bottom{padding-top:24px;border-top:1px solid #292929;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:12px;color:#91969a}.cn-footer-bottom a{font-size:12px}.cn-footer-policy{display:flex;gap:20px}@media(max-width:1100px){.cn-nav-desktop{gap:18px}.cn-nav-actions .cn-tracker-login{display:none}.cn-nav-inner{gap:18px}.cn-nav-desktop{font-size:13px}}@media(max-width:850px){.cn-nav-desktop,.cn-nav-actions .cn-btn{display:none}.cn-mobile-nav{display:block}.cn-nav-inner{min-height:76px}.cn-wordmark strong{font-size:27px}.cn-wordmark img{width:32px;height:42px}.cn-header-section{position:relative}}@media(max-width:700px){.cn-site .cn-section-space{padding-block:64px}.cn-site .cn-lead{font-size:16px}.cn-site .cn-wrap{padding-inline:6%}.cn-site .cn-actions{gap:12px}.cn-site .cn-btn{padding:15px 19px}.cn-announcement{font-size:10px;letter-spacing:.035em}.cn-footer-top{grid-template-columns:1fr 1fr;gap:32px}.cn-footer-brand{grid-column:1/-1}.cn-footer{padding-top:48px}.cn-footer-top{padding-bottom:40px}.cn-site [id]{scroll-margin-top:24px}}@media(prefers-reduced-motion:reduce){.cn-site *,.cn-site-header *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cn-site [data-cn-reveal-ready]{opacity:1!important;transform:none!important}}.cn-site.cn-catalog,.cn-site.cn-pdp{--cn-black: #fff;--cn-panel: #f4f5f6;--cn-text: #141718;--cn-muted: #626b73;--cn-line: #dde1e5;background:#fff;color:#141718;color-scheme:light}.cn-site.cn-catalog .cn-wrap,.cn-site.cn-pdp .cn-wrap{width:min(1440px,100%);padding-inline:6%;margin-inline:auto}.cn-site.cn-catalog .cn-eyebrow{font:500 .875rem/1.5 DM Sans,sans-serif;color:#626b73;letter-spacing:.09em;margin-bottom:1.25rem}.cn-site.cn-catalog .cn-eyebrow:before{content:none;display:none}.cn-site.cn-catalog .cn-catalog-detail-body a{color:#b80000;text-decoration:underline;text-underline-offset:5px}.cn-site.cn-catalog .cn-catalog-detail-body a:is(:hover,:focus-visible){color:#141718}.cn-site.cn-pdp a{color:#b80000;text-decoration:underline;text-underline-offset:4px}.cn-site.cn-pdp a:is(:hover,:focus-visible){color:#141718}.cn-site.cn-pdp .cn-pdp-breadcrumb a{color:#141718;text-decoration:none}.cn-site.cn-pdp .cn-pdp-breadcrumb a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cn-site.css.map */
