.main-product [product-container]{gap:40px}@media(min-width:992px){.main-product [product-container]{gap:72px;align-items:flex-start}}.main-product .slider-arrow svg{width:14px!important;height:14px!important;transition:all .2s ease!important}@media(min-width:992px){.product-slider--thumbnail-left .swiper-thumbnails{height:500px!important;width:80px!important}.product-slider--thumbnail-left .has-thumbnail-slider{width:80px!important}}.swiper-thumbnails .swiper-slide{border:1px solid rgba(0,0,0,.12)!important;border-radius:6px!important;overflow:hidden!important;transition:border-color .2s ease!important}.swiper-thumbnails .swiper-slide:hover{border-color:#0000004d!important}.swiper-thumbnails .swiper-slide.swiper-slide-thumb-active{border-color:#000!important;border-width:2px!important}@media(min-width:768px){.main-product [product-container]{align-items:flex-start!important}.main-product .product-media-container{position:sticky!important;top:calc(var(--announcement-height, 0px) + var(--header-height, 0px) + 20px)!important;align-self:flex-start!important;overflow:visible!important}.main-product .product-media-container product-carousel{overflow:visible!important}}.main-product .main-product__info{padding-top:0}@media(min-width:992px){.main-product .main-product__info{padding-inline:0!important;max-width:560px}}.main-product .breadcrumbs{margin-bottom:24px;font-size:11px!important;text-transform:uppercase;letter-spacing:.06em;opacity:.35}.main-product .main-product__vendor{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:600!important;opacity:1!important;color:#0006!important;padding-bottom:0!important;margin-bottom:2px!important;display:flex!important;align-items:center!important;gap:10px!important}.main-product .main-product__vendor-name{margin:0!important}.main-product .main-product__vendor-badge{display:inline-flex;align-items:center;padding:4px 10px;background:#000000b3;border-radius:3px;color:#fff!important;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap}.main-product .main-product__heading{font-size:20px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.01em!important;padding-bottom:0!important;margin-bottom:6px!important;text-transform:none!important;color:#000!important}@media(min-width:768px){.main-product .main-product__heading{font-size:22px!important}}.main-product .main-product__price__wrapper{padding-bottom:0!important;margin-bottom:16px!important}.main-product .main-product__price__wrapper .price{font-size:28px!important;font-weight:700!important;line-height:1!important;color:#000!important;letter-spacing:-.01em!important}.main-product .main-product__price__wrapper .original-price{font-size:15px!important;text-decoration:line-through;opacity:.4;font-weight:400!important;margin-left:8px!important}.main-product fieldset.product-variant__pill__item:has(input[name="Gearing Type-2"]) .variant-pills-wrapper,.main-product fieldset.product-variant__pill__item:has(input[name*=Gearing]) .variant-pills-wrapper{flex-direction:column!important;gap:6px!important}.main-product fieldset.product-variant__pill__item:has(input[name*=Gearing]) .variant-pills-wrapper label{width:100%!important;text-align:left!important;justify-content:flex-start!important}.main-product .product-variant__select__options{border-top:1px solid rgba(0,0,0,.06);padding-top:20px;margin-top:0}.main-product .product-variant__label-container{display:flex!important;align-items:baseline!important;gap:6px!important}.main-product .product-variant__label-container .select__label,.main-product .product-variant__label-container legend.select__label{font-size:16px!important;font-weight:600!important;text-transform:capitalize!important;letter-spacing:0!important;color:var(--color-text)!important;opacity:1!important;margin-bottom:0!important}.main-product .product-variant__label-container span[product-variant-option-value]{font-size:14px!important;font-weight:400!important;color:#000000b3!important;text-transform:none!important;display:inline!important;opacity:1!important;visibility:visible!important}.main-product .product-variant__head{margin-bottom:12px!important}.main-product fieldset.product-variant__pill__item{margin-bottom:20px!important;border:0!important;padding:0!important}.main-product .variant-pills-wrapper{gap:8px!important}.main-product fieldset.product-variant__pill__item label{padding:12px 24px!important;border:2px solid rgba(0,0,0,.08)!important;border-radius:4px!important;font-size:14px!important;font-weight:500!important;color:var(--color-text)!important;background:transparent!important;transition:all .15s ease!important;overflow:hidden!important;position:relative!important}.main-product fieldset.product-variant__pill__item label:hover{border-color:#0000004d!important;background:transparent!important;color:var(--color-text)!important}.main-product fieldset.product-variant__pill__item label:before{display:none!important}.main-product fieldset.product-variant__pill__item input[type=radio]:checked+label{border-color:#000!important;border-width:2px!important;background:transparent!important;color:var(--color-text)!important;font-weight:700!important}.main-product fieldset.product-variant__pill__item input[type=radio]:checked+label:hover{border-color:#000!important;background:transparent!important;color:var(--color-text)!important}.main-product fieldset.product-variant__pill__item input[type=radio].disabled+label{opacity:.25!important;cursor:not-allowed!important;pointer-events:none!important}.main-product .variant-pills-wrapper-swatch{gap:6px!important}.main-product .swatch-input__label{width:52px!important;height:52px!important;padding:0!important;border:2px solid transparent!important;border-radius:6px!important;transition:border-color .15s ease!important;display:block!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important}.main-product .swatch-input__label .swatch,.main-product .swatch-input__label .swatch--circle{position:absolute!important;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;aspect-ratio:unset!important;border-radius:4px!important;border:1px solid rgba(0,0,0,.08)!important;display:block!important}.main-product .swatch-input__label .swatch:before{display:none!important}.main-product .swatch-input__label .swatch-variant-image{position:absolute!important;top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;object-fit:contain!important;border-radius:4px!important;display:block!important}.main-product .swatch-input__input:checked+.swatch-input__label{border-color:#000!important}.main-product .swatch-input__label:hover{border-color:#00000040!important}.main-product .swatch-input__input:checked+.swatch-input__label .swatch{box-shadow:none!important}.main-product .product-quantity__selector-wrapper>label,.main-product .product-quantity__selector-wrapper>.mb-2{font-size:16px!important;font-weight:600!important;text-transform:capitalize!important;letter-spacing:0!important;opacity:1!important;color:var(--color-text)!important;margin-bottom:12px!important}.product-quantity__selector-wrapper .product-quantity__selector{border-radius:4px!important;border:1px solid rgba(0,0,0,.1)!important;max-width:130px!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}.product-quantity__selector-wrapper .product-quantity__selector button{width:40px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;cursor:pointer!important;transition:background .15s ease!important}.product-quantity__selector-wrapper .product-quantity__selector button:hover{background:#0000000a!important;opacity:1!important}.product-quantity__selector-wrapper .product-quantity__selector input{width:48px!important;height:44px!important;border:none!important;border-left:1px solid rgba(0,0,0,.08)!important;border-right:1px solid rgba(0,0,0,.08)!important;text-align:center!important;font-size:14px!important;font-weight:600!important;background:transparent!important;padding:0!important;-moz-appearance:textfield!important;border-radius:0!important}.product-quantity__selector-wrapper .product-quantity__selector input::-webkit-inner-spin-button{display:none!important}.main-product .product-variant__select__options .select-wrapper{max-width:100%!important}.main-product .product-variant__select__options .select-wrapper .select{border-radius:4px!important;padding:12px 40px 12px 14px!important;font-size:14px!important;border:1px solid rgba(0,0,0,.1)!important;transition:border-color .15s ease!important}.main-product .product-variant__select__options .select-wrapper .select:hover,.main-product .product-variant__select__options .select-wrapper .select:focus{border-color:#0000004d!important}.main-product .avp-option-title{font-size:16px!important;font-weight:600!important;text-transform:capitalize!important;letter-spacing:0!important;color:var(--color-text)!important;opacity:1!important;margin-bottom:12px!important;display:flex!important;align-items:baseline!important;gap:2px!important}.main-product .avp-required{color:#de2929!important;font-weight:600!important}.main-product .ap-options__button,.main-product .ap-button__single,.main-product span.ap-options__button,.main-product span.ap-button__single,.main-product span[apo-required]{display:flex!important;flex-wrap:wrap!important;gap:8px!important;border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;border-radius:0!important}.main-product .avp-pilloptioncheckwrapper{padding:12px 24px!important;border:2px solid rgba(0,0,0,.08)!important;border-radius:4px!important;font-size:14px!important;font-weight:500!important;color:var(--color-text)!important;background:transparent!important;transition:border-color .15s ease!important;cursor:pointer!important;margin:0!important;display:inline-flex!important;align-items:center!important}.main-product .avp-productoptiontextcolor,.main-product .avp-productoptionbackground{background:transparent!important;color:var(--color-text)!important}.main-product .avp-option,.main-product .avp-option .ap-options__button-container,.main-product .avp-option [class*=button-container]{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}.main-product .avp-option{padding:0!important}.main-product .avp-pilloptioncheckwrapper:hover{border-color:#0000004d!important;background:transparent!important;color:var(--color-text)!important}.main-product .avp-pilloptioncheckwrapper:hover .choice-list-variatnt-title{color:var(--color-text)!important;background:transparent!important}.main-product .avp-pilloptioncheckwrapper.selected:hover,.main-product .avp-pilloptioncheckwrapper.active:hover,.main-product .avp-pilloptioncheckwrapper.avp-checked:hover,.main-product .avp-pilloptioncheckwrapper[class*=checked]:hover,.main-product .avp-pilloptioncheckwrapper:has(input[type=radio]:checked):hover{background:transparent!important;color:var(--color-text)!important}.main-product .avp-pilloptioncheckwrapper.selected:hover .choice-list-variatnt-title,.main-product .avp-pilloptioncheckwrapper.active:hover .choice-list-variatnt-title,.main-product .avp-pilloptioncheckwrapper.avp-checked:hover .choice-list-variatnt-title,.main-product .avp-pilloptioncheckwrapper[class*=checked]:hover .choice-list-variatnt-title,.main-product .avp-pilloptioncheckwrapper:has(input[type=radio]:checked):hover .choice-list-variatnt-title{color:var(--color-text)!important;background:transparent!important}.main-product .avp-pilloptioncheckwrapper.selected,.main-product .avp-pilloptioncheckwrapper.active,.main-product .avp-pilloptioncheckwrapper.avp-checked,.main-product .avp-pilloptioncheckwrapper[class*=checked],.main-product .avp-pilloptioncheckwrapper:has(input[type=radio]:checked){border-color:#000!important;font-weight:700!important}.main-product .choice-list-variatnt-title{font-size:14px!important;font-weight:inherit!important;text-transform:uppercase!important;border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;margin:0!important;color:var(--color-text)!important}.main-product .avp-productoptiontextcolor,.main-product .avp-productoptionbackground,.main-product .avp-pilloptioncheckwrapper .avp-productoptiontextcolor{background:transparent!important;color:var(--color-text)!important}.main-product .avp-option select,.main-product .avp-option .avp-dropdownselect{border-radius:4px!important;padding:12px 40px 12px 14px!important;font-size:14px!important;border:1px solid rgba(0,0,0,.1)!important;transition:border-color .15s ease!important;width:100%!important;background:transparent!important;appearance:none!important;-webkit-appearance:none!important;color:var(--color-text)!important}.main-product .avp-option select:hover,.main-product .avp-option select:focus{border-color:#0000004d!important}.main-product .avp-option select{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px!important}.main-product .avp-option{margin-bottom:16px!important}.main-product .product-form__buttons{margin-top:16px;display:flex!important;flex-wrap:wrap!important;gap:10px!important}.main-product .product-form__buttons>.btn,.main-product .product-form__buttons>.avis-new-addcart-button{flex:1 1 0!important;min-width:0!important;width:auto!important;margin-bottom:0!important}.main-product .product-form__buttons>[data-shopify=payment-button],.main-product .product-form__buttons>.shopify-payment-button,.main-product .product-form__buttons>.avis-checkout{flex:1 1 0!important;min-width:0!important;width:auto!important;margin-bottom:0!important}.main-product .product-form__buttons>.avis-org-addcart-button{display:none!important}@media(max-width:1100px){.main-product .product-form__buttons{flex-direction:column!important}.main-product .product-form__buttons>.btn,.main-product .product-form__buttons>.avis-new-addcart-button,.main-product .product-form__buttons>[data-shopify=payment-button],.main-product .product-form__buttons>.shopify-payment-button,.main-product .product-form__buttons>.avis-checkout{flex:1 1 100%!important;width:100%!important}}.main-product .product-form__buttons .btn{border-radius:4px!important;padding:18px 32px!important;font-size:calc(var(--font-button-scale) * 13px)!important;letter-spacing:.1em!important;font-weight:700!important;text-transform:uppercase!important;transition:opacity .2s ease!important}.main-product .product-form__buttons .btn:hover:not([disabled]){transform:none!important;box-shadow:none!important;opacity:.85!important}.main-product .product-form__buttons .btn[disabled]{opacity:.35!important;cursor:not-allowed!important}.main-product .shopify-payment-button__more-options{display:none!important}.main-product .product-form__buttons>.avpoptions-container__v2{flex:1 1 100%!important;width:100%!important}.main-product .product-form__buttons .shopify-payment-button__button,.main-product .product-form__buttons .shopify-payment-button__button--branded,.main-product .product-form__buttons .shopify-payment-button__button--branded [role=button]{border-radius:4px!important}.main-product [data-shopify=payment-button],.main-product shopify-accelerated-checkout{border-radius:4px!important;overflow:hidden!important;display:block!important}.main-product .list-payment{margin-top:20px!important;opacity:.3;filter:grayscale(100%)}.main-product .list-payment:hover{opacity:.5;filter:grayscale(0%);transition:all .3s ease}.main-product .shopify-block [style*="padding-bottom: 16px"]{padding-bottom:10px!important}@media(max-width:767px){.main-product [product-container]{gap:24px}.main-product .main-product__heading{font-size:18px!important}.main-product .main-product__price__wrapper .price{font-size:24px!important}.main-product fieldset.product-variant__pill__item label{padding:8px 16px!important}.main-product .product-form__buttons .btn{padding:16px 24px!important;border-radius:4px!important}.product-quantity__selector-wrapper .product-quantity__selector{max-width:100%!important}}@media(min-width:768px)and (max-width:991px){.main-product [product-container]{gap:40px}.main-product .main-product__heading{font-size:20px!important}.main-product .main-product__price__wrapper .price{font-size:26px!important}}product-recommendations .grid-layout{gap:12px!important}product-recommendations .product-card-item{border:1px solid #e0e0e0;border-radius:4px;background:#fff;overflow:hidden;transition:transform .3s ease}product-recommendations .product-card-item:hover{transform:scale(1.03)}product-recommendations .product-card-item .w-100.position-relative{border-radius:0}product-recommendations .product-card-item .image--aspectSize{border-radius:0;background-color:#fff}product-recommendations .product-card-item .image--aspectSize img{background-color:#fff}product-recommendations .product-card-item__body{margin-top:0;padding:12px 12px 16px;text-align:center}product-recommendations .product-card-item__body>div{align-items:center}product-recommendations .product-top-info{text-align:center}product-recommendations .product-top-info .mb-4{display:flex;justify-content:center}product-recommendations .product-card-item__head{font-size:calc(var(--font-body-scale) * 12px);line-height:17px;margin-bottom:6px;font-weight:var(--font-body-weight-bold);text-transform:uppercase;letter-spacing:.03em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}product-recommendations .product-card-item .product-price__wrapper{margin-bottom:0;font-size:calc(var(--font-body-scale) * 15px);font-weight:var(--font-body-weight-bold);justify-content:center;color:var(--color-text);letter-spacing:.01em}product-recommendations .product-card-item .product-price__wrapper .product-price_top{justify-content:center}product-recommendations .product-card-item p.fnt-14,product-recommendations .product-card-item .product-bottom-info{display:none}product-recommendations .product-card-item .rating-count.fnt-14{display:inline!important}product-recommendations .product-tags-container{z-index:2;gap:4px}product-recommendations .product-tags-container.top_right{top:0;right:0}product-recommendations .p_badge{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:0 0 0 8px;margin:0}product-recommendations .quick-buttons-wrapper{position:absolute;bottom:10px;right:10px;gap:6px;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}product-recommendations .grid__item:hover .quick-buttons-wrapper{opacity:1;transform:translateY(0)}@media screen and (max-width:767px){product-recommendations .grid-layout{gap:10px!important}product-recommendations .product-card-item{border-radius:4px;transition:none}product-recommendations .product-card-item:hover{transform:none}product-recommendations .quick-buttons-wrapper{opacity:1;transform:translateY(0)}product-recommendations .product-card-item__body{padding:10px 10px 14px}product-recommendations .product-card-item__head{font-size:calc(var(--font-body-scale) * 11px);line-height:15px;margin-bottom:4px}product-recommendations .product-card-item .product-price__wrapper{font-size:calc(var(--font-body-scale) * 12px)}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-product-override.css.map */
