.ict-pillars--cards .ict-pillar,.ict-landing__card,.ict-compare__table,.ict-category-card__link,.ict-card .product-card__content{overflow:hidden}.ict-section__header .ict-eyebrow{justify-self:start;margin-bottom:2px}body.template-collection .section-background.color-scheme-1{background-image:linear-gradient(180deg,#08090ab3,#08090adb),url(/cdn/shop/files/icontactic-camo-tile.jpg?v=1788713026);background-size:auto,880px 880px}.cart-drawer__dialog,.quick-add-modal__content,.popover__content{box-shadow:var(--ict-card-shadow)}@keyframes ict-spin{to{transform:rotate(360deg)}}.button:not(.button-unstyled,[class*=__close],[class*=facets],[class*=quick-add],.button--tertiary,[class*=__remove],.slideshow-control),.button-secondary:not(.button-unstyled),.ict-button,.ict-button-secondary{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;padding-block:0;padding-inline:24px;white-space:nowrap;text-wrap:nowrap;font-size:.9375rem;font-weight:600;letter-spacing:.01em;line-height:1;border:0;border-radius:999px;color:var(--button-color);background:var(--button-border-color);box-shadow:none;transition:transform .3s cubic-bezier(.32,.72,0,1),box-shadow .3s cubic-bezier(.32,.72,0,1),color .2s var(--ict-ease)}:is(.button:not(.button-unstyled,[class*=__close],[class*=facets],[class*=quick-add],.button--tertiary,[class*=__remove],.slideshow-control),.button-secondary:not(.button-unstyled),.ict-button,.ict-button-secondary):before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;background:var(--button-background-color);box-shadow:inset 0 1px #ffffff47;transition:background-color .2s var(--ict-ease)}:is(.button:not(.button-unstyled,[class*=__close],[class*=facets],[class*=quick-add],.button--tertiary,[class*=__remove],.slideshow-control),.button-secondary:not(.button-unstyled),.ict-button,.ict-button-secondary):after{content:"";position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;z-index:-2;pointer-events:none;background:conic-gradient(from 90deg at 50% 50%,transparent 0%,transparent 75%,var(--ict-beam, #ffffff) 100%);opacity:0;animation:ict-spin 3s linear infinite;transition:opacity .3s var(--ict-ease)}:is(.button:not(.button-unstyled,[class*=__close],[class*=facets],[class*=quick-add],.button--tertiary,[class*=__remove],.slideshow-control),.button-secondary:not(.button-unstyled),.ict-button,.ict-button-secondary):is(:hover,:focus-visible):after{opacity:1}:is(.button:not(.button-unstyled,[class*=__close],[class*=facets],[class*=quick-add],.button--tertiary,[class*=__remove],.slideshow-control),.button-secondary:not(.button-unstyled),.ict-button,.ict-button-secondary):hover{transform:translateY(-2px);box-shadow:0 0 25px #ffffff14,0 12px 24px -12px #000000d9}:is(.button:not(.button-unstyled,[class*=__close],[class*=facets],[class*=quick-add],.button--tertiary,[class*=__remove],.slideshow-control),.button-secondary:not(.button-unstyled),.ict-button,.ict-button-secondary):active{transform:translateY(0) scale(.985)}.button-secondary:not(.button-unstyled),.ict-button-secondary{--button-color: #c9cdd1;--ict-beam: #ffffff;background:var(--color-secondary-button-border, #3a4147)}.button-secondary:not(.button-unstyled):before,.ict-button-secondary:before{background:linear-gradient(180deg,#1b1e22,#0c0e10);box-shadow:inset 0 1px #ffffff24}.button-secondary:not(.button-unstyled):hover,.ict-button-secondary:hover{--button-color: #ffffff}.button:not(.button-unstyled,[class*=__close],[class*=facets],[class*=quick-add],.button--tertiary,[class*=__remove],.slideshow-control):not(.button-secondary){--ict-beam: #fff7e6}.button:not(.button-unstyled,[class*=__close],[class*=facets],[class*=quick-add],.button--tertiary,[class*=__remove],.slideshow-control):not(.button-secondary):before{box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000001f}:is(.button:not(.button-unstyled,[class*=__close],[class*=facets],[class*=quick-add],.button--tertiary,[class*=__remove],.slideshow-control),.button-secondary:not(.button-unstyled),.ict-button,.ict-button-secondary):is([disabled],[aria-disabled=true]){transform:none;box-shadow:none}:is(.button:not(.button-unstyled,[class*=__close],[class*=facets],[class*=quick-add],.button--tertiary,[class*=__remove],.slideshow-control),.button-secondary:not(.button-unstyled),.ict-button,.ict-button-secondary):is([disabled],[aria-disabled=true]):after{display:none}.ict-card__action .button,.ict-card__action .button-secondary{width:100%;min-height:44px;padding-inline:14px;font-size:.875rem}.ict-card .ict-atc__arrow{display:none}.ict-card .add-to-cart-text{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ict-card .add-to-cart-icon,.ict-card .add-to-cart-icon svg{width:16px;height:16px;flex:none}.ict-card--compact .ict-card__action .button,.ict-card--compact .ict-card__action .button-secondary{min-height:42px;padding-inline:12px;font-size:.8125rem}@media screen and (max-width:479px){.ict-card--compact .add-to-cart-icon{display:none}}.product-form-buttons .add-to-cart-button{border:0;border-radius:16px;min-height:56px;padding:14px 64px 14px 20px;justify-content:flex-start;background:radial-gradient(circle 90px at 82% -10%,#fff,#181b1b 70%);box-shadow:0 10px 30px #00000059}.product-form-buttons .add-to-cart-button:before{content:"";top:2px;right:2px;bottom:2px;left:2px;width:auto;height:auto;border-radius:14px;z-index:-1;background:radial-gradient(circle 80px at 80% -50%,#6b6f70,#0f1111);box-shadow:inset 0 1px #ffffff38}.product-form-buttons .add-to-cart-button:hover:before{box-shadow:inset 0 1px #ffffff4d}.product-form-buttons .add-to-cart-button:hover{box-shadow:0 14px 34px #00000073,0 0 25px #ffffff0f}.product-form-buttons .add-to-cart-button[disabled]:before{display:block;opacity:.6}.product-form-buttons .add-to-cart-button .add-to-cart-text{white-space:nowrap}.ict-footer__submit:hover{transform:scale(1.06) translateY(-1px)}@media(prefers-reduced-motion:reduce){:is(.button:not(.button-unstyled,[class*=__close],[class*=facets],[class*=quick-add],.button--tertiary,[class*=__remove],.slideshow-control),.button-secondary:not(.button-unstyled),.ict-button,.ict-button-secondary):after{animation:none}:is(.button:not(.button-unstyled,[class*=__close],[class*=facets],[class*=quick-add],.button--tertiary,[class*=__remove],.slideshow-control),.button-secondary:not(.button-unstyled),.ict-button,.ict-button-secondary):hover{transform:none}}@media screen and (max-width:989px){.resource-list--grid:has(.ict-card){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:479px){.ict-card__action .button,.ict-card__action .button-secondary{padding-inline:10px;font-size:clamp(.75rem,3.4vw,.875rem);letter-spacing:0}.ict-card .add-to-cart-text{gap:5px}}@media screen and (max-width:399px){.ict-card .add-to-cart-icon{display:none}}.product-form-buttons .add-to-cart-button,.product-form-buttons .add-to-cart-button:hover{color:#fff}.product-form-buttons .add-to-cart-button:before{z-index:-1}.product-form-buttons .add-to-cart-button:after{z-index:-2}.ict-card__eyebrow{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.product-form-buttons .add-to-cart-button,.product-form-buttons .add-to-cart-button:hover{color:#111315;--ict-beam: #ffffff}.product-form-buttons .add-to-cart-button{background:linear-gradient(135deg,#fff1cc,#eca117 45%,#b8790c);box-shadow:0 10px 30px #eca1172e,0 12px 24px -12px #000000d9}.product-form-buttons .add-to-cart-button:before{background:linear-gradient(180deg,#f3c25a,#eca117 55%,#d99a12);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000001f}.product-form-buttons .add-to-cart-button:hover{box-shadow:0 14px 34px #eca1174d,0 0 25px #ffffff0f}.product-form-buttons .add-to-cart-button:hover:before{background:linear-gradient(180deg,#f7cf78,#f3c25a 55%,#eca117);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000001a}.product-form-buttons .add-to-cart-button .ict-atc__arrow{border-left-color:#11131533}.product-form-buttons .add-to-cart-button .add-to-cart-text__content{font-weight:700}@media screen and (max-width:749px){.section-background.color-scheme-1,.section-background.color-scheme-3{background-image:linear-gradient(180deg,#08090a9e,#08090acc),url(/cdn/shop/files/icontactic-camo-tile.jpg?v=1788713026&width=640);background-size:auto,640px 640px}.section-background.color-scheme-4{background-image:linear-gradient(180deg,#050607b3,#050607eb),url(/cdn/shop/files/icontactic-camo-tile.jpg?v=1788713026&width=640);background-size:auto,640px 640px}body.template-collection .section-background.color-scheme-1{background-image:linear-gradient(180deg,#08090ab3,#08090adb),url(/cdn/shop/files/icontactic-camo-tile.jpg?v=1788713026&width=640);background-size:auto,640px 640px}body.template-product .section-background.color-scheme-1,body.template-cart .section-background.color-scheme-1,body.template-customers .section-background.color-scheme-1{background-image:url(icontactic-grain.svg);background-size:180px 180px}}@media screen and (max-width:989px){.group-block.color-scheme-2{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0c0e10f0 padding-box,var(--ict-card-edge) border-box}}@media screen and (max-width:749px){#MainContent>.shopify-section:nth-child(-n+3) .section-background{background-image:url(icontactic-grain.svg);background-size:180px 180px}}.ict-footer__link{display:inline-block;padding-block:2px}.slideshow-control{min-width:24px}:is(.button,.button-secondary,.ict-button,.ict-button-secondary):focus-visible{outline:2px solid #fff7e6;outline-offset:3px}.ict-collection__guides{font-size:.875rem;opacity:.88}.ict-collection__guides a{color:var(--ict-color-accent-primary);text-decoration:underline;text-underline-offset:3px}.ict-collection__guides a:hover{color:var(--ict-color-accent-primary-hover)}.product-information .ict-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.product-information .ict-price .price{color:var(--ict-color-accent-primary);font-weight:700;letter-spacing:-.01em}.product-information .ict-price .compare-at-price{color:var(--ict-color-text-muted);font-size:.6em;font-weight:500;text-decoration:line-through;text-decoration-thickness:1.5px}.product-information .ict-price__save{display:inline-flex;align-items:center;align-self:center;padding:5px 10px;border-radius:999px;font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1;color:var(--ict-color-accent-primary);background:#eca1171f;box-shadow:inset 0 0 0 1px #eca11759,inset 0 1px #ffffff0f}.product-information .ict-price--sold-out .price{color:var(--ict-color-text-secondary)}.alireviews-review-star-rating,.alireviews-review-box,.alireviews-review-badge,.alireviews-popup-detail,.alireviews-review-carousel{--alr-wh-rating_icon_filled_color: #ECA117 !important;--alr-wh-rating_icon_empty_color: rgba(236, 161, 23, .28) !important}.alireviews-review-star-rating .alr-wh-review-star-rating-number{color:var(--ict-color-text-secondary)!important}.ict-card .ict-price .price{color:var(--ict-color-accent-primary);font-weight:700}.ict-card .ict-price--sold-out .price{color:var(--ict-color-text-secondary)}.ict-card .ict-price .price{font-size:1.125rem;line-height:1.15;letter-spacing:-.01em}.ict-card .ict-price .compare-at-price{font-size:.8125rem}.ict-card .ict-bnpl--compact .ict-bnpl__amount{font-weight:500}.ict-card .product-card__content{height:100%}.ict-card .product-card__content>.group-block{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ict-card .product-card__content>.group-block>.group-block-content{flex:1 1 auto;min-height:0}.ict-card .product-card__content>.group-block>.group-block-content{justify-content:flex-start}.ict-card .group-block-content:has(>product-price)>product-price{margin-bottom:auto}.ict-card .group-block-content:has(>product-price) .ict-card__action{margin-top:0}.ict-card .group-block-content:not(:has(>product-price)) .ict-card__action{margin-top:auto}@media screen and (max-width:749px){.ict-card .ict-price .price{font-size:1.0625rem}}.skip-to-content-link.button-secondary{position:absolute;display:block;min-height:0;height:1px;padding:0;transform:none;box-shadow:none}.skip-to-content-link.button-secondary:before,.skip-to-content-link.button-secondary:after{display:none}.skip-to-content-link.button-secondary:focus{height:auto;min-height:48px;padding:var(--padding-lg) var(--padding-4xl)}@media screen and (max-width:749px){#MainContent .section.spacing-style,#footer-group .section.spacing-style,.section.product-grid-container{padding-block:min(var(--padding-block-start, 0px),24px) min(var(--padding-block-end, 0px),24px)!important}body.template-index [id$=__trust],body.template-index [id$=__intro_line]{display:none!important}.media-with-content{--media-height-mobile: 34svh !important}.product-information{--gap: 20px !important}.ict-pillars--cards .ict-pillars__list{grid-template-columns:1fr;gap:0}.ict-pillars--cards .ict-pillar{display:grid;grid-template-columns:22px 1fr;column-gap:var(--ict-space-3);align-items:start;padding:var(--ict-space-3) 0;border:0;border-top:1px solid var(--ict-border);border-radius:0;background:none;box-shadow:none;overflow:visible}.ict-pillars--cards .ict-pillar:before,.ict-pillars--cards .ict-pillar:after{display:none}.ict-pillars--cards .ict-pillar__icon{grid-row:1 / span 2;margin:2px 0 0}.ict-pillars--cards .ict-pillar__title,.ict-pillars--cards .ict-pillar__text{grid-column:2;margin:0}.ict-pillars--cards .ict-pillar__text{margin-top:2px}.ict-category-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.ict-category-card__cta{display:none!important}.ict-category-card__media{margin:4px 4px 0!important}.ict-category-card__body{padding:6px 8px 10px!important}.ict-category-card__title{font-size:.8125rem!important;line-height:1.2!important}.ict-card__summary,.ict-card__availability{display:none!important}.ict-card .group-block-content{gap:4px!important}.ict-landing{row-gap:1.5rem!important}.ict-landing__video-frame,.ict-landing__panel-img,.ict-landing__row-media img,.ict-landing__row-media video{aspect-ratio:4 / 3!important}.ict-landing__cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}.ict-landing__card{padding:.875rem .75rem!important}.ict-landing__tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ict-landing__tabs::-webkit-scrollbar{display:none}.ict-landing__tab{flex:none!important}.ict-compare__row>div{padding-block:6px!important}.ict-footer__grid{grid-template-columns:minmax(0,1fr)!important;gap:24px 20px!important}.ict-footer__bottom{margin-top:16px!important;padding-top:16px!important}.marquee.spacing-style{padding-block:8px!important}}.ict-apps .alireviews-review-box{--alr-wh-rating_icon_empty_color: rgba(236, 161, 23, .32) !important}.ict-apps .alr-wh-comp-review-box-title{font-family:var(--ict-font-heading, inherit)!important;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem)!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--ict-color-text-primary, #f2f4f5)!important;margin:0 0 14px!important}.ict-apps .alr-wh-comp-summary-empty-content{color:var(--ict-color-text-secondary, rgba(242, 244, 245, .72))!important;font-size:.9375rem!important}.ict-apps .alr-wh-comp-summary-empty-star .alr-wh-comp-rating-star-icon--empty svg{color:#eca11752!important;fill:#eca11752!important}.ict-apps .alr-wh-comp-filter-buttons-write-review{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:200px;min-height:48px!important;padding:0 24px!important;border-radius:999px!important;background:var(--ict-color-accent-primary, #ECA117)!important;color:#111315!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:inset 0 1px #ffffff47,0 10px 28px -12px #eca1178c!important;font-weight:700!important;letter-spacing:.02em;white-space:nowrap!important;transition:background-color .25s var(--ict-ease, ease),transform .3s cubic-bezier(.32,.72,0,1)!important}.ict-apps .alr-wh-comp-filter-buttons-write-review:hover{background:var(--ict-color-accent-hover, #F3C25A)!important}.ict-apps .alr-wh-comp-filter-buttons-write-review:active{transform:scale(.98)}.ict-apps .alr-wh-comp-filter-buttons-write-review p{margin:0!important;color:inherit!important;font-weight:inherit!important}.ict-apps .alr-wh-comp-filter-buttons-write-review:focus-visible{outline:2px solid #fff7e6!important;outline-offset:3px!important}.cart-drawer__header{padding-top:10px!important;padding-bottom:4px!important}.cart-drawer__content{--header-height: 44px !important}.cart-drawer .cart-drawer__heading{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.ict-cart__hold{flex:1 1 auto;text-align:center;font-family:var(--font-paragraph--family);font-size:12px;font-weight:400;letter-spacing:0;line-height:1;color:rgb(from var(--color-foreground) r g b / 70%);white-space:nowrap}.ict-cart__hold b{font-weight:700;color:var(--ict-color-accent-primary, #eca117);font-variant-numeric:tabular-nums}.ict-cart__promo{padding:6px 12px!important;margin-top:0!important;margin-bottom:6px!important}.ict-cart-gift{padding:8px 12px!important;opacity:.9}body .cart-items__table-row.ict-cart-gift{align-items:center!important;row-gap:0!important}.ict-cart-gift .cart-items__quantity{display:none!important}.ict-cart-upsell{position:relative;background:rgb(from var(--color-foreground) r g b / 4%);border:1px solid rgb(from var(--color-foreground) r g b / 10%);border-radius:12px;padding:8px 10px 8px 12px;margin:0 0 6px!important;box-shadow:inset 3px 0 0 var(--ict-color-accent-primary, #eca117)}.ict-cart-upsell__label{margin:0 0 6px}.ict-cart-upsell__reason{opacity:.72}.cart__total-container{row-gap:0!important}.ict-cart-protect{display:flex;align-items:center;gap:8px;padding:5px 8px;margin:0 0 6px;border:1px solid rgb(from var(--color-foreground) r g b / 10%);border-radius:12px;background:rgb(from var(--color-foreground) r g b / 3%)}.ict-cart-protect.is-on{background:rgb(from var(--ict-color-accent-primary, #eca117) r g b / 10%);border-color:rgb(from var(--ict-color-accent-primary, #eca117) r g b / 45%)}.ict-cart-protect__icon{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:rgb(from var(--ict-color-accent-primary, #eca117) r g b / 14%);color:var(--ict-color-accent-primary, #eca117)}.ict-cart-protect__text{flex:1 1 auto;min-width:0}.ict-cart-protect__title{margin:0;font-size:12.5px;font-weight:600;line-height:1.2;color:var(--color-foreground)}.ict-cart-protect__plus{color:var(--ict-color-accent-primary, #eca117);font-weight:700}.ict-cart-protect__sub{margin:1px 0 0;font-size:10.5px;line-height:1.3;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ict-cart-protect__side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.ict-cart-protect__price{font-size:12.5px;font-weight:700}.ict-cart-protect__toggle{position:relative;width:38px;height:22px;border-radius:999px;border:0;padding:0;background:rgb(from var(--color-foreground) r g b / 22%);cursor:pointer;transition:background .2s ease}.ict-cart-protect__toggle[aria-checked=true]{background:var(--ict-color-accent-primary, #eca117)}.ict-cart-protect__knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s ease}.ict-cart-protect__toggle[aria-checked=true] .ict-cart-protect__knob{transform:translate(16px)}.ict-cart-protect__toggle:focus-visible{outline:2px solid var(--ict-color-accent-primary, #eca117);outline-offset:2px}.ict-cart-protect__toggle.is-loading{opacity:.6}.cart-items__table-row:has(.cart-items__title[href*="/products/shipping-protection"]){display:none!important}product-card[data-product-id="11219418611985"],.product-card[data-product-id="11219418611985"],.product-grid__item:has([data-product-id="11219418611985"]),.resource-list__item:has([data-product-id="11219418611985"]){display:none!important}.ict-cart-saving{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px;margin-bottom:2px;font-size:13.5px}.ict-cart-saving__note{font-size:11.5px;opacity:.62;margin-left:4px}.ict-cart-saving__value{font-weight:700;color:var(--ict-color-accent-primary, #eca117);white-space:nowrap}.cart__total{margin-top:0!important}.cart__total-label{font-size:12px!important}.cart__total-value{font-size:16px!important}.cart-items__price{font-size:14px!important}.ict-cart__was{font-size:11px!important}.cart__checkout-button,body.template-cart .cart__checkout-button,.cart-drawer .cart__checkout-button{font-size:17px!important;text-transform:uppercase;letter-spacing:.06em}.cart__ctas{gap:6px!important}.ict-cart__pay{margin-top:6px!important}.ict-cart__secure{margin-top:2px!important}.cart-drawer__summary{padding-bottom:4px!important}@keyframes ict-cta-pulse{0%{box-shadow:0 0 rgb(from var(--ict-color-accent-primary, #eca117) r g b / 45%)}70%{box-shadow:0 0 0 12px rgb(from var(--ict-color-accent-primary, #eca117) r g b / 0)}to{box-shadow:0 0 rgb(from var(--ict-color-accent-primary, #eca117) r g b / 0)}}.cart__checkout-button:not([disabled]){animation:ict-cta-pulse 2.4s ease-out infinite}.cart__checkout-button:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.cart__checkout-button{animation:none!important}}.cart__installments{justify-content:center!important;text-align:center}.cart__installments .ict-bnpl{justify-items:center}.cart__installments .ict-bnpl__line{justify-content:center}.cart__installments .ict-bnpl__text{flex:0 1 auto}.ict-cart-tiers__track{margin-block:2px}.cart__total-value,.cart-items__price,.ict-bnpl__amount,.ict-cart-saving__value,.ict-cart-protect__price{font-variant-numeric:tabular-nums}.cart__checkout-button text-component[ref=cartCheckoutTotal]{font-weight:700!important;font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/24/assets/icontactic-tactical.css.map */
