.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:repeat(2,minmax(0,1fr))!important;gap:24px 20px!important}.ict-footer__col--news,.ict-footer__col:last-child{grid-column:1 / -1}.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}
/*# sourceMappingURL=/cdn/shop/t/13/assets/icontactic-tactical.css.map */
