:root{--brand-red:#8B0000}.announcement-bar__message{font-size:13px;font-weight:500;letter-spacing:.3px;text-transform:none;line-height:1.35;white-space:normal;padding:8px 14px}@media(max-width:480px){.announcement-bar__message{padding:8px 10px}}@media(min-width:990px){.shopify-section-header .header{display:grid;grid-template-columns:1fr auto;grid-template-areas:"logo tools" "menu menu";align-items:center;row-gap:10px;padding:12px 0;background:#0f0f0f;box-shadow:0 2px 8px #0006}.shopify-section-header .header__heading{grid-area:logo;margin:0}.shopify-section-header .localization-form,.shopify-section-header .header__icons{grid-area:tools;justify-self:end;display:flex;align-items:center;gap:16px;margin:0}.shopify-section-header .header__inline-menu{grid-area:menu;width:100%;border-top:1px solid #eee;padding-top:8px}.shopify-section-header .header__inline-menu .list-menu--inline{display:flex;justify-content:flex-start;gap:26px}.shopify-section-header .header__heading-logo{max-height:44px}}header.header .header__inline-menu .list-menu__item>a,header.header .header__inline-menu .list-menu__item>summary{font-family:var(--font-heading-family),var(--font-body-family),sans-serif;font-weight:600;font-size:17px;letter-spacing:.3px}header.header .header__icons a,header.header .header__icon,header.header .header__icons .icon,header.header .localization-form,header.header .localization-form__select{opacity:1}header.header .header__icons a:hover,header.header .header__icon:hover,header.header .header__icons .icon:hover,header.header .localization-form:hover,header.header .localization-form__select:hover{color:var(--brand-red)}header.header .header__icons a:hover svg [stroke],header.header .header__icons a:hover svg path[stroke]{stroke:currentColor}header.header .header__icons a:hover svg [fill]:not([fill=none]),header.header .header__icons a:hover svg path[fill]:not([fill=none]){fill:currentColor}header.header .localization-form .icon-caret{transition:color .2s ease}header.header .localization-form:hover .icon-caret{color:var(--brand-red)}@media(min-width:990px){header.header details[open]>:is(.header__submenu,.mega-menu__content,.mega-panel){animation:asDropInSmooth .8s cubic-bezier(.25,.8,.25,1) both;will-change:opacity,transform;z-index:50}header.header details[open]>:is(.header__submenu,.mega-menu__content,.mega-panel) .list-menu__item{opacity:0;transform:translateY(6px);animation:asItemInSmooth .6s cubic-bezier(.25,.8,.25,1) forwards}header.header details[open]>:is(.header__submenu,.mega-menu__content,.mega-panel) .list-menu__item:nth-of-type(1){animation-delay:.06s}header.header details[open]>:is(.header__submenu,.mega-menu__content,.mega-panel) .list-menu__item:nth-of-type(2){animation-delay:.12s}header.header details[open]>:is(.header__submenu,.mega-menu__content,.mega-panel) .list-menu__item:nth-of-type(3){animation-delay:.18s}header.header details[open]>:is(.header__submenu,.mega-menu__content,.mega-panel) .list-menu__item:nth-of-type(4){animation-delay:.24s}header.header details[open]>:is(.header__submenu,.mega-menu__content,.mega-panel) .list-menu__item:nth-of-type(5){animation-delay:.3s}header.header details[open]>:is(.header__submenu,.mega-menu__content,.mega-panel) .list-menu__item:nth-of-type(6){animation-delay:.36s}header.header .mega-menu__content{max-width:min(1200px,92vw);margin:0 auto}}@keyframes asDropInSmooth{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes asItemInSmooth{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:990px){header.header details[open]>*:not(summary):not(script):not(style):not(.header__submenu):not(.mega-menu__content):not(.mega-panel){animation:asDropInSmooth .8s cubic-bezier(.25,.8,.25,1) both!important;will-change:opacity,transform;z-index:50}header.header details[open]>*:not(summary):not(script):not(style):not(.header__submenu):not(.mega-menu__content):not(.mega-panel) .list-menu__item,header.header details[open]>*:not(summary):not(script):not(style):not(.header__submenu):not(.mega-menu__content):not(.mega-panel) li{opacity:0;transform:translateY(6px);animation:asItemInSmooth .6s cubic-bezier(.25,.8,.25,1) forwards!important}}@media(prefers-reduced-motion:reduce)and (min-width:990px){header.header details[open]>:is(.header__submenu,.mega-menu__content,.mega-panel),header.header details[open]>*:not(summary):not(script):not(style):not(.header__submenu):not(.mega-menu__content):not(.mega-panel){animation:none!important}header.header details[open]>:is(.header__submenu,.mega-menu__content,.mega-panel) .list-menu__item,header.header details[open]>*:not(summary):not(script):not(style):not(.header__submenu):not(.mega-menu__content):not(.mega-panel) li{animation:none!important;opacity:1;transform:none}}header.header a:focus-visible,header.header summary:focus-visible,header.header button:focus-visible{outline:2px solid var(--brand-red,#8B0000);outline-offset:2px;border-radius:4px}.shopify-section-header .header{box-shadow:0 1px 3px #0000000a;padding:10px 0;row-gap:6px}@media(max-width:989px){.shopify-section-header .header__icons{gap:14px}.menu-drawer__menu-item{padding-block:14px}}.banner:after,.slideshow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 60%,#00000047);pointer-events:none}.banner__content .banner__heading{text-shadow:0 2px 8px rgba(0,0,0,.25)}.banner__buttons .button{border-radius:10px;padding:12px 20px;font-weight:600;box-shadow:0 6px 18px #8b00002e}.banner__buttons .button:hover{transform:translateY(-1px)}.shopify-section-header.header-wrapper,.shopify-section-header{position:sticky;top:0;z-index:1000}.shopify-section-header .header{transition:backdrop-filter .3s ease,padding .3s ease,box-shadow .3s ease,background-color .3s ease}.shopify-section-header.header-scrolled .header{padding:6px 0;box-shadow:0 4px 12px #0000000f;background-color:#0f0f0fe0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#cart-icon-bubble{position:relative}#cart-icon-bubble .cart-count-bubble{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;background:#cc2020;color:#fff;border-radius:999px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #0f0f0f;z-index:2;line-height:1}.template-collection .color-scheme-1,.template-collection .gradient{background-color:#111!important;color:#e0e0e0!important}.template-cart body,.template-cart .color-scheme-1,.template-cart .gradient,.template-cart .color-background-1,cart-items,#main-cart-footer,#CartDrawer-Overlay~*,.cart__footer-wrapper{background-color:#111!important;color:#e0e0e0!important}.title-wrapper-with-link{padding-bottom:1.25rem;border-bottom:2px solid rgba(204,32,32,.25);margin-bottom:1.5rem}.cart .title--primary,cart-items .title--primary{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#fff!important;padding-left:16px!important;border-left:4px solid #cc2020!important;margin:0!important}cart-items .underlined-link,.cart .underlined-link{color:#cc2020!important;text-decoration-color:#cc202066!important;font-size:.82rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-weight:600!important}.cart-items{border:1px solid rgba(255,255,255,.08)!important;border-left:3px solid #cc2020!important;border-radius:4px!important;overflow:hidden!important;background:#1a1a1a!important}.cart-items thead tr{background:#0d0d0d!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.cart-items thead th{color:#666!important;font-size:.68rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important;padding:10px 16px!important}.cart-items tbody tr{border-bottom:1px solid rgba(255,255,255,.06)!important;background:transparent!important}.cart-items tbody tr:nth-child(2n){background:#ffffff06!important}.cart-items tbody tr:hover{background:#ffffff0a!important}.cart-item__media .cart-item__image-container,.cart-item__image-container{background:#0a0a0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;overflow:hidden!important}.cart-item__name,.cart-item__name h4,.cart-item__details>a{color:#fff!important;font-weight:700!important;text-transform:uppercase!important;font-size:.9rem!important;letter-spacing:.02em!important}.cart-item__name:hover,.cart-item__details>a:hover{color:#cc2020!important}.cart-item__details .product-option,.cart-item__details dl,.cart-item__details dt,.cart-item__details dd{color:#666!important;font-size:.78rem!important}.cart-item__details .product-option{margin:0!important}.cart-item .price,.cart-item .price-item,.cart-item__totals .price,.cart-item__price-wrapper .price-item{color:#2e9e3e!important;font-weight:700!important}.cart-item__old-price{color:#555!important}.cart-item .quantity{border:1px solid rgba(255,255,255,.14)!important;border-radius:3px!important;background:#ffffff0a!important;overflow:hidden!important}.cart-item .quantity__input{background:transparent!important;color:#fff!important;border:none!important;font-weight:600!important}.cart-item .quantity__button{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#aaa!important}.cart-item .quantity__button:hover{background:#cc202026!important;color:#cc2020!important}.cart-remove-button,.cart-item__error{color:#cc2020!important}.cart-remove-button svg{stroke:#cc2020!important}.cart-remove-button:hover{color:#ff4040!important}.cart-remove-button:hover svg{stroke:#ff4040!important}.cart__footer{border-top:1px solid rgba(255,255,255,.08)!important;background:#111!important}.cart__blocks{gap:16px!important}.totals{background:#1a1a1a!important;border:1px solid rgba(255,255,255,.08)!important;border-left:3px solid #2e9e3e!important;border-radius:4px!important;padding:16px 20px!important}.totals__total{color:#888!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important}.totals__total-value{color:#2e9e3e!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:-.01em!important}.tax-note,.tax-note a{color:#555!important;font-size:.78rem!important}.cart__checkout-button,.cart .button[name=checkout],#main-cart-footer .button[name=checkout]{background:#2e9e3e!important;border-color:#2e9e3e!important;color:#fff!important;border-radius:3px!important;font-weight:700!important;font-size:1rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:0 4px 14px #2e9e3e4d!important;padding:14px 24px!important}.cart__checkout-button:hover,.cart .button[name=checkout]:hover,#main-cart-footer .button[name=checkout]:hover{background:#269234!important;box-shadow:0 6px 20px #2e9e3e66!important;transform:translateY(-1px)!important}.discounts__discount{color:#2e9e3e!important;font-size:.82rem!important}.discounts__discount svg{stroke:#2e9e3e!important}.cart__warnings{background:#1a1a1a!important;border:1px solid rgba(255,255,255,.08)!important;border-left:3px solid rgba(204,32,32,.4)!important;border-radius:4px!important;padding:32px 28px!important}.cart__empty-text{color:#888!important;font-size:1.1rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:700!important}.cart__warnings .button{background:transparent!important;border:1px solid rgba(255,255,255,.18)!important;color:#e0e0e0!important;border-radius:3px!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:700!important}.cart__warnings .button:hover{border-color:#cc2020!important;color:#cc2020!important}.cart__login-title{color:#aaa!important;font-size:.9rem!important}.cart__login-paragraph,.cart__login-paragraph a{color:#666!important}.cart__login-paragraph a:hover{color:#cc2020!important}header.header .header__menu-item,header.header .header__menu-item span,header.header .header__inline-menu .list-menu__item a,header.header .header__inline-menu summary{color:#e0e0e0!important}header.header .header__menu-item:hover,header.header .header__menu-item:hover span,header.header .header__inline-menu .list-menu__item a:hover{color:#cc2020!important}header.header .header__active-menu-item{color:#cc2020!important}header.header .header__menu-item .icon-caret{stroke:#888!important}header.header details[open]>summary .icon-caret{stroke:#cc2020!important}header.header .header__submenu{background:#1a1a1a!important;border:1px solid rgba(255,255,255,.1)!important;border-top:2px solid #cc2020!important;border-radius:0 0 4px 4px!important;box-shadow:0 8px 24px #0009!important;padding:6px 0!important}header.header .header__submenu .list-menu__item,header.header .header__submenu .header__menu-item{color:#ccc!important;font-size:1rem!important;font-weight:500!important;padding:11px 22px!important;border-radius:0!important;letter-spacing:.02em!important}header.header .header__submenu .header__menu-item:hover,header.header .header__submenu .list-menu__item:hover{background:#cc20201a!important;color:#fff!important}header.header .header__submenu .list-menu__item--active{color:#cc2020!important;background:#cc202014!important}header.header .header__submenu .header__submenu{border-top:1px solid rgba(255,255,255,.08)!important;background:#141414!important}header.header .mega-menu__content{background:#1a1a1a!important;border-top:2px solid #cc2020!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 12px 32px #000000b3!important;padding:28px 0!important}header.header .mega-menu__link{color:#ccc!important;font-size:1rem!important}header.header .mega-menu__link:hover{color:#cc2020!important}header.header .mega-menu__link--level-2{color:#e0e0e0!important;font-weight:700!important;text-transform:uppercase!important;font-size:.88rem!important;letter-spacing:.08em!important;border-bottom:1px solid rgba(255,255,255,.06)!important;padding-bottom:6px!important;margin-bottom:6px!important}header.header .mega-menu__link--level-2:hover{color:#cc2020!important}header.header .mega-menu__link--active{color:#cc2020!important}.menu-drawer{background:#111!important;border-right:1px solid rgba(255,255,255,.08)!important}.menu-drawer__inner-submit,.menu-drawer__navigation-items,.menu-drawer__menu,.menu-drawer__submenu{background:#111!important}.menu-drawer__close-button,.menu-drawer__navigation-item,.menu-drawer__menu-item{color:#e0e0e0!important;border-color:#ffffff14!important}.menu-drawer__menu-item:hover,.menu-drawer__navigation-item:hover{color:#cc2020!important}.menu-drawer .icon-arrow,.menu-drawer .icon-caret{stroke:#888!important}.menu-drawer__close-button svg{stroke:#e0e0e0!important}.menu-drawer__utility-links a{color:#888!important}.menu-drawer__utility-links a:hover{color:#cc2020!important}.cart__note .text-area,.cart__note .field__input{background:#ffffff0f!important;border-color:#ffffff24!important;color:#e0e0e0!important;border-radius:3px!important}.cart__note .text-area:focus,.cart__note .field__input:focus{border-color:#cc2020!important;outline:none!important}.cart__note label{color:#888!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom_ahsan.css.map */
