:root{--fai-red:#d8291c;--fai-red-hi:#f1503e;--fai-panel:#151c26;--fai-panel-2:#1f2937;--fai-hairline:rgba(255, 255, 255, .13);--fai-hairline-soft:rgba(255, 255, 255, .07);--fai-radius:12px;--fai-radius-lg:16px}.header__heading-logo{width:auto;height:auto;max-width:100%;object-fit:contain}.header__heading-logo-wrapper{display:flex;align-items:center}.header-wrapper{border-bottom:1px solid var(--fai-hairline)}.header{padding-top:14px;padding-bottom:14px;column-gap:28px}.section-header{backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);background-color:#0b0f15e0}.header--middle-left .header__menu-item,.header__icons .header__icon{text-shadow:0 1px 2px rgba(0,0,0,.55)}.utility-bar{border-bottom:1px solid var(--fai-hairline-soft)}.announcement-bar__message{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;padding-block:10px}.header__menu-item{letter-spacing:.08em;text-transform:uppercase;font-weight:700;font-size:14px}.header__menu-item span{text-decoration:none;border-bottom:2px solid transparent;padding-bottom:3px;transition:border-color .16s ease,color .16s ease}.header__menu-item:hover span,.header__menu-item[aria-expanded=true] span,.header__active-menu-item{border-bottom-color:var(--fai-red);text-decoration:none}.header__submenu{border:1px solid var(--fai-hairline);border-radius:var(--fai-radius);box-shadow:0 18px 44px #00000080;overflow:hidden;padding-block:6px}.header__submenu .header__menu-item{font-size:13px;letter-spacing:.06em}.header__submenu .header__menu-item:hover{background:#ffffff0f}.header__icon:after{display:none}.menu-drawer__menu-item{letter-spacing:.07em;text-transform:uppercase;font-weight:700}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus{box-shadow:inset 4px 0 0 var(--fai-red);background:#ffffff0a}.button,.customer button{letter-spacing:.11em;text-transform:uppercase;font-weight:700;font-size:13px;border-radius:10px;min-height:48px;padding-inline:26px;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.button--primary,.button:not(.button--secondary){--color-button:216, 41, 28;--color-button-text:255, 255, 255}.button:hover{filter:brightness(1.08)}.button:active{transform:translateY(1px)}.button--secondary{border-width:1.5px}.banner__buttons .button{min-height:54px;padding-inline:34px;font-size:14px;box-shadow:0 10px 26px #00000073}.banner__buttons{gap:12px}.product-card-wrapper .card,.product-card-wrapper .card__inner{border-radius:var(--fai-radius-lg)}.product-card-wrapper .card__inner{border:1px solid var(--fai-hairline);background:radial-gradient(72% 74% at 50% 38%,rgba(255,255,255,.13),transparent 72%),linear-gradient(180deg,var(--fai-panel-2),var(--fai-panel));overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.product-card-wrapper:hover .card__inner{border-color:#f1503e8c;box-shadow:0 16px 36px #00000080}.product-card-wrapper .card__media{padding:16px;background:transparent}.product-card-wrapper .card__media img,.product-card-wrapper .card .media img{object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.5))}.product-card-wrapper .media--hover-effect>img+img{transform:none}.card__heading{letter-spacing:.01em;line-height:1.28}.card__heading a{text-decoration:none}.card__information{padding-top:14px}.card__information>.caption-with-letter-spacing,.card__content .caption-with-letter-spacing{font-size:11px;letter-spacing:.14em;opacity:.55}.product-grid{column-gap:18px;row-gap:26px}.collection-list__item .card__inner{border:1px solid var(--fai-hairline);border-radius:var(--fai-radius-lg);overflow:hidden;transition:border-color .18s ease,transform .18s ease}.collection-list__item:hover .card__inner{border-color:#f1503e80;transform:translateY(-2px)}.collection-list__item .card__heading{text-transform:uppercase;letter-spacing:.06em;font-size:18px}.collection-list__item .card__heading a{text-decoration:none}.collection-list__item .card__caption{opacity:.8}.collection-list{column-gap:18px;row-gap:26px}.multicolumn-list__item{display:flex}.multicolumn-card{flex:1;display:flex;flex-direction:column;border:1px solid var(--fai-hairline);border-radius:var(--fai-radius-lg);overflow:hidden;background:linear-gradient(165deg,#ffffff0d,#ffffff04);transition:border-color .18s ease,transform .18s ease}.multicolumn-card:hover{border-color:#f1503e80;transform:translateY(-2px)}.multicolumn-card__info{padding:22px 20px 20px;text-align:left;display:flex;flex-direction:column;flex:1}.multicolumn-card:not(:has(.multicolumn-card__image-wrapper)){position:relative}.multicolumn-card:not(:has(.multicolumn-card__image-wrapper)):before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--fai-red)}.multicolumn-card:not(:has(.multicolumn-card__image-wrapper)) .multicolumn-card__info{padding-left:24px}.multicolumn-card__image-wrapper img{border-radius:0}.multicolumn-card__info h3,.multicolumn-card__info .h3{text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:19px}.multicolumn-card__info p{margin:0 0 14px;opacity:.86}.multicolumn-card__info .link,.multicolumn-card__info a.link--text{margin-top:auto;align-self:flex-start;text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(241,80,62,.6);padding-bottom:2px}.multicolumn-list{column-gap:18px;row-gap:22px}.card__badge .badge,.badge{text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:700;border-radius:999px;padding:5px 11px;border:1px solid var(--fai-hairline);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.badge--sold-out{background:#0b0f15b8;color:#e9eef4}.price{font-variant-numeric:tabular-nums}.price__container .price-item{letter-spacing:.01em;font-weight:700}.price:not(.price--on-sale) .price__sale{display:none}.rich-text__heading,.collection__title .title,.collection-list-title,.multicolumn__title,.title-wrapper .title,.main-page-title{text-transform:uppercase;letter-spacing:.03em}.rich-text__text p,.multicolumn-card__info p{max-width:68ch}.rich-text__wrapper--center .rich-text__text p{margin-inline:auto}.card__heading,.card__information,.multicolumn-card__info,.footer-block__heading,.price__container{overflow-wrap:break-word}.product-grid>li,.collection-list>li,.multicolumn-list__item,.card-wrapper,.multicolumn-card__info{min-width:0}.color-scheme-fire-attack-dark p,.color-scheme-fire-attack-dark li,.color-scheme-fire-attack-dark .card__caption{color:#e9eef4e0}.color-scheme-fire-attack-dark a:not(.button){text-underline-offset:3px}.shopify-section+.shopify-section>.color-scheme-fire-attack-dark,.shopify-section+.shopify-section>.color-scheme-1{border-top:1px solid var(--fai-hairline-soft)}.footer{border-top:1px solid var(--fai-hairline)}.footer__content-top{padding-bottom:34px}.footer__content-bottom{border-top:1px solid var(--fai-hairline-soft)}.footer-block__heading{text-transform:uppercase;letter-spacing:.12em;font-size:14px;font-weight:700;margin-bottom:14px}.footer-block__details-content .list-menu__item--link{padding-block:7px;opacity:.86}.footer-block__details-content .list-menu__item--link:hover{opacity:1;text-decoration-color:var(--fai-red)}.footer__copyright,.footer__content-bottom-wrapper{font-size:13px;opacity:.72}.footer__list-social .list-social__link:hover{color:var(--fai-red-hi)}.header__menu-item:focus-visible,.card__heading a:focus-visible,.button:focus-visible,.multicolumn-card__info .link:focus-visible,.collection-list__item a:focus-visible,.footer a:focus-visible,summary:focus-visible{outline:2px solid var(--fai-red-hi);outline-offset:3px;border-radius:4px}*:focus-visible{box-shadow:none}@media(prefers-reduced-motion:reduce){.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important;animation:none!important}.product-card-wrapper:hover .card__inner,.collection-list__item:hover .card__inner,.multicolumn-card:hover,.button:active,.multicolumn-card__info .link:hover:after{transform:none;transition:none}}.card-wrapper:has(a[href*="/products/suppressall"]) .card__inner{background:linear-gradient(180deg,#202834,#12171f);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff17}.card-wrapper:has(a[href*="/products/suppressall"]) .card__media{padding:0}.card-wrapper:has(a[href*="/products/suppressall"]) .card__media img{object-fit:contain;filter:none}.card-wrapper:has(a[href*="/products/suppressall"]) .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 22px 40px -24px #ffffff29}.card-wrapper:has(a[href*="/products/suppressall"]):hover .card__inner{border-color:#f1503e99}.card-wrapper:has(a[href*=all-battery]) .card__inner,.card-wrapper:has(a[href*=all-foam]) .card__inner,.card-wrapper:has(a[href*=regular-case]) .card__inner{background:linear-gradient(180deg,#fff,#e9edf1);border-color:#ffffff80;box-shadow:inset 0 -1px #0000001a}.card-wrapper:has(a[href*=all-battery]) .card__media:after,.card-wrapper:has(a[href*=all-foam]) .card__media:after,.card-wrapper:has(a[href*=regular-case]) .card__media:after{box-shadow:inset 0 0 0 1px #0000001f}.product-grid>li,.collection-list>li{display:flex}.product-grid>li>.card-wrapper,.collection-list>li>.card-wrapper{flex:1;display:flex;flex-direction:column}.product-grid>li .card,.collection-list>li .card{flex:1;display:flex;flex-direction:column}.product-grid>li .card__content{margin-top:auto}.collection-list__item:has(a[href*=suppressall]) .card__inner{border-color:#f1503e66}.collection-list__item:has(a[href*=suppressall]) .card__heading .icon-arrow{opacity:1;color:var(--fai-red-hi)}.collection__view-all:has(a[href*="/collections/suppressall"]){margin-top:22px}.collection__view-all:has(a[href*="/collections/suppressall"]) .button{--color-button:216, 41, 28;--color-button-text:255, 255, 255;background:#d8291c;color:#fff;border-color:var(--fai-red-hi);min-height:52px;padding-inline:32px;font-size:14px}@media(prefers-reduced-motion:reduce){.card-wrapper:has(a[href*="/products/suppressall"]):hover .card__inner{transform:none}}@media screen and (min-width:750px){#MainContent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px}#MainContent>.shopify-section{grid-column:1 / -1}#MainContent>.shopify-section:has(.featured-product){grid-column:1 / -1}#MainContent>.shopify-section:has(.featured-product)+.shopify-section:has(.featured-product)>.color-scheme-fire-attack-dark,#MainContent>.shopify-section:has(.featured-product)+.shopify-section:has(.featured-product)>.color-scheme-1{border-top:0}#MainContent>.shopify-section:has(.featured-product) .featured-product,#MainContent>.shopify-section:has(.featured-product) .featured-product.grid,#MainContent>.shopify-section:has(.featured-product) .featured-product .product{display:flex;flex-direction:column;width:100%;max-width:100%}#MainContent>.shopify-section:has(.featured-product) .product__media-wrapper,#MainContent>.shopify-section:has(.featured-product) .product__info-wrapper{width:100%;max-width:100%;padding-left:0;padding-right:0}#MainContent>.shopify-section:has(.featured-product) .product__title,#MainContent>.shopify-section:has(.featured-product) .product__title h1,#MainContent>.shopify-section:has(.featured-product) .product__title .h1{font-size:1.15rem;line-height:1.3}#MainContent>.shopify-section:has(.featured-product) .product__description,#MainContent>.shopify-section:has(.featured-product) .share-button,#MainContent>.shopify-section:has(.featured-product) .product__sku,#MainContent>.shopify-section:has(.featured-product) .icon-with-text{display:none}}.card .media,.card__media .media,.card__inner .media{padding-top:100%!important;padding-bottom:0!important}.card__media,.card .media{aspect-ratio:1 / 1}.card .media>img,.card__media img,.card .media img{object-fit:contain!important;object-position:center;width:100%;height:100%}.product-grid .card-wrapper,.collection .grid__item .card-wrapper,.featured-collection .card-wrapper,.product-grid .card,.featured-collection .card{height:100%}media-gallery .product__media-item .product-media-container,media-gallery .product__media-item .media,.product__media-wrapper .product-media-container,.product__media-wrapper .media,.product-media-container .media{padding-top:100%!important;aspect-ratio:1 / 1}media-gallery .product__media-item img,.product__media-wrapper img,.product-media-container img,.product__media img{object-fit:contain!important;object-position:center}.product-grid>li>product-component,.collection-list>li>product-component,.grid__item>product-component{flex:1 1 auto;width:100%;min-width:0;display:flex;flex-direction:column}.product__media-wrapper .product-media-container,media-gallery .product__media-item .product-media-container{padding-top:0!important;aspect-ratio:auto!important}@media screen and (min-width:750px){.product__media-wrapper{max-width:560px}.product__media-wrapper .product-media-container,.product__media-wrapper .product__media,media-gallery .product__media-item .product-media-container,media-gallery .product__media-item .media.product__media{width:500px;max-width:100%;height:500px;padding-top:0!important;aspect-ratio:1 / 1}.product__media-wrapper img,media-gallery .product__media-item img{object-fit:contain!important;object-position:center}}@media screen and (max-width:749px){.product__media-wrapper .product__media,media-gallery .product__media-item .media.product__media{padding-top:100%!important;aspect-ratio:1 / 1}}@media screen and (min-width:750px){.product__media-wrapper .product-media-container{width:500px!important;height:500px!important}}#shopify-section-template--20939596202070__multicolumn_hKXPDr .multicolumn-card__image-wrapper{aspect-ratio:1 / 1;width:100%;overflow:hidden;position:relative}#shopify-section-template--20939596202070__multicolumn_hKXPDr .multicolumn-card__image-wrapper>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding-top:0!important}#shopify-section-template--20939596202070__multicolumn_hKXPDr .multicolumn-card__image-wrapper img.multicolumn-card__image,#shopify-section-template--20939596202070__multicolumn_hKXPDr .multicolumn-card__image-wrapper img{width:100%!important;height:100%!important;max-width:none;object-fit:cover!important;object-position:center}#shopify-section-template--20939596202070__multicolumn_hKXPDr .multicolumn-list__item:nth-child(2) .multicolumn-card__image-wrapper img{object-position:85% 50%!important}predictive-search a[href*="/products/firetech-bg2-user-interface-panel"] .price,predictive-search [href*=firetech-bg2-user-interface-panel] .price,predictive-search [href*=firetech-bg2-user-interface-panel] .price-item,.predictive-search__results-list a[href*=firetech-bg2-user-interface-panel] .price{display:none!important}.product.fai-hide-uip-gallery .product__media-wrapper,.product.fai-hide-uip-gallery media-gallery,.product.fai-hide-uip-gallery .product__media-list,.product.fai-hide-uip-gallery slider-component.thumbnail-slider,.product.fai-hide-uip-gallery~product-modal,product-info.fai-hide-uip-gallery .product__media-wrapper,product-info.fai-hide-uip-gallery media-gallery,product-info.fai-hide-uip-gallery .product__media-list,product-info.fai-hide-uip-gallery slider-component.thumbnail-slider,product-info.fai-hide-uip-gallery product-modal{display:none!important}.fai-uip-housing .product__media-item:has(img[src*="03-bg2_uip4"]),.fai-uip-housing .product__media-item:has(img[src*="04-bg2_uip8"]),.fai-uip-housing .product__media-item:has(img[src*=bg2_uip7]),.fai-uip-housing .thumbnail-list__item:has(img[src*="03-bg2_uip4"]),.fai-uip-housing .thumbnail-list__item:has(img[src*="04-bg2_uip8"]),.fai-uip-housing .thumbnail-list__item:has(img[src*=bg2_uip7]),.fai-uip-housing product-modal .product-media-modal__content img[src*="03-bg2_uip4"],.fai-uip-housing product-modal .product-media-modal__content img[src*="04-bg2_uip8"],.fai-uip-housing product-modal .product-media-modal__content img[src*=bg2_uip7],.product.fai-uip-housing~product-modal img[src*="03-bg2_uip4"],.product.fai-uip-housing~product-modal img[src*="04-bg2_uip8"],.product.fai-uip-housing~product-modal img[src*=bg2_uip7]{display:none!important}@media screen and (min-width:990px){.header.header--middle-left{display:grid;grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto;align-items:center;width:100%}.header .header__heading{grid-area:heading}.header .header__inline-menu{grid-area:navigation;display:block}.header .header__icons{grid-area:icons;justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fai-theme-polish.css.map */
