.product-page-top{padding:5px 0 10px}.product-page-top__breadcrumbs{font-size:14px;color:#000}.product-page-top__pathway{font-weight:600}div.product{display:grid;grid-template-columns:minmax(400px,558px) 1fr;border:1px solid var(--pm-color-base-2);border-radius:10px;overflow:hidden}.product .card-vehicle__name{font-weight:700;font-size:26px;line-height:37px}.product__media-wrapper{border-right:1px solid var(--pm-color-base-2);position:relative}.product__media-wrapper img{max-width:100%;height:auto}.product-form .quantity__input:focus{outline:none;box-shadow:none}.product .card-vehicle{border:none;margin:36px 40px 38px}.product .ship-info__nav{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:30px;grid-column-gap:30px;margin-top:0}.product .ship-info{width:100%}@media screen and (max-width:992px){.product .ship-info{padding-top:5px;padding-bottom:5px;max-width:220px;width:70%}}.product .ship-info .nav__item{margin-bottom:20px}.product .ship-info .nav__item:last-child{margin-bottom:0}.product .ship-info svg{width:30px;height:30px}.product .ship-info__title{font-size:20px;font-weight:600}.vehicle-review--product .rating__result{width:130px}.vehicle-review--product .rating__label{color:var(--pm-color-base);font-weight:600;font-size:14px;line-height:19px;margin-top:5px}.vehicle-review--product .rating__result,.vehicle-review--product .rating__mark{height:26px;background-size:26px 26px}.vehicle-review--product .rating{flex-direction:column;display:flex;justify-content:flex-start;align-items:flex-start}.vehicle-review--product .nav--review .nav__icon{display:block;margin-right:15px}.vehicle-review--product .nav--review .nav__item:not(:last-child):after{display:none}.vehicle-review--product .nav__item--verified,.vehicle-review--product .nav__item--satisfaction{color:var(--pm-color-base)}.vehicle-review--product .nav__item--verified .nav__text,.vehicle-review--product .nav__item--satisfaction .nav__text{font-weight:600;font-size:14px;line-height:19px;color:#151515;display:flex;flex-direction:column}.product .card-vehicle__description{font-weight:500;font-size:18px;line-height:175.02%;color:var(--pm-color-base-1);margin-top:28px}.product .card-vehicle__form{margin-top:5px}.product .price-item--sale{font-size:39px;letter-spacing:0}.product .price-item--regular{font-weight:500;font-size:21px;line-height:1.2%;letter-spacing:0}.product .price .price-item{margin-right:0}.product .vehicle-variant__selected{font-size:16px}.product .price-box__save{margin-top:0;font-weight:500;font-size:17px;line-height:1.2;letter-spacing:0}.product .vehicle-form__variants{padding-top:26px}.product .ship-info .nav__text{font-weight:600;font-size:20px;line-height:1.5}.product-why-wrapper{margin-top:40px;margin-bottom:40px}.product-why{background:#f3f3f3;border-radius:10px;padding:15px}.product-why__heading{text-align:center;color:var(--pm-color-accent-1);font-weight:800;font-size:32px;line-height:39px}.nav--product-why{display:grid;justify-content:space-between;align-items:center;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:22px;margin-top:20px}.nav--product-why .nav__item{display:grid;grid-template-rows:1fr 50px;align-items:center;justify-content:center;background:#fff;border:1px solid var(--pm-color-base-2);border-radius:12px;text-align:center;width:180px;height:160px;padding-bottom:12px;box-sizing:border-box;padding-top:12px}.nav--product-why .nav__text{font-weight:500;font-size:20px;line-height:24px;text-align:center;padding-right:12px;padding-left:12px;display:flex;align-items:flex-end}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:none}.product-description-wrapper{border:1px solid var(--pm-color-base-2);padding:32px 26px 5px}.product-description__heading{font-weight:700;font-size:32px;line-height:39px;color:var(--pm-color-accent)}.product-description__content{font-weight:500;font-size:20px;line-height:150%;color:var(--pm-color-base)}.product-description__content ul{padding-left:33px}.product-description__content h5{font-weight:600;font-size:24px;line-height:29px;color:var(--pm-color-accent);margin:0}.product-cleaning-wrapper{margin-top:30px}.product-cleaning__heading{font-weight:700;font-size:32px;line-height:39px;color:var(--pm-color-accent)}.product-cleaning__content{margin-top:35px}.product-cleaning__box{background:var(--pm-color-base-4);border-radius:15px;padding:17px 24px;margin-bottom:18px}.product-cleaning__title{font-weight:600;font-size:24px;line-height:150%}.product-how-wrapper{margin-top:30px}.product-how__box{background:var(--pm-color-accent);border-radius:10px;color:var(--pm-color-white);text-align:center;padding:40px 0 50px}.product-how__heading{font-weight:700;font-size:32px;line-height:150%}.product-how__description{font-weight:500;font-size:20px;line-height:150%;margin-top:8px;width:1070px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.product-how__item-list{margin-top:30px;display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--pm-color-base-2);border-radius:10px}.product-how__item{display:grid;grid-template-rows:1fr 60px;padding:24px 33px;border-right:1px solid var(--pm-color-base-2)}.product-how__item:last-child{border-right:none}.product-how__title{font-weight:700;font-size:32px;line-height:39px;text-align:center;color:var(--pm-color-accent)}.product-how__text{font-weight:500;font-size:16px;line-height:150.02%;text-align:center;color:var(--pm-color-base)}.product-how__text h5{font-weight:700;font-size:20px;line-height:150.02%;margin:0}.product-how__text h5+p{margin-top:10px}.product-how__button{display:inline-flex;margin-left:auto;margin-right:auto;background-color:var(--pm-color-accent);font-weight:500;font-size:20px;line-height:150.02%;text-align:center;color:var(--pm-color-white);width:100%;padding:10px 20px;justify-content:center;text-decoration:none;align-items:center}.note{font-weight:600;font-size:16px;line-height:150.02%;text-align:center}.note--red{color:#e11f26;background-color:var(--pm-color-base-4);padding:11px;border-radius:13px}.note--blue{color:var(--pm-color-accent)}.product-guarantee-wrapper{margin-top:30px}.product-guarantee{border:1px solid #DBDBDB;border-radius:10px;padding:30px}.product-guarantee__heading{font-weight:700;font-size:32px;line-height:150%;text-align:center;color:var(--pm-color-accent)}.product-guarantee__description{font-weight:700;font-size:20px;line-height:150%;text-align:center;color:var(--pm-color-base-1);margin-top:10px}.product-guarantee__item-list{display:grid;grid-template-columns:426px 1fr 426px;grid-column-gap:20px;margin-top:90px}.product-guarantee__item{border:1px solid var(--pm-color-base-5);border-radius:14px;padding:80px 15px 15px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.product-guarantee__icon{border:4px solid var(--pm-color-base-5);border-radius:94px;display:flex;width:120px;overflow:hidden;box-sizing:border-box;align-items:center;justify-content:center;height:120px;position:absolute;top:0;transform:translateY(-50%)}.product-guarantee__title{font-weight:600;font-size:24px;line-height:150%;text-align:center;color:var(--pm-color-base)}.product-guarantee__text{font-weight:500;font-size:20px;line-height:150%;text-align:center;color:var(--pm-color-base);margin-top:11px;width:390px;max-width:100%}.product .testimonials{margin-top:80px}.product-form__actions{display:grid;grid-template-columns:400px 1fr}.product-form__buttons{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.shopify-payment-button__button--unbranded{background:none;font-style:normal;font-weight:700;font-size:24px;line-height:178.02%;color:var(--pm-color-accent)}.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none}.product-form .quantity{border:2px solid #DBDBDB;border-radius:10px;overflow:hidden;min-width:100%;height:72px}.product-form .quantity__button svg{width:18px;color:#dbdbdb}.product-form .quantity__input{font-weight:600;font-size:24px;line-height:29px}.product-form .quantity:before,.product-form .quantity:after{display:none}.product-form .usabutton--cart{height:72px}.product-form .usabutton--cart:before,.product-form .usabutton--cart:after{display:none}.product-form .card-vehicle__actions{grid-template-columns:235px 1fr;grid-column-gap:30px}.shopify-payment-button__button{background:var(--pm-color-white);border-radius:10px!important;height:72px;overflow:hidden;padding:0;display:flex;align-items:center;justify-content:center;line-height:1.5}variant-radios .form__label{display:none}variant-radios fieldset{border:none;padding:0;margin:0}.nav--color .nav__item>input:checked+.nav__link{border-width:2px;border-color:#000}.product .vehicle-form__options{display:grid;grid-template-columns:235px 1fr;grid-column-gap:30px}.card-vehicle__quantity{display:flex;align-items:flex-start;justify-content:space-between}.card-vehicle__quantity-label{display:flex;font-weight:600;font-size:15px;line-height:18px;display:none}@media screen and (max-width:1439px){.nav--product-why{grid-row-gap:20px;display:flex;flex-wrap:wrap;justify-content:flex-start}.product-guarantee__item-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media screen and (max-width:1300px){.product .vehicle-form__options{grid-template-columns:1fr}.product .vehicle-form__bottom{margin-bottom:30px}}@media screen and (min-width:1200px)and (max-width:1500px){.nav--product-why .nav__item{width:calc((100% - 132px) / 7);min-width:140px;min-height:160px;height:auto}.nav--product-why .nav__text{font-size:18px}.nav--product-why{flex-wrap:nowrap}}@media screen and (max-width:1199px){.nav--product-why{display:flex;flex-wrap:wrap}.nav--product-why .nav__item{flex-basis:calc(50% - 12px)}.nav--product-why .nav__item:nth-child(3){flex-basis:100%;order:100}.nav--product-why .nav__item:nth-child(7){order:3}.nav--product-why .nav__item:nth-child(4){order:4}.nav--product-why .nav__item:nth-child(5){order:5}.nav--product-why .nav__item:nth-child(6){order:6}}@media screen and (max-width:1099px){.product .nav__item--rating{flex-basis:100%!important;flex-grow:0;flex-shrink:0}.vehicle-review--product .rating{flex-direction:row;margin-bottom:20px}.nav--review .nav__item--verified .nav__icon,.nav--review .nav__item--satisfaction .nav__icon{color:var(--pm-color-accent-1)}}@media screen and (max-width:989px){.product .price-box__save{margin-top:0}.card-vehicle__quantity-label{display:block}.card-vehicle__quantity{align-items:center}div.product .product__media-wrapper,div.product .product__info-wrapper{width:100%}div.product .product__info-wrapper{padding-bottom:20px}div.product{display:flex;flex-direction:column}.product-guarantee{padding:25px 17px}.product-guarantee__heading{font-weight:700;font-size:24px;line-height:150%}.product-guarantee__description{font-weight:700;font-size:15px;line-height:150%}.product-how__item-list{grid-template-columns:1fr;grid-row-gap:30px;margin-top:30px}.product-guarantee__item-list{grid-row-gap:71px;margin-top:58px}.product-guarantee__icon,.product-guarantee__icon img{width:101px;height:101px}.product-guarantee__item{padding-top:70px}.product-guarantee__title{font-size:20px}.product-guarantee__text{font-size:16px;margin-top:13px}.product .testimonials{margin-top:50px}.product .testimonials__heading{color:var(--pm-color-accent-1);font-size:24px;line-height:29px;margin-bottom:25px}.product-how__heading{font-size:24px}.product-how__description{font-size:15px}.product-how__item-list{display:flex;grid-row-gap:0;flex-direction:column}.product-how__item{border-bottom:1px solid var(--pm-color-base-2);border-right:none;padding:16px 14px;display:flex;flex-direction:column}.product-how__box{padding:27px 0}.product-how__title{font-size:24px}.product-how__text{font-size:14px}.product-how__text h5{font-size:16px}.note--red{font-size:14px;margin-bottom:30px}.note--blue{font-size:20px;font-weight:500}.product-how__button{font-size:16px;border-radius:5px;height:40px}.product-cleaning__box{padding:9px 14px}.product-cleaning__heading{font-size:24px;line-height:29px;text-align:center}.product-cleaning__content{margin-top:21px}.product-cleaning__title{font-size:20px}.product-cleaning__text{font-weight:500;font-size:15px}.product-description-wrapper{border-radius:10px;padding:15px 20px}.product-description__heading{font-size:24px}.product-description__content{font-weight:500;font-size:15px;line-height:175%}.product-description__content h5{font-size:20px}.product-why-wrapper{margin-bottom:30px;margin-top:30px}.product-why__heading{font-size:24px}.nav--product-why{grid-column-gap:15px;grid-row-gap:15px}.nav--product-why .nav__text{font-weight:500;font-size:11.5px;line-height:14px}.nav--product-why .nav__item{height:92px;display:flex;flex-direction:column}.nav--product-why .nav__icon{height:60px;display:flex;align-items:center}.nav--product-why .nav__icon svg{transform:scale(.5)}.slider__status{font-size:9px;margin-top:20px}.product .product__media-wrapper{border-bottom:1px solid var(--pm-color-base-2)}.product .card-vehicle{margin-left:14px;margin-right:14px}.product .card-vehicle__name{font-size:20px;line-height:1.5}.product .rating__label span{display:none}.vehicle-review--product .nav__item--verified .nav__text,.vehicle-review--product .nav__item--satisfaction .nav__text{font-size:12px;color:var(--pm-color-accent);line-height:15px}.vehicle-review--product .nav--review .nav__icon{margin-right:6px;margin-left:5px}.product .card-vehicle__description{font-size:15px;margin-top:11px;line-height:1.6;color:#000}.vehicle-review--product .rating{margin-bottom:0}.vehicle-review--product .nav__item--verified,.vehicle-review--product .nav__item--satisfaction{min-height:38px;padding-top:3px;padding-bottom:3px}.vehicle-review--product .nav__item--verified svg,.vehicle-review--product .nav__item--satisfaction svg{width:29px;height:29px}.vehicle-review--product .nav__item--satisfaction .nav__text,.vehicle-review--product .nav__item--satisfaction .nav__text span{display:inline!important}.product .ship-info__nav{display:flex;grid-row-gap:0;margin-top:0}.product .ship-info__title{font-size:16px}.product .ship-info .nav__text{font-size:14px}.product-form__buttons{grid-template-columns:1fr;grid-row-gap:20px}.carousel__item{height:auto}.slider__status{margin-top:0}.product .ship-info svg{width:18px;height:18px}.product .ship-info .nav__item{margin-bottom:0}.product .price .price-item--sale{font-size:32px}.product .price-box__save,.product .price .price-item--regular{font-size:14px}.product .vehicle-variant__selected{font-size:15px}.shopify-payment-button__button,.product-form .usabutton--cart{height:58px}.product-form__buttons{grid-row-gap:20px}.product-form .quantity__input{font-size:20px}.product-form .quantity{border:1px solid #DBDBDB;border-radius:7px;overflow:hidden;min-width:175px;height:44px}.product .product-form .card-vehicle__actions{grid-row-gap:20px}.product .vehicle-form__bottom,.product .card-vehicle{margin-bottom:0}.shopify-payment-button__button{font-size:16px}}.offer{position:absolute;top:0;left:0;width:0;height:0;border:65px solid transparent;border-top:65px solid var(--pm-color-accent-1);border-left:65px solid var(--pm-color-accent-1)}.offer__text-wrapper{left:-65px;top:-65px;position:absolute;transform:rotate(-45deg);color:#fff;text-align:center;width:130px;height:130px;display:flex;align-items:flex-start;justify-content:center}.offer__text{height:50%;display:flex;align-items:flex-end;justify-content:center;font-weight:800;font-size:14px;line-height:178.02%;padding-bottom:6px}@media screen and (max-width:989px){.offer{display:none;border:42px solid transparent;border-top:42px solid var(--pm-color-accent-1);border-left:42px solid var(--pm-color-accent-1)}.offer__text-wrapper{left:-42px;top:-42px;width:84px;height:84px}.offer__text{font-size:8px;line-height:178.02%;padding-bottom:6px}.product .card-vehicle{margin-top:10px}}@media(max-width:1420px){div.product{grid-template-columns:minmax(350px,477px) 1fr}}@media screen and (min-width:1240px)and (max-width:1500px){.nav--promotion{grid-column-gap:20px;display:grid;grid-template-columns:minmax(280px,max-content) minmax(min-content,424px) minmax(200px,max-content)}}@media screen and (min-width:1200px)and (max-width:1500px){.product .vehicle-form__options{grid-template-columns:235px 1fr}.product .product-form .card-vehicle__actions{grid-template-columns:minmax(190px,auto) 1fr}.product .product__media-wrapper .carousel__item div{height:66px}.product .product__media-wrapper .slider__item{padding:0 60px}.product .vehicle-form__bottom{margin-bottom:0}.collection .search-page .search-page__sidebar{flex-basis:280px}.collection .search-page .vehicle-card .card-vehicle__info{grid-template-columns:minmax(200px,370px) 1fr}.collection .search-page .search-vehicle{padding:19px 25px 30px}.collection .search-page .search-vehicle .search-vehicle__field{font-size:14px;background-size:16px 15px;height:45px}.collection .search-page .search-vehicle .search-vehicle__field-wrap{margin-bottom:11px}.collection .search-page .search-vehicle .search-vehicle__button{line-height:30px}.collection .search-page .search-vehicle .search-vehicle__heading{font-size:23px}.collection .search-page .vehicle-card .vehicle-form__options .vehicle-form__bottom{min-width:50%;width:50%}.collection .search-page .vehicle-card .vehicle-form__top{width:50%;margin-left:7px}.collection .search-page .vehicle-card .vehicle-form__options .ship-info{width:100%;padding:12px;margin-bottom:10px}.collection .search-page .vehicle-card .vehicle-form__options .ship-info .ship-info__nav .nav__text,.collection .search-page .vehicle-card .vehicle-form__options .ship-info .ship-info__title{font-size:12px;line-height:170%}.collection .search-page .vehicle-card .ship-info__nav .nav__icon svg{width:14px}.collection .search-page .vehicle-card .vehicle-form__options .ship-info__nav{padding-top:0}.collection .search-page .vehicle-card .nav--color .swatch-color{width:100%;height:100%;border-radius:4px}.collection .search-page .vehicle-card .nav--color .nav__link{width:35px;height:35px;margin-bottom:8px;border-radius:4px;padding:2px}.collection .search-page .vehicle-card .nav--color .nav__item{margin-right:6px}.collection .search-page .vehicle-card .card-vehicle__review{font-size:10px}.collection .search-page .vehicle-card .vehicle-variant__selected,.collection .search-page .vehicle-card .shopify-payment-button__button,.collection .search-page .vehicle-card .card-vehicle__actions .usabutton{font-size:14px}.collection .search-page .vehicle-card .price-box__sale{font-size:27px}.collection .search-page .vehicle-card .rating__label{margin-top:2px}.product .product__info-wrapper .ship-info{padding:15px}.product .product__info-wrapper .ship-info__nav{grid-row-gap:15px;grid-column-gap:15px}.product .product__info-wrapper .ship-info .nav__text{font-size:12px}.product .product__info-wrapper .ship-info svg{width:22px;height:22px}.product .product__info-wrapper .ship-info__nav .nav__icon{margin-right:8px}.product .product__info-wrapper .vehicle-form__variants{padding-top:17px}.product .product__info-wrapper .vehicle-form__options{grid-template-columns:190px 1fr;grid-column-gap:20px}.product .product__info-wrapper .nav--color .swatch-color{width:100%;height:100%;border-radius:4px}.product .product__info-wrapper .nav--color .nav__link{width:40px;height:40px;margin-bottom:8px;padding:3px;border-radius:4px}.product .product__info-wrapper .nav--color .nav__item{margin-right:6px}.product .product__info-wrapper .vehicle-review--product .nav__item--verified .nav__text,.product .product__info-wrapper .vehicle-review--product .nav__item--satisfaction .nav__text{font-size:11px}.product .product__info-wrapper .vehicle-review--product .rating__label{font-size:13px}.product .product__info-wrapper .vehicle-variant__selected{font-size:14px}.product .product__info-wrapper .price-item--sale{font-size:29px}.search-vehicle__field{height:50px}.home-features .home-features__title{font-size:22px}.home-features .home-features__text{font-size:17px}.home-story .home-story__image{width:338px}.collection .search-page .vehicle-card .vehicle-form__variants{padding-top:27px}.collection .search-page .vehicle-card .card-vehicle__actions{margin-top:17px}.collection .search-page .vehicle-card .card-vehicle__details,.collection .search-page .vehicle-card .card-vehicle__image{padding-top:20px;padding-bottom:20px}.collection .search-page .vehicle-card .card-vehicle__image{min-height:0}.product .offer__text{font-size:12px}.product .offer{border-width:55px}div.product{grid-template-columns:minmax(330px,447px) 1fr}.product .ship-info .nav__item{margin-bottom:15px}.product .card-vehicle__actions{margin-top:20px}.product .card-vehicle__description{font-size:14px;margin-top:20px;margin-bottom:15px}.product .product__info-wrapper .card-vehicle__name{font-size:20px;line-height:32px}.product .vehicle-review .nav__item .nav__icon svg{width:35px;height:35px}.product .vehicle-review--product .rating__result,.product .vehicle-review--product .rating__mark{background-size:21px 21px;height:20px}.product .vehicle-review--product .rating__result{width:105px}.product .product__info-wrapper .vehicle-review--product .rating__label{font-size:11px}.product .product__media-wrapper .slider__item{padding:0 55px}.product swatch-media-slider{margin-top:45px}.product .card-vehicle__review{margin-top:10px}}@media screen and (max-width:768px){.product .card-vehicle__description{margin-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-product.css.map */
