.accordion-anim,.partkits-anim,.total-anim{transition:width .8s cubic-bezier(.4,0,.2,1),flex-basis .8s cubic-bezier(.4,0,.2,1),opacity .25s ease .8s !important;will-change:width,flex-basis !important}#partkits-wrapper,#total-wrapper{opacity:0;flex:0 0 0%;width:0;height:0;padding-right:0;padding-left:0}.layout-split #accordion-wrapper,.layout-split #total-wrapper{flex:0 0 20% !important;width:20% !important;opacity:1}.layout-split #partkits-wrapper{flex:0 0 60% !important;width:60%;opacity:1}.layout-split #partkits-wrapper>div{background-color:#fff;border-radius:10px;padding:4em 3em;border:1px solid #e5e5e5}.accordion{border-radius:10px}#partkitBrandAccordion{margin-bottom:3rem}.accordion-anim .accordion-body{padding:2rem 2.4rem 2rem 54px}#partkits-wrapper .accordion-body{padding:.5rem 2rem}.accordion-item{color:#212529;background-color:#fff;border:1px solid #dee2e6}#carBrandAccordion>.accordion-item:first-of-type,#partkitBrandAccordion>.accordion-item:first-of-type,#optionalKitAccordion>.accordion-item:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px}#carBrandAccordion>.accordion-item:first-of-type>.accordion-header .accordion-button,#partkitBrandAccordion>.accordion-item:first-of-type>.accordion-header .accordion-button,#optionalKitAccordion>.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:10px;border-top-right-radius:10px}#carBrandAccordion>.accordion-item:last-of-type,#partkitBrandAccordion>.accordion-item:last-of-type,#optionalKitAccordion>.accordion-item:last-of-type{border-bottom-left-radius:10px;border-bottom-right-radius:10px}#carBrandAccordion>.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed,#partkitBrandAccordion>.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed,#optionalKitAccordion>.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.accordion-button{position:relative}.accordion-flush>.accordion-item{border-left:1px;border-right:1px}.accordion-item>.accordion-header .accordion-button{font-family:grandis_extendedMedium;font-size:16px !important;font-style:normal;font-weight:700;padding:24px 24px 20px 54px !important;display:flex;justify-content:space-between;align-items:center;transition:opacity .25s ease}.accordion-item>.accordion-header .accordion-button:hover{opacity:.9}#partkitBrandAccordion .accordion-item>.accordion-header .accordion-button,#optionalKitAccordion .accordion-item>.accordion-header .accordion-button{font-size:13px !important}.accordion-item>.accordion-header .accordion-button:not(.collapsed){background-color:#0b394a;color:#fff}#partkitBrandAccordion .accordion-item>.accordion-header .accordion-button.selected:not(.collapsed){background-color:#0b394a !important;color:#fff;height:auto !important}#partkitBrandAccordion>.accordion-item>.accordion-header .accordion-button.collapsed:not(.selected),#optionalKitAccordion>.accordion-item>.accordion-header .accordion-button.collapsed:not(.selected){background-color:#f2f2f2;color:#000 !important;text-shadow:0 1px 0 rgba(255,255,255,1)}#partkitBrandAccordion>.accordion-item>.accordion-header .accordion-button:not(.collapsed):not(.selected),#optionalKitAccordion>.accordion-item>.accordion-header .accordion-button:not(.collapsed):not(.selected){background-color:#9e9e9e;color:#282828 !important}#carBrandAccordion .accordion .accordion-button{font-size:13px !important}#carBrandAccordion .accordion .accordion-button.collapsed{background-color:#f2f2f2;color:#000 !important}#carBrandAccordion .accordion .accordion-button:not(.collapsed){background-color:#436674;color:#fff}.accordion-button:after{content:"\f107";font-family:FontAwesome;font-size:20px;background-image:none !important;top:50%;transform:translateY(-50%);line-height:1}#carBrandAccordion .plus.accordion-button{padding-left:24px !important}.plus.accordion-button:after{content:"+";font-size:18px;font-weight:600}.plus.accordion-button:not(.collapsed):after{content:"−"}#carBrandAccordion .accordion .accordion-button:not(.plus):not(.collapsed){background-color:#598394;height:auto}.car.accordion-button:before{content:"\f1b9";font-family:FontAwesome;margin-right:12px;font-size:16px}.layout-split .car.accordion-button:before{display:none}.layout-split .accordion-item>.accordion-header .accordion-button{padding:24px 24px 20px !important}.layout-split .accordion-anim .accordion-body{padding:2rem 1.4rem 0 2rem}.layout-split .accordion-anim .accordion-body:not(.p-0) p.desc{display:none}.form-check-input:checked{background-color:#2f8bad;border-color:#287996}.accordion-body .text-bg-primary{background-color:rgba(89,127,144,1) !important}.accordion-item:not(:first-child){border-top:0}.accordion-header{margin-bottom:0}.accordion-button{display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;background-color:#fff;border:0;text-align:left;transition:all .15s ease-in-out}.accordion-button:after{content:"\f107";width:1.25rem;height:1.25rem;margin-left:auto;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' stroke='%23212529' fill='none'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}.accordion-button:not(.collapsed){color:#052c65;background-color:#cfe2ff}.accordion-button:not(.collapsed):after{transform:rotate(-180deg)}.accordion-body{padding:1rem 1.25rem}.accordion-body h4{font-weight:700;font-size:12px}.categories-container .input-group{margin-top:-12px !important;margin-bottom:30px !important}.categories-container{border-radius:20px}#carBrandAccordion>.accordion-item:first-of-type>.accordion-header .accordion-button,#carBrandAccordion .accordion .accordion-button.collapsed{font-weight:700}#carBrandAccordion .accordion .accordion-button.collapsed{font-size:13px !important;height:auto !important}#partkits-wrapper h4 span{color:#999 !important;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1rem}.price-box.price-final_price span{color:#fff;font-size:13px;font-weight:700}.accordion-button.collapsed .col-3,.accordion-button.collapsed .col-5,.accordion-button.collapsed .col-1{font-size:12px;font-weight:700;height:auto !important}.rounded-pill{border-radius:50rem !important}#partkits .accordion-button{justify-content:flex-start !important;align-items:flex-start !important}#partkits .accordion-button *{line-height:1.3}#add-kit-to-cart{opacity:1 !important}.block-content.product-content{background-size:63%;background-position:120% 100%;background-repeat:no-repeat;border-radius:0 0 8px 8px !important}#optionalKitAccordion .accordion-button.collapsed{background-color:#f2f2f2;color:#000 !important}#partkitBrandAccordion .accordion-button.collapsed .price-box.price-final_price span,#partkitBrandAccordion .accordion-header .accordion-button .price-box.price-final_price span{color:#fff !important}.accordion-collapse.collapse.show .price-box.price-final_price span{color:#404040 !important}#optionalKitAccordion .accordion-header .accordion-button{background-color:#da0000;color:#fff !important}#button-addon2 a,#button-addon2 a:hover{color:#fff !important}.accordion-body .col-5 a{color:#282828}.accordion-button{white-space:normal;text-align:left;line-height:normal !important}.accordion-button.collapsed{height:35px !important}.currency-symbol{margin-right:1px;letter-spacing:-.12em}#total-wrapper .block-title{background-color:#282828}.form-check-input{width:1em;height:1em;margin-top:.25em;margin-left:-1.5em;background-color:#fff;border:1px solid #dee2e6;appearance:none;background-repeat:no-repeat;background-position:center;background-size:contain}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;border-radius:2em;background-color:#dee2e6;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba(0,0,0,.25)'/%3e%3c/svg%3e");background-position:left center;transition:background-position .15s ease-in-out}.form-switch .form-check-input:checked{background-color:#da0000;background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}#partkitBrandAccordion>.accordion-item>.accordion-header .accordion-button:not(.collapsed):not(.selected),#optionalKitAccordion>.accordion-item>.accordion-header .accordion-button:not(.collapsed):not(.selected){background-color:#9e9e9e;color:#282828 !important;height:auto !important}#optionalKitAccordion .price-box.price-final_price span{color:#000 !important;font-size:13px;font-weight:700}