@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Nunito:wght@300;400;500;600;700;800;900&display=swap";:root{--titan-red: #E8201A;--titan-red-dark: #b51410;--titan-red-light: #ff3d38;--titan-red-muted: rgba(232, 32, 26, .12);--titan-red-border: rgba(232, 32, 26, .3);--titan-black: #111111;--titan-dark: #1a1a1a;--titan-mid: #555555;--titan-gray: #999999;--titan-light-gray: #e5e5e5;--titan-off-white: #f9f9f9;--titan-white: #ffffff;--titan-font-display: "Bebas Neue", "Arial Narrow", Arial, sans-serif;--titan-font-body: "Nunito", "Helvetica Neue", Arial, sans-serif;--titan-text-xs: .65rem;--titan-text-sm: .78rem;--titan-text-base: .875rem;--titan-text-md: 1rem;--titan-text-lg: 1.2rem;--titan-text-xl: 1.5rem;--titan-text-2xl: 2rem;--titan-text-3xl: 2.8rem;--titan-text-4xl: 4rem;--titan-text-5xl: 6rem;--titan-space-xs: 8px;--titan-space-sm: 16px;--titan-space-md: 24px;--titan-space-lg: 40px;--titan-space-xl: 64px;--titan-space-2xl: 96px;--titan-max-width: 1280px;--titan-section-px: 40px;--titan-radius-sm: 4px;--titan-radius-md: 8px;--titan-radius-lg: 16px;--titan-radius-full: 9999px;--titan-border: 1px solid var(--titan-light-gray);--titan-shadow-sm: 0 2px 8px rgba(0,0,0,.06);--titan-shadow-md: 0 6px 20px rgba(0,0,0,.08);--titan-shadow-lg: 0 12px 40px rgba(0,0,0,.12);--titan-transition: .2s ease;--titan-transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--titan-z-base: 1;--titan-z-overlay: 10;--titan-z-sticky: 100;--titan-z-modal: 200}body{font-family:var(--titan-font-body);color:var(--titan-black)}.header{background-color:var(--titan-white)!important;border-bottom:1px solid var(--titan-light-gray)}.header__heading-logo{max-width:160px}.header__menu-item,.header__menu-item .link{font-family:var(--titan-font-body);font-size:var(--titan-text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--titan-black);transition:color var(--titan-transition)}.header__menu-item:hover .link,.header__menu-item .link:hover{color:var(--titan-red)}.header__icon--cart,.header__icon--search,.header__icon--account{color:var(--titan-black);transition:color var(--titan-transition)}.header__icon--cart:hover,.header__icon--search:hover,.header__icon--account:hover{color:var(--titan-red)}.cart-count-bubble{background:var(--titan-red)!important;color:var(--titan-white)!important}.titan-container{max-width:var(--titan-max-width);margin:0 auto;padding:0 var(--titan-section-px)}.titan-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px}.titan-eyebrow{display:flex;align-items:center;gap:8px;font-size:var(--titan-text-xs);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--titan-red);margin-bottom:6px}.titan-eyebrow:before{content:"";display:block;width:18px;height:2px;background:var(--titan-red);flex-shrink:0}.titan-heading{font-family:var(--titan-font-display);font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:.03em;line-height:1;color:var(--titan-black)}.titan-heading--white{color:var(--titan-white)}.titan-heading--red{color:var(--titan-red)}.titan-view-all{font-family:var(--titan-font-body);font-size:var(--titan-text-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--titan-red);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--titan-transition);white-space:nowrap}.titan-view-all:hover{border-color:var(--titan-red)}.titan-btn{display:inline-block;font-family:var(--titan-font-body);font-size:var(--titan-text-sm);font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:13px 30px;transition:background var(--titan-transition),transform var(--titan-transition),border-color var(--titan-transition),color var(--titan-transition);cursor:pointer;border:none;line-height:1}.titan-btn--primary{background:var(--titan-red);color:var(--titan-white)}.titan-btn--primary:hover{background:var(--titan-red-light);transform:translateY(-1px)}.titan-btn--secondary{background:transparent;color:var(--titan-black);border:1.5px solid var(--titan-black)}.titan-btn--secondary:hover{border-color:var(--titan-red);color:var(--titan-red)}.titan-btn--ghost{background:transparent;color:var(--titan-white);border:1.5px solid rgba(255,255,255,.4)}.titan-btn--ghost:hover{border-color:var(--titan-red);color:var(--titan-red)}.titan-btn--dark{background:var(--titan-black);color:var(--titan-white)}.titan-btn--dark:hover{background:var(--titan-dark)}.titan-btn--amber{background:#f59e0b;color:#000}.titan-btn--amber:hover{background:#fbbf24}.titan-btn--sm{font-size:.65rem;padding:8px 18px}.titan-btn--lg{font-size:.85rem;padding:16px 40px}.titan-badge{display:inline-block;font-family:var(--titan-font-body);font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;line-height:1}.titan-badge--new{background:var(--titan-red);color:var(--titan-white)}.titan-badge--sale{background:#f59e0b;color:#000}.titan-badge--hot{background:var(--titan-black);color:var(--titan-white)}.titan-badge--green{background:#16a34a;color:var(--titan-white)}.titan-bg-white{background:var(--titan-white)}.titan-bg-offwhite{background:var(--titan-off-white)}.titan-bg-black{background:var(--titan-black)}.titan-bg-dark{background:var(--titan-dark)}.titan-bg-red{background:var(--titan-red)}.titan-prod-card{background:var(--titan-white);border:var(--titan-border);overflow:hidden;transition:transform var(--titan-transition),box-shadow var(--titan-transition);display:block;text-decoration:none;color:inherit}.titan-prod-card:hover{transform:translateY(-4px);box-shadow:var(--titan-shadow-lg)}.titan-prod-img-wrap{overflow:hidden;position:relative;height:210px;background:var(--titan-off-white)}.titan-prod-img{width:100%;height:100%;object-fit:cover;transition:transform var(--titan-transition-slow)}.titan-prod-card:hover .titan-prod-img{transform:scale(1.05)}.titan-prod-badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px;z-index:2}.titan-prod-body{padding:14px 16px 18px}.titan-prod-brand{font-size:var(--titan-text-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--titan-red);margin-bottom:4px}.titan-prod-name{font-size:var(--titan-text-base);font-weight:600;color:var(--titan-black);margin-bottom:12px;line-height:1.4}.titan-prod-foot{display:flex;align-items:center;justify-content:space-between}.titan-prod-price{font-family:var(--titan-font-display);font-size:var(--titan-text-xl);letter-spacing:.03em;color:var(--titan-black)}.titan-prod-old{font-size:var(--titan-text-sm);color:var(--titan-gray);text-decoration:line-through;margin-left:6px;font-weight:400}.titan-prod-add{width:34px;height:34px;background:var(--titan-red);border:none;color:var(--titan-white);font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--titan-transition);flex-shrink:0}.titan-prod-add:hover{background:var(--titan-red-dark)}@media(max-width:1100px){:root{--titan-section-px: 32px}}@media(max-width:768px){:root{--titan-section-px: 20px;--titan-space-xl: 48px}}@media(max-width:480px){:root{--titan-section-px: 16px;--titan-space-xl: 36px}}.cart-drawer__header,.cart-notification{border-top:3px solid var(--titan-red)}.product__title{font-family:var(--titan-font-display);letter-spacing:.03em}.product-form__submit,.btn,button[name=add]{background:var(--titan-red)!important;color:var(--titan-white)!important;font-family:var(--titan-font-body)!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;transition:background var(--titan-transition)!important}button[name=add]:hover,.product-form__submit:hover{background:var(--titan-red-light)!important}.footer{background:var(--titan-black);color:#ffffff80}.footer__heading{font-family:var(--titan-font-display);letter-spacing:.06em;color:var(--titan-white)}.footer__list-item a,.footer__list-item .link{color:#ffffff73;transition:color var(--titan-transition)}.footer__list-item a:hover,.footer__list-item .link:hover{color:var(--titan-red)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--titan-off-white)}::-webkit-scrollbar-thumb{background:var(--titan-red);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--titan-red-dark)}::selection{background:var(--titan-red);color:var(--titan-white)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/titan-global.css.map */
