.main-product-gallery .gallery-wrapper{margin:0 -15px}.main-product-gallery product-slider-component{position:relative}.main-product-gallery .toggle-button-group .product-custom-btn{box-shadow:0 2px 4px rgba(0,0,0,0.16);font-size:12px;padding:12px 8px;justify-content:center}@media (max-width: 410px){.main-product-gallery .toggle-button-group .product-custom-btn{font-size:11px;padding-left:5px;padding-right:5px}}.main-product-gallery .toggle-button-group .product-custom-btn svg{width:14px;height:14px;margin-right:5px}.main-product-gallery .toggle-button-group .button-heading{flex-wrap:nowrap;align-items:center}.main-product-gallery .toggle-button-group .text{position:relative;top:1px}.main-product-gallery .toggle-button-group .button-more{display:none}.main-product-gallery .toggle-button-group .money-back-poup{flex:none}.product-infor product-form{display:block;padding:20px 0}.product-infor .product-title{font-size:24px;line-height:1.26em;font-weight:700;font-family:TradeGothic Bold;margin-bottom:10px;text-transform:none}.product-infor .product-group{margin-bottom:15px}.product-infor .product-row{display:flex;flex-wrap:wrap;justify-content:space-between}.product-infor .freeshipping-return{position:relative;cursor:pointer;margin:10px 0}.product-infor .freeshipping-return .text{font-weight:700;margin-right:8px}.product-infor .freeshipping-return>.c-pointer{display:flex}.product-infor .freeshipping-return:hover .freeshipping-return-content{opacity:1;visibility:visible}.product-infor .freeshipping-return-content{background:linear-gradient(180deg, #ccc, #c2c2c2 30%, #aaa 74%, #919191 91%, #898989);padding:15px;border-radius:9px;transition:all .25s ease-in-out;top:-40px;transform:translateY(-40px);max-width:390px;z-index:11;height:70px;display:flex;align-items:center;opacity:0;visibility:hidden}.product-infor .freeshipping-return-content p{margin:0}.product-infor .product-reviews-badge{margin-bottom:12px;order:0}.product-infor .product-reviews-badge .jdgm-star{font-size:22px}.product-infor .product-reviews-badge .jdgm-prev-badge[data-average-rating="0.00"],.product-infor .product-reviews-badge>.jdgm-widget{display:block !important}.product-infor .jdgm-prev-badge__stars{margin-right:8px}.product-infor .stamped-badge{display:flex;align-items:center}.product-infor .stamped-badge-caption{color:#acacac}.product-infor .jdgm-prev-badge__text{position:relative;top:-2px}.product-infor .product-short-description{color:var(--subtext-color);line-height:1.43em;margin-bottom:14px;order:2}.product-infor .product-short-description p{margin:0}.product-infor .product-sku{color:var(--subtext-color);line-height:1.43em;order:1;font-size:12px;margin-top:2px;position:relative;top:-3px}.product-infor .product-stock{margin-bottom:12px;order:3;flex:0 0 100%}.product-infor .product-stock .icon{display:flex;margin-right:8px}.product-infor .product-stock:empty{display:none}.product-infor .product-countdown{margin-bottom:20px}.product-infor countdown-block{display:flex}.product-infor .countdown-item{background:#fff;min-width:56px;padding:6px 0;position:relative;font-size:20px;font-weight:700;margin-right:13px;margin-bottom:25px;text-align:center;border-radius:2px;box-shadow:0 0 1px rgba(0,0,0,0.1),0 2px 4px rgba(0,0,0,0.1)}.product-infor .countdown-item:after{display:block;font-size:14px;line-height:1.43em;color:#acacac;font-weight:400;position:absolute;padding-top:12px;width:100%}.product-infor .countdown-item:before{position:absolute;left:-10px}.product-infor .countdown-item[data-one=day][data-count="00"],.product-infor .countdown-item[data-one=day][data-count="00"]+span[data-one=hour]:before{display:none}.product-infor .product-price{margin:20px 0 16px}.product-infor .product-price price-item{font-size:35px;line-height:1.26em;font-family:TradeGothic Bold}.product-infor garage-badge{background:#f8f8f8;padding:14px 15px;display:block;margin-bottom:33px}.product-infor garage-badge .garage-loaded{flex-wrap:nowrap}.product-infor garage-badge .garage-loaded>.icon{flex:0 0 93px;max-width:93px}.product-infor garage-badge .garage-loaded .empty-collection svg,.product-infor garage-badge .garage-loaded .empty-image svg{width:93px;height:100%}.product-infor garage-badge .garage-loaded figure{width:93px}.product-infor garage-badge .flex{align-items:center}.product-infor garage-badge .flex>.icon{margin-right:12px}.product-infor .garage-body .section-heading,.product-infor .garage-body .section-heading-wrapper>div{margin-bottom:11px;font-family:TradeGothic Bold}.product-infor .garage-body .section-heading{font-weight:600;line-height:1.4em}.product-infor .garage-body .section-subheading{margin:11px 0 15px;color:var(--subtext-color)}.product-infor .garage-body .vehicle-trigger{color:var(--primary-color);text-decoration:underline;text-underline-offset:1px;font-weight:700}.product-infor .product-cart_button{flex:1;margin:0 -10px 12px;display:flex}.product-infor .product-cart_button>.btn{margin-left:10px;margin-right:10px;flex:1;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.03em;padding:12px 15px}.product-infor .product-cart_button .btn-2{border:2px solid var(--text-color);color:var(--text-color)}.product-infor .product-cart_button .btn-2:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.product-infor .product-cart_button button{border-radius:0}.product-infor .product-cart_button button[disabled]{opacity:.67;cursor:not-allowed}.product-infor .product-cart_button svg{display:flex;-webkit-margin-end:8px;margin-inline-end:8px}.product-infor .product-cart_button .icon-loading{width:12px;height:12px;display:none}.product-infor .product-cart_button .loading .icon-loading{display:flex}.product-infor .product-cart_button .loading span.icon{display:none}.product-infor .product-compare button{color:var(--subtext-color);display:flex;align-items:center;margin:12px 0}.product-infor .product-compare button .on-active{display:none;margin-right:7px}.product-infor .product-compare button .on-default{display:flex;margin-right:7px}.product-infor .product-compare button.added .on-active{display:flex}.product-infor .product-compare button.added .on-default{display:none}.product-infor .product-compare button.added svg path{fill:var(--text-color)}.product-infor .product-compare button.added .text{color:var(--text-color);font-weight:600}.product-trial-block{margin:12px 0}.product-trial-block .trial-icon{margin-right:8px}.product-trial-block .text-content{flex:1}.product-trial-block .text-content .icon{margin-left:8px}.product-trial-block .trial-content{color:var(--subtext-color)}.variants-wrapper{display:flex;flex-wrap:wrap;margin:0 -3px}.variant-options{padding:0 3px;width:100%;margin-bottom:20px}.swt-header p{margin:0 0 8px;font-weight:700;color:var(--subtext-color)}.swt-container{margin:-3px}.swt-type-button{padding:3px;min-width:85px}.swt-type-button label{min-height:30px;font-weight:600;border:1px solid var(--miscellaneous-color);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;text-align:center;margin:0;font-size:13px;padding:3px 10px 2px;transition:all .2s ease-in-out;position:relative;text-transform:uppercase;color:var(--text-color);background:var(--background-color)}.swt-type-button:hover label{background:var(--primary-color);border:1px solid var(--primary-color);color:#fff}.swt-type-button input:checked+label{background:var(--primary-color);font-weight:700;color:#fff}.swt-type-button input.disabled+label{cursor:not-allowed;opacity:.67;text-decoration:line-through}.option-type-select .select-wrapper{border:1px solid var(--miscellaneous-color);position:relative}.option-type-select .select-wrapper svg{pointer-events:none;position:absolute;right:15px;height:100%;width:12px}.option-type-select select{height:44px;border:0;padding:5px 15px}product-bundle{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-top:1px solid #ededed;padding:16px 0}product-bundle .bundle-title{font-size:16px;font-weight:700;line-height:1.5em;margin-bottom:12px}product-bundle .bundle-item{margin-bottom:10px;position:relative;flex:0 0 30%;max-width:60px}product-bundle .bundle-item img{opacity:.5}product-bundle .bundle-item a{max-width:100%;width:100%;display:block}product-bundle .bundle-item:not(:last-child){margin-right:20px}product-bundle .bundle-item:not(:last-child):before{content:"+";position:absolute;top:50%;right:-15px;font-size:20px;margin-top:-10px;z-index:2;line-height:1}product-bundle .bundle-item figure{transition:all .35s ease-in-out}product-bundle .bundle-item:not(.available) figure{transform:scale(0.7)}product-bundle .bundle-list-item{display:flex;justify-content:space-between;margin-bottom:10px}product-bundle .bundle-total{flex:0 0 140px;text-align:right;margin-top:10px;display:flex;flex-wrap:wrap;align-content:flex-start}product-bundle .bundle-total p{margin:0;color:var(--subtext-color)}product-bundle .bundle-total price-item{font-weight:700}product-bundle .bundle-total .bundle-submit .btn{padding:0;background:none;color:var(--primary-color);border:0;text-decoration:underline;text-underline-offset:1px;min-width:140px;position:relative}product-bundle .bundle-total .bundle-submit svg{width:10px;height:10px;display:none}product-bundle .bundle-total .bundle-submit .loading svg{text-align:center;display:block;position:absolute;left:-12px;top:5px}product-bundle .bundle-list-container{flex:1;display:flex;flex-wrap:wrap}product-bundle .available img{opacity:1}product-bundle .bundle-checklist li{margin-bottom:12px}product-bundle .bundle-checklist li:first-child .bundle-product-title{font-weight:700}product-bundle .bundle-checklist input{display:none}product-bundle .bundle-checklist label{position:relative;margin-bottom:0;cursor:pointer}product-bundle .bundle-checklist .product-price{margin:0}product-bundle .bundle-checklist .product-price price-item{font-size:14px;color:var(--subtext-color);font-weight:400}product-bundle .bundle-checklist svg{width:16px;height:16px}product-bundle .bundle-checklist .input-state-default{display:inline-flex;position:relative;top:3px}product-bundle .bundle-checklist .input-state-active{position:relative;top:3px}product-bundle .bundle-checklist .input-state-active svg path{fill:red}product-bundle .bundle-variant-title{color:var(--subtext-color);font-weight:400}product-bundle .bundle-submit a{font-weight:700}@media (min-width: 750px){.product-infor product-form{padding:0}bundle-cart .bundle-item{flex:0 0 72px;max-width:72px}}@media (min-width: 1000px){.main-product-gallery .toggle-button-group{margin-top:16px}.main-product-gallery .toggle-button-group .product-custom-btn{justify-content:space-between;box-shadow:none;border:1px solid #ededed}.main-product-gallery .toggle-button-group .product-custom-btn svg{width:18px;height:18px}.main-product-gallery .toggle-button-group .toggle-button:last-child summary{border-left:0}.main-product-gallery .toggle-button-group .button-more{display:flex;align-items:center}.main-product-gallery .toggle-button-group .button-more .text{text-transform:capitalize}.main-product-gallery .toggle-button-group .button-more svg{width:10px;height:10px;margin-left:5px;margin-right:0}.product-infor .product-sku{order:4;margin:3px 0;font-size:14px}.product-infor .freeshipping-return .text{font-size:18px}.product-infor .product-stock{flex:1}.product-infor countdown-block{justify-content:center}}@media (min-width: 1200px){.main-product-gallery .toggle-button-group .product-custom-btn{padding-left:22px;padding-right:22px}}.product-layout-default .main-gallery .slider-controls button{width:24px;height:100px;margin-top:0;background:#515151;border-radius:0}.product-layout-default .main-gallery .slider-controls button svg path{fill:#fff}.product-layout-default .main-gallery .slider-prev-button{left:0}.product-layout-default .main-gallery .slider-next-button{bottom:0;right:0}@media (min-width: 750px){.product-layout-default .main-product-gallery{flex:0 0 50%;margin-bottom:35px}.product-layout-default .main-product-gallery .gallery-wrapper{margin:0}.product-layout-default .product-infor{flex:0 0 50%;margin-bottom:35px}.product-layout-default .main-gallery{position:relative;margin-bottom:15px}.product-layout-default .thumbnail-gallery{position:relative}.product-layout-default .thumbnail-gallery .media-item{opacity:.5}.product-layout-default .thumbnail-gallery .media-item.tns-nav-active{opacity:1}}@media (min-width: 1000px){.product-layout-default .main-product-gallery{flex:0 0 65%}.product-layout-default .main-product-gallery .gallery-wrapper{display:flex}.product-layout-default .main-gallery{order:2;flex:1}.product-layout-default .thumbnail-gallery{flex:0 0 100px;margin-right:20px;order:1}.product-layout-default .thumbnail-gallery .slider-controls button{width:100px;height:24px;margin-top:0;background:#515151;left:0;right:0;border-radius:0}.product-layout-default .thumbnail-gallery .slider-controls button svg path{fill:#fff}.product-layout-default .thumbnail-gallery .slider-prev-button{top:0}.product-layout-default .thumbnail-gallery .slider-prev-button svg{transform:rotate(180deg)}.product-layout-default .thumbnail-gallery .slider-next-button{bottom:0;top:auto}.product-layout-default .thumbnail-gallery .slider-next-button svg{transform:rotate(0deg)}.product-layout-default .thumbnail-slider{margin:0;flex-flow:columm}.product-layout-default .thumbnail-slider .media-item{width:100%;max-width:100%;display:block}.product-layout-default .product-infor{flex:1}}.product-default .section-icon-list-slide .icon{margin-right:12px}.product-default .section-icon-list-slide .info-icon{display:flex;margin-left:6px;margin-top:-1px}.product-default .section-icon-list-slide .info-icon .icon{margin:0 0 0 8px}.product-default .section-icon-list-slide .text-heading{font-weight:600}

/*# sourceMappingURL=product-page.min.css.map */
