.page__content-wrapper{max-width:1000px;margin:5rem auto}.page__content-wrapper .container .page__header{margin:0 auto;margin-bottom:1rem}.page__content-wrapper .container .page__header .page__title{margin-bottom:3rem}.page__content-wrapper .container .page__header .pp-page-description{text-align:left;margin-left:auto;margin-right:auto}.page__content-wrapper .container .box{opacity:0;visibility:hidden}#pp-modal{z-index:2147483640}#pp-modal .modal__window{max-height:calc(100vh - 2rem);max-width:1600px}@media (min-width: 768px){#pp-modal .modal__window{max-height:80vh}}#pp-modal .modal__window .modal__content{display:flex;overflow:hidden;margin-top:-4rem}#pp-modal .box{opacity:1;visibility:visible}#pp-modal .box .pp-category-content{overflow-y:auto;padding-right:.5rem}#pp-modal .box .pp-category{width:100%;min-height:200px;font-size:var(--body-font-size);display:flex;flex-flow:column}#pp-modal .box .pp-category-title{margin:0 0 .5em;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight) 400;line-height:calc(4px + 2.4ex);text-transform:var(--heading-text-transform);font-size:var(--h5-font-size);position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(var(--text-color)/.15)}#pp-modal .box .pp-category-title:after{content:"";position:relative}#pp-modal .box .product-item-outer{display:flex;flex-direction:column;margin-bottom:5px}#pp-modal .box .product-item{padding:15px;overflow:hidden;border:3px solid #efefef;background-color:var(--white);border-radius:1.5rem;box-shadow:0 10px 15px -3px #0000001a;height:100%;display:flex;flex-flow:column}#pp-modal .box .product-item>.product-item__info{flex-grow:1;display:flex;flex-flow:column}#pp-modal .box .product-is-selected{border:3px solid var(--brand)!important}#pp-modal .box .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#pp-modal .box .list-products{margin-top:25px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}#pp-modal .box .product-item__title{display:flex;align-items:center;flex-direction:row;margin-bottom:1rem}#pp-modal .box h3{font-size:1.25em}#pp-modal .box .product-item__info{padding:0;margin:0;text-align:left;overflow:hidden}#pp-modal .box .pp-image{height:100px;width:100px;object-fit:contain;padding:10px;margin-right:1rem}#pp-modal .box .pp-description{font-size:.85em;margin-top:auto;text-align:left;transition:max-height .55s ease-in-out;max-height:700px}#pp-modal .box .pp-description *{font-size:1em!important}#pp-modal .box .pp-description p{margin:0}#pp-modal .box .pp-description h2{margin-bottom:5px;font-weight:700}#pp-modal .box .pp-description ul{margin-top:0;list-style:disc;margin:0!important;padding-left:4rem!important}#pp-modal .box .pp-description.pp-description-short{max-height:100px;overflow:hidden;position:relative}#pp-modal .box .pp-description.pp-description-short:after{content:"";position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#fff,#fff0),linear-gradient(0deg,#fff,#fff0);width:100%;height:2em}@media screen and (max-width: 1100px){#pp-modal .box .product-item__title{flex-direction:row;margin-bottom:0}#pp-modal .box .pp-image{height:80px;width:80px}}#pp-modal .box .pp-product-page-link{color:#212121;cursor:pointer;text-transform:capitalize;font-size:.9em}#pp-modal .box .pp-show-more{position:relative;color:#212121;text-transform:uppercase;text-align:center;cursor:pointer;font-weight:800;font-size:.75em;margin:0;background-color:var(--white)}#pp-modal .box .pp-show-more:after{content:"";position:absolute;top:50%;height:.75em;width:.75em;margin-left:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 13.1l-8-8 2.1-2.2 5.9 5.9 5.9-5.9 2.1 2.2z'/%3E%3C/svg%3E");background-repeat:no-repeat;transform:translateY(-50%) rotate(180deg);transition:.2s ease}#pp-modal .box .pp-description-short+.pp-show-more:after{transform:translateY(-50%) rotate(0)}#pp-modal .box .pp-category-description{margin:1rem 0;font-size:.9em!important;padding:0!important;font-weight:500!important;font-family:var(--text-font-family);color:rgba(var(--text-color) / .8);max-width:600px}#pp-modal .box .pp-category-description *{text-align:left!important;font-size:1em!important;font-family:var(--text-font-family)!important;background-color:transparent!important;color:currentColor!important}#pp-modal .box .pp-category-description p,#pp-modal .box .pp-category-description span{font-weight:500!important}#pp-modal .box .pp-category-description>.pp-category-description{margin:0!important;font-size:1em!important;font-weight:500!important;color:currentColor!important;max-width:100%}#pp-modal .box .pp-tuner-block{margin-bottom:15px}#pp-modal .box .pp-tuner-block-title{display:block;font-weight:700}#pp-modal .box .product-unavailable{opacity:.4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#pp-modal .box .product__available-options{margin-left:25px;margin-right:25px}#pp-modal .box .product__size--unavailable{text-decoration:line-through}#pp-modal .box .product-option input[type=radio],#pp-modal .box .year-option input[type=radio]{display:none}#pp-modal .box .product-option{display:block;margin-top:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#pp-modal .box .product-option-label{color:#333;cursor:pointer}#pp-modal .box .year-option-label{color:#333;cursor:pointer;width:100%;font-weight:700}#pp-modal .box .product-item__compare-at-price{text-decoration:line-through}#pp-modal .box .pp-bottom-wrapper{margin-top:auto}#pp-modal .box .pp-bottom-wrapper{display:flex;flex-direction:column}#pp-modal .box .pp-bottom-wrapper .product-item__info:first-of-type{order:4}#pp-modal .box .pp-bottom-wrapper .pp-select-button{margin-top:1rem;order:5;display:flex;justify-content:center}#pp-modal .box #pp-add-to-cart-button,#pp-modal .box .customer-info{margin-top:25px}#pp-modal .box label{font-size:.8em}#pp-modal .box input:checked+.product-option-label{background:#333;color:#fff}#pp-modal .box input:checked+.year-option-label{background:var(--brand);color:#fff}#pp-modal .box .pp-bottom-container{margin-top:1rem}#pp-modal .box .pp-summary-item{margin-bottom:25px}#pp-modal .box input[type=radio].pp-product-select{display:none}#pp-modal .box input[type=radio]+label{display:block;padding:10px;border:1px solid #333}#pp-modal .box label.product-option-label:focus{outline:none}#pp-modal .box input[type=radio].pp-product-select+label{-webkit-user-select:none;user-select:none;--btn-bg-color: var(--color-scheme-2-btn-bg);--btn-bg-hover-color: 218 218 218;--btn-text-color: var(--color-scheme-1-text);border:var(--btn-border-width) solid rgb(var(--btn-alt-text-color));outline-color:rgb(var(--btn-alt-text-color));outline-offset:3px;background:rgb(var(--btn-bg-hover-color)) linear-gradient(104deg,rgb(var(--btn-bg-hover-color)) 60%,rgb(var(--btn-bg-color)) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--btn-text-color));display:inline-block;position:relative;max-width:100%;padding:var(--btn-padding-y, 12px) 26px;transition:opacity .6s ease,color .1s ease,background-position .4s ease-out;border-radius:var(--btn-border-radius, 0);outline-offset:var(--btn-border-width);font-size:.88em;font-weight:700;line-height:1.2em;text-align:center;text-transform:var(--btn-text-transform, none);-webkit-appearance:none;appearance:none;word-break:break-word;cursor:pointer}#pp-modal .box input[type=radio].pp-product-select:checked+label,#pp-modal .box input[type=radio].pp-product-select:focus+label{--btn-bg-color: 138 5 26;--btn-bg-hover-color: 138 5 26;--btn-text-color: var(--color-scheme-2-text);border-color:var(--brand)}#pp-modal .box input[type=radio].pp-product-select:hover+label{background-position:0 100%}#pp-modal .box input[type=radio].pp-product-select:disabled+label{background-color:#fff;color:var(--brand)}#pp-modal .box input[type=radio].pp-product-select:active+label{background-color:var(--brand);color:var(--white)}#pp-modal .box .truck-year-div{margin-top:25px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}#pp-modal .box .truck-year-title{font-size:1.25em}#pp-modal .box .pp-option-label{display:block;text-align:left;margin-top:15px;font-family:var(--text-font-family);font-style:var(--text-font-style);text-transform:uppercase;font-weight:var(--text-font-bold-weight);line-height:1.4663636;letter-spacing:1px}#pp-modal .box .pp-option-selector{background-color:rgb(var(--bg-color));width:100%;font-size:.85em;padding:.75rem;appearance:auto;-webkit-appearance:auto}#pp-modal .box select option{white-space:normal!important}#pp-modal .box #product-info-form .form__control{display:flex;flex-direction:column;max-width:350px}@media screen and (max-width: 1100px){#pp-modal .box .list-products{display:flex;flex-direction:column}}#pp-modal .box .disabled-category:before{content:"Products in this section are hidden because none are compatible with previous selections. Press next to continue.";top:75px;position:absolute;font-size:1.2em;padding:50px 25px 25px}#pp-modal .box #product-info-form .form__control{margin-bottom:20px}#pp-modal .box .error-input{border:3px solid red}.swiper-buttons{margin-top:1.25rem;position:relative;display:flex;justify-content:flex-end;gap:1rem}@media screen and (min-width: 991px){.swiper-buttons{margin-top:2rem}}.swiper-buttons .pp-swiper-btn-prev,.swiper-buttons .pp-swiper-btn-next{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/299/assets/pp.scss.css.map */
