.section-main-product{padding-top:20px!important}.wbproleftimg .product__column-sticky{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.wbproleftimg .product__column-sticky::-webkit-scrollbar{display:none}.product__info-wrapper,.product__info-wrapper .product__column-sticky,.product__info-wrapper product-info,.product__info-wrapper .product__info-container,product-info.product__column-sticky,.product__info-container.product__column-sticky{position:static!important;top:auto!important;max-height:none!important;height:auto!important;overflow:visible!important;overflow-y:visible!important}.wbmeta_main{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;padding:0;margin:0 0 8px}.wbmeta_main li{display:flex;align-items:center;gap:5px}.wbmeta_main span{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.35}.wbmeta_main p{font-size:12px;font-weight:600;margin:0;letter-spacing:.04em;text-transform:uppercase}.vendor-capitalize{text-transform:uppercase}.product__title{font-size:clamp(1.25rem,2.2vw,1.75rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important;margin:0 0 10px!important}.product__sku{font-size:11px;opacity:.38;letter-spacing:.05em;margin-bottom:2px;font-family:monospace}.mainp-price{margin:12px 0 4px}.mainp-price .price-item--regular{font-size:1.75rem!important;font-weight:800!important;letter-spacing:-.02em;line-height:1}.mainp-price .price--on-sale .price-item--regular{opacity:.38;font-size:1.1rem!important;font-weight:500!important;text-decoration:line-through}.mainp-price .price--on-sale .price-item--sale{color:#d00;font-size:1.75rem!important;font-weight:800!important}.product__tax{font-size:11px;opacity:.45;margin-top:4px}.sp-fitment-banner{background:linear-gradient(135deg,#17af400f,#17af400a);border:1px solid rgba(23,175,64,.25);border-left:3px solid #17af40;border-radius:6px;padding:12px 14px;margin:14px 0;display:flex;gap:10px;align-items:flex-start}.sp-fitment-banner__icon{color:#17af40;flex-shrink:0;margin-top:1px}.sp-fitment-banner__icon svg{width:16px;height:16px;fill:#17af40}.sp-fitment-banner__label{font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#17af40;margin-bottom:3px}.sp-fitment-banner__vehicles{font-size:12px;opacity:.75;line-height:1.6}.sp-tabs{margin:20px 0 0;border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;overflow:hidden}.sp-tabs__nav{display:flex;border-bottom:1px solid rgba(var(--color-foreground),.1);background:rgba(var(--color-foreground),.02)}.sp-tabs__btn{flex:1;padding:12px 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;background:none;border:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;opacity:.45;transition:opacity .15s ease,border-color .15s ease;color:rgb(var(--color-foreground))}.sp-tabs__btn:hover{opacity:.75}.sp-tabs__btn.active{opacity:1;border-bottom-color:rgb(var(--color-foreground))}.sp-tabs__panels{padding:18px 16px}.sp-tabs__panel{display:none}.sp-tabs__panel.active{display:block}.sp-tabs__panel--desc .product__description{font-size:13px!important;line-height:1.7;opacity:.8;overflow:visible!important;max-height:none!important}.sp-tabs__panel--desc .product__description h1,.sp-tabs__panel--desc .product__description h2,.sp-tabs__panel--desc .product__description h3{font-size:13px!important;font-weight:700;margin:14px 0 6px}.sp-tabs__panel--desc .product__description p{margin-bottom:10px}.sp-tabs__panel--desc .product__description ul,.sp-tabs__panel--desc .product__description ol{padding-left:18px;margin:8px 0}.sp-tabs__panel--desc .product__description li{margin-bottom:5px}.sp-fitment-table{width:100%;border-collapse:collapse;font-size:12px}.sp-fitment-table thead tr{background:rgba(var(--color-foreground),.04);border-bottom:1px solid rgba(var(--color-foreground),.1)}.sp-fitment-table th{padding:8px 10px;text-align:left;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.45}.sp-fitment-table td{padding:7px 10px;border-bottom:1px solid rgba(var(--color-foreground),.05);opacity:.75;line-height:1.4}.sp-fitment-table tr:last-child td{border-bottom:none}.sp-fitment-table tr:hover td{background:rgba(var(--color-foreground),.02)}.sp-fitment-empty{font-size:13px;opacity:.5;padding:8px 0}.sp-shipping-info{font-size:13px;line-height:1.7;opacity:.75}.sp-shipping-info h3{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.55;margin:16px 0 6px}.sp-shipping-info h3:first-child{margin-top:0}.sp-shipping-info p{margin:0 0 8px}.sp-shipping-info ul{padding-left:16px;margin:6px 0}.sp-shipping-info li{margin-bottom:4px}.sp-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:200;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -4px 20px #0000001f;padding:12px 20px;display:flex;align-items:center;gap:16px;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.sp-sticky-atc.visible{transform:translateY(0);pointer-events:all}.sp-sticky-atc__info{flex:1;min-width:0;overflow:hidden}.sp-sticky-atc__title{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.sp-sticky-atc__price{font-size:14px;font-weight:800;opacity:.9;margin-top:2px}.sp-sticky-atc__btn{flex-shrink:0;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;border-radius:6px;padding:12px 24px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease;white-space:nowrap}.sp-sticky-atc__btn:hover{opacity:.85}.sp-sticky-atc__btn:disabled{opacity:.45;cursor:not-allowed}.wboffer_m{border:1px solid rgba(var(--color-foreground),.07);border-radius:8px;padding:14px 16px;margin:12px 0;background:rgba(var(--color-foreground),.02)}.wboffer_m h2{font-size:11px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;opacity:.4;margin:0 0 10px!important}.wbpoffer_desc{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.5;opacity:.7;margin-bottom:8px}.wbpoffer_desc:last-child{margin-bottom:0}.wbpoffer_desc svg{width:14px;height:14px;flex-shrink:0;margin-top:1px}.wbpoffer_desc p{margin:0;font-size:12px}.product-form__input{margin-bottom:12px}.product-form__input .form__label{font-size:11px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;opacity:.5;margin-bottom:8px;display:block}.product-form__input button.product-form__option,.product-form__input .swatch-input__input+label{border-radius:5px!important;font-size:12px!important;font-weight:600!important;min-width:44px;min-height:36px;transition:all .15s ease;letter-spacing:.02em}.product-form__submit{border-radius:6px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;padding:15px 24px!important;width:100%!important;transition:opacity .15s ease!important;margin-bottom:10px}.product-form__submit:hover:not([disabled]){opacity:.88}.shopify-payment-button{margin-top:6px}.shopify-payment-button__button{border-radius:6px!important;font-weight:600!important;min-height:48px!important}.product__icon-with-text{border-top:1px solid rgba(var(--color-foreground),.07);border-bottom:1px solid rgba(var(--color-foreground),.07);padding:14px 0;margin:16px 0}.product__icon-with-text .icon-with-text__item{text-align:center}.product__icon-with-text svg{width:20px;height:20px;opacity:.55;margin-bottom:5px}.product__icon-with-text .icon-with-text__heading{font-size:10px!important;font-weight:700;letter-spacing:.04em;line-height:1.3;opacity:.65;text-transform:uppercase}.product__accordion{border-bottom:1px solid rgba(var(--color-foreground),.07)}.product__accordion:first-of-type{border-top:1px solid rgba(var(--color-foreground),.07)}.product__accordion summary,.product__accordion .toggle{font-size:13px!important;font-weight:600!important;letter-spacing:.01em;padding:13px 0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;cursor:pointer;list-style:none;border-bottom:none!important;-webkit-user-select:none;user-select:none}.product__accordion summary::-webkit-details-marker{display:none}.product__accordion .summary__title{display:flex;align-items:center;gap:8px}.product__accordion .summary__title svg{width:15px;height:15px;opacity:.45;flex-shrink:0}.product__accordion .accordion__title{font-size:13px!important;font-weight:600!important;margin:0!important}.product__accordion .accordion__content{font-size:13px;line-height:1.65;padding:0 0 14px;opacity:.65}.product__accordion .accordion__content p{margin:0}.product__accordion .icon-caret{transition:transform .2s ease;opacity:.4;flex-shrink:0}.product__accordion[open] .icon-caret,.product__accordion .toggle:not(.collapsed) .icon-caret{transform:rotate(180deg);opacity:.6}.wb_proleft_head{font-size:11px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;opacity:.35;margin:20px 0 12px!important;display:flex;align-items:center;gap:7px}.wb_proleft_head svg{width:16px;height:16px;opacity:.6}.product__description,.product__description.rte,.product__description.quick-add-hidden{font-size:13px!important;line-height:1.7;opacity:.8;overflow:visible!important;max-height:none!important;height:auto!important;display:block!important;visibility:visible!important}.product__description h1,.product__description h2,.product__description h3{font-size:13px!important;font-weight:700;margin:14px 0 6px}.product__description p{margin-bottom:10px}.product__description ul,.product__description ol{padding-left:18px;margin:8px 0}.product__description li{margin-bottom:5px}.product__description a{text-decoration:underline;opacity:.8}.product__media-container .product__media{border-radius:10px;overflow:hidden;background:rgba(var(--color-foreground),.025);margin-bottom:8px}.product__media-container .product__media img{cursor:zoom-in}.thumbnail-slider{gap:6px}.thumbnail-slider .thumbnail{border-radius:5px;border:2px solid transparent;overflow:hidden;cursor:pointer;opacity:.6;transition:opacity .15s ease,border-color .15s ease}.thumbnail-slider .thumbnail.is-active,.thumbnail-slider .thumbnail:hover{border-color:rgb(var(--color-foreground));opacity:1}.related-products{border-top:1px solid rgba(var(--color-foreground),.07);margin-top:8px}.wbprofpay{margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--color-foreground),.07)}.wbprofpayinr{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wbprofpayinr span{font-size:11px;opacity:.4;letter-spacing:.04em;font-weight:600;flex-shrink:0}.wbprofpayinr .list-payment{display:flex;gap:5px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.wbprofpayinr .list-payment__item svg,.wbprofpayinr .list-payment__item img{height:22px;width:auto;opacity:.7;border-radius:3px}@media screen and (max-width:767px){.section-main-product{padding-top:12px!important}.product__title{font-size:1.25rem!important}.mainp-price .price-item--regular,.mainp-price .price--on-sale .price-item--sale{font-size:1.5rem!important}.product-form__submit{font-size:13px!important;padding:14px 20px!important}.product__icon-with-text .icon-with-text__heading{font-size:9px!important}.sp-fitment-banner{padding:10px 12px}.sp-fitment-banner__vehicles{font-size:11px}.sp-sticky-atc{padding:10px 16px;gap:12px}.sp-sticky-atc__title{font-size:12px}.sp-sticky-atc__btn{padding:11px 18px;font-size:12px}.sp-tabs__btn{font-size:10px;padding:10px 6px;letter-spacing:.04em}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/spectral-product.css.map */
