.page-container{max-width:1600px;width:100%;margin:auto;margin-top:60px;padding:90px 120px 160px 120px}.page-container .page-content-title{display:inline-block;width:100%;font-weight:bold;font-size:38px;line-height:54px;text-align:center;color:#000;margin-bottom:80px}.page-container .page-content-container{widows:100%}.page-container .page-content-container .tabs-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;margin-bottom:80px}.page-container .page-content-container .tabs-container .tab{flex:1;padding:10px 0;border-bottom:1px solid #101010;cursor:pointer}.page-container .page-content-container .tabs-container .tab-active{position:absolute;height:4px;width:50%;background-color:#EB0A1E;bottom:-3px;left:0;transition:all .5s ease-in-out}.page-container .page-content-container .tabs-container .tab .tab-title{text-align:center;margin:0;font-size:18px;line-height:120%;align-items:center;text-align:center;color:#000}.page-container .page-content-container .accessories-filter-container{width:100%;margin-bottom:52px}.select-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;margin-bottom:16px}.select-group-label{font-weight:bold;font-size:16px;line-height:23px;letter-spacing:.025em;color:#1A1A1A;margin-bottom:8px}.select-input{width:100%;padding:11px 15px;border:1px solid #CCC;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}.select-group::after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;color:#EB0A1E;position:absolute;right:30px;bottom:10px}.page-container .page-content-container .accessories-container{width:100%}.page-container .page-content-container .accessories-container .single-accessory-container{width:100%;margin:auto;margin-bottom:40px;cursor:pointer}.page-container .page-content-container .accessories-container .single-accessory-container:hover .accessory-image-container .accessory-image{-webkit-filter:brightness(0.7);filter:brightness(0.7)}.page-container .page-content-container .accessories-container .single-accessory-container:hover .accessory-image-container .accessory-image-hover{opacity:1}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-image-container{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:24px;position:relative}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-image-container .accessory-image{max-width:100%;width:100%;height:249px;object-fit:cover;transition:all .3s ease-in-out;margin:auto}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-image-container .accessory-image-hover{position:absolute;bottom:20px;left:16px;color:white;font-size:16px;line-height:120%;margin-bottom:0;opacity:0;transition:all .3s ease-in-out}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-name{font-weight:bold;font-size:18px;line-height:120%;color:#1A1A1A;margin-bottom:16px}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-price-container{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:10px}.current-price+.former-price{margin-left:1rem}.former-price+.discount-percentage{margin-left:1rem}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-price-container .current-price{font-weight:600;font-size:16px;line-height:120%;color:#EB0A1E;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-price-container .former-price{font-weight:600;font-size:14px;line-height:120%;color:#000;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:line-through}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-price-container .discount-percentage{font-weight:600;font-size:16px;line-height:120%;color:#EB0A1E;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}small{font-size:12px;text-transform:uppercase;color:#101010}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-sub-desc{font-style:italic;font-size:14px;line-height:120%;color:#808080;margin-bottom:16px}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-desc{font-size:16px;line-height:150%;color:#1A1A1A}.page-container .pagination-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.pagination-button{padding:6px 15px;border:1px solid #CCC;font-weight:600;font-size:20px;line-height:29px;text-align:center;text-transform:uppercase;cursor:pointer;color:#CCC}.pagination-button+.pagination-button{margin-left:16px}.--pagination-button-active{background-color:#EB0A1E;border:1px solid #EB0A1E;color:white}.--tab-active .tab-title{font-weight:bold}.--tab-active .accessory-detail-tab-title{font-weight:bold}.modal-header{border-bottom:none;padding-bottom:0;position:relative}.modal-dialog{max-width:880px}.close-button-container{width:32px;height:32px;border:1px solid #CCC}button.close{padding:4px!important;position:absolute;right:1rem}.close-button-container span{line-height:1.1;color:#CCC;font-weight:500}.modal-title{visibility:hidden;font-weight:600;font-size:16px;line-height:120%;text-align:center;text-transform:uppercase;color:#1A1A1A;margin:auto}.modal-body{padding:0 40px 40px 40px}.modal-image{width:100%;height:100%}.accessory-detail-name{font-weight:bold;font-size:18px;line-height:120%;color:#1A1A1A;margin-bottom:8px}.accessory-detail-code-container{width:100%;margin-bottom:8px}.accessory-detail-code-container.brand{width:100%;margin-bottom:18px}.accessory-detail-code-container .accessory-detail-code-title{font-size:14px;line-height:120%;color:#808080}.accessory-detail-price-container{margin-bottom:32px}.accessory-detail-price-container .current-detail-price{font-weight:bold;font-size:16px;line-height:120%;color:#EB0A1E}.accessory-detail-price-container .current-detail-price{font-weight:bold;font-size:16px;line-height:120%;color:#EB0A1E}.accessory-detail-price-container .former-detail-price{font-weight:600;font-size:14px;line-height:120%;text-decoration:line-through}.accessory-detail-price-container .discount-detail-percentage{font-weight:bold;font-size:16px;line-height:120%;color:#EB0A1E}.current-detail-price+.former-detail-price{margin-left:1rem}.former-detail-price+.discount-detail-percentage{margin-left:1rem}.accessory-detail-tabs-container{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.accessory-detail-tabs-container .accessory-detail-tab-active{width:50%;height:4px;position:absolute;bottom:-3px;left:0;background-color:#EB0A1E;transition:all .5s ease-in-out}.accessory-detail-tabs-container .accessory-detail-tab{flex:1;padding-top:9px;padding-bottom:9px;border-bottom:1px solid #101010;cursor:pointer}.accessory-detail-tabs-container .accessory-detail-tab .accessory-detail-tab-title{font-size:16px;line-height:120%;color:#1A1A1A;text-align:center;margin-bottom:0}.accessory-detail-tab-content-container{padding:17px 0;font-size:16px;line-height:150%;color:#3A3A3A}.accessory-detail-tab-content-container ul{padding-left:17px}.accessory-detail-tab-content-container ul li{list-style-type:square}.accessory-detail-tab-content-container ul li::marker{color:#eb0a1e;font-size:.8em;padding-bottom:3px}.accessory-sharing-text+.accessory-sharing-facebook-icon{margin-left:16px}.accessory-sharing-facebook-icon+.accessory-sharing-icon{margin-left:16px}.accessory-sharing-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.accessory-sharing-text{font-weight:bold;font-size:14px;line-height:120%;color:#808080}@media(max-width:1100px){}@media(max-width:768px){.page-container{padding:60px 30px}.page-container .page-content-title{margin-bottom:25px;font-size:32px;line-height:46px}.page-container .page-content-container .tabs-container{margin-bottom:30px}.page-container .page-content-container .tabs-container .tab .tab-title{font-size:16px;line-height:120%}.select-group-label{font-size:14px;line-height:20px;letter-spacing:.025em}.select-input{font-size:14px;line-height:20px;letter-spacing:.025em;padding:8px 16px}.select-group{margin-bottom:16px}.select-group::after{}.page-container .page-content-container .accessories-filter-container{margin-bottom:0}.page-container .page-content-container .accessories-container .single-accessory-container{width:375px}.modal-body{padding:40px 15px}.modal-title{visibility:visible}.modal-header{padding-bottom:20px;padding-top:20px;border-bottom:2px solid #EB0A1E}button.close{opacity:1}.close-button-container{border:none}.close-button-container span{color:black;font-size:1.4em}.modal-image-container{margin-bottom:24px}.accessory-detail-name{font-size:16px;line-height:120%;margin-bottom:8px}.accessory-detail-code-container{font-size:12px;line-height:120%;margin-bottom:8px}.accessory-detail-price-container{margin-bottom:24px}.accessory-detail-price-container .current-detail-price{font-size:14px;line-height:120%}.accessory-detail-price-container .former-detail-price{font-size:14px;line-height:120%}.accessory-detail-price-container .discount-detail-percentage{font-size:14px;line-height:120%}.accessory-detail-tabs-container .accessory-detail-tab .accessory-detail-tab-title{font-size:16px;line-height:120%}.accessory-detail-tab-content-container{font-size:14px;line-height:150%}.accessory-sharing-container{justify-content:flex-end}.accessory-sharing-text{font-size:14px;line-height:120%}}@media(max-width:425px){.page-container .page-content-container .accessories-container .single-accessory-container{width:100%;margin-bottom:24px}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-image-container .accessory-image{width:100%}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-image-container{margin-bottom:16px}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-name{font-size:16px;line-height:120%}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-price-container{margin-bottom:8px}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-price-container .current-price{font-size:14px;line-height:120%}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-price-container .former-price{font-size:14px;line-height:120%}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-price-container .discount-percentage{font-size:14px;line-height:120%}small{font-size:11px}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-sub-desc{font-size:12px;line-height:120%;margin-bottom:8px}.page-container .page-content-container .accessories-container .single-accessory-container .accessory-desc{font-size:14px;line-height:150%}.page-container .pagination-container{width:100%}.pagination-button{font-size:16px;line-height:100%;padding:8px 12px}}.loading-custom{position:relative;height:200px;margin-bottom:52px}.modal-image-container{display:flex;align-items:flex-start}.modal-image-container img{height:auto}