:root{--fastrak-red: #c10707;--fastrak-red-dark: #920606;--fastrak-yellow: #fdc003;--fastrak-black: #151515;--fastrak-grey: #666666;--fastrak-light-grey: #f5f6f7;--fastrak-border: #e4e6e8;--fastrak-radius: 14px;--fastrak-shadow: 0 10px 30px rgba(0, 0, 0, .08);--fastrak-shadow-hover: 0 14px 34px rgba(0, 0, 0, .12)}body{color:var(--fastrak-black);background:#fff}.main-content{background:#fff}.page-width{width:min(100% - 32px,1700px);margin-inline:auto}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em}a,button,.btn{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(253,192,3,.65);outline-offset:3px}.shopify-section-group-header-group:first-child{position:relative;z-index:31}.topbar{font-weight:700;letter-spacing:.01em}.topbar__center .topbar__text{display:inline-flex;align-items:center;justify-content:center;gap:8px}.topbar__center .topbar__text:before{display:inline-block;flex:0 0 auto;content:"\1f1ff\1f1e6";font-size:18px;line-height:1}.topbar__center .topbar__text p{margin:0}.header-section,.shopify-section-group-header-group{width:100%;max-width:none}.header-section{box-shadow:0 1px #00000017}.header-section .page-width,.shopify-section-group-header-group .page-width{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(20px,3vw,56px)}.header__top{display:grid;grid-template-columns:minmax(140px,200px) minmax(320px,1fr) auto;align-items:center;width:100%;gap:clamp(20px,3vw,48px)}.header__icons--right{justify-self:end;white-space:nowrap}.header__buttons{gap:18px}.header__buttons a,.header__buttons button{transition:color .2s ease,background-color .2s ease,transform .2s ease}.header__buttons a:hover,.header__buttons button:hover{transform:translateY(-1px)}.header__logo{position:relative;z-index:3;justify-self:start}.header__logo>a{position:relative;display:inline-flex;overflow:hidden;border-radius:8px;isolation:isolate;animation:fastrak-logo-entrance .65s ease-out both}.header__logo img{position:relative;z-index:1;transition:transform .25s ease,filter .25s ease}.header__logo>a:after{position:absolute;top:-25%;bottom:-25%;left:0;z-index:2;width:28%;content:"";pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.15) 25%,rgba(255,255,255,.8) 50%,rgba(253,192,3,.5) 68%,transparent 100%);opacity:0;transform:translate(-180%) skew(-18deg);animation:fastrak-logo-shine 1.1s ease-out .55s both}.header__logo>a:hover img{transform:translateY(-2px) scale(1.025);filter:drop-shadow(0 5px 7px rgba(0,0,0,.16))}@keyframes fastrak-logo-entrance{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fastrak-logo-shine{0%{opacity:0;transform:translate(-180%) skew(-18deg)}20%{opacity:1}75%{opacity:.85}to{opacity:0;transform:translate(450%) skew(-18deg)}}.header__search{position:static;display:flex;width:100%;max-width:none;transform:none}.header__search .search__form{width:100%;max-width:none;margin:0}.header__search .search__field{min-height:52px;color:inherit;overflow:hidden;background:transparent;border:1px solid var(--fastrak-yellow);border-radius:999px;transition:border-color .2s ease,box-shadow .2s ease}.header__search .search__field:hover{border-color:var(--fastrak-yellow);box-shadow:0 0 0 1px #fdc00333}.header__search .search__field:focus-within{border-color:var(--fastrak-yellow);box-shadow:0 0 0 3px #fdc00333,0 6px 18px #0000000f}.header__search .search__input{width:100%;min-height:50px;padding-inline-start:20px;padding-inline-end:58px;font-size:15px;background:transparent;border:0}.header__search .search__input:focus{border:0}.header__search .search__field-icon{position:absolute;inset-inline-end:10px;top:50%;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;margin:0;color:currentColor;cursor:pointer;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:50%;box-shadow:none;transform:translateY(-50%)}.header__search .search__field-icon:before,.header__search .search__field-icon:after{display:none;content:none}.header__search .search__field-icon:hover{color:var(--fastrak-yellow);background:#ffffff14}.header__search .search__field-icon:focus-visible{outline:2px solid var(--fastrak-yellow);outline-offset:1px}.header__search .search__field-icon .icon,.header__search .search__field-icon .icon-search,.header__search .search__field-icon svg{display:block;width:22px;height:22px;color:currentColor;fill:none;background:transparent}.header__search .search__field-icon svg path,.header__search .search__field-icon svg circle{fill:none;stroke:currentColor}.header__search .search__reset{inset-inline-end:14px;padding:0;color:currentColor;background:transparent;border:0;box-shadow:none}.search__content{overflow:hidden;border:1px solid var(--fastrak-border);border-radius:var(--fastrak-radius);box-shadow:var(--fastrak-shadow-hover)}.header__bottom{width:100%;max-width:none;box-shadow:inset 0 1px #ffffff14}.header__navigation,.header__menu{width:100%}.header__menu>ul{width:100%;align-items:center;justify-content:center;gap:6px}.header__menu .menu__item{padding:10px 12px;border-radius:999px;transition:color .18s ease,background-color .18s ease}.header__menu .menu__item:hover{background:#ffffff1f}.header__menu .font-navigation,.header__menu .menu__item>span,.header__menu .menu__item>a{align-items:center}.fastrak-nav-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;margin-right:7px;color:currentColor;line-height:0;transition:color .18s ease,transform .18s ease}.fastrak-nav-icon svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.header__menu .menu__item:hover .fastrak-nav-icon,.header__menu summary:hover .fastrak-nav-icon{color:var(--fastrak-yellow);transform:translateY(-1px) scale(1.06)}.header__menu .dropdown,.header__menu .dropdown__container,.header__menu .dropdown__nav,.header__menu .dropdown__nav>li{overflow:visible}.header__menu .dropdown__container{border:1px solid var(--fastrak-border);border-radius:var(--fastrak-radius);box-shadow:var(--fastrak-shadow-hover)}.header__menu .dropdown__nav{padding:10px}.header__menu .dropdown__nav>li{position:relative}.header__menu .dropdown__nav>li>a,.header__menu .dropdown__nav summary>a{padding:11px 12px;border-radius:9px;transition:color .18s ease,background-color .18s ease}.header__menu .dropdown__nav>li>a:hover,.header__menu .dropdown__nav summary>a:hover{color:var(--fastrak-red);background:var(--fastrak-light-grey)}.header__menu .dropdown__nav>li>details>.dropdown{position:absolute;top:-10px;left:calc(100% + 8px);z-index:100;min-width:240px;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.header__menu .dropdown__nav>li>details[open]>.dropdown,.header__menu .dropdown__nav>li>details:hover>.dropdown{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.header__menu .dropdown__nav>li>details>.dropdown>.dropdown__container{min-width:240px;padding:8px;background:#fff;border:1px solid var(--fastrak-border);border-radius:12px;box-shadow:var(--fastrak-shadow-hover)}.header__menu .dropdown__nav>li>details>.dropdown a{display:block;padding:10px 12px;color:var(--fastrak-black);border-radius:8px}.header__menu .dropdown__nav>li>details>.dropdown a:hover{color:var(--fastrak-red);background:var(--fastrak-light-grey)}.header__menu>ul>li:last-child .dropdown__nav>li>details>.dropdown,.header__menu>ul>li:nth-last-child(2) .dropdown__nav>li>details>.dropdown{right:calc(100% + 8px);left:auto}.section__heading,.section-heading{margin-bottom:24px}.section__heading h2,.section-heading h2{font-weight:800;letter-spacing:-.035em}#ProductsList{--f-column-gap-mobile: 12px;--f-column-gap-md: 16px;--f-column-gap-lg: 18px;--f-column-gap-xl: 20px;--f-column-gap-xxl: 20px;--f-row-gap-mobile: 28px;--f-row-gap-md: 34px;--f-row-gap-lg: 38px;--f-row-gap-xl: 42px}@media screen and (min-width:1600px){#ProductsList{--f-columns-xl: 6}}@media screen and (min-width:1280px)and (max-width:1599px){#ProductsList{--f-columns-xl: 5}}@media screen and (min-width:1024px)and (max-width:1279px){#ProductsList{--f-columns-lg: 4}}@media screen and (min-width:768px)and (max-width:1023px){#ProductsList{--f-columns-md: 3}}@media screen and (max-width:767px){#ProductsList{--f-columns-mobile: 2}}#ProductGridWrapper,#ProductGridContainer{min-width:0;width:100%}#ProductsList .f-column{min-width:0}#ProductsList .product-card{height:100%;color:var(--fastrak-black);background:transparent;border:0;border-radius:0}#ProductsList .product-card__wrapper,#ProductsList .product-card-style-card .product-card__wrapper,#ProductsList .product-card-style-boxed .product-card__wrapper{display:flex;flex-direction:column;height:100%;padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;transition:none}#ProductsList .product-card:hover .product-card__wrapper,#ProductsList .product-card-style-card:hover .product-card__wrapper,#ProductsList .product-card-style-boxed:hover .product-card__wrapper{transform:none;border:0;box-shadow:none}#ProductsList .product-card__image-wrapper,#ProductsList .product-card-style-card .product-card__image-wrapper,#ProductsList .product-card-style-boxed .product-card__image-wrapper{position:relative;width:100%;overflow:hidden;background:#fff;border:0;border-radius:0}#ProductsList .product-card__image-wrapper>a{display:block;width:100%}#ProductsList .product-card__image-wrapper motion-element{display:block;width:100%}#ProductsList .product-card__image{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#fff;transform:none;transition:transform .25s ease}#ProductsList .product-card__image.media-wrapper{aspect-ratio:1 / 1}#ProductsList .product-card__image.media-wrapper:before{display:none}#ProductsList .product-card__image img{position:static;display:block;width:100%;height:100%;padding:8px;object-fit:contain;object-position:center;background:#fff}#ProductsList .product-card:hover .product-card__image--main{opacity:1;transform:scale(1.025)}#ProductsList .product-card__image-wrapper:hover .product-card__image--main{opacity:1}#ProductsList .product-card__image--second{display:none}#ProductsList .product-card__badge{top:8px;left:8px;right:auto;gap:4px}#ProductsList .product-card__badge .badge{padding:5px 8px;font-size:10px;line-height:1.1;border-radius:999px}#ProductsList .product-card__quickview{top:8px;right:8px}#ProductsList .product-card__info,#ProductsList .product-card-style-card .product-card__info,#ProductsList .product-card-style-boxed .product-card__info,#ProductsList .product-card-style-card.color-inherit .product-card__info{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:12px 4px 0;text-align:left;background:transparent}#ProductsList .product-card__type{display:none}#ProductsList .product-card__vendor{margin:0;color:var(--fastrak-grey);font-size:11px;line-height:1.3;text-align:left}#ProductsList .product-card__title{min-height:42px;margin:0;color:var(--fastrak-black);font-size:14px;font-weight:500;line-height:1.45;text-align:left}#ProductsList .product-card__title a{color:inherit;font-weight:inherit}#ProductsList .product-card__title a:hover{color:var(--fastrak-red)}#ProductsList .product-card__title .text-limit-2-lines,#ProductsList .product-card__title .text-limit-3-lines{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}#ProductsList .product-card__info .f-price{display:flex;justify-content:flex-start;width:100%;margin-top:3px;font-size:14px;font-weight:700;text-align:left}#ProductsList .product-card__info .f-price>*{justify-content:flex-start}#ProductsList .f-price-item--sale,#ProductsList .f-price__regular .f-price-item--regular{color:var(--fastrak-black);font-size:14px;font-weight:700}#ProductsList .f-price__sale .f-price-item--regular{color:#999;font-size:12px;font-weight:400;text-decoration-thickness:1px}#ProductsList .product-card__main-actions{z-index:3}.collection__content{gap:24px}.collection__toolbar{margin-bottom:8px}.collection__product-grid{row-gap:38px}.product__info-container{border-radius:var(--fastrak-radius)}.product__title h1{line-height:1.18;letter-spacing:-.035em}.product__info-container .price{font-weight:800}.product-form__buttons .btn{min-height:54px;font-size:16px;font-weight:800;border-radius:12px}.product-form__buttons .btn--primary{box-shadow:0 8px 20px #c1070733}.product__accordion,.collapsible-tab{border-color:var(--fastrak-border)}.product__accordion summary,.collapsible-tab summary{padding-block:18px;font-weight:700}.btn{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 7px 18px #00000029}.cart-drawer .drawer__inner{border-radius:var(--fastrak-radius) 0 0 var(--fastrak-radius);box-shadow:-12px 0 40px #00000024}.cart-drawer .drawer__header{border-bottom:1px solid var(--fastrak-border)}.cart-drawer .cart-item{padding-block:18px;border-bottom:1px solid var(--fastrak-border)}.cart-drawer .cart__checkout-button,.main-cart .cart__checkout-button{min-height:54px;font-size:16px;font-weight:800;border-radius:12px;box-shadow:0 8px 20px #c1070733}@media screen and (max-width:1199px){.header-section .page-width,.shopify-section-group-header-group .page-width{padding-inline:24px}.header__top{grid-template-columns:minmax(120px,160px) minmax(250px,1fr) auto;gap:18px}.header__buttons{gap:12px}.header__menu>ul{gap:3px}.header__menu .menu__item{padding-inline:10px}.fastrak-nav-icon{width:18px;height:18px;margin-right:5px}}@media screen and (max-width:1023px){.page-width{width:min(100% - 24px,1700px)}.header-section .page-width,.shopify-section-group-header-group .page-width{width:100%;padding-inline:16px}.header__top{grid-template-columns:auto 1fr auto;gap:12px}.header__search{position:static;width:100%;max-width:none;transform:none}.header__search .search__form{width:100%;max-width:none;margin:0}.header__menu>ul{justify-content:flex-start}.menu-drawer{border-radius:0 var(--fastrak-radius) var(--fastrak-radius) 0}.header__menu .dropdown__nav>li>details>.dropdown{position:static;min-width:0;visibility:visible;opacity:1;pointer-events:auto;transform:none}}@media screen and (max-width:749px){.topbar__center .topbar__text{gap:6px}.topbar__center .topbar__text:before{font-size:16px}.header__search .search__field{min-height:48px}.header__search .search__input{min-height:46px}.header__search .search__field-icon{width:36px;height:36px}#ProductsList{--f-column-gap-mobile: 10px;--f-row-gap-mobile: 26px}#ProductsList .product-card__image img{padding:5px}#ProductsList .product-card__info{gap:4px;padding:9px 2px 0}#ProductsList .product-card__title{min-height:38px;font-size:12px;line-height:1.4}#ProductsList .product-card__info .f-price,#ProductsList .f-price-item--sale,#ProductsList .f-price__regular .f-price-item--regular{font-size:13px}#ProductsList .f-price__sale .f-price-item--regular{font-size:11px}.collection__content{gap:0}}@media(prefers-reduced-motion:reduce){.header__logo>a,.header__logo>a:after{animation:none}.product-card__image,.header__logo img,.btn,.header__menu .dropdown,.fastrak-nav-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/fastrak-modern.css.map */
