@media screen and (min-width:1460px){.product__info-wrapper{padding-right:0}}.product-reference-and-brand{margin-bottom:.3rem}@media screen and (min-width:1024px){.product-reference-and-brand{margin-bottom:1.1rem}}.product-reference-and-brand>div:first-child{margin-right:.3125rem}@media screen and (max-width:767px){.product-reference-and-brand__title{font-size:.75rem}}.product-reference-and-brand__item{font-size:1rem;display:block}@media screen and (min-width:768px){.product-reference-and-brand__item{font-size:1.25rem;display:inline-block}}@media screen and (min-width:1024px){.product-short-description .description-anchor{margin-top:1.1rem}.product-short-description .description-anchor:hover{text-decoration:underline}}.product-replacement-info{margin-top:1.1rem}.product-replacement-info__all_mobile{margin-top:0}.product-replacement-info__mobile,.product-replacement-info__all_mobile{grid-column-end:span 12;display:none}@media screen and (max-width:767px){.product-replacement-info__mobile,.product-replacement-info__all_mobile{display:block}.product-replacement-info__desktop,.product-replacement-info__all_desktop{display:none}}.product-replacement-info p{font-size:1.125rem}.product-replacement-info__all_desktop p,.product-replacement-info__all_mobile p{color:var(--color-brand-link)}.product-replacement-info a{text-decoration:underline}.is-col-5-xl .product-replacement-info{margin-top:0}.product-replacement-card{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);align-items:center;margin-top:1.1rem;padding:10px;transition:border .2s ease-in-out;display:flex}.product-replacement-card img{object-fit:contain}.product-replacement-card.all_mobile{grid-column-end:span 12;display:none}.product-replacement-card.all_mobile img{width:90px;height:90px}@media screen and (max-width:767px){.product-replacement-card.all_desktop{display:none}.product-replacement-card.all_mobile{display:flex}}.product-replacement-card__details{padding:0 15px}.product-replacement-card__details h5{font-size:14.4px;line-height:1.357}.product-replacement-card__details h5 a{color:var(--color-brand-text)}.product-replacement-card__details .sku{color:#21243d;font-family:Arial,sans-serif;font-size:14px;line-height:18px}.product-replacement-card__details .price{color:#ff4800;font-size:14px;font-weight:700}.product-form{margin-top:1rem;display:block}.product-form__quantity{margin:1rem 0}@media screen and (min-width:768px){.product-form__quantity label{margin-right:var(--element-spacing)}}@media screen and (max-width:767px){.product-form__quantity label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}}.product-form__buttons button{position:relative;overflow:hidden}.product-form__buttons button .loaded-text,.product-form__buttons button .icon-cart{opacity:0;transition:opacity .5s ease-in}.product-form__buttons button .loader-wrapper{transition:opacity .5s ease-out;position:absolute}.product-form__buttons button .loader-wrapper .header__inner-loader{border-color:#fff3 #fff3 #fff3 #fff;font-size:3px}.product-form__buttons button.loaded .loaded-text,.product-form__buttons button.loaded .icon-cart{opacity:1}.product-form__buttons button.loaded .header__inner-loader{opacity:0}.product-form .badge{margin-left:1.25rem}.product__text{margin-bottom:.5rem}.product__price{margin-bottom:.01875rem}.product__price.product__price--small{color:var(--color-brand-text-light);margin-bottom:.0625rem}.product__price.product__price--small .price{font-size:1.25rem}@media screen and (min-width:768px){.product__price.product__price--small .price{font-size:1.25rem}}.product__price .price{font-size:1.375rem;font-family:var(--font-medium-family);font-weight:var(--font-medium-weight);font-style:var(--font-medium-style)}@media screen and (min-width:768px){.product__price .price{font-size:1.75rem}}.product__price .price-info{margin-left:.35rem}.product__horizontal-rule{background-color:var(--color-border);margin:1rem 0}.product__variant-selector{margin:1rem 0;display:block}.product__variant-selector .product-form__input+.product-form__input{margin-top:1rem}.product__variant-selector--select .select,.product__variant-selector-select .select{background-color:var(--color-brand-primary);align-items:center;display:flex}.product__variant-selector--select .select .icon,.product__variant-selector-select .select .icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%)rotate(90deg)}.product__variant-selector--buttons .product-form__input,.product__variant-selector-buttons .product-form__input{border:none;margin:0;padding:0}.product__variant-selector--buttons .product-form__input legend,.product__variant-selector-buttons .product-form__input legend{margin:0 0 .5rem;padding:0}.product-form__buttons .icon-cart{margin-right:1rem}@media screen and (max-width:767px){.product-summary .footer__reviews{margin:.5rem 0}}.product-summary .footer__reviews>.footer__reviews-holder{font-weight:initial;text-align:left}.product-recommendation-section{margin-top:3rem}.table-responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%;display:block;overflow-x:auto}.product-shipping-rates{padding:15px 0 0}@media screen and (min-width:768px){.product-shipping-rates{padding:0}}.product-summary .greyed-out,.product-summary .greyed-out .link{color:var(--color-brand-text-light)!important}.product-form__expected-delivery-wrapper{margin:.5rem 0}product-shipping-method~.business-only-notice{margin-top:0}.product-form__expected-delivery{font-size:1rem}