:root{--cfs-black: #080808;--cfs-white: #f7f3ee;--cfs-cream: #ede7dc;--cfs-gold: #c4973a;--cfs-gold2: #9a7428;--cfs-green: #1a3318;--cfs-red: #9b1c1c;--cfs-gray: #707070;--cfs-mid: #1c1c1c;--cfs-border: #252525}.cfs-announce{background:var(--cfs-gold);color:var(--cfs-black);text-align:center;padding:10px 20px;font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;font-weight:700}.cfs-header{background:#080808f7;border-bottom:1px solid var(--cfs-border);position:sticky;top:0;z-index:300;display:flex;align-items:center;justify-content:space-between;padding:0 48px;height:68px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cfs-header__logo{font-family:Anton,sans-serif;font-size:22px;letter-spacing:3px;color:var(--cfs-white);text-decoration:none}.cfs-header__logo span{color:var(--cfs-gold)}.cfs-header__nav{display:flex}.cfs-header__nav a{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#f7f3ee8c;text-decoration:none;padding:0 22px;height:68px;display:flex;align-items:center;border-right:1px solid var(--cfs-border);transition:color .2s,background .2s}.cfs-header__nav a:first-child{border-left:1px solid var(--cfs-border)}.cfs-header__nav a:hover,.cfs-header__nav a.is-live{color:var(--cfs-gold);background:#c4973a0f}.cfs-header__actions{display:flex;gap:12px;align-items:center}.cfs-header__cart{background:var(--cfs-gold);color:var(--cfs-black);font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;font-weight:700;padding:0 20px;height:40px;display:flex;align-items:center;text-decoration:none;transition:background .2s}.cfs-header__cart:hover{background:var(--cfs-gold2);color:var(--cfs-black)}.cfs-hero{position:relative;height:100vh;min-height:600px;overflow:hidden;display:flex;align-items:flex-end;background:#111}.cfs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.cfs-hero__media img,.cfs-hero__media video{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:grayscale(30%) contrast(1.05) brightness(.7);transition:transform 8s ease;display:block}.cfs-hero:hover .cfs-hero__media img{transform:scale(1.03)}.cfs-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#080808d9,#0808084d,#080808b3)}.cfs-hero__fade{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,var(--cfs-black) 0%,transparent 100%)}.cfs-hero__content{position:relative;z-index:2;padding:0 48px 64px;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:flex-end;width:100%}.cfs-hero__eyebrow{font-family:Space Mono,monospace;font-size:10px;letter-spacing:5px;color:var(--cfs-gold);text-transform:uppercase;margin-bottom:16px;display:block}.cfs-hero__heading{font-family:Anton,sans-serif;font-size:clamp(52px,8vw,108px);line-height:.93;letter-spacing:-1px;text-transform:uppercase;margin-bottom:20px;color:var(--cfs-white)}.cfs-hero__heading em{font-style:normal;color:var(--cfs-gold);display:block}.cfs-hero__text{font-size:15px;color:#f7f3ee99;line-height:1.7;max-width:480px;margin-bottom:32px}.cfs-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.cfs-drop-card{border:1px solid rgba(196,151,58,.4);padding:24px 28px;display:inline-block;background:#08080899;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center}.cfs-drop-card__label{font-family:Space Mono,monospace;font-size:9px;letter-spacing:4px;color:var(--cfs-gold);text-transform:uppercase;display:block;margin-bottom:4px}.cfs-drop-card__number{font-family:Anton,sans-serif;font-size:72px;color:var(--cfs-white);line-height:1;display:block}.cfs-drop-card__date{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;color:var(--cfs-gray);display:block;margin-top:4px}.cfs-drop-card__units{font-family:Space Mono,monospace;font-size:9px;letter-spacing:2px;color:var(--cfs-red);display:block;margin-top:8px}.cfs-btn,.cfs-btn-primary{background:var(--cfs-white);color:var(--cfs-black);font-family:Anton,sans-serif;font-size:15px;letter-spacing:2px;text-transform:uppercase;padding:16px 36px;text-decoration:none;display:inline-block;transition:background .2s;border:none;cursor:pointer}.cfs-btn:hover,.cfs-btn-primary:hover{background:var(--cfs-gold);color:var(--cfs-black)}.cfs-btn-ghost{border:1px solid rgba(247,243,238,.3);color:var(--cfs-white);font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;padding:16px 28px;text-decoration:none;display:inline-block;transition:border-color .2s,color .2s;background:transparent;cursor:pointer}.cfs-btn-ghost:hover{border-color:var(--cfs-gold);color:var(--cfs-gold)}.cfs-ticker{background:var(--cfs-green);padding:14px 0;overflow:hidden;white-space:nowrap}.cfs-ticker__inner{display:inline-block;animation:cfs-tick 28s linear infinite}.cfs-ticker__inner span{font-family:Space Mono,monospace;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:#f7f3eebf;padding:0 40px}.cfs-ticker__inner span:before{content:"\25c6  ";color:var(--cfs-gold)}@keyframes cfs-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.cfs-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.cfs-product-card{background:var(--cfs-mid);position:relative;cursor:pointer}.cfs-product-card:hover .cfs-product-card__img{transform:scale(1.04)}.cfs-product-card__img-wrap{aspect-ratio:3/4;overflow:hidden;background:#1a1a1a;position:relative;display:block}.cfs-product-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.cfs-product-card__badge{position:absolute;top:14px;left:14px;font-family:Space Mono,monospace;font-size:9px;letter-spacing:2px;font-weight:700;padding:5px 12px;text-transform:uppercase}.cfs-product-card__badge--new{background:var(--cfs-gold);color:var(--cfs-black)}.cfs-product-card__badge--sold{background:transparent;color:var(--cfs-gray);border:1px solid var(--cfs-gray)}.cfs-product-card__body{padding:20px}.cfs-product-card__edition{font-family:Space Mono,monospace;font-size:8px;letter-spacing:3px;color:var(--cfs-gray);text-transform:uppercase;margin-bottom:6px}.cfs-product-card__title{font-family:Anton,sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;line-height:1.1;color:var(--cfs-white);text-decoration:none;display:block}.cfs-product-card__footer{display:flex;justify-content:space-between;align-items:center}.cfs-product-card__price{font-family:Space Mono,monospace;font-size:15px;font-weight:700;color:var(--cfs-white)}.cfs-product-card__stock{font-family:Space Mono,monospace;font-size:9px;letter-spacing:1px}.cfs-product-card__stock--hot{color:var(--cfs-red)}.cfs-product-card__stock--low{color:#d4722a}.cfs-product-card__stock--gone{color:var(--cfs-gray)}.cfs-product-card__atc{display:block;width:100%;background:transparent;border:1px solid var(--cfs-border);color:#f7f3ee73;font-family:Space Mono,monospace;font-size:9px;letter-spacing:3px;text-transform:uppercase;padding:13px;margin-top:14px;cursor:pointer;transition:all .2s;text-align:center}.cfs-product-card__atc:hover{background:var(--cfs-gold);color:var(--cfs-black);border-color:var(--cfs-gold)}.cfs-product-card__atc--sold{pointer-events:none;color:var(--cfs-gray)}.cfs-countdown{background:var(--cfs-cream);color:var(--cfs-black);padding:60px 48px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:3px solid var(--cfs-gold);border-bottom:3px solid var(--cfs-gold)}.cfs-countdown__heading{font-family:Anton,sans-serif;font-size:clamp(24px,4vw,48px);text-transform:uppercase;letter-spacing:-.5px;line-height:1;margin-bottom:6px}.cfs-countdown__sub{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;color:#555}.cfs-countdown__timer{display:flex;gap:20px;align-items:flex-start}.cfs-countdown__unit{text-align:center}.cfs-countdown__number{font-family:Anton,sans-serif;font-size:58px;color:var(--cfs-black);line-height:1;display:block;min-width:76px}.cfs-countdown__label{font-family:Space Mono,monospace;font-size:8px;letter-spacing:3px;color:#888;text-transform:uppercase;display:block;margin-top:4px}.cfs-countdown__sep{font-family:Anton,sans-serif;font-size:58px;color:var(--cfs-gold2);line-height:1;align-self:flex-start}.cfs-feature{display:grid;grid-template-columns:1fr 1fr;min-height:80vh}.cfs-feature__media{position:relative;overflow:hidden}.cfs-feature__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(15%) brightness(.8);transition:transform .8s ease;display:block}.cfs-feature:hover .cfs-feature__media img{transform:scale(1.03)}.cfs-feature__content{background:var(--cfs-mid);padding:80px 64px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--cfs-border)}.cfs-feature__content h2{font-family:Anton,sans-serif;font-size:clamp(32px,4vw,54px);text-transform:uppercase;letter-spacing:-.5px;line-height:1;margin-bottom:24px;color:var(--cfs-white)}.cfs-feature__content h2 em{font-style:normal;color:var(--cfs-gold);display:block}.cfs-feature__content p{font-size:15px;color:#f7f3ee8c;line-height:1.85;margin-bottom:18px}.cfs-feature__content strong{color:var(--cfs-white);font-weight:600}.cfs-pullquote{border-left:3px solid var(--cfs-gold);padding-left:20px;margin:24px 0;font-size:17px;font-style:italic;color:#f7f3eebf;line-height:1.6}.cfs-stats-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--cfs-border);margin-top:32px;padding-top:28px}.cfs-stat{text-align:center;padding:0 8px;border-right:1px solid var(--cfs-border)}.cfs-stat:last-child{border-right:none}.cfs-stat__number{font-family:Anton,sans-serif;font-size:44px;color:var(--cfs-gold);display:block;line-height:1}.cfs-stat__label{font-family:Space Mono,monospace;font-size:8px;letter-spacing:3px;color:var(--cfs-gray);text-transform:uppercase;display:block;margin-top:4px}.cfs-email{background:var(--cfs-green);padding:96px 48px;text-align:center;position:relative;overflow:hidden}.cfs-email:before{content:"CFS";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Anton,sans-serif;font-size:300px;color:#ffffff08;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.cfs-email__label{font-family:Space Mono,monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--cfs-gold);margin-bottom:12px;position:relative;display:block}.cfs-email__heading{font-family:Anton,sans-serif;font-size:clamp(32px,5vw,62px);text-transform:uppercase;letter-spacing:-.5px;margin-bottom:12px;position:relative;color:var(--cfs-white)}.cfs-email__sub{font-size:15px;color:#f7f3ee99;margin-bottom:36px;position:relative}.cfs-email__form{display:flex;max-width:480px;margin:0 auto;position:relative}.cfs-email__input{flex:1;background:#0000004d;border:1px solid rgba(247,243,238,.2);border-right:none;padding:16px 20px;font-family:Inter,sans-serif;font-size:14px;color:var(--cfs-white);outline:none}.cfs-email__input::placeholder{color:#f7f3ee59}.cfs-email__btn{background:var(--cfs-black);color:var(--cfs-white);border:1px solid rgba(247,243,238,.2);padding:16px 28px;font-family:Anton,sans-serif;font-size:14px;letter-spacing:2px;cursor:pointer;white-space:nowrap;transition:all .2s}.cfs-email__btn:hover{background:var(--cfs-gold);color:var(--cfs-black);border-color:var(--cfs-gold)}.cfs-email__note{font-family:Space Mono,monospace;font-size:9px;color:#f7f3ee4d;letter-spacing:2px;margin-top:12px;position:relative}.cfs-footer{background:#040404;border-top:1px solid var(--cfs-border)}.cfs-footer__main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:64px;padding:64px 48px;border-bottom:1px solid var(--cfs-border)}.cfs-footer__logo{font-family:Anton,sans-serif;font-size:26px;letter-spacing:3px;color:var(--cfs-white);margin-bottom:12px;display:block;text-decoration:none}.cfs-footer__logo span{color:var(--cfs-gold)}.cfs-footer__brand-text{font-size:13px;color:var(--cfs-gray);line-height:1.75;max-width:240px;margin-bottom:20px}.cfs-footer__socials{display:flex;gap:8px}.cfs-footer__social{border:1px solid var(--cfs-border);padding:8px 16px;font-family:Space Mono,monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--cfs-gray);text-decoration:none;transition:all .2s}.cfs-footer__social:hover{border-color:var(--cfs-gold);color:var(--cfs-gold)}.cfs-footer__col-heading{font-family:Space Mono,monospace;font-size:9px;letter-spacing:4px;color:var(--cfs-gold);text-transform:uppercase;margin-bottom:18px}.cfs-footer__links{list-style:none;display:flex;flex-direction:column;gap:10px}.cfs-footer__links a{font-size:13px;color:var(--cfs-gray);text-decoration:none;transition:color .2s}.cfs-footer__links a:hover{color:var(--cfs-white)}.cfs-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding:18px 48px}.cfs-footer__copy{font-family:Space Mono,monospace;font-size:9px;letter-spacing:2px;color:var(--cfs-gray)}.cfs-footer__payments{display:flex;gap:6px}.cfs-footer__pay{border:1px solid var(--cfs-border);border-radius:3px;padding:3px 8px;font-family:Space Mono,monospace;font-size:7px;color:var(--cfs-gray);letter-spacing:1px}.cfs-section__label{font-family:Space Mono,monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--cfs-gold);margin-bottom:12px;display:block}.cfs-section__heading{font-family:Anton,sans-serif;font-size:clamp(36px,5vw,60px);text-transform:uppercase;letter-spacing:-.5px;margin-bottom:48px;color:var(--cfs-white)}.cfs-section__heading em{font-style:normal;color:var(--cfs-gold)}.cfs-section-wrap{padding:96px 48px;background:var(--cfs-black)}@media(max-width:1024px){.cfs-product-grid{grid-template-columns:repeat(2,1fr)}.cfs-feature{grid-template-columns:1fr}.cfs-feature__media{height:50vh}.cfs-footer__main{grid-template-columns:1fr 1fr;gap:40px;padding:48px 32px}}@media(max-width:768px){.cfs-header{padding:0 20px}.cfs-header__nav{display:none}.cfs-hero__content{grid-template-columns:1fr;padding:0 24px 48px}.cfs-drop-card{display:none}.cfs-hero__heading{font-size:clamp(44px,12vw,72px)}.cfs-section-wrap{padding:60px 24px}.cfs-countdown{flex-direction:column;align-items:flex-start;padding:40px 24px}.cfs-countdown__number{font-size:42px;min-width:56px}.cfs-countdown__sep{font-size:42px}.cfs-email{padding:60px 24px}.cfs-feature__content{padding:48px 32px}.cfs-stats-row{grid-template-columns:repeat(2,1fr);row-gap:20px}.cfs-stat:nth-child(2){border-right:none}.cfs-footer__bottom{flex-direction:column;gap:16px;padding:16px 24px}.cfs-footer__main{grid-template-columns:1fr;gap:32px;padding:40px 24px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/corner-flag.css.map */
