.product-premium .page__sub-header{margin:8px 0 18px}.product-premium .breadcrumb{font-size:13px;color:#64748b}.product-premium .breadcrumb__link{color:#64748b}.product-premium .breadcrumb__link[aria-current=page]{color:#383e47;font-weight:600}.product-premium .breadcrumb__list svg{opacity:.55}.product-premium .hk-crumbrow{display:flex;align-items:center;gap:14px;min-width:0;margin:8px 0 18px}.product-premium .hk-crumbrow .page__sub-header{margin:0;min-width:0;flex:1 1 auto}.product-premium .hk-crumbrow [hidden]{display:none!important}.product-premium .hk-backlink{display:inline-flex;align-items:center;gap:7px;flex:0 1 auto;min-width:0;max-width:420px;padding:5px 12px 5px 10px;border:1px solid #F6C996;border-radius:999px;background:#fff6ec;color:#383e47;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.product-premium .hk-backlink:hover,.product-premium .hk-backlink:focus-visible{background:#ee8c21;border-color:#ee8c21;color:#fff}.product-premium .hk-backlink__icon{width:7px;height:11px;flex:none;color:#ee8c21;transition:color .15s ease,transform .15s ease}.product-premium .hk-backlink:hover .hk-backlink__icon,.product-premium .hk-backlink:focus-visible .hk-backlink__icon{color:#fff;transform:translate(-2px)}.product-premium .hk-backlink__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.product-premium .hk-crumbrow--has-back .page__sub-header{padding-left:14px;border-left:1px solid #E2E4E8}.product-premium .hk-crumb-collection .breadcrumb__link{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media screen and (max-width:640px){.product-premium .hk-crumbrow{margin:10px 12px 2px}.product-premium .hk-crumbrow:not(.hk-crumbrow--has-back){display:none}.product-premium .hk-backlink{max-width:100%;font-size:13.5px;padding:6px 13px 6px 11px}}.product-premium .card--product-gallery,.product-premium .card--product-buybox,.product-premium .card--product-description{background:#fff;border:1px solid #E2E4E8;border-radius:14px;box-shadow:0 18px 40px #0f172a1f}.product-premium .card--product-gallery,.product-premium .card--product-description{overflow:hidden}.product-premium .card--product-buybox{overflow:visible}@media screen and (min-width:641px){.product-premium .card--product-gallery,.product-premium .card--product-buybox,.product-premium .card--product-description{border-top:1px solid #E2E4E8;border-bottom:1px solid #E2E4E8}}@media screen and (max-width:640px){.product-premium .product-block-list__item:first-child .card--product-gallery{border-top:1px solid #E2E4E8}.product-premium .card--product-gallery,.product-premium .card--product-buybox,.product-premium .card--product-description{border-radius:12px;margin-left:0;margin-right:0}}.product-premium .card--product-gallery>.card__section{padding:16px;background:#f7f7f7}.product-premium .product-gallery{margin-bottom:0}.product-premium .product-gallery__carousel-wrapper{margin-bottom:14px;background:#fff;border:1px solid #E2E4E8;border-radius:12px;overflow:hidden}.product-premium .product-gallery__carousel-item{padding:12px}@media screen and (min-width:1000px){.product-premium .product-gallery__carousel{margin:0}.product-premium .product-gallery__carousel-item{padding:16px}.product-premium .product-gallery--with-thumbnails .product-gallery__carousel-wrapper{margin:0 0 0 14px}}.product-premium .product-gallery__thumbnail{border:2px solid transparent;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #e2e4e8;transition:border-color .15s ease,box-shadow .15s ease}.product-premium .product-gallery__thumbnail:hover{border-color:#ffe4b8}.product-premium .product-gallery__thumbnail.is-nav-selected{border-color:#ee8c21;box-shadow:0 0 0 1px #ee8c21}.product-premium .product-gallery__zoom-notice{color:#64748b}.product-premium .card--product-buybox>.card__section{padding:26px 28px 28px}.product-premium .product-meta__title{font-size:28px;line-height:1.2;letter-spacing:-.015em;color:#383e47;margin:0 0 10px}.product-premium .product-meta__reference--brand{margin-bottom:14px}.product-premium .product-meta__label-list{margin-bottom:10px}.product-premium .product-info__block-item--product-meta{padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid #E2E4E8}.product-premium .product-info__block-item--variant-selector{padding-top:8px}.product-premium .product-info__block-item+.product-info__block-item{margin-top:16px}.product-premium .product-form__info-list{gap:14px}.product-premium .product-form__info-title{color:#64748b;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.product-premium .product-form__info-content .price-list .price{font-size:28px;font-weight:700;color:#383e47;letter-spacing:-.02em}.product-premium .product-form__info-content .price-list .price--compare{font-size:18px;color:#94a3b8}.product-premium .product-form__info-content .price-list .price--highlight{color:#dc2626}.product-premium .quantity-selector--product{border:1px solid #E2E4E8;border-radius:10px;overflow:hidden;background:#fff;height:48px;box-shadow:none}.product-premium .quantity-selector--product .quantity-selector__button{width:44px;height:48px;color:#383e47;background:#f7f7f7}.product-premium .quantity-selector--product .quantity-selector__button:hover{background:#f7f7f7;color:#ee8c21}.product-premium .quantity-selector--product .quantity-selector__value{height:48px;font-weight:600;color:#383e47;border-left:1px solid #E2E4E8;border-right:1px solid #E2E4E8}.product-premium .block-swatch{border-radius:999px;border-color:#e2e4e8}.product-premium .block-swatch.is-selected,.product-premium .block-swatch__radio:checked+.block-swatch{border-color:#ee8c21;box-shadow:0 0 0 1px #ee8c21;color:#ee8c21}.product-premium .product-form__option-name{color:#383e47;font-weight:600}.product-premium .product-form__payment-container{display:flex;flex-direction:column;gap:10px}.product-premium .product-form__add-button.button--primary,.product-premium .product-form__add-button.button--disabled{width:100%;min-height:52px;height:52px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:700;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;background:#ee8c21!important;border-color:#ee8c21!important;color:#fff!important;box-shadow:0 8px 20px #ee8c2140;transition:background-color .18s ease,box-shadow .18s ease}.product-premium .product-form__add-button.button--primary:hover{background:#ffbb49!important;border-color:#ffbb49!important;box-shadow:0 10px 24px #ee8c2152}.product-premium .product-form__add-button.button--disabled{background:#94a3b8!important;border-color:#94a3b8!important;box-shadow:none}.product-premium .shopify-payment-button{margin-top:2px}.product-premium .shopify-payment-button__button{border-radius:10px!important;min-height:48px}@media screen and (min-width:1000px){.product-premium .card--product-buybox.card--sticky{top:calc(var(--header-height, 0px) * var(--header-is-sticky, 0) + 16px)}}.product-premium .card--product-description{margin-top:6px}.product-premium .card--product-description .card__header,.product-premium .card--product-description .card__collapsible-button{padding:20px 24px;border-bottom:1px solid #E2E4E8}.product-premium .card--product-description .card__title{font-size:18px;font-weight:700;color:#383e47;letter-spacing:-.01em;margin:0}.product-premium .card--product-description .card__section,.product-premium .card--product-description .card__collapsible-content{padding:8px 24px 24px}.product-premium .card--product-description .rte{font-size:15px;line-height:1.65;color:#334155}.product-premium .card--product-description .rte p{margin:0 0 12px}.product-premium .card--product-description .rte ul,.product-premium .card--product-description .rte ol{margin:0 0 14px;padding-left:0;list-style:none}.product-premium .card--product-description .rte li{position:relative;padding:8px 0 8px 22px;border-bottom:1px solid #F1F5F9;color:#383e47}.product-premium .card--product-description .rte li:last-child{border-bottom:0}.product-premium .card--product-description .rte li:before{content:"";position:absolute;left:0;top:15px;width:8px;height:8px;border-radius:999px;background:#ee8c21}.product-premium .card--product-description .rte strong,.product-premium .card--product-description .rte b{color:#383e47;font-weight:700}.shopify-section--product-recommendations .section__title,.shopify-section--recently-viewed-products .section__title,[data-section-type=product-recommendations] .section__title,[data-section-type=recently-viewed-products] .section__title{color:#383e47;letter-spacing:-.01em}@media screen and (max-width:999px){.product-premium .product-meta__title{font-size:24px}.product-premium .card--product-buybox>.card__section{padding:20px 18px 22px}.product-premium .product-form__info-content .price-list .price{font-size:24px}.product-premium .product-form__add-button.button--primary{min-height:52px}}@media screen and (max-width:640px){.product-premium .page__sub-header{margin:4px 0 12px}.product-premium .card--product-gallery>.card__section{padding:10px}.product-premium .product-gallery__carousel{margin-left:0;margin-right:0}.product-premium .product-gallery__carousel-item{padding:8px}.product-premium .product-meta__title{font-size:22px}.product-premium .card--product-description .card__header,.product-premium .card--product-description .card__collapsible-button,.product-premium .card--product-description .card__section,.product-premium .card--product-description .card__collapsible-content{padding-left:18px;padding-right:18px}}.section--related-products,.section--recently-viewed{margin-top:8px;margin-bottom:8px}.section--related-products .section__header--premium,.section--recently-viewed .section__header--premium{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #E2E4E8}.section--related-products .section__title,.section--recently-viewed .section__title{margin:0;color:#383e47;letter-spacing:-.01em;font-size:22px}.section--related-products .section__subtitle{margin:0;font-size:14px;color:#64748b;font-weight:500}.section--related-products .product-list--scrollable,.section--recently-viewed .product-list--scrollable{padding-bottom:8px}.section--related-products .product-item--vertical,.section--recently-viewed .product-item--vertical{background:#fff;border:1px solid #E2E4E8;border-radius:12px;box-shadow:0 8px 22px #0f172a0f;padding:14px 12px 16px}@media screen and (max-width:640px){.section--related-products .section__title,.section--recently-viewed .section__title{font-size:20px}.section--related-products .section__header--premium,.section--recently-viewed .section__header--premium{margin-bottom:14px}}.product-premium .product-meta__stock{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:#334155}.product-premium .product-meta__reference--brand:has(+.product-meta__stock){margin-bottom:10px}.product-premium .product-meta__stock-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:#22c55e;box-shadow:0 0 0 3px #22c55e26}.product-premium .product-meta__stock--low{color:#b45309}.product-premium .product-meta__stock--low .product-meta__stock-dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.product-premium .product-meta__stock--mid{color:#ee8c21}.product-premium .product-meta__stock--mid .product-meta__stock-dot{background:#ee8c21;box-shadow:0 0 0 3px #ee8c2126}.product-premium .product-meta__stock--high{color:#15803d}.product-premium .product-meta__stock--high .product-meta__stock-dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e26}.product-meta__stock{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:14px;font-weight:500;color:#334155}.product-meta__stock-dot{width:8px;height:8px;border-radius:999px;background:#22c55e}.product-premium .card--product-tabs .card__header{display:none}.product-premium .product-tabs__nav{display:flex;gap:0;align-items:stretch;padding:0 8px;border-bottom:1px solid #E2E4E8;background:#fff}.product-premium .product-tabs__tab{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;margin:0;padding:16px 18px 14px;font-size:14px;font-weight:700;letter-spacing:.02em;color:#64748b;position:relative}.product-premium .product-tabs__tab:hover,.product-premium .product-tabs__tab.is-active,.product-premium .product-tabs__tab[aria-selected=true]{color:#383e47}.product-premium .product-tabs__tab.is-active:after,.product-premium .product-tabs__tab[aria-selected=true]:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:#ee8c21}.product-premium .product-tabs__panel[hidden]{display:none!important}.product-premium .product-tabs__fitment figure.table,.product-premium .product-tabs__fitment figure{margin:0;width:100%!important;max-width:100%;overflow-x:auto}.product-premium .product-tabs__fitment table{width:100%!important;max-width:100%;border-collapse:collapse;table-layout:auto;font-size:13px;color:#383e47}.product-premium .product-tabs__fitment table td,.product-premium .product-tabs__fitment table th{padding:8px 10px;border-bottom:1px solid #E2E4E8;vertical-align:top;word-break:break-word}.product-premium .product-tabs__fitment table tr:last-child td{border-bottom:0}.product-premium .product-info__block-item--vehicle-fitment:empty{display:none}.product-premium .product-fit-checker{margin-top:2px;padding-top:16px;border-top:1px solid #E2E4E8}.product-premium .product-fit-checker__title{margin:0 0 4px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#383e47;display:inline-block;padding-bottom:6px;border-bottom:2px solid #EE8C21}.product-premium .product-fit-checker__hint{margin:10px 0 6px;font-size:12px;line-height:1.45;color:#64748b}.product-premium .product-fit-checker__hint strong,.product-premium .product-fit-checker__note{display:block;margin-top:6px;color:#383e47;font-weight:600}.product-premium .product-fit-checker__fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.product-premium .product-fit-checker__field--year{grid-column:1 / -1}.product-premium .product-fit-checker__label{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.product-premium .product-fit-checker__select,.product-premium .product-fit-checker__input{width:100%;height:42px;border:1px solid #E2E4E8;border-radius:10px;background:#fff;color:#383e47;font-size:14px;padding:0 12px;box-shadow:none}.product-premium .product-fit-checker__select:focus,.product-premium .product-fit-checker__input:focus{outline:2px solid #EE8C21;outline-offset:1px;border-color:#ee8c21}.product-premium .product-fit-checker__select:disabled{opacity:.55;background:#f7f7f7}.product-premium .product-fit-checker__button{width:100%;height:44px;border:0;border-radius:10px;cursor:pointer;background:#383e47;color:#fff;font-size:14px;font-weight:700;letter-spacing:.02em;transition:background .15s ease}.product-premium .product-fit-checker__button:hover{background:#ee8c21}.product-premium .product-fit-checker__result{margin-top:12px;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.45;color:#383e47}.product-premium .product-fit-checker__result--yes{background:#ecfdf5;border:1px solid #A7F3D0;color:#065f46}.product-premium .product-fit-checker__result--no{background:#fef2f2;border:1px solid #FECACA;color:#991b1b}.product-premium .product-fit-checker__result--ambiguous{background:#fffbeb;border:1px solid #FDE68A;color:#92400e}.product-premium .product-fit-checker__link{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;color:#ee8c21;font-weight:700;font-size:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.product-premium .product-fit-checker__link--below{display:inline-block;margin-top:10px;font-size:12px}.product-premium .visually-hidden,.product-premium [data-fitment-source][hidden]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:640px){.product-premium .product-tabs__tab{padding:14px 12px 12px;font-size:13px}.product-premium .product-fit-checker__fields{grid-template-columns:1fr}.product-premium .product-fit-checker__field--year{grid-column:auto}}.product-premium .mp-fit{margin-top:2px;padding-top:16px;border-top:1px solid #E2E4E8}.product-premium .mp-fit__title{margin:0 0 4px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#383e47;display:inline-block;padding-bottom:6px;border-bottom:2px solid #EE8C21}.product-premium .mp-fit__panel{margin-top:12px;padding:12px 14px;border-radius:10px;background:#fff8f0;border:1px solid #FBE0C2;color:#383e47}.product-premium .mp-fit__panel:empty{display:none}.product-premium .mp-fit__intro{margin:10px 0 6px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#64748b}.product-premium .mp-fit__intro:first-child{margin-top:0}.product-premium .mp-fit__lines{list-style:none;margin:0;padding:0}.product-premium .mp-fit__line{display:flex;align-items:flex-start;gap:9px;margin:0;padding:3px 0;font-size:14px;line-height:1.45;color:#383e47}.product-premium .mp-fit__line:before{content:none}.product-premium .mp-fit__line--primary{font-weight:700}.product-premium .mp-fit__tick{flex:0 0 18px;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#ee8c21;color:#fff;display:inline-flex;align-items:center;justify-content:center}.product-premium .mp-fit__tick svg{display:block}.product-premium .mp-fit__text{min-width:0;overflow-wrap:anywhere}.product-premium .mp-fit__years{white-space:nowrap}.product-premium .mp-fit__more{display:inline-block;margin:4px 0 0 27px;font-size:13px;font-weight:700;color:#ee8c21;text-decoration:underline;text-underline-offset:2px}.product-premium .mp-fit__note{margin:10px 0 0;font-size:12px;line-height:1.45;color:#64748b}.product-premium .mp-fit__links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13px;line-height:1.4}.product-premium .mp-fit__link{color:#ee8c21;font-weight:700;text-decoration:underline;text-underline-offset:2px}.product-premium .mp-fit__link--alt,.product-premium .mp-fit__link:hover,.product-premium .mp-fit__more:hover{color:#383e47}.product-premium .mp-fit__link--alt:hover{color:#ee8c21}@media screen and (max-width:640px){.product-premium .mp-fit__links{flex-direction:column;gap:8px}}.product-premium .mp-fit-flash{animation:mpFitFlash 1.8s ease}@keyframes mpFitFlash{0%,60%{background:#fff1e0}to{background:transparent}}.product-premium .card--product-description .rte li a[href*="/products/"],.product-premium .card--product-description .rte li a[href*="/products/"] *{color:#ee8c21!important;text-decoration:none!important}.product-premium .card--product-description .rte li a[href*="/products/"]{font-weight:600}.product-premium .card--product-description .rte li a[href*="/products/"]:hover{text-decoration:underline!important;text-underline-offset:2px}.product-premium .card--product-description .rte li span[style*="43, 0, 255"],.product-premium .card--product-description .rte li span[style*="43,0,255"]{color:inherit!important}.product-premium .card--product-tabs .product-tabs__panel[data-product-panel=description]>.card__section{padding-top:24px}.product-premium .card--product-description:not(.card--product-tabs) .card__section,.product-premium .card--product-description:not(.card--product-tabs) .card__collapsible-content{padding-top:18px}@media screen and (max-width:640px){.product-premium .card--product-tabs .product-tabs__panel[data-product-panel=description]>.card__section{padding-top:22px}}.product-premium .card--product-description .rte li.kc-item{display:flex;align-items:center;justify-content:space-between;gap:6px 16px}.product-premium .card--product-description .rte li.kc-item .kc-item__name{flex:1 1 auto;min-width:0}.product-premium .card--product-description .rte li.kc-item a.kc-item__sku{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;white-space:nowrap;background:#fff4e8;border:1px solid #FBD9B0;font-size:12.5px;font-weight:700;line-height:1.4;letter-spacing:.03em;transition:background-color .15s ease,border-color .15s ease}.product-premium .card--product-description .rte li.kc-item a.kc-item__sku:hover,.product-premium .card--product-description .rte li.kc-item a.kc-item__sku:focus-visible{background:#ee8c21;border-color:#ee8c21;text-decoration:none!important}.product-premium .card--product-description .rte li.kc-item a.kc-item__sku:hover,.product-premium .card--product-description .rte li.kc-item a.kc-item__sku:hover *,.product-premium .card--product-description .rte li.kc-item a.kc-item__sku:focus-visible,.product-premium .card--product-description .rte li.kc-item a.kc-item__sku:focus-visible *{color:#fff!important}.product-premium .card--product-description .rte li.kc-item .kc-item__arrow{font-weight:700}@media screen and (max-width:640px){.product-premium .card--product-description .rte li.kc-item{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}}.product-premium .card--product-description .rte li.kc-item.kc-item--set{display:block}.product-premium .card--product-description .rte li.kc-item--set>.kc-item__row{display:flex;align-items:center;justify-content:space-between;gap:6px 16px}.product-premium .card--product-description .rte li.kc-item--set>ul{margin-top:6px}.product-premium .card--product-description .rte li.kc-item--set+li.kc-item--set{margin-top:8px}@media screen and (max-width:640px){.product-premium .card--product-description .rte li.kc-item.kc-item--set{display:block}.product-premium .card--product-description .rte li.kc-item--set>.kc-item__row{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}}.product-premium .card--product-description .rte li.kc-item--link>.kc-item__row .kc-item__name{font-weight:700}.fitment-row{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:9px 14px 9px 12px;background:#f6f7f9;border-radius:10px;color:#383e47;font-family:Inter,system-ui,-apple-system,sans-serif}.fitment-row__icon{flex:0 0 auto;width:44px;height:22px;display:block}.fitment-row__text{margin:0;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:#383e47}.fitment-row__text strong{font-weight:700;color:#383e47}.product-premium .product-meta__reference--brand:has(+.fitment-row){margin-bottom:14px}.product-premium .fitment-row+.product-meta__stock{margin-top:2px}@media screen and (max-width:640px){.fitment-row{gap:10px;padding:8px 12px 8px 10px;margin-bottom:12px}.fitment-row__icon{width:40px;height:20px}.fitment-row__text{font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/premium-product.css.map */
