@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:ital,wght@0,300;0,400;0,600;1,300&family=DM+Serif+Display:ital@0;1&display=swap";:root{--ct-black: #0a0a0a;--ct-dark: #111111;--ct-mid: #1a1a1a;--ct-border: rgba(255,255,255,.07);--ct-white: #f5f2ec;--ct-cream: #ede9e0;--ct-accent: #d94f2b;--ct-gold: #c9a84c;--ct-muted: rgba(245,242,236,.45);--ct-font-display: "Bebas Neue", "Arial Black", sans-serif;--ct-font-body: "DM Sans", "Helvetica Neue", sans-serif;--ct-font-serif: "DM Serif Display", Georgia, serif;--ct-grad-accent: linear-gradient(to right, var(--ct-accent), var(--ct-gold))}body{background-color:var(--ct-black)!important;color:var(--ct-white)!important;font-family:var(--ct-font-body)!important;font-weight:300}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:9999}.color-scheme-1,.color-scheme-2,.color-background-1,.color-background-2,.gradient,[class*=color-scheme],[class*=color-background]{background-color:var(--ct-black)!important;color:var(--ct-white)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--ct-font-display)!important;font-weight:400!important;letter-spacing:.04em;color:var(--ct-white)!important}p,li,span,a,label,input,select,textarea{font-family:var(--ct-font-body)!important}a{color:var(--ct-white)!important;text-decoration:none;transition:color .2s,opacity .2s}a:hover{color:var(--ct-accent)!important}.section-header,.header-wrapper,.header{background-color:var(--ct-black)!important;border-bottom:1px solid var(--ct-border)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-wrapper{position:sticky;top:0;z-index:100}.header__heading-link span,.header__heading .h2{font-family:var(--ct-font-display)!important;font-size:2rem!important;letter-spacing:.1em!important;color:var(--ct-white)!important}.header__inline-menu .list-menu__item--link,.header__menu-item,.list-menu__item--link{font-family:var(--ct-font-body)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#f5f2ec99!important;transition:color .2s!important}.header__inline-menu .list-menu__item--link:hover,.header__menu-item:hover{color:var(--ct-accent)!important;text-decoration:none!important}.header__icon svg path,.header__icon svg circle,.header__icon svg rect{stroke:var(--ct-white)!important}.cart-count-bubble{background-color:var(--ct-accent)!important;color:var(--ct-white)!important}.menu-drawer,.menu-drawer__navigation{background-color:var(--ct-dark)!important;color:var(--ct-white)!important}.menu-drawer__close-button svg path{stroke:var(--ct-white)!important}.announcement-bar,.announcement-bar__message{background-color:var(--ct-accent)!important;color:var(--ct-white)!important;font-family:var(--ct-font-body)!important;font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:600!important}.banner,.section-image-banner{background-color:var(--ct-black)!important}.banner__heading{font-family:var(--ct-font-display)!important;font-size:clamp(3.5rem,9vw,8rem)!important;letter-spacing:.04em!important;line-height:.95!important;color:var(--ct-white)!important}.banner__text{color:var(--ct-muted)!important;font-size:1.1rem!important;line-height:1.7!important}.button,.btn,button[type=submit],.shopify-payment-button__button{font-family:var(--ct-font-body)!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;transition:background .25s,transform .2s,color .2s!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:var(--ct-accent)!important;color:var(--ct-white)!important;border:none!important;padding:1rem 2.2rem!important}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background-color:#bf3f1e!important;transform:translateY(-1px)!important;color:var(--ct-white)!important}.button--secondary{background-color:transparent!important;color:var(--ct-white)!important;border:1px solid rgba(245,242,236,.3)!important}.button--secondary:hover{border-color:var(--ct-accent)!important;color:var(--ct-accent)!important}.product-form__submit{background-color:var(--ct-accent)!important;color:var(--ct-white)!important;border-radius:0!important;font-size:.75rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:600!important}.product-form__submit:hover{background-color:#bf3f1e!important}.card-wrapper,.card,.product-card-wrapper{background-color:var(--ct-dark)!important;border:1px solid var(--ct-border)!important;border-radius:0!important;transition:border-color .3s,transform .3s!important}.card-wrapper:hover,.card:hover,.product-card-wrapper:hover{border-color:#d94f2b66!important;transform:translateY(-3px)!important}.card__heading,.card__heading a{font-family:var(--ct-font-display)!important;letter-spacing:.06em!important;font-size:1.2rem!important;color:var(--ct-white)!important}.price,.price__regular,.price-item{color:var(--ct-gold)!important;font-family:var(--ct-font-body)!important;font-weight:600!important}.price__sale .price-item--sale{color:var(--ct-accent)!important}.badge{background-color:var(--ct-accent)!important;color:var(--ct-white)!important;border-radius:0!important;font-family:var(--ct-font-body)!important;font-size:.6rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important}.collection-hero,.section-collection-hero{background-color:var(--ct-black)!important}.collection-hero__title{font-family:var(--ct-font-display)!important;font-size:clamp(3rem,7vw,6rem)!important;letter-spacing:.06em!important;color:var(--ct-white)!important}.facets-container,.facets__wrapper{background-color:var(--ct-dark)!important;border-color:var(--ct-border)!important}.facets__heading,.facet-filters__label{font-family:var(--ct-font-body)!important;font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ct-muted)!important}.facet-filters__field select,.facet-filters__field .select__select{background-color:var(--ct-dark)!important;color:var(--ct-white)!important;border-color:var(--ct-border)!important;border-radius:0!important}.product__title{font-family:var(--ct-font-display)!important;font-size:clamp(2.2rem,4vw,3.5rem)!important;letter-spacing:.05em!important;line-height:1!important;color:var(--ct-white)!important}.product__description,.product__description p{color:var(--ct-muted)!important;font-size:1rem!important;line-height:1.8!important}.variant-pills .variant-pills__option,.swatch-input__button{background-color:var(--ct-dark)!important;border-color:var(--ct-border)!important;color:var(--ct-white)!important;border-radius:0!important;font-size:.7rem!important;letter-spacing:.12em!important}.variant-pills .variant-pills__option:checked,.variant-pills .variant-pills__option.active,.swatch-input__button[aria-checked=true]{border-color:var(--ct-accent)!important;color:var(--ct-accent)!important}.product__media-wrapper,.product__media{background-color:var(--ct-dark)!important;border:1px solid var(--ct-border)!important;border-radius:0!important}.quantity,.quantity__input{background-color:var(--ct-dark)!important;border-color:var(--ct-border)!important;color:var(--ct-white)!important;border-radius:0!important}.quantity__button{color:var(--ct-white)!important}.field__input,input[type=text],input[type=email],input[type=password],textarea,select{background-color:var(--ct-dark)!important;border-color:var(--ct-border)!important;color:var(--ct-white)!important;border-radius:0!important;font-family:var(--ct-font-body)!important}.field__input:focus,input[type=text]:focus,input[type=email]:focus{border-color:var(--ct-accent)!important;outline:none!important;box-shadow:0 0 0 1px var(--ct-accent)!important}.field__label{color:var(--ct-muted)!important;font-family:var(--ct-font-body)!important;font-size:.75rem!important;letter-spacing:.1em!important}.newsletter-form__button{background-color:var(--ct-accent)!important;border-radius:0!important}.newsletter-form__button svg path{stroke:var(--ct-white)!important}.cart__items,.cart-item{border-color:var(--ct-border)!important}.cart-item__name{font-family:var(--ct-font-display)!important;letter-spacing:.05em!important;color:var(--ct-white)!important}.cart__summary,.totals,.cart-drawer__footer{background-color:var(--ct-dark)!important;border-top:1px solid var(--ct-border)!important}.cart-drawer{background-color:var(--ct-dark)!important}.cart-drawer__header{border-bottom:1px solid var(--ct-border)!important}.footer,.section-footer{background-color:var(--ct-black)!important;border-top:1px solid var(--ct-border)!important;color:var(--ct-white)!important}.footer-block__heading{font-family:var(--ct-font-display)!important;letter-spacing:.1em!important;font-size:1.1rem!important;color:var(--ct-white)!important}.footer-block__details-content a,.footer .list-menu__item--link{color:var(--ct-muted)!important;font-size:.85rem!important;letter-spacing:.05em!important;transition:color .2s!important}.footer-block__details-content a:hover,.footer .list-menu__item--link:hover{color:var(--ct-accent)!important}.footer__copyright,.copyright__content,.copyright__content a{color:#f5f2ec33!important;font-size:.75rem!important}.list-social__link svg path,.list-social__link svg circle{stroke:var(--ct-muted)!important;transition:stroke .2s!important}.list-social__link:hover svg path,.list-social__link:hover svg circle{stroke:var(--ct-accent)!important}.rich-text,.section-rich-text{background-color:var(--ct-black)!important}.rich-text__heading{font-family:var(--ct-font-display)!important;color:var(--ct-white)!important;letter-spacing:.05em!important}.rich-text__text{color:var(--ct-muted)!important}.multicolumn,.section-multicolumn{background-color:var(--ct-black)!important}.multicolumn-card{background-color:var(--ct-dark)!important;border:1px solid var(--ct-border)!important;border-radius:0!important;transition:border-color .3s!important}.multicolumn-card:hover{border-color:#d94f2b59!important}.multicolumn-card__title{font-family:var(--ct-font-display)!important;letter-spacing:.06em!important;color:var(--ct-white)!important}.multicolumn-card__info{color:var(--ct-muted)!important}.featured-collection{background-color:var(--ct-black)!important}.featured-collection__title,.collection__title{font-family:var(--ct-font-display)!important;letter-spacing:.06em!important;color:var(--ct-white)!important}.slideshow,.slideshow__slide{background-color:var(--ct-black)!important}.search-modal,.predictive-search{background-color:var(--ct-dark)!important;border-color:var(--ct-border)!important}.predictive-search__item{border-color:var(--ct-border)!important;color:var(--ct-white)!important}.predictive-search__item:hover{background-color:var(--ct-mid)!important}.pagination__item a,.pagination__item button{background-color:transparent!important;border-color:var(--ct-border)!important;color:var(--ct-muted)!important;border-radius:0!important}.pagination__item--current{background-color:var(--ct-accent)!important;color:var(--ct-white)!important}.breadcrumbs__item,.breadcrumbs__chevron{color:var(--ct-muted)!important;font-size:.72rem!important;letter-spacing:.1em!important}.section+.section{border-top:1px solid var(--ct-border)}.ct-accent-text{color:var(--ct-accent)!important}.ct-gold-text{color:var(--ct-gold)!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--ct-black)}::-webkit-scrollbar-thumb{background:#d94f2b66;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--ct-accent)}*:focus-visible{outline:1px solid var(--ct-accent)!important;outline-offset:2px!important}.image-with-text{background-color:var(--ct-black)!important}.image-with-text__content{background-color:var(--ct-dark)!important}.image-with-text__heading{font-family:var(--ct-font-display)!important;color:var(--ct-white)!important;letter-spacing:.05em!important}.image-with-text__text{color:var(--ct-muted)!important}.email-signup-banner{background-color:var(--ct-dark)!important;border-top:1px solid var(--ct-border)!important;border-bottom:1px solid var(--ct-border)!important}.email-signup-banner__heading{font-family:var(--ct-font-display)!important;letter-spacing:.06em!important;color:var(--ct-white)!important}.collapsible-content,details.accordion{border-color:var(--ct-border)!important;background-color:var(--ct-dark)!important}.accordion__title,summary.accordion__title{font-family:var(--ct-font-body)!important;font-weight:600!important;letter-spacing:.08em!important;color:var(--ct-white)!important}.accordion__content{color:var(--ct-muted)!important}@media(max-width:749px){.banner__heading{font-size:clamp(2.8rem,12vw,5rem)!important}.product__title{font-size:2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/citytees-brand.css.map */
