body.template-product .product-details .group-block:has(>.group-block-content>.ict-pdp__subtitle)>.group-block-content{gap:0}body.template-product .product-details .group-block:has(>.group-block-content>.ict-pdp__subtitle)>.group-block-content>*{padding-block:0;margin-block:0}body.template-product .product-details .group-block:has(>.group-block-content>.ict-pdp__subtitle)>.group-block-content>.text-block:has(h1){margin-block-start:12px}body.template-product .product-details .group-block:has(>.group-block-content>.ict-pdp__subtitle)>.group-block-content>product-price,body.template-product .product-details .group-block:has(>.group-block-content>.ict-pdp__subtitle)>.group-block-content>.ict-price-row{padding-block-end:8px}body.template-product product-price .ict-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px}body.template-product product-price .ict-price__compare{font-size:.6em;color:var(--ict-color-text-muted, #7e868c);text-decoration:line-through}body.template-product product-price .ict-price__qty{font-size:.5em;font-weight:500;color:var(--ict-color-text-secondary, #a9b0b4)}body.template-product .ict-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;width:100%}body.template-product .ict-price-row>product-price{flex:0 0 auto;width:auto;max-width:none;padding-block:0}body.template-product .ict-price-row>.ict-stock{flex:0 1 auto;margin:0;padding-block:0}body.template-product .product-details .group-block:has(>.group-block-content>.ict-pdp__subtitle)>.group-block-content>ict-bnpl{margin-block:0 -8px}@media(max-width:749px){body.template-product .ict-crumbs{display:none}}body.template-product variant-picker fieldset.ict-swatch-set{display:flex;flex-wrap:wrap;gap:8px}body.template-product variant-picker fieldset.ict-swatch-set>legend,body.template-product .ict-compact-option__label{float:left;width:100%;margin-block-end:8px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ict-color-text-secondary, #a9b0b4)}body.template-product variant-picker fieldset.ict-swatch-set .ict-option-value,body.template-product .ict-compact-option__label .ict-option-value{color:var(--ict-color-amber, #eca117)}body.template-product variant-picker fieldset.ict-swatch-set .ict-option-value:before,body.template-product .ict-compact-option__label .ict-option-value:before{content:": ";color:var(--ict-color-text-secondary, #a9b0b4)}body.template-product variant-picker fieldset:not(.ict-swatch-set) .ict-option-value{padding-inline-start:.35em;color:rgba(from var(--color-foreground) r g b / 70%)}body.template-product variant-picker fieldset.ict-swatch-set>.variant-option__button-label{flex:0 0 36px;width:36px;min-width:0;height:36px;min-height:0;padding:0;border:0;border-radius:4px;background-color:transparent;overflow:visible}body.template-product variant-picker fieldset.ict-swatch-set>.variant-option__button-label:hover{background-color:transparent}body.template-product variant-picker fieldset.ict-swatch-set .variant-option__button-label__text{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:1px solid var(--ict-color-border-strong, #3a4046);border-radius:4px;background-color:var(--ict-swatch, #2a2e33);font-size:0;color:transparent;cursor:pointer;transition:border-color .15s ease,outline-color .15s ease}body.template-product variant-picker fieldset.ict-swatch-set>.variant-option__button-label:hover .variant-option__button-label__text{border-color:var(--ict-color-text-secondary, #a9b0b4)}body.template-product variant-picker fieldset.ict-swatch-set>.variant-option__button-label.is-ict-selected .variant-option__button-label__text{border-color:var(--ict-color-amber, #eca117);outline:2px solid var(--ict-color-amber, #eca117);outline-offset:2px}body.template-product .ict-color-qty-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%}body.template-product .ict-color-qty-row>variant-picker{flex:1 1 auto;min-width:0;width:auto}body.template-product .ict-color-qty-row>quantity-selector-component,body.template-product .ict-compact-option__row>quantity-selector-component{flex:0 0 auto;align-self:flex-end;height:40px;min-height:0;margin-block-end:-2px}body.template-product .ict-compact-option__row:has(>.ict-dd)>quantity-selector-component{align-self:center;margin-block-end:0}body.template-product .ict-color-qty-row:not(:has(fieldset:not(.ict-compact-hidden))){display:none}body.template-product variant-picker fieldset.ict-compact-hidden{display:none}body.template-product .ict-compact-options{display:flex;flex-direction:column;gap:12px;width:100%;padding-block-start:12px;border-top:1px dashed var(--ict-color-border-strong, #3a4046)}body.template-product .ict-compact-options.is-live{padding-block-start:0;border-top:0}body.template-product .ict-compact-options__note{margin:0;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ict-color-text-muted, #7e868c)}body.template-product .ict-compact-options.is-live .ict-compact-options__note{display:none}body.template-product .ict-compact-option{display:flow-root}body.template-product .ict-compact-option__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}body.template-product .ict-compact-option__row>.ict-compact-pills{flex:1 1 auto;min-width:0}body.template-product .ict-compact-pills{display:flex;flex-wrap:wrap;gap:8px}body.template-product .ict-compact-pill{-webkit-appearance:none;appearance:none;height:36px;padding:0 14px;border:1px solid var(--ict-color-border-strong, #3a4046);border-radius:4px;background:var(--ict-color-carbon-elevated, #1b1e22);color:var(--color-foreground, #f2f4f5);font:inherit;font-size:.875rem;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}body.template-product .ict-compact-pill:hover{border-color:var(--ict-color-text-secondary, #a9b0b4)}body.template-product .ict-compact-pill.is-on{border-color:var(--ict-color-amber, #eca117);color:var(--ict-color-amber, #eca117);outline:2px solid var(--ict-color-amber, #eca117);outline-offset:2px}body.template-product .ict-compact-pill.is-unavailable{color:var(--ict-color-text-muted, #7e868c);text-decoration:line-through}body.template-product .ict-dd{position:relative;flex:1 1 auto;min-width:0;margin-top:0}body.template-product .ict-dd__btn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--ict-color-amber, #eca117);border-radius:4px;background:var(--ict-color-carbon-elevated, #1b1e22);color:var(--color-foreground, #f2f4f5);font:inherit;font-size:.9375rem;font-weight:600;text-align:left;cursor:pointer;box-shadow:0 0 0 1px #eca11740,0 0 18px #eca11747;transition:box-shadow .15s ease}body.template-product .ict-dd__btn:hover,body.template-product .ict-dd.is-open .ict-dd__btn{box-shadow:0 0 0 2px #eca11773,0 0 24px #eca11766}body.template-product .ict-dd__btn:focus-visible{outline:2px solid var(--ict-color-amber, #eca117);outline-offset:2px}body.template-product .ict-dd__val{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.template-product .ict-dd__btn .icon{flex:0 0 auto;width:14px;height:14px;color:var(--ict-color-amber, #eca117);transition:transform .15s ease}body.template-product .ict-dd.is-open .ict-dd__btn .icon{transform:rotate(180deg)}body.template-product .ict-dd__list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;margin:0;padding:4px 6px;list-style:none;max-height:330px;overflow-y:auto;border:1px solid var(--ict-color-amber, #eca117);border-radius:4px;background:var(--ict-color-carbon-elevated, #1b1e22);box-shadow:0 0 0 1px #eca11733,0 12px 32px #0000008c,0 0 18px #eca11733}body.template-product .ict-dd__list[hidden]{display:none}body.template-product .ict-dd__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:3px;color:var(--color-foreground, #f2f4f5);font-size:.9375rem;cursor:pointer}body.template-product .ict-dd__opt+.ict-dd__opt{border-top:1px solid var(--ict-color-border-strong, #3a4046);border-radius:0 0 3px 3px}body.template-product .ict-dd__opt:hover,body.template-product .ict-dd__opt:focus-visible{background:var(--ict-color-carbon-hover, #262a2f);outline:none}body.template-product .ict-dd__opt.is-on{color:var(--ict-color-amber, #eca117);font-weight:600}body.template-product .ict-dd__opt.is-unavailable{color:var(--ict-color-text-muted, #7e868c);text-decoration:line-through}body.template-product .ict-dd__check{flex:0 0 auto;width:12px;height:12px;opacity:0}body.template-product .ict-dd__opt.is-on .ict-dd__check{opacity:1}body.template-product .ict-landing.section--page-width>.ict-landing__placements{grid-row:1}body.template-product .ict-landing.section--page-width>.ict-landing__video{grid-row:2}body.template-product .ict-landing.section--page-width>.ict-landing__cards-wrap{grid-row:3}body.template-product .ict-landing.section--page-width>.ict-strips{grid-column:1 / -1;grid-row:4;margin-block-start:calc(12px - 1.5rem)}body.template-product .ict-strips>.shopify-section{margin:0}@media(min-width:750px){body.template-product .ict-landing.section--page-width>.ict-strips{margin-block-start:calc(12px - 3rem)}}@media(min-width:990px){body.template-product .ict-landing.section--page-width{grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2 - 12px) 24px calc(var(--full-page-grid-central-column-width) / 2 - 12px) var(--full-page-grid-margin)}body.template-product .ict-landing.section--page-width>*{grid-column:2 / 5}body.template-product .ict-landing.section--page-width>.ict-strips{grid-column:1 / -1;grid-row:3}body.template-product .ict-landing.section--page-width>.ict-landing__video{grid-column:2;grid-row:2;align-self:center}body.template-product .ict-landing.section--page-width>.ict-landing__cards-wrap{grid-column:4;grid-row:2;align-self:center}body.template-product .ict-landing .ict-landing__cards-wrap .ict-landing__cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}body.template-product .ict-pay__item:has(>svg[aria-labelledby$=-diners_club]){display:none}body.template-product .shopify-section:has(>marquee-component.color-scheme-4)>.section-background,body.template-product .shopify-section:has(>marquee-component.color-scheme-4)>marquee-component{background-color:#30353b!important}body.template-product .shopify-section:has(>marquee-component.color-scheme-4)>marquee-component{border-block:1px solid #454b52}body.template-product .shopify-section[id$=__strip_a]{margin-block-start:12px}body.template-product .ict-landing.section--page-width{overflow-x:clip}body.template-product .ict-landing.section--page-width>.ict-landing__placements,body.template-product .ict-landing .ict-landing__row:nth-child(2n){position:relative;isolation:isolate;padding-block:clamp(24px,4vw,56px)}body.template-product .ict-landing.section--page-width>.ict-landing__placements:before,body.template-product .ict-landing .ict-landing__row:nth-child(2n):before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:-1;background:linear-gradient(#0003,#0003),url(/cdn/shop/files/icontactic-texture-tactical-paint.png?v=1789114572&width=1600) center / cover no-repeat;border-block:1px solid #3a4046;pointer-events:none}body.template-product .ict-landing .ict-landing__tab:not(.is-active){background-color:#08090ac7;border-color:#454b52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.template-product .ict-landing .ict-landing__tab:not(.is-active):hover{background-color:#1b1e22f2;border-color:#6a727a}
/*# sourceMappingURL=/cdn/shop/t/24/assets/icontactic-pdp-tweaks.css.map */
