.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:#0f172a;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 #BFDBFE;border-radius:999px;background:#eff6ff;color:#0f172a;font-family:inherit;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,box-shadow .15s ease}.product-premium .hk-backlink:hover,.product-premium .hk-backlink:focus-visible{background:#1d4ed8;border-color:#1d4ed8;color:#fff;box-shadow:0 2px 8px #1d4ed840}.product-premium .hk-backlink:focus-visible{outline:2px solid #1D4ED8;outline-offset:2px}.product-premium .hk-backlink__icon{width:7px;height:11px;flex:none;color:#1d4ed8;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 #E2E8F0}.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 4px}.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 #E2E8F0;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 #E2E8F0;border-bottom:1px solid #E2E8F0}}@media screen and (max-width:640px){.product-premium .product-block-list__item:first-child .card--product-gallery{border-top:1px solid #E2E8F0}.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:#f8fafc}.product-premium .product-gallery{margin-bottom:0}.product-premium .product-gallery__carousel-wrapper{margin-bottom:14px;background:#fff;border:1px solid #E2E8F0;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 #e2e8f0;transition:border-color .15s ease,box-shadow .15s ease}.product-premium .product-gallery__thumbnail:hover{border-color:#bfdbfe}.product-premium .product-gallery__thumbnail.is-nav-selected{border-color:#1d4ed8;box-shadow:0 0 0 1px #1d4ed8}.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:#0f172a;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 #E2E8F0}.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:#0f172a;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 #E2E8F0;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:#1e293b;background:#f8fafc}.product-premium .quantity-selector--product .quantity-selector__button:hover{background:#eef2ff;color:#1d4ed8}.product-premium .quantity-selector--product .quantity-selector__value{height:48px;font-weight:600;color:#0f172a;border-left:1px solid #E2E8F0;border-right:1px solid #E2E8F0}.product-premium .block-swatch{border-radius:999px;border-color:#e2e8f0}.product-premium .block-swatch.is-selected,.product-premium .block-swatch__radio:checked+.block-swatch{border-color:#1d4ed8;box-shadow:0 0 0 1px #1d4ed8;color:#1d4ed8}.product-premium .product-form__option-name{color:#0f172a;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:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important;box-shadow:0 8px 20px #1d4ed840;transition:background-color .18s ease,box-shadow .18s ease}.product-premium .product-form__add-button.button--primary:hover{background:#1e40af!important;border-color:#1e40af!important;box-shadow:0 10px 24px #1d4ed852}.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 #E2E8F0}.product-premium .card--product-description .card__title{font-size:18px;font-weight:700;color:#0f172a;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:#1e293b}.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:#1d4ed8}.product-premium .card--product-description .rte strong,.product-premium .card--product-description .rte b{color:#0f172a;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:#0f172a;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 #E2E8F0}.section--related-products .section__title,.section--recently-viewed .section__title{margin:0;color:#0f172a;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 #E2E8F0;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:#1d4ed8}.product-premium .product-meta__stock--mid .product-meta__stock-dot{background:#1d4ed8;box-shadow:0 0 0 3px #1d4ed826}.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-premium .product-meta__stock--out{color:#64748b}.product-premium .product-meta__stock--out .product-meta__stock-dot{background:#94a3b8;box-shadow:0 0 0 3px #94a3b833}.product-meta__stock--out{color:#64748b}.product-meta__stock--out .product-meta__stock-dot{background:#94a3b8}.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 .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 #1D4ED8}.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 #1D4ED8;outline-offset:1px;border-color:#1d4ed8}.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:#1d4ed8}.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:#1d4ed8;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-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 #E2E8F0}.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 #1D4ED8}.product-premium .mp-fit__panel{margin-top:12px;padding:12px 14px;border-radius:10px;background:#eff6ff;border:1px solid #BFDBFE;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:#1d4ed8;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:#1d4ed8;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:#1d4ed8;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:#1d4ed8}@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:#dbeafe}to{background:transparent}}.product-gallery__carousel-item .hk-gallery-frame{background:#fff;overflow:hidden}.product-gallery__carousel-item .hk-gallery-frame>img.product-gallery__image{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;transform:none;object-fit:contain;object-position:center;background:#fff}.product-gallery__thumbnail .hk-thumb-frame{display:block;position:relative;width:100%;padding-bottom:100%;background:#fff;overflow:hidden}.product-gallery__thumbnail .hk-thumb-frame>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/31/assets/premium-product.css.map */
