body.ag-template-product{background:#101113;color:#f4f5f6}body.ag-template-product #MainContent{--atvl-bg-primary:#101113;--atvl-bg-secondary:#1b1d21;--atvl-surface:#1b1d21;--atvl-surface-raised:#23262b;--atvl-text-primary:#f4f5f6;--atvl-text-secondary:#b9bec6;--atvl-text-muted:#aeb4bd;--atvl-border:#3b3f46;background:#101113;color:#f4f5f6}body.ag-template-product product-info{--color-background:16,17,19;--gradient-background:#101113;--color-foreground:244,245,246;--color-button:233,189,86;--color-button-text:16,17,19;--color-secondary-button:27,29,33;--color-secondary-button-text:244,245,246;--color-link:233,189,86;background:#101113;color:#f4f5f6}body.ag-template-product product-info h1,body.ag-template-product product-info h2,body.ag-template-product product-info h3{color:#f4f5f6}body.ag-template-product .product__title h1{font:800 clamp(27px,2.5vw,38px)/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.035em;text-transform:none;margin:0;overflow-wrap:anywhere}body.ag-template-product .product__info-container{max-width:560px}body.ag-template-product .product__info-container>*+*{margin-block:20px}body.ag-template-product .product__info-container .price{color:#f4f5f6;font:700 29px/1.3 Arial,sans-serif;letter-spacing:-.02em}body.ag-template-product .product__info-container .price-item--regular{color:#f4f5f6}body.ag-template-product .product__info-container .price--on-sale s{color:#aeb4bd;font-size:17px}body.ag-template-product .product__tax{color:#b9bec6;font-size:13px;line-height:1.6}body.ag-template-product .product__tax a{color:#c6cad0}body.ag-template-product .product__media{background:#1b1d21;border:0;border-radius:4px}body.ag-template-product .product__media img{object-fit:contain}body.ag-template-product .product__media-icon{color:#f4f5f6;background:#1b1d21;border-color:#3b3f46}body.ag-template-product .thumbnail{background:#1b1d21;border:1px solid #3b3f46;border-radius:3px;box-shadow:none}body.ag-template-product .thumbnail[aria-current=true]{border:2px solid #191b1d;box-shadow:none}body.ag-template-product .thumbnail img{object-fit:contain}body.ag-template-product .slider-button,body.ag-template-product .slider-counter{color:#c4c8ce}body.ag-template-product .product-media-modal{background:#101113;--color-background:16,17,19;--color-foreground:244,245,246}body.ag-template-product .product-media-modal__toggle{color:#f4f5f6;background:#1b1d21}body.ag-template-product .ag-pdp-back{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#b9bec6;font:700 13px/1.4 Arial,sans-serif;text-decoration:none}body.ag-template-product .ag-pdp-back:hover{color:#fff;text-decoration:underline}body.ag-template-product .ag-purchase-specs{border-block:1px solid #3b3f46;padding:19px 0 17px}body.ag-template-product .ag-purchase-specs dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0}body.ag-template-product .ag-purchase-specs dt{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#b9bec6}body.ag-template-product .ag-purchase-specs dd{margin:4px 0 0;font:700 16px/1.4 Arial,sans-serif;color:#f4f5f6}body.ag-template-product .ag-purchase-specs p{color:#b9bec6;font:400 13px/1.65 Arial,sans-serif;margin:15px 0 0}body.ag-template-product .ag-purchase-specs a{color:#e9bd56;text-underline-offset:3px;font-weight:700}body.ag-template-product .product-form__input{max-width:100%;min-width:0}body.ag-template-product .product-form__input .form__label{font:700 14px/1.5 Arial,sans-serif;color:#f4f5f6;margin-bottom:8px}body.ag-template-product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin:4px 6px 4px 0;padding:11px 13px;border:1px solid #4b5059;border-radius:3px;background:#1b1d21;color:#d8dbe0;font:600 13px/1.35 Arial,sans-serif;letter-spacing:0;box-sizing:border-box}body.ag-template-product .product-form__input--pill input[type=radio]+label:before{box-shadow:none}body.ag-template-product .product-form__input--pill input[type=radio]:checked+label{border-color:#f4f5f6;box-shadow:inset 0 0 0 1px #f4f5f6;color:#f4f5f6;background:#1b1d21}body.ag-template-product .product-form__input--pill input[type=radio]+label:hover{border-color:#f4f5f6}body.ag-template-product .product-form__input--pill input[type=radio].disabled+label{color:#949ba5;text-decoration:line-through;background:#25282d}body.ag-template-product .ag-option-color{display:inline-block;width:17px;height:17px;flex:0 0 17px;border-radius:50%;background:var(--ag-option-color);border:1px solid #0002}body.ag-template-product .swatch-input__label{min-width:44px;min-height:44px;--swatch-input--size:3.6rem}body.ag-template-product .quantity{background:#1b1d21;color:#f4f5f6;border:1px solid #4b5059;border-radius:3px;min-height:48px}body.ag-template-product .quantity:after,body.ag-template-product .quantity:before{box-shadow:none}body.ag-template-product .quantity__button{color:#f4f5f6;min-width:44px}body.ag-template-product .quantity__input{color:#f4f5f6;font:700 16px Arial,sans-serif}body.ag-template-product .product-form__buttons{max-width:none}body.ag-template-product .product-form__submit{min-height:58px;background:#e9bd56;color:#141517;border:1px solid #d7aa46;border-radius:3px;font:800 16px/1.3 Arial,sans-serif;letter-spacing:.02em}body.ag-template-product .product-form__submit:after,body.ag-template-product .product-form__submit:before{box-shadow:none}body.ag-template-product .product-form__submit:hover:not([disabled]){background:#f2ca73}body.ag-template-product .product-form__submit[disabled]{opacity:.5;cursor:not-allowed}body.ag-template-product .shopify-payment-button__button{border-radius:3px!important;min-height:50px}body.ag-template-product .ag-purchase-assurance{display:flex;flex-wrap:wrap;gap:10px 24px;padding-block:0 20px;font:600 12px/1.5 Arial,sans-serif;border-bottom:1px solid #3b3f46;color:#b9bec6}body.ag-template-product .ag-purchase-assurance span span{margin-right:4px;color:#e9bd56}body.ag-template-product .ag-fitment-help{display:flex;align-items:center;justify-content:space-between;gap:24px;text-decoration:none;padding:20px 0;color:#f4f5f6}body.ag-template-product .ag-fitment-help strong{display:block;font:700 15px/1.4 Arial,sans-serif}body.ag-template-product .ag-fitment-help small{display:block;max-width:380px;font:400 13px/1.6 Arial,sans-serif;color:#b9bec6;margin-top:6px}body.ag-template-product .ag-fitment-help:hover strong{text-decoration:underline}body.ag-template-product .atv-product-support{display:grid;gap:40px;padding-top:28px;padding-bottom:48px;color:#f4f5f6}body.ag-template-product .atv-product-support h2{color:#f4f5f6;font:800 clamp(25px,2.7vw,36px)/1.15 Arial,sans-serif;letter-spacing:-.025em;margin:0 0 15px}body.ag-template-product .atv-product-support h3{color:#f4f5f6;font:700 18px/1.3 Arial,sans-serif;margin:12px 0}body.ag-template-product .atv-product-support p{color:#b9bec6;font:400 15px/1.7 Arial,sans-serif}body.ag-template-product .ag-install-guide{border-block:1px solid #3b3f46;padding:44px 0}body.ag-template-product .ag-install-guide__heading p{margin:0}body.ag-template-product .ag-install-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding:0;margin:35px 0 20px;list-style:none}body.ag-template-product .ag-install-guide li>span{display:block;font:700 12px/1.5 Arial,sans-serif;color:#e9bd56;letter-spacing:.12em}body.ag-template-product .ag-install-guide a{color:#f4f5f6;font:700 14px/1.5 Arial,sans-serif;display:inline-flex;align-items:center;gap:20px;min-height:44px;text-underline-offset:5px}body.ag-template-product .atv-fitment-details{border:1px solid #3b3f46;border-radius:4px;padding:24px 28px;background:#1b1d21}body.ag-template-product .atv-fitment-details summary{cursor:pointer;font:700 20px/1.4 Arial,sans-serif;min-height:44px;color:#f4f5f6;display:list-item;list-style-position:inside}body.ag-template-product .atv-fitment-search{display:grid;gap:8px;max-width:540px;margin:20px 0;font:700 13px/1.4 Arial,sans-serif}body.ag-template-product .atv-fitment-search input{background:#101113;color:#f4f5f6;min-height:48px;font:400 16px/1.4 Arial,sans-serif;padding:12px 15px;border:1px solid #4b5059;border-radius:3px}body.ag-template-product .atv-fitment-description{max-height:450px;overflow:auto;padding:12px 8px 12px 0;color:#c6cad0;font-size:15px;line-height:1.65;overflow-wrap:anywhere}body.ag-template-product .atv-fitment-description :is(p,li,td,th,span,strong){color:inherit}body.ag-template-product .atv-fitment-description a{color:#e9bd56}body.ag-template-product .atv-fitment-description img{max-width:100%;height:auto}body.ag-template-product .atv-product-faq{padding-block:8px}body.ag-template-product .atv-product-faq details{border-top:1px solid #3b3f46}body.ag-template-product .atv-product-faq summary{display:list-item;list-style-position:inside;font:700 16px/1.5 Arial,sans-serif;padding:22px 0;cursor:pointer;min-height:54px;color:#eeeef1}body.ag-template-product .atv-product-faq p{max-width:850px;margin:0 0 24px}body.ag-template-product .atv-fitment-box{border:1px solid #6a5930;background:#29271e;padding:24px;border-radius:3px}body.ag-template-product .atv-fitment-box[hidden]{display:none}body.ag-template-product .atv-machine-fitment__cta{color:#f4f5f6;font-weight:700}body.ag-template-product .related-products{color:#f4f5f6;--color-foreground:244,245,246;--color-background:16,17,19}body.ag-template-product .related-products h2{color:#f4f5f6;font:800 clamp(25px,2.8vw,36px)/1.2 Arial,sans-serif;letter-spacing:-.025em}body.ag-template-product .related-products .card{background:#1b1d21;box-shadow:none;border:1px solid #3b3f46;border-radius:3px}body.ag-template-product .related-products .card__information{padding:18px}body.ag-template-product .related-products .card__heading a{color:#f4f5f6;font-size:16px}body.ag-template-product .related-products .price{color:#f4f5f6;font-size:19px}body.ag-template-product .related-products .card__inner{background:#1b1d21}body.ag-template-product .jdgm-widget{color:#f4f5f6}body.ag-template-product .ag-fitment-help:focus-visible,body.ag-template-product product-info :focus-visible{outline-color:#e9bd56}@media(min-width:990px){body.ag-template-product .product__column-sticky{top:110px}body.ag-template-product .product__info-wrapper{padding-left:64px}body.ag-template-product .product__media-wrapper{padding-top:18px}}@media(max-width:749px){body.ag-template-product .product__title h1{font-size:27px;line-height:1.18}body.ag-template-product .product__info-wrapper{padding:16px 0 0}body.ag-template-product .product__media-list{margin-bottom:12px}body.ag-template-product .ag-pdp-back{font-size:12px}body.ag-template-product .ag-purchase-specs dl{gap:15px 16px}body.ag-template-product .ag-purchase-specs dd{font-size:15px}body.ag-template-product .product__info-container>*+*{margin-block:17px}body.ag-template-product .ag-install-guide{padding-block:30px}body.ag-template-product .ag-install-guide ol{grid-template-columns:1fr;gap:18px;margin-top:26px}body.ag-template-product .ag-install-guide li{padding-left:38px;position:relative}body.ag-template-product .ag-install-guide li>span{position:absolute;left:0;top:13px}body.ag-template-product .atv-product-support{gap:28px;padding-top:0;padding-bottom:24px}body.ag-template-product .atv-fitment-details{padding:20px 17px}body.ag-template-product .atv-fitment-details summary{font-size:18px}body.ag-template-product .atv-fitment-description{max-height:360px}body.ag-template-product .related-products .card__information{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/atv-product-design.css.map */
