h1,h2,h3,h4,h5,p{margin:0}.mt-accessories{width:100%;padding:40px 20px;background-color:#fff}.mt-accessories__header{text-align:center;margin-bottom:50px}.mt-accessories__title{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:32px;leading-trim:NONE;line-height:42px;letter-spacing:normal;text-align:center;color:#222}.mt-accessories__main{max-width:1200px;margin:0 auto}.mt-accessories__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;justify-items:center}.mt-accessories__grid--desktop{display:grid}.mt-accessories__carousel--mobile{display:none}.mt-accessories__card{background-color:#f8f9fa;border-radius:20px;padding:36px 23px 23px 27px;width:100%;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.mt-accessories__image-container{width:100%;height:200px;display:flex;align-items:center;justify-content:center;margin-top:54px;border-radius:8px;overflow:hidden}.mt-accessories__image{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.mt-accessories__image--pc{display:block}.mt-accessories__image--mobile{display:none}.mt-accessories__content{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.mt-accessories__product-title{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;line-height:25px;letter-spacing:normal;text-align:center;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#222}.mt-accessories__price{display:flex;align-items:center;gap:8px;justify-content:center;flex-wrap:wrap}.mt-accessories__sale-price{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:16px;line-height:25px;letter-spacing:normal;color:#222}.mt-accessories__compare-price{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:12px;line-height:19px;letter-spacing:normal;text-decoration:line-through;color:#999}.mt-accessories__regular-price{font-family:Montserrat;font-size:16px;font-weight:500;color:#222}.mt-accessories__learn-more{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:14px;line-height:22px;letter-spacing:0%;text-align:center;color:#51a336;transition:color .3s ease;display:inline-flex;align-items:center;gap:3px;position:relative;text-decoration:none}.mt-accessories__learn-more:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background-color:currentColor}.mt-accessories__learn-more svg{transition:transform .3s ease}.mt-accessories__learn-more:hover svg{transform:translate(2px)}.mt-accessories__carousel{position:relative;overflow:hidden}.mt-accessories__carousel-container{position:relative;width:100%;overflow:hidden}.mt-accessories__carousel-track{display:flex;transition:transform .5s ease-in-out}.mt-accessories__carousel-slide{flex:0 0 100%;width:100%;padding:0 16px;box-sizing:border-box}.mt-accessories__carousel-slide .mt-accessories__card{max-width:100%;margin:0 auto}.mt-accessories__nav-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:#ffffffe6;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 2px 8px #0000001a}.mt-accessories__nav-btn:hover{background-color:#fff;box-shadow:0 4px 12px #00000026}.mt-accessories__nav-btn:active{transform:translateY(-50%) scale(.95)}.mt-accessories__nav-btn--prev{left:16px}.mt-accessories__nav-btn--next{right:16px}.mt-accessories__nav-btn svg{color:#333;transition:color .3s ease}.mt-accessories__nav-btn:hover svg{color:#4caf50}.mt-accessories__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:0 16px}.mt-accessories__dot{position:relative;width:40px;height:4px;background-color:#f7f9fa;border:none;border-radius:2px;cursor:pointer;transition:background-color .3s ease;overflow:hidden;padding:0}.mt-accessories__dot:hover{background-color:#e8ebed}.mt-accessories__dot--active{background-color:#f7f9fa}.mt-accessories__dot-progress{position:absolute;top:0;left:0;height:100%;width:0;background-color:#64cc44;border-radius:2px;display:none;pointer-events:none;z-index:10;box-shadow:0 0 8px #64cc4480}.mt-accessories__dot--active .mt-accessories__dot-progress{display:block!important;animation:progressFill 5s linear forwards;animation-play-state:running;opacity:1!important}@keyframes progressFill{0%{width:0%;opacity:1}to{width:100%;opacity:1}}@media screen and (max-width: 749px){.mt-accessories{padding:20px 0;overflow:hidden}.mt-accessories__header{margin-bottom:35px}.mt-accessories__main{overflow:hidden;padding:0 12px}.mt-accessories__title{font-size:24px;padding:0 16px}.mt-accessories__grid{grid-template-columns:1fr 1fr;gap:12px}.mt-accessories__grid--desktop{display:none}.mt-accessories__carousel--mobile{display:block}.mt-accessories__carousel{overflow:hidden;margin:0 16px}.mt-accessories__carousel-container{overflow:hidden;position:relative}.mt-accessories__card{max-width:100%;padding:12px}.mt-accessories__image-container{height:160px;margin-top:12px}.mt-accessories__image--pc{display:none}.mt-accessories__image--mobile{display:block}.mt-accessories__product-title{font-size:14px;line-height:25px}.mt-accessories__sale-price,.mt-accessories__regular-price{font-size:14px;line-height:22px}.mt-accessories__compare-price{font-size:14px;color:#999}.mt-accessories__learn-more{font-size:14px}.mt-accessories__nav-btn{width:40px;height:40px;display:none}.mt-accessories__nav-btn--prev{left:8px}.mt-accessories__nav-btn--next{right:8px}.mt-accessories__nav-btn svg{width:20px;height:20px}.mt-accessories__dots{margin-top:20px;gap:6px;padding:0 16px}.mt-accessories__dot{width:32px;height:4px}.mt-accessories__dot-progress{height:4px}.mt-accessories__carousel-slide{flex:0 0 85%;width:85%;padding:0 8px;box-sizing:border-box}}@media screen and (max-width: 480px){.mt-accessories__card{max-width:100%}}@media screen and (min-width: 750px){.mt-accessories__image--mobile{display:none!important}}@media screen and (max-width: 749px){.mt-accessories__image--pc{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/mt-accessories.css.map */
