:root{--luxury-bg-cream: #FAF8F5;--luxury-bg-white: #FFFFFF;--luxury-bg-beige-grey: #EDEAE0;--luxury-maroon-primary: #7C1A22;--luxury-maroon-deep: #5C1016;--luxury-maroon-light: #A52A32;--luxury-maroon-pale: #F3E6E6;--luxury-text-primary: #1C1A19;--luxury-text-secondary: #33302E;--luxury-text-muted: #78726E;--luxury-border-rgba: rgba(124, 26, 34, .15);--luxury-border-solid: #DDD9CE;--luxury-border-hover-rgba: rgba(124, 26, 34, .45);--luxury-gradient-primary: linear-gradient(135deg, var(--luxury-maroon-deep) 0%, var(--luxury-maroon-primary) 50%, var(--luxury-maroon-light) 100%);--luxury-gradient-button: linear-gradient(135deg, var(--luxury-maroon-primary) 0%, var(--luxury-maroon-light) 100%);--luxury-glow-shadow: 0 4px 15px rgba(124, 26, 34, .1);--luxury-glow-shadow-intense: 0 10px 25px rgba(124, 26, 34, .15)}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-scheme-1,.color-scheme-scheme-2,.color-scheme-scheme-3,.color-scheme-scheme-4,.color-scheme-scheme-5,.color-scheme-scheme-6,.color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7{--color-background: var(--luxury-bg-cream) !important;--color-background-rgb: 250, 248, 245 !important;--color-background-secondary: var(--luxury-bg-beige-grey) !important;--color-background-card: var(--luxury-bg-white) !important;--color-foreground: var(--luxury-text-secondary) !important;--color-foreground-rgb: 51, 48, 46 !important;--color-foreground-heading: var(--luxury-text-primary) !important;--color-foreground-heading-rgb: 28, 26, 25 !important;--color-foreground-muted: var(--luxury-text-muted) !important;--color-accent-tactical: var(--luxury-maroon-primary) !important;--color-accent-tactical-rgb: 124, 26, 34 !important;--color-accent-secondary: var(--luxury-maroon-deep) !important;--color-accent-secondary-rgb: 92, 16, 22 !important;--color-accent-warning: var(--luxury-maroon-primary) !important;--color-border: var(--luxury-border-solid) !important;--color-border-rgb: 221, 217, 206 !important;--color-border-active: var(--luxury-maroon-primary) !important;--color-shadow: rgba(124, 26, 34, .08) !important;--style-border-radius-buttons-primary: 0px !important;--style-border-radius-buttons-secondary: 0px !important;--style-border-radius-inputs: 0px !important;--style-border-radius-cards: 0px !important;--color-primary-button-background: var(--luxury-maroon-primary) !important;--color-primary-button-text: var(--luxury-bg-cream) !important;--color-primary-button-border: var(--luxury-maroon-primary) !important;--color-primary-button-hover-background: var(--luxury-maroon-deep) !important;--color-primary-button-hover-text: var(--luxury-bg-cream) !important;--color-primary-button-hover-border: var(--luxury-maroon-deep) !important;--color-secondary-button-background: transparent !important;--color-secondary-button-text: var(--luxury-maroon-primary) !important;--color-secondary-button-border: var(--luxury-maroon-primary) !important;--color-secondary-button-hover-background: rgba(124, 26, 34, .06) !important;--color-secondary-button-hover-text: var(--luxury-maroon-primary) !important;--color-secondary-button-hover-border: var(--luxury-maroon-primary) !important}body{color:var(--color-foreground)!important;background-color:var(--color-background)!important;font-family:Montserrat,Inter,system-ui,sans-serif!important;background-image:radial-gradient(circle at 10% 20%,rgba(124,26,34,.03) 0%,transparent 55%),radial-gradient(circle at 90% 80%,rgba(221,217,206,.25) 0%,transparent 55%)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--color-foreground-heading)!important;font-family:Cinzel,Playfair Display,Georgia,serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important}.tactical-mono{font-family:Montserrat,Inter,monospace!important;letter-spacing:.05em;color:var(--color-accent-tactical)!important;font-weight:700}.tactical-border{border:1px solid var(--color-border)!important}.tactical-border-top{border-top:1px solid var(--color-border)!important}.tactical-border-bottom{border-bottom:1px solid var(--color-border)!important}.tactical-border-left{border-left:3px solid var(--color-accent-tactical)!important;padding-left:15px}.product-card{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.product-card__content,.resource-card,.stat-card,.b2b-form-content,details{background:var(--color-background-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;padding:20px!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease!important;box-shadow:0 4px 20px #0006!important;position:relative;overflow:visible!important;will-change:transform}.product-card__content:before,.resource-card:before,.stat-card:before,.b2b-form-content:before{content:"";position:absolute;top:0;left:0;width:10px;height:10px;border-top:2px solid var(--color-foreground-heading);border-left:2px solid var(--color-foreground-heading);pointer-events:none;opacity:.3;transition:all .3s ease}.product-card__content:hover:before,.resource-card:hover:before,.stat-card:hover:before{opacity:1;width:15px;height:15px}.product-card__content:hover,.resource-card:hover,.stat-card:hover{border-color:var(--color-accent-tactical)!important;box-shadow:var(--luxury-glow-shadow)!important;transform:translateY(-2px)}.product-media,.product-media__image,.card-gallery,slideshow-component,slideshow-slide{background:transparent!important;min-height:150px;display:block}.product-media__image{object-fit:contain!important;width:100%!important;height:auto!important;max-height:280px!important;margin:0 auto}.button:not(.button-unstyled):not(.close-button):not(.cart-drawer__close-button):not(.menu-drawer__close-button),.shopify-payment-button__button{background-color:var(--color-primary-button-background)!important;color:var(--color-primary-button-text)!important;border:1px solid var(--color-primary-button-border)!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.8rem!important;font-weight:700!important;padding:12px 24px!important;cursor:pointer;transition:all .2s ease!important;clip-path:none!important;box-shadow:none!important}.button:not(.button-unstyled):not(.close-button):not(.cart-drawer__close-button):not(.menu-drawer__close-button):hover,.shopify-payment-button__button:hover{background-color:var(--color-primary-button-hover-background)!important;color:var(--color-primary-button-hover-text)!important;border-color:var(--color-primary-button-hover-border)!important}.button--secondary{background-color:var(--color-secondary-button-background)!important;color:var(--color-secondary-button-text)!important;border:1px solid var(--color-secondary-button-border)!important}.button--secondary:hover{background-color:var(--color-secondary-button-hover-background)!important;color:var(--color-secondary-button-hover-text)!important;border-color:var(--color-secondary-button-hover-border)!important}.tactical-badge{display:inline-block;font-family:monospace;font-size:9px;font-weight:700;text-transform:uppercase;background:#0284c714;color:var(--color-accent-tactical);border:1px solid var(--color-accent-tactical);padding:3px 8px;letter-spacing:.05em}.tactical-badge--alert{background:#d9770614;color:var(--color-accent-warning);border-color:var(--color-accent-warning)}.stat-number{font-family:Consolas,Monaco,monospace;font-size:3.5rem;font-weight:800;color:var(--color-foreground-heading);margin-bottom:8px}.specs-table td{border-bottom:1px solid var(--color-border)!important}.specs-table td:first-child{color:var(--color-foreground-muted)!important;font-weight:700}.specs-table td:last-child{color:var(--color-foreground-heading)!important;font-weight:700}.comparison-table{background:var(--color-background-card)!important;border:1px solid var(--color-border)!important;color:var(--color-foreground)!important}.comparison-table th{background:#c6a86a2e!important;color:var(--color-foreground-heading)!important;border-bottom:2px solid var(--color-accent-tactical)!important}.comparison-table td{border:1px solid var(--color-border)!important}.header-component{background:#0b0b0bcc!important;transform:translateZ(0);-webkit-transform:translateZ(0);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)!important}.mega-menu{background:var(--color-background-card)!important;border:1px solid var(--color-border)!important;box-shadow:0 10px 30px #00000080!important}.mega-menu__link{color:var(--color-foreground)!important}.mega-menu__link:hover{color:var(--color-accent-tactical)!important}.b2b-tab{background:var(--color-background-secondary);border:1px solid var(--color-border);color:var(--color-foreground-muted)}.b2b-tab.active{background:var(--color-background-card)!important;border-color:var(--color-border)!important;color:var(--color-accent-tactical)!important;border-top:3px solid var(--color-accent-tactical)!important}.b2b-form input[type=text],.b2b-form input[type=email],.b2b-form input[type=tel],.b2b-form select,.b2b-form textarea{background:var(--color-background-card)!important;border:1px solid var(--color-border)!important;color:var(--color-foreground-heading)!important}.b2b-form input:focus,.b2b-form select:focus,.b2b-form textarea:focus{border-color:var(--color-accent-tactical)!important;box-shadow:0 0 10px #c6a86a33!important}.tactical-drawer{background:var(--color-background-card)!important;border-left:2px solid var(--color-accent-tactical)!important}.compare-badge-trigger{background:var(--color-background-card)!important;border:1px solid var(--color-accent-tactical)!important;color:var(--color-foreground-heading)!important;box-shadow:0 4px 20px #0006!important}.compare-badge-trigger span{background:var(--color-accent-tactical)!important;color:#fff!important}#tactical-toast{background:var(--color-background-card)!important;border:1px solid var(--color-border)!important;border-left:3px solid var(--color-accent-tactical)!important;color:var(--color-foreground)!important;box-shadow:0 4px 20px #0006!important}.explore-categories-wrapper{width:100%}.categories-icons-container{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.categories-icons-container::-webkit-scrollbar{display:none}.categories-icons-row{display:flex;justify-content:space-between;gap:20px;padding:20px 0 40px;min-width:max-content;width:100%}@media screen and (max-width:749px){.categories-icons-row{justify-content:flex-start}}.category-icon-card{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;width:100px;transition:all .3s cubic-bezier(.16,1,.3,1)}.category-icon-svg{width:54px;height:54px;display:flex;align-items:center;justify-content:center;background:var(--color-background-card)!important;border:1px solid var(--color-border);color:var(--color-foreground-heading);padding:12px;transition:all .3s cubic-bezier(.16,1,.3,1)}.category-icon-card:hover .category-icon-svg{color:var(--luxury-bg-charcoal)!important;background:var(--color-accent-tactical)!important;border-color:var(--color-accent-tactical)!important;transform:translateY(-4px);box-shadow:0 4px 15px #c6a86a4d!important}.category-icon-label{font-family:Montserrat,sans-serif!important;font-size:.75rem;font-weight:700;color:var(--color-foreground);letter-spacing:.08em;text-align:center}.category-icon-card:hover .category-icon-label{color:var(--color-accent-tactical)!important}.categories-banners-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px}@media screen and (max-width:989px){.categories-banners-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.categories-banners-grid{grid-template-columns:1fr}}.explore-banner-card{position:relative;height:250px;display:block;overflow:hidden;border:1px solid var(--color-border)}.banner-card-bg{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.banner-card-placeholder{width:100%;height:100%;transition:opacity .3s}.banner-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0f172a00 50%,#0f172a66);transition:background .3s}.banner-card-content{position:absolute;bottom:20px;left:20px;right:20px;display:flex;justify-content:center;z-index:2}.banner-card-btn{background:#050b18bf!important;color:#fff!important;border:1px solid rgba(255,255,255,.3);padding:8px 16px;font-family:Montserrat,sans-serif!important;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.explore-banner-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#c6a86a26;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.explore-banner-card:hover:after{opacity:1}.explore-banner-card:hover .banner-card-bg{transform:scale(1.05)}.explore-banner-card:hover .banner-card-btn{background:var(--color-accent-tactical)!important;color:var(--luxury-bg-charcoal)!important;border-color:var(--color-accent-tactical)!important}.lookbook-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;align-items:stretch}@media screen and (max-width:989px){.lookbook-grid{grid-template-columns:1fr}}.lookbook-media-column{position:relative}.lookbook-image-container{position:relative;width:100%;border:1px solid var(--color-border);background:var(--color-background);line-height:0}.lookbook-main-img{width:100%;height:auto;object-fit:cover;max-height:600px}.lookbook-placeholder-img{width:100%;height:400px;object-fit:cover;background:var(--color-background-secondary)}.lookbook-hotspots-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}.lookbook-hotspot-dot{position:absolute;width:22px;height:22px;background:var(--color-accent-tactical);border:2px solid #ffffff;border-radius:50%;cursor:pointer;transform:translate(-50%,-50%);z-index:10;box-shadow:0 0 10px #0000004d;transition:all .3s cubic-bezier(.16,1,.3,1);padding:0;outline:none}.lookbook-hotspot-dot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid #ffffff;border-radius:50%;opacity:.8;transition:all .3s}.lookbook-hotspot-dot.is-active{background:var(--color-accent-tactical)!important;border-color:#fff!important;transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 15px #d4af3780}.hotspot-dot-pulse{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid var(--color-accent-tactical);border-radius:50%;animation:hotspotDotPulseAnim 2s infinite;opacity:0;pointer-events:none}@keyframes hotspotDotPulseAnim{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.4);opacity:0}}.lookbook-details-column{display:flex;flex-direction:column}.lookbook-product-card{flex:1;background:var(--color-background-card)!important;border:1px solid var(--color-border)!important;padding:25px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 20px #0006!important}.lookbook-card-inner{display:flex;flex-direction:column;gap:20px}.lookbook-product-media{width:100%;height:280px;border:1px solid var(--color-border)!important;background:var(--color-background)!important;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px}.lookbook-product-img{max-width:100%;max-height:100%;object-fit:contain}.lookbook-product-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lookbook-prod-placeholder-svg{width:120px;height:120px;color:#cbd5e1}.hud-pulse-dot{width:8px;height:8px;background-color:var(--color-accent-tactical);border-radius:50%;display:inline-block;animation:hudPulseAnim 1.5s infinite}@keyframes hudPulseAnim{0%{box-shadow:0 0 #c6a86ab3}70%{box-shadow:0 0 0 6px #c6a86a00}to{box-shadow:0 0 #c6a86a00}}.companion-loadout-item{transition:all .2s ease}.companion-loadout-item:hover{border-color:var(--color-foreground-heading)!important;box-shadow:0 4px 12px #0f172a0d}.explore-banner-card svg{width:100%!important;height:100%!important;object-fit:cover!important;background-color:#f1f5f9!important;color:#94a3b8!important;display:block}.novelties-filter-bar button.filter-tab{background:var(--color-background-card)!important;color:var(--color-foreground-muted)!important;border:1px solid var(--color-border)!important;padding:8px 18px;font-family:Montserrat,sans-serif!important;font-size:.75rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.novelties-filter-bar button.filter-tab:hover,.novelties-filter-bar button.filter-tab.active{background:var(--color-accent-tactical)!important;color:var(--luxury-bg-charcoal)!important;border-color:var(--color-accent-tactical)!important}.novelties-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width:989px){.novelties-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.novelties-grid{grid-template-columns:1fr}}.novelty-card{position:relative;overflow:hidden;border:1px solid var(--color-border)!important;background:var(--color-background-card)!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease!important;box-shadow:0 4px 15px #0006!important;will-change:transform;contain:layout style}.novelty-card:hover{transform:translateY(-4px);border-color:var(--color-accent-tactical)!important;box-shadow:var(--luxury-glow-shadow-intense)!important}.novelty-scanline,.novelty-tech-border{display:none!important}.novelty-emblem-badge{position:absolute;top:15px;right:15px;width:32px;height:32px;background:#050b18bf!important;border:1px solid var(--color-border)!important;display:flex;align-items:center;justify-content:center;padding:6px;color:var(--color-accent-tactical)!important;transition:all .3s;z-index:3}.novelty-card:hover .novelty-emblem-badge{color:#fff!important;border-color:var(--color-accent-tactical)!important;background:var(--color-accent-tactical)!important}.novelty-info-pane{position:relative!important;transform:none!important;background:var(--color-background-card)!important;border-top:1px solid var(--color-border)!important;padding:15px!important;z-index:4}.novelty-card:hover .novelty-info-pane{transform:none!important;background:var(--color-background)!important}.novelty-title{font-family:Cinzel,serif!important;font-size:.85rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;text-align:center!important;margin-bottom:10px!important}.novelty-title a{color:var(--color-foreground-heading)!important;text-decoration:none!important}.novelty-title a:hover{color:var(--color-accent-tactical)!important}.novelty-price{font-family:Montserrat,sans-serif!important;font-size:.9rem!important;font-weight:700!important;color:var(--color-accent-tactical)!important;text-align:center!important;display:block!important;margin:0 auto!important}.novelty-quick-add-btn{background:var(--color-accent-tactical)!important;color:#fff!important;border:1px solid var(--color-accent-tactical)!important;padding:8px 16px!important;font-family:Montserrat,sans-serif!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .25s ease!important;width:100%!important;margin-top:12px!important;text-align:center!important}.novelty-quick-add-btn:hover{background:var(--color-accent-secondary)!important;border-color:var(--color-accent-secondary)!important;color:#fff!important}.novelty-quick-add-btn:disabled{opacity:.6;cursor:not-allowed}slideshow-arrows{mix-blend-mode:normal!important}.card-gallery slideshow-arrows{mix-blend-mode:normal!important}.product-card .slideshow-control,.card-gallery .slideshow-control,.slideshow-control{background-color:#faf8f5eb!important;color:var(--luxury-maroon-primary)!important;border:1px solid var(--luxury-border-solid)!important;box-shadow:0 4px 12px #7c1a2226!important;transition:all .2s ease!important}.product-card .slideshow-control svg,.product-card .slideshow-control svg path,.card-gallery .slideshow-control svg,.card-gallery .slideshow-control svg path,.slideshow-control svg,.slideshow-control svg path{stroke:var(--luxury-maroon-primary)!important}.product-card .slideshow-control:hover,.card-gallery .slideshow-control:hover,.slideshow-control:hover{background-color:var(--luxury-maroon-primary)!important;color:#fff!important;border-color:var(--luxury-maroon-primary)!important}.product-card .slideshow-control:hover svg,.product-card .slideshow-control:hover svg path,.card-gallery .slideshow-control:hover svg,.card-gallery .slideshow-control:hover svg path,.slideshow-control:hover svg,.slideshow-control:hover svg path{stroke:#fff!important}.drawer__close,.modal__close,.modal-close,.close-button,.close-btn,.dialog__close,button[ref=close],button[aria-label=Close],button[aria-label=close],.quick-add-modal__close,.predictive-search__close,.cart-drawer__close-button,.menu-drawer__close-button{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;cursor:pointer!important;width:44px!important;height:44px!important;min-width:auto!important;min-height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;color:var(--color-foreground)!important;transition:transform .2s ease,color .2s ease!important}.cart-drawer__close-button,.menu-drawer__close-button{position:relative!important;top:auto!important;right:auto!important;transform:none!important}.drawer__close svg,.modal__close svg,.modal-close svg,.close-button svg,.close-btn svg,.dialog__close svg,button[ref=close] svg,button[aria-label=Close] svg,button[aria-label=close] svg,.quick-add-modal__close svg,.predictive-search__close svg,.cart-drawer__close-button svg,.menu-drawer__close-button svg,.drawer__close svg path,.modal__close svg path,.modal-close svg path,.close-button svg path,.close-btn svg path,.dialog__close svg path,button[ref=close] svg path,button[aria-label=Close] svg path,button[aria-label=close] svg path,.quick-add-modal__close svg path,.predictive-search__close svg path,.cart-drawer__close-button svg path,.menu-drawer__close-button svg path{stroke:var(--color-foreground)!important;stroke-width:2px!important;fill:none!important;color:var(--color-foreground)!important}.drawer__close:hover,.modal__close:hover,.close-button:hover,.close-btn:hover,.cart-drawer__close-button:hover,.menu-drawer__close-button:hover{transform:scale(1.1)!important}.drawer__close:hover svg,.modal__close:hover svg,.close-button:hover svg,.close-btn:hover svg,.cart-drawer__close-button:hover svg,.menu-drawer__close-button:hover svg,.drawer__close:hover svg path,.modal__close:hover svg path,.close-button:hover svg path,.close-btn:hover svg path,.cart-drawer__close-button:hover svg path,.menu-drawer__close-button:hover svg path{stroke:var(--color-accent-tactical)!important}select{background-color:var(--color-background-card)!important;color:var(--color-foreground)!important;border:1px solid var(--color-border)!important;padding-right:30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23C6A86A' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}select:focus{border-color:var(--color-accent-tactical)!important;box-shadow:0 0 0 1px var(--color-accent-tactical)!important}select option,select optgroup{background-color:var(--color-background-card)!important;color:var(--color-foreground)!important;font-family:Montserrat,Inter,sans-serif!important}@keyframes heroTextReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero__content-wrapper>*{animation:heroTextReveal 1.5s cubic-bezier(.16,1,.3,1) both}.hero__content-wrapper>*:nth-child(2){animation-delay:.2s}.hero__content-wrapper>*:nth-child(3){animation-delay:.4s}[data-scroll-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}[data-scroll-reveal].is-visible{opacity:1;transform:translateY(0)}#header-component,.header,.header__row,.header__row--top,.header__row--bottom,.header__underlay,.header__underlay-open,.header__underlay-closed,.shopify-section.header-section{background-color:var(--luxury-maroon-primary)!important;background:var(--luxury-maroon-primary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;--color-scheme-top-row: var(--luxury-maroon-primary) !important;--color-scheme-bottom-row: var(--luxury-maroon-primary) !important;--color-background: var(--luxury-maroon-primary) !important;--color-background-rgb: 124, 26, 34 !important;--color-foreground: #FAF8F5 !important;--color-foreground-rgb: 250, 248, 245 !important;--color-foreground-heading: #FAF8F5 !important;--color-foreground-heading-rgb: 250, 248, 245 !important;--color-border: rgba(255, 255, 255, .15) !important;--color-border-rgb: 255, 255, 255 !important;color:#faf8f5!important;border-bottom:2px solid #C6A86A!important}[id^=shopify-section-header_announcements],.shopify-section:has(.announcement-bar),.shopify-section:has(.announcement-bar) .section-background{background-color:var(--luxury-maroon-primary)!important;background:var(--luxury-maroon-primary)!important}.announcement-bar,aside.announcement-bar,.shopify-section.header-section .announcement-bar{max-width:none!important;width:100%!important;margin:0 auto!important;padding-block:8px!important;min-height:unset!important;height:auto!important;background-color:var(--luxury-maroon-primary)!important;background:var(--luxury-maroon-primary)!important;border:none!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.announcement-bar__slide{padding-block:0px!important;display:flex!important;align-items:center!important;justify-content:center!important}.announcement-bar__text,.announcement-bar__slide *,aside.announcement-bar *{color:#fff!important;font-family:Cinzel,serif!important;font-size:.85rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:center!important;text-shadow:none!important;line-height:1.2!important;white-space:nowrap!important}@media screen and (max-width:480px){.announcement-bar__text,.announcement-bar__slide *,aside.announcement-bar *{font-size:.72rem!important;letter-spacing:.08em!important}}.menu-list__link,.menu-list__link-title,.header-menu .menu-list__link-title{font-family:Montserrat,sans-serif!important;font-size:.82rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;color:#faf8f5!important;transition:color .25s ease!important}.menu-list__link:hover,.menu-list__link:hover .menu-list__link-title,.menu-list__link--active,.menu-list__link--active .menu-list__link-title,.menu-list__item:hover>.menu-list__link,.menu-list__item:hover>.menu-list__link .menu-list__link-title{color:#c6a86a!important}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{width:80%!important}.header__row--top,.header__row--bottom,.header__row{display:flex!important;align-items:center!important;justify-content:space-between!important}.header-logo,.header-logo__image-container,.header-logo__image,.logo,.header-logo a{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.header-menu,.header-menu__inner,.menu-list{display:flex!important;align-items:center!important}.header-actions,.header-actions__action,.header-actions__link{display:flex!important;align-items:center!important;justify-content:center!important}#header-wishlist-count{background-color:#c6a86a!important;color:#1c1a19!important;font-family:Montserrat,sans-serif!important;font-weight:700!important}.header-actions__link,.header-actions__action,.wishlist-header-link,.action__cart,.menu-drawer__toggle,.header-menu svg,.menu-list svg,.header__columns svg,.header__column svg,.header-logo svg,header-component svg,.header-actions svg{color:#faf8f5!important;stroke:#faf8f5!important;fill:none!important}.header-actions__link svg path,.header-actions__action svg path,.wishlist-header-link svg path,.action__cart svg path,.menu-drawer__toggle svg path,.header-menu svg path,.menu-list svg path,.header__columns svg path,.header__column svg path,.header-logo svg path,header-component svg path,.header-actions svg path{stroke:#faf8f5!important;fill:none!important}.header-actions__link:hover,.header-actions__action:hover,.wishlist-header-link:hover,.action__cart:hover,.menu-drawer__toggle:hover,.header-actions__link:hover svg,.header-actions__action:hover svg,.wishlist-header-link:hover svg,.action__cart:hover svg,.menu-drawer__toggle:hover svg,.header-actions__link:hover svg path,.header-actions__action:hover svg path,.wishlist-header-link:hover svg path,.action__cart:hover svg path,.menu-drawer__toggle:hover svg path{color:#c6a86a!important;stroke:#c6a86a!important}.cart-bubble__background{background-color:#c6a86a!important}.cart-bubble__text,.cart-bubble__text-count{color:#1c1a19!important;font-weight:800!important}.quick-add__button,.quick-add__button .add-to-cart-text,.add-to-cart-button.quick-add__button--choose{background-color:var(--color-accent-tactical)!important;background:var(--color-accent-tactical)!important;color:#fff!important;border:1px solid var(--color-accent-tactical)!important;border-radius:50px!important;font-weight:800!important;opacity:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:48px!important;padding-left:24px!important;padding-right:24px!important}.quick-add__button:hover,.quick-add__button:hover .add-to-cart-text,.add-to-cart-button.quick-add__button--choose:hover{background-color:var(--color-accent-secondary)!important;background:var(--color-accent-secondary)!important;color:#fff!important;border-color:var(--color-accent-secondary)!important}.quick-add__button .add-to-cart-text__content{grid-template-columns:1fr!important;display:inline-block!important}.quick-add__button .add-to-cart-text__content span,.quick-add__button .add-to-cart-text__content span span{opacity:1!important;filter:none!important;translate:0 0!important;display:inline-block!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.05em!important}.quick-add__button:hover .add-to-cart-text__content span,.quick-add__button:hover .add-to-cart-text__content span span{color:#fff!important}.quick-add__button .svg-wrapper,.quick-add__button .add-to-cart-icon{color:#fff!important;width:16px!important;height:16px!important;margin-right:8px!important}.quick-add__button:hover .svg-wrapper,.quick-add__button:hover .add-to-cart-icon,.quick-add__button:hover .add-to-cart-text__content span,.quick-add__button:hover .add-to-cart-text__content span span{color:var(--luxury-bg-cream)!important}.quick-add__button{bottom:16px!important;right:16px!important}.hero__content-wrapper{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;height:100%!important;transform:translateY(140px)!important}.hero__content-wrapper .button,.hero__content-wrapper a.button{font-size:1.15rem!important;padding:16px 42px!important;font-weight:800!important;letter-spacing:.1em!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.header-logo,.header-logo__image-container--original{font-family:Cinzel Decorative,MedievalSharp,Cinzel,serif!important;font-weight:700!important;font-size:1.6rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important;text-shadow:none!important;transition:all .3s ease!important}.header-logo:hover{color:#c6a86a!important;text-shadow:none!important}@media screen and (min-width:750px){.header__columns{display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"left right"!important;align-items:center!important;width:100%!important;gap:20px!important}.header__column--left{grid-area:left!important;display:flex!important;align-items:center!important;gap:28px!important;min-width:0!important;flex-grow:unset!important;max-width:none!important}.header__column--right{grid-area:right!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;flex-grow:unset!important}.header-menu,.header-menu__inner,.menu-list,.overflow-menu{flex-grow:1!important;width:100%!important;min-width:0!important}.menu-list__list,.overflow-menu::part(list){justify-content:flex-start!important;--overflow-list-alignment: flex-start !important}.menu-list{--menu-horizontal-gap: 12px !important}.menu-list__link-title{padding-inline:8px!important;font-size:.85rem!important;font-weight:700!important}}body{animation:pageFadeIn .8s cubic-bezier(.16,1,.3,1) forwards!important;opacity:0}@keyframes pageFadeIn{to{opacity:1}}.reveal-element{opacity:0;will-change:transform,opacity;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.reveal-slide-up{transform:translateY(40px)}.reveal-scale-in{transform:scale(.95) translateY(20px)}.reveal-slide-left{transform:translate(40px)}.reveal-slide-right{transform:translate(-40px)}.reveal-fade-in{transform:none}.reveal-element.reveal-visible{opacity:1!important;transform:none!important}.novelty-card,.product-card__content,.category-icon-card,.explore-banner-card{overflow:hidden!important;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .5s ease!important;will-change:transform;backface-visibility:hidden}.novelty-media img,.product-media img,.product-card__content img,.banner-card-bg,.category-icon-svg{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.novelty-card:hover .novelty-media img,.product-card:hover .product-media img,.product-card__content:hover img,.explore-banner-card:hover .banner-card-bg{transform:scale(1.06)!important}.novelty-card:hover,.product-card__content:hover,.explore-banner-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 30px #c6a86a59!important;border-color:var(--color-accent-tactical)!important}@keyframes heartPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.wishlist-toggle-btn:hover{animation:heartPulse .8s infinite ease-in-out!important}.button:not(.button-unstyled):not(.close-button):not(.cart-drawer__close-button):not(.menu-drawer__close-button){position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background-color .2s ease,color .2s ease,border-color .2s ease!important}.button:not(.button-unstyled):not(.close-button):not(.cart-drawer__close-button):not(.menu-drawer__close-button):hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px #c6a86a59!important;background:var(--luxury-gradient-button)!important;color:var(--luxury-bg-charcoal)!important;border-color:var(--luxury-gold-antique)!important}.button:not(.button-unstyled):not(.close-button):not(.cart-drawer__close-button):not(.menu-drawer__close-button):active{transform:translateY(1px)!important}@keyframes buttonShine{to{left:125%}}.button:not(.button-unstyled):not(.close-button):not(.cart-drawer__close-button):not(.menu-drawer__close-button):after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff59,#fff0);transform:skew(-25deg);transition:none}.button:not(.button-unstyled):not(.close-button):not(.cart-drawer__close-button):not(.menu-drawer__close-button):hover:after{animation:buttonShine .8s ease-in-out}.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:3px!important;background-color:#b52b37!important;transition:width .3s cubic-bezier(.16,1,.3,1),left .3s cubic-bezier(.16,1,.3,1);transform:translate(-50%)}.menu-list__link:hover .menu-list__link-title:after{width:80%}.layered-slideshow__content,.layered-slideshow__content h1,.layered-slideshow__content h2,.layered-slideshow__content h3,.layered-slideshow__content h4,.layered-slideshow__content h5,.layered-slideshow__content h6,.layered-slideshow__content p,.layered-slideshow__content span,.layered-slideshow__content a:not(.button),.layered-slideshow__content .rte,.layered-slideshow__content .rte *{color:#f5f0e8!important;text-shadow:none!important}.layered-slideshow__content :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6),.layered-slideshow__content :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) span{color:#f5f0e8!important;font-weight:900!important;letter-spacing:.08em!important;text-shadow:none!important}.layered-slideshow__content p,.layered-slideshow__content p span{color:#cbd5e1!important;font-weight:600!important;text-shadow:none!important}.layered-slideshow__content .button{box-shadow:0 6px 18px #7c1a2240!important}html.lenis,html.lenis body{height:auto}.lenis-smooth{scroll-behavior:auto!important}.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis-stopped{overflow:hidden}.lenis-scrolling iframe{pointer-events:none}#scroll-progress-bar{position:fixed;top:0;left:0;height:4px;background:var(--luxury-gradient-primary);width:0%;z-index:999999;box-shadow:0 0 10px #7c1a2299;transform-origin:left;will-change:width}header-component{transition:padding .4s cubic-bezier(.16,1,.3,1),background-color .5s cubic-bezier(.16,1,.3,1),border-color .5s ease,box-shadow .5s ease!important;padding-block:14px!important}header-component.header--sticky-solid{background:var(--luxury-maroon-primary)!important;background-color:var(--luxury-maroon-primary)!important;border-bottom:2px solid #C6A86A!important;box-shadow:0 10px 30px #5c101640!important;padding-block:6px!important}header-component.header--sticky-solid .header-logo{text-shadow:none!important}.novelty-card{overflow:hidden!important;position:relative;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .5s ease!important;will-change:transform,opacity;backface-visibility:hidden}.novelty-card .novelty-info-pane{transition:background-color .4s ease!important}.novelty-quick-add-btn{transform:translateY(20px);opacity:0;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s ease,background-color .25s ease,color .25s ease!important}.novelty-card:hover .novelty-quick-add-btn{transform:translateY(0)!important;opacity:1!important}dialog.dialog-drawer,dialog.dialog-drawer--right{--animation-speed: .65s !important;--animation-easing: cubic-bezier(.16, 1, .3, 1) !important}@keyframes ksa-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonials-slides-row.css-marquee{display:flex!important;flex-direction:row!important;width:max-content!important;animation:ksa-marquee-scroll 35s linear infinite!important;will-change:transform}.testimonials-slides-row.css-marquee:hover{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body{animation:none!important;opacity:1!important}.reveal-element{opacity:1!important;transform:none!important}#scroll-progress-bar{display:none}.testimonials-slides-row.css-marquee{animation:none!important}}.shopify-section{contain:layout style}.featured-blog-posts-card,.blog-card{background:#fff!important;border:1px solid #DDD9CE!important;box-shadow:0 4px 16px #0000000f!important}.featured-blog-posts-card .featured-blog-posts-card__content,.featured-blog-posts-card>div[style*="padding: 25px"],.blog-card .blog-content{background:#fff!important}.featured-blog-posts-card h4,.featured-blog-posts-card h4 a,.featured-blog-posts-card .blog-title,.featured-blog-posts-card .heading,.featured-blog-posts-card h4 *,.featured-blog-posts-card .featured-blog-posts-card__content h4,.featured-blog-posts-card .featured-blog-posts-card__content h4 *,.blog-card .blog-title,.blog-card .blog-title a{color:#1c1a19!important;font-family:Cinzel,serif!important;font-weight:800!important;font-size:1.2rem!important;line-height:1.4!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:color .3s ease!important;text-decoration:none!important}.featured-blog-posts-card h4 a:hover,.blog-card .blog-title a:hover{color:var(--color-accent-tactical)!important}.featured-blog-posts-card .blog-excerpt,.featured-blog-posts-card p,.featured-blog-posts-card .rte p,.featured-blog-posts-card .blog-post-description,.featured-blog-posts-card .featured-blog-posts-card__content p,.blog-card .blog-excerpt{color:#33302e!important;opacity:.95!important}.featured-blog-posts-card .blog-category,.featured-blog-posts-card span[style*="COSPLAY & REENACTMENT"],.featured-blog-posts-card span[style*="BUYING GUIDES"],.blog-card .blog-category{color:var(--color-accent-tactical)!important}.featured-blog-posts-card .blog-post-info-text,.featured-blog-posts-card span[style*="07 JUN 2026"],.featured-blog-posts-card .blog-post-info-text *{color:#78726e!important;opacity:.8!important}.featured-blog-posts-card .read-more-link,.featured-blog-posts-card span[style*="READ MORE"]{color:var(--color-accent-tactical)!important}@media screen and (max-width:1024px){header-component details,header-component details summary,.menu-drawer-container,.menu-drawer-container summary,.drawer-localization,.drawer-localization summary{background:transparent!important;background-color:transparent!important;border:none!important;padding:0!important;box-shadow:none!important;margin:0!important;list-style:none!important;outline:none!important}header-component details summary::-webkit-details-marker{display:none!important}.header__columns{display:grid!important;grid-template-areas:"left center right"!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;width:100%!important;column-gap:8px!important;padding-inline:0!important}.header__column{display:flex!important;align-items:center!important}.header__column--left{grid-area:left!important;justify-content:flex-start!important;display:flex!important;gap:8px!important}.header__column--center{grid-area:center!important;justify-content:center!important;display:flex!important}.header__column--right{grid-area:right!important;justify-content:flex-end!important;display:flex!important;gap:12px!important}header-component{height:auto!important;padding-block:8px!important}.header__row{height:auto!important;min-height:unset!important}header-menu,.header-menu,.overflow-menu,.header__navigation-bar-row,.menu-list--mobile{display:none!important}.header__drawer,#header-component .header__drawer{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important}.header__icon--menu{display:flex!important;padding:8px!important}.menu-drawer{width:100%!important;max-width:100%!important;height:100dvh!important;background-color:var(--luxury-bg-cream)!important}.menu-drawer__menu-item,.menu-drawer__back-button,.drawer-localization__button,.menu-drawer__close-button{min-height:48px!important;padding-block:12px!important;padding-inline:20px!important;display:flex!important;align-items:center!important;font-family:Cinzel,serif!important;font-size:1.1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--luxury-text-primary)!important;border-bottom:1px solid var(--luxury-border-solid)!important;text-decoration:none!important;box-sizing:border-box!important}.menu-drawer__back-button{background:transparent!important;width:100%!important;border:none!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active,.menu-drawer__back-button:hover{color:var(--luxury-maroon-primary)!important;background-color:#7c1a220d!important}.menu-drawer__close-button{border:none!important;margin:10px 10px 0 auto!important}.menu-drawer__menu{padding-inline:0!important}h1,.h1{font-size:clamp(32px,8vw,36px)!important;line-height:1.2!important}h2,.h2{font-size:clamp(24px,6vw,28px)!important;line-height:1.3!important}h3,.h3{font-size:clamp(18px,5vw,22px)!important;line-height:1.3!important}body,p,.rte p,.rich-text p{font-size:clamp(14px,4vw,16px)!important;line-height:1.5!important}html,body{overflow-x:hidden!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important}.shopify-section,.section,.container,.page-width,.grid,.flex{max-width:100%!important;box-sizing:border-box!important}.resource-list,.resource-list--grid,.product-grid{display:grid!important;height:auto!important}.resource-list__item,.product-grid__item,.collection-card,.product-card,.resource-card,.novelty-card{height:100%!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.collection-card__content,.product-card__content,.resource-card__content,.novelty-info-pane{flex-grow:1!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:auto!important}.collection-card img,.product-card img,.resource-card img,.novelty-card img,.product-media img,.product-media__image{max-width:100%!important;height:auto!important;object-fit:cover!important}.hero{min-height:unset!important;height:auto!important;display:flex!important;flex-direction:column!important}.hero__container{display:flex!important;flex-direction:column!important;height:auto!important;min-height:unset!important}.hero__media-grid{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important}.hero__media-grid img,.hero__media-grid picture,.hero__media-grid video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.hero__content-wrapper{position:relative!important;transform:none!important;padding:24px 16px!important;background-color:var(--luxury-bg-cream)!important;width:100%!important;max-width:100%!important;height:auto!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}.hero__content-wrapper h2,.hero__content-wrapper .h2,.hero__content-wrapper p,.hero__content-wrapper div{color:var(--luxury-text-primary)!important;text-align:center!important;margin-inline:auto!important;margin-block:8px!important}}@media screen and (min-width:768px)and (max-width:1024px){.section,.page-width,.container,.shopify-section>div{padding-inline:24px!important}}@media screen and (max-width:767px){.section,.page-width,.container,.shopify-section>div{padding-inline:16px!important}.hero__content-wrapper h1,.hero__content-wrapper .h1{font-size:clamp(32px,8vw,40px)!important}.hero__content-wrapper .subheading,.hero__content-wrapper p{font-size:clamp(16px,4vw,18px)!important}.hero__content-wrapper .button,.hero__content-wrapper a.button{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-top:16px!important;text-align:center!important;display:block!important}.resource-list--grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}@media screen and (max-width:480px){.resource-list--grid{grid-template-columns:1fr!important}}.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.product-grid__item{padding:0!important}.product-card .button,.product-card a.button,.product-card .quick-add__button,.product-card .quick-add-button,.novelty-card .novelty-quick-add-btn{width:100%!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;bottom:auto!important;right:auto!important;margin-top:12px!important;transform:none!important;opacity:1!important;display:block!important;padding-block:8px!important;font-size:.75rem!important}.novelty-card:hover,.product-card__content:hover,.explore-banner-card:hover{transform:none!important;box-shadow:0 4px 12px #00000014!important;border-color:var(--color-border)!important}.novelty-card:hover .novelty-media img,.product-card:hover .product-media img,.product-card__content:hover img,.explore-banner-card:hover .banner-card-bg{transform:none!important}.reveal-element{transition:none!important;transform:none!important;opacity:1!important}}header-component,.header,#header-component{padding-block-start:4px!important;padding-block-end:4px!important}header-component.header--sticky-solid{padding-block:4px!important}.header__row,.header__row--top,.header__row--bottom,.header__columns{min-height:unset!important;height:auto!important}.header__columns{padding-top:2px!important;padding-bottom:2px!important}.header-logo,.header-logo__image-container--original{font-size:1.3rem!important;margin-top:0!important;margin-bottom:0!important}.menu-list__link,.menu-list__link-title,.header-menu .menu-list__link-title{padding-top:2px!important;padding-bottom:2px!important;font-size:.75rem!important}.header-actions__link,.header-actions__action,.wishlist-header-link{padding-top:2px!important;padding-bottom:2px!important}.announcement-bar,aside.announcement-bar,.shopify-section.header-section .announcement-bar{padding-block:1px!important}.announcement-bar__text,.announcement-bar__slide *{font-size:.78rem!important}#header-component,.header,.header__row,.header__row--top,.header__row--bottom,.header__underlay,.header__underlay-open,.header__underlay-closed,.shopify-section.header-section{background-color:var(--luxury-bg-beige-grey)!important;background:var(--luxury-bg-beige-grey)!important;--color-scheme-top-row: var(--luxury-bg-beige-grey) !important;--color-scheme-bottom-row: var(--luxury-bg-beige-grey) !important;--color-background: var(--luxury-bg-beige-grey) !important;--color-background-rgb: 237, 234, 224 !important;--color-foreground: var(--luxury-text-primary) !important;--color-foreground-rgb: 28, 26, 25 !important;--color-foreground-heading: var(--luxury-text-primary) !important;--color-foreground-heading-rgb: 28, 26, 25 !important;--color-border: var(--luxury-border-solid) !important;--color-border-rgb: 221, 217, 206 !important;color:var(--luxury-text-primary)!important;border-bottom:2px solid var(--luxury-maroon-primary)!important}header-component.header--sticky-solid{background:var(--luxury-bg-beige-grey)!important;background-color:var(--luxury-bg-beige-grey)!important;border-bottom:2px solid var(--luxury-maroon-primary)!important;box-shadow:0 4px 15px #0000001a!important}.header-logo,.header-logo a,.header-logo__image-container,.header-logo__image-container--original,.header-logo__image{color:#b52b37!important}.menu-list__link,.menu-list__link-title,.header-menu .menu-list__link-title{color:#b52b37!important;font-weight:800!important}.menu-list__link:hover,.menu-list__link:hover .menu-list__link-title,.menu-list__link--active,.menu-list__link--active .menu-list__link-title,.menu-list__item:hover>.menu-list__link,.menu-list__item:hover>.menu-list__link .menu-list__link-title{color:#d93b47!important}.header-actions__link,.header-actions__action,.wishlist-header-link,.action__cart,.menu-drawer__toggle,.header-menu svg,.menu-list svg,.header__columns svg,.header__column svg,.header-logo svg,header-component svg,.header-actions svg{color:#b52b37!important;stroke:#b52b37!important}.header-actions__link svg path,.header-actions__action svg path,.wishlist-header-link svg path,.action__cart svg path,.menu-drawer__toggle svg path,.header-menu svg path,.menu-list svg path,.header__columns svg path,.header__column svg path,.header-logo svg path,header-component svg path,.header-actions svg path{stroke:var(--luxury-maroon-primary)!important}.header-actions__link:hover,.header-actions__action:hover,.wishlist-header-link:hover,.action__cart:hover,.menu-drawer__toggle:hover,.header-actions__link:hover svg,.header-actions__action:hover svg,.wishlist-header-link:hover svg,.action__cart:hover svg,.menu-drawer__toggle:hover svg,.header-actions__link:hover svg path,.header-actions__action:hover svg path,.wishlist-header-link:hover svg path,.action__cart:hover svg path,.menu-drawer__toggle:hover svg path{color:var(--luxury-maroon-deep)!important;stroke:var(--luxury-maroon-deep)!important}.product-card__content{padding:0!important;background:var(--color-background-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:0 4px 20px #0006!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.product-card__content>*{width:100%!important}.product-card__content .card-gallery,.product-card__content slideshow-component,.product-card__content .product-media-gallery,.product-card__content img{width:100%!important;height:100%!important;object-fit:cover!important;border-bottom:1px solid var(--color-border)!important;margin:0!important;padding:0!important}.product-card__content>:not(.card-gallery):not(slideshow-component):not(.product-card-gallery):not(.product-badges):not(.quick-add){padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}.product-card__content>:last-child{margin-bottom:20px!important;padding-bottom:0!important}.product-card__content .product-badges{position:absolute!important;top:15px!important;left:15px!important;z-index:10!important;width:auto!important}:root,body,.shopify-section,.section,.content-for-layout,.product-card__content,.novelty-card,.novelty-info-pane,.card-gallery,.product-media,.section-background,.explore-categories-wrapper,.lookbook-product-card,.testimonials-wrapper{--color-background: var(--luxury-bg-beige-grey) !important;--color-background-rgb: 237, 234, 224 !important;--color-background-secondary: var(--luxury-bg-beige-grey) !important;--color-background-card: var(--luxury-bg-beige-grey) !important;background-color:var(--luxury-bg-beige-grey)!important}body{background-image:none!important}.section-resource-list__header .group-block-content{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:12px!important}.section-resource-list__header .group-block-content>*{margin-inline:auto!important;text-align:center!important}.section-resource-list__header h2,.section-resource-list__header h3,.section-resource-list__header h4,.featured-blog-posts-title h3,.featured-blog-posts-title h4,.novelties-wrapper .section-header h2,.novelties-wrapper .section-header h2.h2{font-family:Cinzel,serif!important;font-size:2.5rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:center!important;margin-bottom:8px!important;color:var(--color-foreground-heading)!important;display:block!important;width:100%!important}.section-resource-list__header .text-block,.featured-blog-posts-title{width:100%!important;max-width:none!important;--width: 100% !important;text-align:center!important}.section-resource-list__header h2:after,.section-resource-list__header h3:after,.section-resource-list__header h4:after,.featured-blog-posts-title h3:after,.featured-blog-posts-title h4:after{content:"";display:block;width:100px;height:2px;background:var(--color-accent-tactical)!important;margin:15px auto 0!important}.novelties-wrapper .section-header h2.h2{font-size:2.5rem!important;text-align:center!important}.card-gallery,.product-media,.novelty-media{aspect-ratio:4 / 3!important;width:100%!important;height:auto!important;background-color:var(--luxury-bg-beige-grey)!important}.novelty-card{aspect-ratio:auto!important;height:auto!important;background-color:var(--luxury-bg-beige-grey)!important}.product-card__content img,.novelty-img,.product-media__image,.novelty-media img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important;margin:0 auto!important;background-color:var(--luxury-bg-beige-grey)!important}#shopify-section-tactical_kit_builder h2,#shopify-section-tactical_kit_builder .text-center h2{font-family:Cinzel,serif!important;font-size:2.5rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-foreground-heading)!important;text-align:center!important;margin-bottom:8px!important;display:block!important;width:100%!important}.lookbook-wrapper .section-header h2,.lookbook-wrapper .section-header .h3,.lookbook-wrapper .section-header h3{font-family:Cinzel,serif!important;font-size:2.5rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-foreground-heading)!important;text-align:center!important;margin:0!important;display:block!important;width:100%!important}.lookbook-wrapper .section-header h2:after,.lookbook-wrapper .section-header .h3:after,.lookbook-wrapper .section-header h3:after{content:"";display:block;width:100px;height:2px;background:var(--color-accent-tactical);margin:15px auto 0}.explore-categories-wrapper .section-header h2,.explore-categories-wrapper .section-header .h3,.explore-categories-wrapper .section-header h3{font-family:Cinzel,serif!important;font-size:2.5rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-foreground-heading)!important;text-align:center!important;margin:0!important;display:block!important;width:100%!important}.explore-categories-wrapper .section-header h2:after,.explore-categories-wrapper .section-header .h3:after,.explore-categories-wrapper .section-header h3:after{content:"";display:block;width:100px;height:2px;background:var(--color-accent-tactical);margin:15px auto 0}.featured-blog-posts .section-resource-list__header h3,.featured-blog-posts .section-resource-list__header h4,.featured-blog-posts-title h3,.featured-blog-posts-title h4,.blog-posts-wrapper .section-header h2,.blog-posts-wrapper .section-header h2.h2{font-family:Cinzel,serif!important;font-weight:900!important;font-size:3.2rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--color-foreground-heading)!important;text-align:center!important;margin-bottom:8px!important;display:block!important;width:100%!important}.featured-blog-posts-title h3:after,.featured-blog-posts-title h4:after,.blog-posts-wrapper .section-header h2:after{content:""!important;display:block!important;width:120px!important;height:3px!important;background:var(--color-accent-tactical)!important;margin:18px auto 0!important}.featured-blog-posts .section-resource-list__header .group-block-content{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:12px!important}.featured-blog-posts .section-resource-list__header .group-block-content>*{margin-inline:auto!important;text-align:center!important}:root{--luxury-bg-charcoal: #1C1A19 !important}.lookbook-main-img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}.novelties-filter-bar button.filter-tab:hover,.novelties-filter-bar button.filter-tab.active,.explore-banner-card:hover .banner-card-btn{background:var(--color-accent-tactical)!important;color:#fff!important;border-color:var(--color-accent-tactical)!important}.button:not(.button-unstyled):not(.close-button):not(.cart-drawer__close-button):not(.menu-drawer__close-button):hover{color:#fff!important}.blog-image-wrapper,.blog-post-card__image-container,.blog-post-featured-image,.featured-blog-posts-card__image,.featured-blog-posts-card div[style*=aspect-ratio]{aspect-ratio:3 / 4!important;background-color:var(--luxury-bg-beige-grey)!important;background:var(--luxury-bg-beige-grey)!important}.blog-img,.featured-blog-posts-card__image img,.featured-blog-posts-card__image .resource-image__image,.featured-blog-posts-card__image .blog-placeholder-svg,.blog-post-card__image,.blog-post-featured-image__image,#blog-article-modal img,#blog-article-modal-home img,.modal-container img{object-fit:cover!important;object-position:center top!important;background-color:var(--luxury-bg-beige-grey)!important;background:var(--luxury-bg-beige-grey)!important}.header-logo img,.header-logo__image-container img{height:50px!important;width:auto!important;max-height:100%!important;object-fit:contain!important;display:block!important;margin:0 auto!important}[id*=static-blog-title],.shopify-block:has([class*=static-blog-title]),.featured-blog-posts .section-header{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;grid-column:1 / -1!important}.featured-blog-posts .resource-list{grid-column:1 / -1!important;width:100%!important}.featured-blog-posts .resource-list--grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))!important;width:100%!important;max-width:100%!important}@media screen and (max-width:989px){.featured-blog-posts .resource-list--grid{grid-template-columns:1fr!important}}[class*=static-blog-title],[id*=static-blog-title] rte-formatter{--width: 100% !important;width:100%!important;max-width:none!important;text-align:center!important;margin-inline:auto!important;display:block!important}[class*=static-blog-title] h3,[id*=static-blog-title] h3,[class*=static-blog-title] *,[id*=static-blog-title] *{text-align:center!important;margin-inline:auto!important;display:block!important;width:100%!important}product-card.product-card,.novelty-card{position:relative!important;overflow:hidden!important;border:1px solid var(--color-border)!important;background:var(--color-background-card)!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease!important;box-shadow:0 4px 15px #0006!important;will-change:transform;display:flex!important;flex-direction:column!important;width:100%!important;box-sizing:border-box!important;height:100%!important}product-card.product-card:hover,.novelty-card:hover{transform:translateY(-4px)!important;border-color:var(--color-accent-tactical)!important;box-shadow:var(--luxury-glow-shadow-intense)!important}product-card.product-card .product-card__content{flex:1!important;display:flex!important;flex-direction:column!important;padding:0!important;background:#11141a!important;height:100%!important;border:none!important;box-shadow:none!important}product-card.product-card card-gallery,product-card.product-card .card-gallery,product-card.product-card slideshow-component,product-card.product-card slideshow-container,product-card.product-card slideshow-slides,product-card.product-card slideshow-slide,.novelty-media{flex:none!important;width:100%!important;height:auto!important;aspect-ratio:4 / 5!important;background:#151821!important;border:none!important;position:relative!important;overflow:hidden!important}product-card.product-card .product-media,product-card.product-card .product-media-container{height:100%!important;width:100%!important}product-card.product-card img,product-card.product-card .product-media__image,.novelty-img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important}product-card.product-card:hover img,product-card.product-card:hover .product-media__image,.novelty-card:hover .novelty-img{transform:scale(1.05)!important}product-card.product-card product-title,.novelty-info-pane{background:#11141a!important;padding:15px 15px 5px!important;text-align:center!important;display:block!important;border-top:1px solid var(--color-border)!important;margin:0!important;width:100%!important;box-sizing:border-box!important}product-card.product-card product-title a,product-card.product-card product-title h3,product-card.product-card product-title .h4,.novelty-title,.novelty-title a{font-family:Cinzel,serif!important;font-size:.85rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;text-align:center!important;color:#ece8df!important;text-decoration:none!important;margin:0!important;display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}product-card.product-card product-title a:hover,.novelty-title a:hover{color:var(--color-accent-tactical)!important}product-card.product-card product-price,product-card.product-card price,.novelty-info-pane>div{background:#11141a!important;padding:0 15px 15px!important;text-align:center!important;display:block!important;margin:0!important;width:100%!important;box-sizing:border-box!important}product-card.product-card product-price div,product-card.product-card product-price span,product-card.product-card price div,product-card.product-card price span,.novelty-price{font-family:Montserrat,sans-serif!important;font-size:.9rem!important;font-weight:700!important;color:var(--color-accent-tactical)!important;text-align:center!important;margin:0 auto!important;display:block!important}product-card.product-card quick-add-component{position:absolute!important;bottom:15px!important;left:15px!important;right:15px!important;top:auto!important;height:auto!important;display:block!important;opacity:0!important;pointer-events:none!important;background:transparent!important;padding:0!important;z-index:5!important;transition:opacity .25s ease!important;transform:none!important}product-card.product-card:hover quick-add-component{opacity:1!important;pointer-events:auto!important}product-card.product-card quick-add-component form,product-card.product-card quick-add-component product-form-component,product-card.product-card quick-add-component .quick-add__product-form-component,product-card.product-card quick-add-component .shopify-product-form{display:block!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}product-card.product-card quick-add-component button.add-to-cart-button,product-card.product-card quick-add-component .quick-add__button{background:var(--color-accent-tactical)!important;color:#fff!important;border:1px solid var(--color-accent-tactical)!important;padding:10px 16px!important;font-family:Montserrat,sans-serif!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .25s ease!important;width:100%!important;margin:0!important;height:auto!important;min-height:unset!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;position:relative!important;inset:auto!important;opacity:1!important}product-card.product-card quick-add-component button.add-to-cart-button:hover,product-card.product-card quick-add-component .quick-add__button:hover{background:var(--color-accent-secondary)!important;border-color:var(--color-accent-secondary)!important}product-card.product-card quick-add-component button.add-to-cart-button span,product-card.product-card quick-add-component .quick-add__button span{color:#fff!important}product-card.product-card quick-add-component button.add-to-cart-button svg,product-card.product-card quick-add-component .quick-add__button svg{display:none!important}product-card.product-card quick-add-component button.add-to-cart-button .add-to-cart-text__content,product-card.product-card quick-add-component .quick-add__button .add-to-cart-text__content{display:block!important}.resource-list--grid,.product-grid-container .product-grid,.novelties-grid{display:grid!important;gap:24px!important}@media screen and (min-width:990px){.resource-list--grid,.product-grid-container .product-grid,.novelties-grid{grid-template-columns:repeat(4,1fr)!important}}@media screen and (min-width:750px)and (max-width:989px){.resource-list--grid,.product-grid-container .product-grid,.novelties-grid{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:749px){.resource-list--grid,.product-grid-container .product-grid,.novelties-grid{grid-template-columns:repeat(2,1fr)!important}}.section-resource-list,.novelties-wrapper,#shopify-section-template--22677187494136__tactical_novelties .section,#shopify-section-template--22677187494136__product_list_fa6P9H .section,#shopify-section-template--22677187494136__new_arrivals .section,#shopify-section-template--22677187494136__gift_ideas .section{padding-top:100px!important;padding-bottom:100px!important}.section-resource-list__header,.section-header{margin-bottom:40px!important}.section-resource-list__header .group-block-content,.section-header{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;display:flex!important;width:100%!important}.section-resource-list__header .group-block-content .text-block{text-align:center!important;margin-inline:auto!important;width:100%!important}.section-resource-list__header .group-block-content h3,.section-header h2{font-family:Cinzel,serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-foreground-heading)!important;text-align:center!important;margin:0!important;display:block!important;width:100%!important}@media screen and (min-width:990px){.section-resource-list__header .group-block-content h3,.section-header h2{font-size:64px!important}}@media screen and (min-width:750px)and (max-width:989px){.section-resource-list__header .group-block-content h3,.section-header h2{font-size:48px!important}}@media screen and (max-width:749px){.section-resource-list__header .group-block-content h3,.section-header h2{font-size:32px!important}}.section-resource-list__header .group-block-content h3:after,.section-header h2:after{content:""!important;display:block!important;width:100px!important;height:2px!important;background:var(--color-accent-tactical)!important;margin:20px auto 0!important}.section-resource-list__header .group-block-content a.link,.section-header .novelties-filter-bar+*,.section-header a.link{font-family:Montserrat,sans-serif!important;font-size:.85rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#ece8df!important;text-decoration:none!important;border-bottom:1px solid var(--color-accent-tactical)!important;padding-bottom:4px!important;margin-top:15px!important;margin-inline:auto!important;display:inline-block!important;width:fit-content!important;transition:color .3s!important}.section-resource-list__header .group-block-content a.link:hover,.section-header a.link:hover{color:var(--color-accent-tactical)!important}.novelty-emblem-badge{color:#d62246!important;border-color:#ffffff26!important;background:#1c1a19f2!important;border-radius:50%!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.novelty-emblem-badge svg{fill:transparent!important;transition:fill .3s ease,transform .3s ease!important}.novelty-emblem-badge:hover,product-card.product-card:hover .novelty-emblem-badge{background:#d62246!important;color:#fff!important;border-color:#d62246!important;box-shadow:0 0 10px #d6224699!important}.novelty-emblem-badge:hover svg,product-card.product-card:hover .novelty-emblem-badge svg{fill:#fff!important;transform:scale(1.15)!important}product-card.product-card .product-card__content{--color-foreground: #ECE8DF !important;--color-foreground-heading: #ECE8DF !important}product-card.product-card product-title a,product-card.product-card product-title a *,product-card.product-card product-title p,product-card.product-card product-title span,product-card.product-card .text-block,product-card.product-card .text-block *{color:#ece8df!important}.blog-posts{padding-top:140px!important;padding-inline:40px!important;box-sizing:border-box!important;max-width:100%!important;width:100%!important;margin:0!important;--page-content-width: var(--wide-page-width) !important;--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2)) !important}@media screen and (max-width:749px){.blog-posts{padding-top:100px!important;padding-inline:16px!important}}.blog-posts .text-block,.blog-posts [class*=text-block],.blog-posts [role=heading],.blog-posts h1,.blog-posts h2,.blog-posts h3{text-align:center!important;margin-inline:auto!important;align-items:center!important;justify-content:center!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;--width: 100% !important}.blog-posts h1,.blog-posts h2,.blog-posts h3,.blog-posts .h1,.blog-posts .h2,.blog-posts .h3{font-family:Cinzel,serif!important;font-size:2.5rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:center!important;margin:0 auto!important;color:var(--color-foreground-heading)!important;display:block!important;width:100%!important}.blog-posts h1:after,.blog-posts h2:after,.blog-posts h3:after,.blog-posts .h1:after,.blog-posts .h2:after,.blog-posts .h3:after{content:""!important;display:block!important;width:100px!important;height:2px!important;background:var(--color-accent-tactical)!important;margin:20px auto 0!important}.blog-posts-container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))!important;gap:36px!important;width:100%!important;max-width:100%!important;margin-top:40px!important}.blog-post-item{grid-column:auto!important}body.dark-theme,body.dark-theme :root,body.dark-theme .color-scheme-1,body.dark-theme .color-scheme-2,body.dark-theme .color-scheme-3,body.dark-theme .color-scheme-4,body.dark-theme .color-scheme-5,body.dark-theme .color-scheme-6,body.dark-theme [class*=color-scheme-]{--color-background: #000000 !important;--color-background-rgb: 0, 0, 0 !important;--color-background-secondary: #0A0A0A !important;--color-background-card: #0A0A0A !important;--color-foreground: #EDEAE0 !important;--color-foreground-rgb: 237, 234, 224 !important;--color-foreground-heading: #FAF8F5 !important;--color-foreground-heading-rgb: 250, 248, 245 !important;--color-foreground-muted: #A29B95 !important;--color-accent-tactical: #C92A31 !important;--color-accent-tactical-rgb: 201, 42, 49 !important;--color-accent-secondary: #E33E45 !important;--color-accent-secondary-rgb: 227, 62, 69 !important;--color-border: #2A2A2A !important;--color-border-rgb: 42, 42, 42 !important;--color-border-active: #C92A31 !important;--color-shadow: rgba(0, 0, 0, .6) !important;--color-primary-button-background: #C92A31 !important;--color-primary-button-text: #FAF8F5 !important;--color-primary-button-border: #C92A31 !important;--color-primary-button-hover-background: #E33E45 !important;--color-primary-button-hover-text: #FAF8F5 !important;--color-primary-button-hover-border: #E33E45 !important;--color-secondary-button-background: transparent !important;--color-secondary-button-text: #C92A31 !important;--color-secondary-button-border: #C92A31 !important;--color-secondary-button-hover-background: rgba(201, 42, 49, .15) !important;--color-secondary-button-hover-text: #C92A31 !important;--color-secondary-button-hover-border: #C92A31 !important;background-color:#000!important}body.dark-theme,body.dark-theme .shopify-section,body.dark-theme .section,body.dark-theme .content-for-layout,body.dark-theme .product-card__content,body.dark-theme .novelty-card,body.dark-theme .novelty-info-pane,body.dark-theme .card-gallery,body.dark-theme .product-media,body.dark-theme .section-background,body.dark-theme .explore-categories-wrapper,body.dark-theme .lookbook-product-card,body.dark-theme .testimonials-wrapper{--color-background: #000000 !important;--color-background-rgb: 0, 0, 0 !important;--color-background-secondary: #0A0A0A !important;--color-background-card: #0A0A0A !important;background-color:#000!important}body.dark-theme{background-image:none!important;background-color:#000!important}body.dark-theme .featured-blog-posts-card,body.dark-theme .blog-card,body.dark-theme .featured-blog-posts-card .featured-blog-posts-card__content,body.dark-theme .featured-blog-posts-card>div[style*="padding: 25px"],body.dark-theme .blog-card .blog-content{background:#0d0d0d!important;background-color:#0d0d0d!important;border-color:#2a2a2a!important}body.dark-theme .featured-blog-posts-card h4,body.dark-theme .featured-blog-posts-card h4 a,body.dark-theme .featured-blog-posts-card .blog-title,body.dark-theme .featured-blog-posts-card .heading,body.dark-theme .featured-blog-posts-card h4 *,body.dark-theme .featured-blog-posts-card .featured-blog-posts-card__content h4,body.dark-theme .featured-blog-posts-card .featured-blog-posts-card__content h4 *,body.dark-theme .blog-card .blog-title,body.dark-theme .blog-card .blog-title a{color:#faf8f5!important}body.dark-theme .featured-blog-posts-card .blog-excerpt,body.dark-theme .featured-blog-posts-card p,body.dark-theme .featured-blog-posts-card .rte p,body.dark-theme .featured-blog-posts-card .blog-post-description,body.dark-theme .featured-blog-posts-card .featured-blog-posts-card__content p,body.dark-theme .blog-card .blog-excerpt{color:#edeae0!important}body.dark-theme #header-component,body.dark-theme .header,body.dark-theme .header__row,body.dark-theme .shopify-section.header-section{background-color:#000!important;background:#000!important;border-bottom-color:#2a2a2a!important}body.dark-theme .menu-list__link,body.dark-theme .menu-list__link-title,body.dark-theme .header-menu .menu-list__link-title,body.dark-theme .header-logo+*,body.dark-theme .header-actions__action,body.dark-theme .header-actions__action svg,body.dark-theme .header-actions__action svg path,body.dark-theme .wishlist-header-link svg path,body.dark-theme .header-logo a,body.dark-theme .header-logo__image-container,body.dark-theme .header-logo__image{color:#faf8f5!important;stroke:#faf8f5!important}body.dark-theme .menu-list__link:hover,body.dark-theme .menu-list__link:hover .menu-list__link-title,body.dark-theme .menu-list__link--active,body.dark-theme .menu-list__link--active .menu-list__link-title{color:#c92a31!important}body.dark-theme .menu-list__link-title:after{background-color:#c92a31!important}body.dark-theme .header__underlay,body.dark-theme .header__underlay-open{background-color:#000000f2!important}body.dark-theme .dialog-modal{background-color:#0d0d0d!important;color:#edeae0!important;border-color:#2a2a2a!important}body.dark-theme .product-card,body.dark-theme .resource-list__item,body.dark-theme .card,body.dark-theme .novelties-grid>div{background-color:#0d0d0d!important;border-color:#2a2a2a!important}body.dark-theme dialog,body.dark-theme .modal-container{background-color:#0d0d0d!important;border-color:#2a2a2a!important;color:#edeae0!important}body.dark-theme dialog h1,body.dark-theme dialog h2,body.dark-theme dialog h3,body.dark-theme dialog h4,body.dark-theme .modal-container h2{color:#faf8f5!important}.dark-mode-toggle{transition:transform .3s ease!important}.dark-mode-toggle:hover{transform:scale(1.1);color:var(--color-accent-tactical)!important}.hero,.hero__container,.hero__media-wrapper{aspect-ratio:3168 / 1344!important;min-height:unset!important;height:auto!important}.hero__media{object-fit:cover!important;width:100%!important;height:100%!important}#shopify-section-new_arrivals{position:relative!important;padding-bottom:110px!important}#shopify-section-new_arrivals .button--product_list_button_new_arrivals,#shopify-section-new_arrivals [class*=product_list_button_new_arrivals]{position:absolute!important;bottom:35px!important;left:50%!important;transform:translate(-50%)!important;padding:12px 36px!important;font-size:1rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;min-width:200px!important;text-align:center!important;display:block!important;width:fit-content!important;z-index:10!important}[id*=layered_slideshow_piEaWT] layered-slideshow-component{min-height:unset!important;height:auto!important;display:block!important}[id*=layered_slideshow_piEaWT] .layered-slideshow__container{aspect-ratio:3168 / 1344!important;min-height:unset!important;height:auto!important}[id*=layered_slideshow_piEaWT] .layered-slideshow__content .group-block-content{align-items:center!important;justify-content:center!important}[id*=layered_slideshow_piEaWT] .layered-slideshow__content a.button{padding:16px 40px!important;font-size:1.15rem!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase!important;min-width:220px!important;text-align:center!important;border-radius:0!important;transition:all .3s ease!important}[id*=layered_slideshow_piEaWT] .layered-slideshow__content a.button:hover{transform:scale(1.05)!important;box-shadow:0 8px 24px #c72a3166!important}@media screen and (max-width:989px){.hero .hero__content,[id*=layered_slideshow_piEaWT] .layered-slideshow__content{padding:16px!important}.hero h1,.hero .h1,[id*=layered_slideshow_piEaWT] h1,[id*=layered_slideshow_piEaWT] .h1,[id*=layered_slideshow_piEaWT] h2,[id*=layered_slideshow_piEaWT] .h2{font-size:clamp(1.25rem,4vw,2rem)!important}.hero p,[id*=layered_slideshow_piEaWT] p{font-size:clamp(.85rem,2.5vw,1rem)!important}.hero a.button,[id*=layered_slideshow_piEaWT] a.button{padding:10px 24px!important;font-size:.85rem!important;min-width:150px!important}}@media screen and (max-width:749px){.hero a.button,[id*=layered_slideshow_piEaWT] a.button{padding:8px 16px!important;font-size:.78rem!important;min-width:120px!important}}@container resource-list-carousel (min-width: 750px) and (max-width: 989px){.resource-list__carousel{--column-count: 3 !important}}@container resource-list-carousel (max-width: 749px){.resource-list__carousel{--column-count: 2 !important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tactical-luxury.css.map */
