@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{display:block;font-size:1rem}@media screen and (min-width:768px){.product-reference-and-brand__item{display:inline-block;font-size:1.25rem}}@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__all_mobile,.product-replacement-info__mobile{display:none;grid-column-end:span 12}@media screen and (max-width:767px){.product-replacement-info__all_mobile,.product-replacement-info__mobile{display:block}}@media screen and (max-width:767px){.product-replacement-info__all_desktop,.product-replacement-info__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);margin-top:1.1rem;display:flex;align-items:center;padding:10px;transition:border .2s ease-in-out}.product-replacement-card img{object-fit:contain}.product-replacement-card.all_mobile{display:none;grid-column-end:span 12}.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-size:14px;line-height:18px;font-family:Arial,sans-serif}.product-replacement-card__details .price{font-size:14px;font-weight:700;color:#ff4800}.product-form{display:block;margin-top:1rem}.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{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}}.product-form__buttons button{position:relative;overflow:hidden}.product-form__buttons button .icon-cart,.product-form__buttons button .loaded-text{opacity:0;transition:opacity ease-in .5s}.product-form__buttons button .loader-wrapper{position:absolute;transition:opacity ease-out .5s}.product-form__buttons button .loader-wrapper .header__inner-loader{font-size:3px;border-bottom-color:rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.2);border-right-color:rgba(255,255,255,.2);border-left-color:#fff}.product-form__buttons button.loaded .icon-cart,.product-form__buttons button.loaded .loaded-text{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{margin-bottom:.0625rem;color:var(--color-brand-text-light)}.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{margin:1rem 0;background-color:var(--color-border)}.product__variant-selector{display:block;margin:1rem 0}.product__variant-selector .product-form__input+.product-form__input{margin-top:1rem}.product__variant-selector--select .select{background-color:var(--color-brand-primary);display:flex;align-items:center}.product__variant-selector--select .select .icon{position:absolute;top:50%;transform:translateY(-50%);transform:translateY(-50%) rotate(90deg);right:1rem}.product__variant-selector--buttons .product-form__input{border:none;padding:0;margin:0}.product__variant-selector--buttons .product-form__input legend{padding:0;margin:0 0 .5rem}.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{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.product-shipping-rates{padding:15px 0 0}@media screen and (min-width:768px){.product-shipping-rates{padding:0}}.product-summary .greyed-out{color:var(--color-brand-text-light)!important}.product-summary .greyed-out .link{color:var(--color-brand-text-light)!important}