.PageBanner-module__MaTXHW__banner{align-items:center;width:100%;min-height:120px;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.PageBanner-module__MaTXHW__backgroundWrapper{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.PageBanner-module__MaTXHW__backgroundImage{object-fit:cover;object-position:center}.PageBanner-module__MaTXHW__overlay{z-index:1;position:absolute;inset:0}.PageBanner-module__MaTXHW__container{z-index:2;align-items:center;width:100%;max-width:1400px;margin:0 auto;display:flex;position:relative}.PageBanner-module__MaTXHW__title{font-family:var(--font-syne);color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:2.5rem;font-weight:700;line-height:1}@media (max-width:768px){.PageBanner-module__MaTXHW__banner{min-height:auto;padding:2.5rem 1.5rem}.PageBanner-module__MaTXHW__title{letter-spacing:.05em;font-size:1.75rem}}
.Button-module__xDwtkW__button{font-family:var(--font-dm-sans);cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.Button-module__xDwtkW__button.Button-module__xDwtkW__primary{color:#2d2d2d;background-color:#fff}.Button-module__xDwtkW__button.Button-module__xDwtkW__primary:hover{background-color:#f5f5f5}.Button-module__xDwtkW__button.Button-module__xDwtkW__secondary{color:#fff;background-color:#0000;border:2px solid #fff}.Button-module__xDwtkW__button.Button-module__xDwtkW__secondary:hover{background-color:#ffffff1a}.Button-module__xDwtkW__button.Button-module__xDwtkW__blue{color:#fff;background-color:#1e3a5f}.Button-module__xDwtkW__button.Button-module__xDwtkW__blue:hover{background-color:#2a4f7a}.Button-module__xDwtkW__button:disabled{opacity:.7;cursor:not-allowed}
.AboutSection-module__vsc10W__aboutSection{align-items:center;min-height:400px;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.AboutSection-module__vsc10W__backgroundWrapper{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.AboutSection-module__vsc10W__backgroundImage{object-fit:cover;object-position:center}.AboutSection-module__vsc10W__overlay{z-index:1;position:absolute;inset:0}.AboutSection-module__vsc10W__container{z-index:2;width:100%;max-width:1200px;margin:0 auto;position:relative}.AboutSection-module__vsc10W__content{grid-template-columns:1fr auto;align-items:center;gap:3rem;display:grid}.AboutSection-module__vsc10W__text{font-family:var(--font-dm-sans);color:#fff;max-width:600px;margin:0;font-size:1.25rem;line-height:1.5}.AboutSection-module__vsc10W__buttonContainer{align-items:center;display:flex}@media (max-width:768px){.AboutSection-module__vsc10W__aboutSection{min-height:300px;padding:2.5rem 1rem}.AboutSection-module__vsc10W__content{text-align:center;grid-template-columns:1fr;gap:1.5rem}.AboutSection-module__vsc10W__text{font-size:1rem;line-height:1.5}.AboutSection-module__vsc10W__buttonContainer{justify-content:center}}
.InfiniteSlider-module__CcwKda__sliderContainer{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.InfiniteSlider-module__CcwKda__sliderTrack{width:fit-content;animation:linear infinite InfiniteSlider-module__CcwKda__slide;display:flex}.InfiniteSlider-module__CcwKda__sliderTrack.InfiniteSlider-module__CcwKda__right{animation-name:InfiniteSlider-module__CcwKda__slideRight}.InfiniteSlider-module__CcwKda__sliderTrack.InfiniteSlider-module__CcwKda__left{animation-name:InfiniteSlider-module__CcwKda__slideLeft}.InfiniteSlider-module__CcwKda__sliderItem{flex-shrink:0;align-items:center;display:flex}.InfiniteSlider-module__CcwKda__sliderImage{object-fit:contain;width:auto;height:auto;display:block}@media (max-width:768px){.InfiniteSlider-module__CcwKda__sliderImage{max-height:60px}}@keyframes InfiniteSlider-module__CcwKda__slideRight{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes InfiniteSlider-module__CcwKda__slideLeft{0%{transform:translate(-33.333%)}to{transform:translate(0)}}
.PartsSection-module__6HkLmG__partsSection{background-color:#fff;padding:4rem 2rem}.PartsSection-module__6HkLmG__container{flex-direction:column;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;display:flex}.PartsSection-module__6HkLmG__text{font-family:var(--font-dm-sans);color:#2d2d2d;text-align:center;max-width:800px;margin:0;font-size:1.25rem;line-height:1.5}.PartsSection-module__6HkLmG__slidersContainer{flex-direction:column;gap:1rem;width:100%;display:flex;overflow:hidden}.PartsSection-module__6HkLmG__buttonContainer{justify-content:center;display:flex}@media (max-width:768px){.PartsSection-module__6HkLmG__partsSection{padding:2.5rem 1rem}.PartsSection-module__6HkLmG__container{gap:2rem}.PartsSection-module__6HkLmG__text{font-size:1rem;line-height:1.5}.PartsSection-module__6HkLmG__slidersContainer{gap:.75rem}}
.NewsCard-module__SG_QiG__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#26262699,#0009);border:1px solid #9ca3af4d;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000080}.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact{flex-direction:row}.NewsCard-module__SG_QiG__card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0009}.NewsCard-module__SG_QiG__imageContainer{flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:1rem;display:flex}.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__large .NewsCard-module__SG_QiG__imageContainer{height:300px}.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact .NewsCard-module__SG_QiG__imageContainer{align-self:stretch;align-items:stretch;width:200px;padding:1rem;display:flex}.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact .NewsCard-module__SG_QiG__imageWrapper{width:100%;height:100%;min-height:180px}.NewsCard-module__SG_QiG__imageWrapper{border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.NewsCard-module__SG_QiG__image{object-fit:cover;object-position:center}.NewsCard-module__SG_QiG__content{flex-direction:column;flex:1;padding:1.5rem;display:flex}.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact .NewsCard-module__SG_QiG__content{justify-content:space-between;padding:1.25rem}.NewsCard-module__SG_QiG__title{font-family:var(--font-syne);color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:1.25rem;font-weight:700}.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact .NewsCard-module__SG_QiG__title{margin:0 0 .75rem;font-size:1.125rem}.NewsCard-module__SG_QiG__text{font-family:var(--font-dm-sans);color:#fff;flex:1;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact .NewsCard-module__SG_QiG__text{flex:0;margin:0;font-size:.9375rem;line-height:1.5}.NewsCard-module__SG_QiG__footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact .NewsCard-module__SG_QiG__footer{margin-top:1rem}.NewsCard-module__SG_QiG__date{font-family:var(--font-dm-sans);color:#fff;opacity:.8;font-size:.875rem}.NewsCard-module__SG_QiG__more{font-family:var(--font-dm-sans);color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;text-decoration:underline}@media (max-width:768px){.NewsCard-module__SG_QiG__card{border-radius:12px}.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact{flex-direction:column}.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__large .NewsCard-module__SG_QiG__imageContainer{height:220px;padding:.75rem}.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact .NewsCard-module__SG_QiG__imageContainer{width:100%;height:200px;padding:.75rem}.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact .NewsCard-module__SG_QiG__imageWrapper{min-height:180px}.NewsCard-module__SG_QiG__content,.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact .NewsCard-module__SG_QiG__content{padding:1.25rem}.NewsCard-module__SG_QiG__title,.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact .NewsCard-module__SG_QiG__title{margin:0 0 .75rem;font-size:1.1rem}.NewsCard-module__SG_QiG__text,.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact .NewsCard-module__SG_QiG__text{margin:0 0 1rem;font-size:.9rem;line-height:1.5}.NewsCard-module__SG_QiG__footer{margin-top:auto}.NewsCard-module__SG_QiG__card.NewsCard-module__SG_QiG__compact .NewsCard-module__SG_QiG__footer{margin-top:0}.NewsCard-module__SG_QiG__date,.NewsCard-module__SG_QiG__more{font-size:.8125rem}}
.NewsSection-module__5IfmGG__newsSection{align-items:center;min-height:600px;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.NewsSection-module__5IfmGG__backgroundWrapper{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.NewsSection-module__5IfmGG__backgroundImage{object-fit:cover;object-position:center}.NewsSection-module__5IfmGG__overlay{z-index:1;position:absolute;inset:0}.NewsSection-module__5IfmGG__container{z-index:2;flex-direction:column;align-items:center;gap:3rem;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.NewsSection-module__5IfmGG__title{font-family:var(--font-syne);color:#fff;text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:0;font-size:3rem;font-weight:700}.NewsSection-module__5IfmGG__cardsGrid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:start;gap:2rem;width:100%;display:grid}.NewsSection-module__5IfmGG__cardsGrid>:first-child{grid-area:1/1/3}.NewsSection-module__5IfmGG__cardsGrid>:nth-child(2){grid-area:1/2;align-self:start}.NewsSection-module__5IfmGG__buttonContainer{grid-area:2/2;justify-content:center;align-items:flex-start;margin-top:1.5rem;display:flex}@media (max-width:768px){.NewsSection-module__5IfmGG__newsSection{min-height:auto;padding:2.5rem 1rem}.NewsSection-module__5IfmGG__container{gap:2rem}.NewsSection-module__5IfmGG__title{letter-spacing:.08em;font-size:1.75rem}.NewsSection-module__5IfmGG__cardsGrid{grid-template-rows:auto;grid-template-columns:1fr;gap:1.5rem}.NewsSection-module__5IfmGG__cardsGrid>:first-child{grid-area:1/1}.NewsSection-module__5IfmGG__cardsGrid>:nth-child(2){grid-area:2/1}.NewsSection-module__5IfmGG__buttonContainer{grid-area:3/1;width:100%;margin-top:0}}
.Toast-module__9WWWZG__toast{z-index:9999;animation:.3s ease-out Toast-module__9WWWZG__slideIn;position:fixed;bottom:2rem;right:2rem}@keyframes Toast-module__9WWWZG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.Toast-module__9WWWZG__content{-webkit-backdrop-filter:blur(10px);background:linear-gradient(90deg,#262626f2,#000000f2);border:1px solid #9ca3af4d;border-radius:12px;align-items:center;gap:.75rem;min-width:300px;padding:1rem 1.5rem;display:flex;box-shadow:0 8px 32px #00000080}.Toast-module__9WWWZG__icon{color:#4ade80;flex-shrink:0}.Toast-module__9WWWZG__message{font-family:var(--font-dm-sans);color:#fff;font-size:1rem;font-weight:500}@media (max-width:768px){.Toast-module__9WWWZG__toast{bottom:1rem;left:1rem;right:1rem}.Toast-module__9WWWZG__content{width:100%;min-width:auto}}
.PartCard-module__V8eyTG__card{-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #0000001a;border-radius:16px;flex-direction:row;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001a}.PartCard-module__V8eyTG__card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.PartCard-module__V8eyTG__imageContainer{flex-shrink:0;justify-content:center;align-items:center;width:150px;padding:1rem;display:flex}.PartCard-module__V8eyTG__imageWrapper{border-radius:8px;width:100%;height:100%;min-height:120px;position:relative;overflow:hidden}.PartCard-module__V8eyTG__categoryBadge{z-index:1;font-family:var(--font-dm-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.25rem .55rem;font-size:.6875rem;font-weight:700;line-height:1.2;position:absolute;top:.45rem;left:.45rem}.PartCard-module__V8eyTG__categoryBadgeNew{color:#fff;background:#1e3a5f}.PartCard-module__V8eyTG__categoryBadgeUsed{color:#fff;background:#6b5428}.PartCard-module__V8eyTG__imageLink{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.PartCard-module__V8eyTG__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.PartCard-module__V8eyTG__content{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.PartCard-module__V8eyTG__name{font-family:var(--font-syne);color:#000;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}.PartCard-module__V8eyTG__nameLink{color:inherit;text-decoration:none}.PartCard-module__V8eyTG__nameLink:hover{text-underline-offset:3px;text-decoration:underline}.PartCard-module__V8eyTG__details{flex-direction:column;gap:.5rem;display:flex}.PartCard-module__V8eyTG__detail{font-family:var(--font-dm-sans);color:#333;margin:0;font-size:.875rem}.PartCard-module__V8eyTG__detailLabel{font-weight:600}.PartCard-module__V8eyTG__actions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:1rem;min-width:250px;padding:1.5rem;display:flex}.PartCard-module__V8eyTG__price{font-family:var(--font-syne);color:#000;font-size:1.5rem;font-weight:700}.PartCard-module__V8eyTG__priceBlock{flex-direction:column;gap:.2rem;display:flex}.PartCard-module__V8eyTG__priceNote{font-family:var(--font-dm-sans);color:#0000008c;margin:0;font-size:.75rem;font-weight:500}.PartCard-module__V8eyTG__buttons{flex-direction:column;gap:.75rem;width:100%;display:flex}.PartCard-module__V8eyTG__viewButton,.PartCard-module__V8eyTG__cartButton{border-radius:100px;width:100%;padding:.75rem 1rem;font-size:.875rem}.PartCard-module__V8eyTG__viewButton{color:#2d2d2d!important;background-color:#fff!important;border:1px solid #2d2d2d!important;padding:.75rem 1rem!important}.PartCard-module__V8eyTG__viewButton:hover{background-color:#f5f5f5!important}.PartCard-module__V8eyTG__cartButton{color:#fff!important;background-color:#1e3a5f!important;border:none!important}.PartCard-module__V8eyTG__cartButton:hover{background-color:#2a4f7a!important}@media (max-width:968px){.PartCard-module__V8eyTG__card{flex-direction:column}.PartCard-module__V8eyTG__imageContainer{width:100%;height:200px}.PartCard-module__V8eyTG__imageWrapper{min-height:200px}.PartCard-module__V8eyTG__actions{align-items:stretch;width:100%}.PartCard-module__V8eyTG__buttons{flex-direction:column}.PartCard-module__V8eyTG__viewButton,.PartCard-module__V8eyTG__cartButton{flex:1}}@media (max-width:768px){.PartCard-module__V8eyTG__card{border-radius:12px;flex-direction:column}.PartCard-module__V8eyTG__imageContainer{justify-content:flex-start;width:100%;height:auto;padding:.75rem;display:flex}.PartCard-module__V8eyTG__imageWrapper{flex-shrink:0;width:80px;height:80px;min-height:80px}.PartCard-module__V8eyTG__content{gap:.75rem;padding:1rem}.PartCard-module__V8eyTG__name{font-size:1rem;line-height:1.3}.PartCard-module__V8eyTG__details{gap:.4rem}.PartCard-module__V8eyTG__detail{font-size:.8125rem}.PartCard-module__V8eyTG__actions{gap:.75rem;min-width:auto;padding:1rem}.PartCard-module__V8eyTG__price{font-size:1.25rem}.PartCard-module__V8eyTG__buttons{gap:.5rem}.PartCard-module__V8eyTG__viewButton,.PartCard-module__V8eyTG__cartButton{padding:.625rem .875rem;font-size:.8125rem}}
.CartItem-module__fDQfLW__cartItem{-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #0000001a;border-radius:16px;flex-direction:row;gap:1.5rem;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001a}.CartItem-module__fDQfLW__cartItem:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.CartItem-module__fDQfLW__imageContainer{flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.CartItem-module__fDQfLW__imageWrapper{border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.CartItem-module__fDQfLW__image{object-fit:cover;object-position:center}.CartItem-module__fDQfLW__content{flex-direction:column;flex:1;justify-content:space-between;gap:1rem;display:flex}.CartItem-module__fDQfLW__name{font-family:var(--font-syne);color:#000;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}.CartItem-module__fDQfLW__priceQuantity{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CartItem-module__fDQfLW__price{font-family:var(--font-syne);color:#000;font-size:1.5rem;font-weight:700}.CartItem-module__fDQfLW__quantityControls{background:#0000000d;border-radius:8px;align-items:center;gap:.75rem;padding:.25rem;display:flex}.CartItem-module__fDQfLW__quantityButton{cursor:pointer;color:#000;width:32px;height:32px;font-size:1.25rem;font-weight:600;font-family:var(--font-dm-sans);background:#fff;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.CartItem-module__fDQfLW__quantityButton:hover{background:#f5f5f5;border-color:#0003}.CartItem-module__fDQfLW__quantityButton:disabled{opacity:.4;cursor:not-allowed}.CartItem-module__fDQfLW__quantityButton:disabled:hover{background:#fff;border-color:#0000001a}.CartItem-module__fDQfLW__quantityButton:active{transform:scale(.95)}.CartItem-module__fDQfLW__quantityButton:disabled:active{transform:none}.CartItem-module__fDQfLW__quantity{font-family:var(--font-dm-sans);color:#333;text-align:center;min-width:24px;font-size:1rem;font-weight:600}.CartItem-module__fDQfLW__removeButton{cursor:pointer;color:#999;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:color .2s;display:flex}.CartItem-module__fDQfLW__removeButton:hover{color:red}@media (max-width:768px){.CartItem-module__fDQfLW__cartItem{flex-direction:row;gap:.75rem;padding:.75rem}.CartItem-module__fDQfLW__imageContainer{flex-shrink:0;width:70px;height:70px}.CartItem-module__fDQfLW__imageWrapper{border-radius:6px}.CartItem-module__fDQfLW__content{gap:.5rem;min-width:0}.CartItem-module__fDQfLW__name{font-size:.9rem;line-height:1.3}.CartItem-module__fDQfLW__priceQuantity{flex-direction:column;align-items:flex-start;gap:.5rem}.CartItem-module__fDQfLW__price{font-size:1.1rem}.CartItem-module__fDQfLW__quantityControls{gap:.5rem;padding:.2rem}.CartItem-module__fDQfLW__quantityButton{width:28px;height:28px;font-size:1.1rem}.CartItem-module__fDQfLW__quantity{font-size:.875rem}.CartItem-module__fDQfLW__removeButton{padding:.25rem}.CartItem-module__fDQfLW__removeButton svg{width:18px;height:18px}}
.PartsListSection-module__kcwC0W__partsListSection{background-color:#f5f5f5;min-height:600px;padding:4rem 2rem}.PartsListSection-module__kcwC0W__container{flex-direction:column;gap:2rem;width:100%;max-width:1400px;margin:0 auto;display:flex}.PartsListSection-module__kcwC0W__count{font-family:var(--font-dm-sans);color:#333;font-size:1rem;font-weight:500}.PartsListSection-module__kcwC0W__cardsContainer{background:#c1c1c1;border-radius:25px;flex-direction:column;gap:1.5rem;padding:1rem;display:flex}.PartsListSection-module__kcwC0W__feedback{font-family:var(--font-dm-sans);color:#404040;margin:0}.PartsListSection-module__kcwC0W__loadingRow{align-items:center;gap:.6rem;display:flex}.PartsListSection-module__kcwC0W__spinner{border:2px solid #d0d5dd;border-top-color:#0d6efd;border-radius:999px;width:18px;height:18px;animation:.8s linear infinite PartsListSection-module__kcwC0W__spin}.PartsListSection-module__kcwC0W__feedbackError{font-family:var(--font-dm-sans);color:#b42318;margin:0}.PartsListSection-module__kcwC0W__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.PartsListSection-module__kcwC0W__pageNumber{color:#101828;cursor:pointer;font-family:var(--font-dm-sans);background:0 0;border:0;padding:.2rem .35rem;font-size:1.4rem;line-height:1}.PartsListSection-module__kcwC0W__activePage{color:#ef4444}.PartsListSection-module__kcwC0W__ellipsis{color:#667085;font-family:var(--font-dm-sans)}.PartsListSection-module__kcwC0W__pageArrow{color:#101828;cursor:pointer;background:0 0;border:0;padding:.2rem .35rem;font-size:1.6rem;line-height:1}.PartsListSection-module__kcwC0W__pageArrow:disabled,.PartsListSection-module__kcwC0W__pageNumber:disabled{color:#98a2b3;cursor:not-allowed}@keyframes PartsListSection-module__kcwC0W__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.PartsListSection-module__kcwC0W__partsListSection{min-height:auto;padding:2.5rem 1rem}.PartsListSection-module__kcwC0W__container{gap:1.5rem}.PartsListSection-module__kcwC0W__count{font-size:.9375rem}.PartsListSection-module__kcwC0W__cardsContainer{border-radius:16px;gap:1rem;padding:1rem}.PartsListSection-module__kcwC0W__pagination{justify-content:flex-start;gap:.5rem}}
.CartSummary-module__kAtYdW__summary{-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #0000001a;border-radius:16px;flex-direction:column;gap:1.5rem;height:fit-content;padding:2rem;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001a}.CartSummary-module__kAtYdW__total{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CartSummary-module__kAtYdW__totalLabel{font-family:var(--font-dm-sans);color:#333;font-size:1.125rem;font-weight:600}.CartSummary-module__kAtYdW__totalPrice{font-family:var(--font-syne);color:#000;font-size:1.75rem;font-weight:700}.CartSummary-module__kAtYdW__checkoutButton{width:100%;padding:1rem 2rem;font-size:1rem}.CartSummary-module__kAtYdW__checkoutButton:disabled{opacity:.55;cursor:not-allowed}.CartSummary-module__kAtYdW__warning{font-family:var(--font-dm-sans);color:#8f0b20;background:#c8102e14;border:1px solid #c8102e33;border-radius:10px;margin:0;padding:.85rem 1rem;font-size:.95rem;line-height:1.45}@media (max-width:768px){.CartSummary-module__kAtYdW__summary{border-radius:12px;gap:1.25rem;padding:1.25rem}.CartSummary-module__kAtYdW__total{gap:.75rem}.CartSummary-module__kAtYdW__totalLabel{font-size:1rem}.CartSummary-module__kAtYdW__totalPrice{font-size:1.5rem}.CartSummary-module__kAtYdW__checkoutButton{padding:.875rem 1.5rem;font-size:.9375rem}}
.CartListSection-module__OhW7Fq__cartListSection{background-color:#f5f5f5;min-height:600px;padding:4rem 2rem}.CartListSection-module__OhW7Fq__container{grid-template-columns:1fr 400px;align-items:start;gap:2rem;width:100%;max-width:1400px;margin:0 auto;display:grid}.CartListSection-module__OhW7Fq__itemsContainer{background:#c1c1c1;border-radius:25px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.CartListSection-module__OhW7Fq__summaryContainer{position:sticky;top:2rem}.CartListSection-module__OhW7Fq__emptyCart{text-align:center;background:#c1c1c1;border-radius:25px;flex-direction:column;align-items:center;gap:1.25rem;padding:3rem;display:flex}.CartListSection-module__OhW7Fq__emptyMessage{font-family:var(--font-dm-sans);color:#333;margin:0;font-size:1.25rem}@media (max-width:968px){.CartListSection-module__OhW7Fq__container{grid-template-columns:1fr}.CartListSection-module__OhW7Fq__summaryContainer{position:static}}@media (max-width:768px){.CartListSection-module__OhW7Fq__cartListSection{min-height:auto;padding:1.5rem 1rem}.CartListSection-module__OhW7Fq__container{gap:1.5rem}.CartListSection-module__OhW7Fq__itemsContainer{border-radius:16px;gap:1rem;padding:1rem}.CartListSection-module__OhW7Fq__emptyCart{border-radius:16px;padding:2rem 1.5rem}.CartListSection-module__OhW7Fq__emptyMessage{font-size:1rem}}
.CheckoutSection-module__O1Fd2a__checkoutSection{background:#f5f5f5;padding:4rem 2rem}.CheckoutSection-module__O1Fd2a__container{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:2rem;width:100%;min-width:0;max-width:1400px;margin:0 auto;display:grid}.CheckoutSection-module__O1Fd2a__formPanel,.CheckoutSection-module__O1Fd2a__summaryPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#ffffffeb;border:1px solid #00000014;border-radius:20px;min-width:0;box-shadow:0 8px 28px #00000014}.CheckoutSection-module__O1Fd2a__formPanel{padding:2rem}.CheckoutSection-module__O1Fd2a__summaryPanel{padding:1.75rem;position:sticky;top:2rem}.CheckoutSection-module__O1Fd2a__steps{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.CheckoutSection-module__O1Fd2a__step{font-family:var(--font-dm-sans);letter-spacing:.04em;text-transform:uppercase;color:#777;appearance:none;background:0 0;border:1px solid #0000;border-radius:999px;padding:.5rem .9rem;font-size:.8125rem;font-weight:600}.CheckoutSection-module__O1Fd2a__step:disabled{cursor:default}.CheckoutSection-module__O1Fd2a__stepActive{color:#1e3a5f;background:#1e3a5f14;border-color:#1e3a5f33}.CheckoutSection-module__O1Fd2a__stepDone{color:#1e3a5f}.CheckoutSection-module__O1Fd2a__sectionTitle{font-family:var(--font-syne);color:#000;margin-bottom:1.25rem;font-size:1.35rem;font-weight:700}.CheckoutSection-module__O1Fd2a__optionalHint{font-family:var(--font-dm-sans);color:#666;margin:-.75rem 0 1rem;font-size:.875rem}.CheckoutSection-module__O1Fd2a__grid2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.CheckoutSection-module__O1Fd2a__field{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.CheckoutSection-module__O1Fd2a__fieldFull{grid-column:1/-1}.CheckoutSection-module__O1Fd2a__label{font-family:var(--font-dm-sans);color:#333;font-size:.875rem;font-weight:600}.CheckoutSection-module__O1Fd2a__input,.CheckoutSection-module__O1Fd2a__select,.CheckoutSection-module__O1Fd2a__textarea{font-family:var(--font-dm-sans);color:#111;background:#fff;border:1px solid #00000024;border-radius:10px;outline:none;padding:.85rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.CheckoutSection-module__O1Fd2a__input:focus,.CheckoutSection-module__O1Fd2a__select:focus,.CheckoutSection-module__O1Fd2a__textarea:focus{border-color:#1e3a5f;box-shadow:0 0 0 3px #1e3a5f1f}.CheckoutSection-module__O1Fd2a__textarea{resize:vertical;min-height:90px}.CheckoutSection-module__O1Fd2a__checkboxRow{font-family:var(--font-dm-sans);color:#333;align-items:flex-start;gap:.7rem;margin:.5rem 0 1.25rem;font-size:.9rem;display:flex}.CheckoutSection-module__O1Fd2a__checkboxRow input{accent-color:#1e3a5f;width:1rem;height:1rem;margin-top:.2rem}.CheckoutSection-module__O1Fd2a__checkboxRow a{color:#c8102e;text-underline-offset:2px;text-decoration:underline}.CheckoutSection-module__O1Fd2a__checkboxRow a:hover{color:#8f0b20}.CheckoutSection-module__O1Fd2a__paymentOptions{gap:.75rem;margin-bottom:1.25rem;display:grid}.CheckoutSection-module__O1Fd2a__paymentOption{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:12px;align-items:center;gap:.85rem;padding:1rem 1.1rem;transition:border-color .2s,background .2s;display:flex}.CheckoutSection-module__O1Fd2a__paymentOptionActive{background:#1e3a5f0d;border-color:#1e3a5f}.CheckoutSection-module__O1Fd2a__paymentOption input{accent-color:#1e3a5f}.CheckoutSection-module__O1Fd2a__paymentTitle{font-family:var(--font-dm-sans);color:#111;font-weight:700;display:block}.CheckoutSection-module__O1Fd2a__paymentHint{color:#666;margin-top:.2rem;font-size:.8125rem;line-height:1.4;display:block}.CheckoutSection-module__O1Fd2a__shippingMethodPrice{font-family:var(--font-syne);color:#1e3a5f;margin-top:.4rem;font-size:.95rem;font-weight:700;display:block}.CheckoutSection-module__O1Fd2a__shippingWarning{font-family:var(--font-dm-sans);color:#8f0b20;background:#8f0b200f;border:1px solid #8f0b202e;border-radius:10px;margin:0 0 1rem;padding:.75rem .9rem;font-size:.85rem;line-height:1.4}.CheckoutSection-module__O1Fd2a__heavyPackageNotice{background:linear-gradient(135deg,#1e3a5f0f,#1e3a5f05);border:1px solid #1e3a5f2e;border-radius:14px;margin:1.25rem 0 0;padding:1.1rem 1.15rem}.CheckoutSection-module__O1Fd2a__heavyPackageTitle{font-family:var(--font-syne);color:#1e3a5f;margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.CheckoutSection-module__O1Fd2a__heavyPackageBody{font-family:var(--font-dm-sans);color:#333;margin:0 0 .9rem;font-size:.9rem;line-height:1.45}.CheckoutSection-module__O1Fd2a__heavyPackageWhatsappBtn{color:#fff;min-height:2.75rem;font-family:var(--font-dm-sans);background:#1e3a5f;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.CheckoutSection-module__O1Fd2a__heavyPackageWhatsappBtn:hover,.CheckoutSection-module__O1Fd2a__heavyPackageWhatsappBtn:focus-visible{background:#162b47;outline:none}.CheckoutSection-module__O1Fd2a__packageBlock{background:#fff;border:1px solid #0000001a;border-radius:14px;margin:.25rem 0 1.25rem;padding:1.1rem 1.15rem .35rem}.CheckoutSection-module__O1Fd2a__packageTitle{font-family:var(--font-syne);color:#111;margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.CheckoutSection-module__O1Fd2a__actions{justify-content:space-between;gap:1rem;margin-top:1.5rem;display:flex}.CheckoutSection-module__O1Fd2a__nifRow{align-items:stretch;gap:.75rem;display:flex}.CheckoutSection-module__O1Fd2a__nifRow .CheckoutSection-module__O1Fd2a__input{flex:1;min-width:0}.CheckoutSection-module__O1Fd2a__viesValidateBtn{white-space:nowrap;flex-shrink:0}.CheckoutSection-module__O1Fd2a__viesResult{font-family:var(--font-dm-sans);border:1px solid #0000;border-radius:10px;margin:-.35rem 0 1rem;padding:.7rem .9rem;font-size:.875rem;line-height:1.4}.CheckoutSection-module__O1Fd2a__viesResultOk{color:#0f5132;background:#d1e7dd;border-color:#a3cfbb}.CheckoutSection-module__O1Fd2a__viesResultFail{color:#842029;background:#f8d7da;border-color:#f1aeb5}.CheckoutSection-module__O1Fd2a__viesResultInfo{color:#664d03;background:#fff3cd;border-color:#ffecb5}.CheckoutSection-module__O1Fd2a__stepClickable{cursor:pointer}.CheckoutSection-module__O1Fd2a__stepClickable:hover{color:#1e3a5f;border-color:#1e3a5f40}.CheckoutSection-module__O1Fd2a__error{font-family:var(--font-dm-sans);color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:10px;margin-bottom:1rem;padding:.85rem 1rem}.CheckoutSection-module__O1Fd2a__summaryTitle{font-family:var(--font-syne);color:#111;margin-bottom:1.25rem;font-size:1.2rem;font-weight:700}.CheckoutSection-module__O1Fd2a__summaryItems{flex-direction:column;gap:.9rem;max-height:280px;margin-bottom:1.25rem;display:flex;overflow:auto}.CheckoutSection-module__O1Fd2a__summaryItem{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.CheckoutSection-module__O1Fd2a__summaryImage{object-fit:cover;background:#eee;border-radius:10px;width:56px;height:56px}.CheckoutSection-module__O1Fd2a__summaryName{font-family:var(--font-dm-sans);color:#111;overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.CheckoutSection-module__O1Fd2a__summaryMeta{color:#666;overflow-wrap:anywhere;font-size:.75rem}.CheckoutSection-module__O1Fd2a__summaryPrice{font-family:var(--font-syne);white-space:nowrap;text-align:right;justify-self:end;font-size:.9rem;font-weight:700}.CheckoutSection-module__O1Fd2a__totals{border-top:1px solid #00000014;flex-direction:column;gap:.55rem;min-width:0;padding-top:1rem;display:flex}.CheckoutSection-module__O1Fd2a__totalRow{font-family:var(--font-dm-sans);color:#444;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;font-size:.9rem;display:flex}.CheckoutSection-module__O1Fd2a__totalRow>span:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.CheckoutSection-module__O1Fd2a__totalRow>span:last-child{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;flex:none}.CheckoutSection-module__O1Fd2a__totalRowStrong{font-family:var(--font-syne);color:#000;margin-top:.35rem;font-size:1.15rem;font-weight:700}.CheckoutSection-module__O1Fd2a__emptyState{text-align:center;padding:3rem 1rem}.CheckoutSection-module__O1Fd2a__emptyState p{font-family:var(--font-dm-sans);color:#444;margin-bottom:1.25rem}@media (max-width:968px){.CheckoutSection-module__O1Fd2a__checkoutSection{padding:1.5rem .85rem 2.5rem;overflow-x:clip}.CheckoutSection-module__O1Fd2a__container{grid-template-columns:minmax(0,1fr);gap:1.25rem;width:100%;min-width:0;max-width:100%}.CheckoutSection-module__O1Fd2a__formPanel,.CheckoutSection-module__O1Fd2a__summaryPanel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:clip}.CheckoutSection-module__O1Fd2a__formPanel{padding:1.25rem 1rem}.CheckoutSection-module__O1Fd2a__summaryPanel{order:-1;padding:1.25rem 1rem;position:static}.CheckoutSection-module__O1Fd2a__summaryItem{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"image info""image price";gap:.5rem .75rem}.CheckoutSection-module__O1Fd2a__summaryImage{grid-area:image;width:48px;height:48px}.CheckoutSection-module__O1Fd2a__summaryItem>div:nth-child(2){grid-area:info;min-width:0}.CheckoutSection-module__O1Fd2a__summaryPrice{grid-area:price;justify-self:start;font-size:.95rem}.CheckoutSection-module__O1Fd2a__totalRow{font-size:.875rem}.CheckoutSection-module__O1Fd2a__totalRowStrong{font-size:1.05rem}.CheckoutSection-module__O1Fd2a__grid2{grid-template-columns:1fr}.CheckoutSection-module__O1Fd2a__actions{flex-direction:column-reverse}.CheckoutSection-module__O1Fd2a__actions>*{width:100%}.CheckoutSection-module__O1Fd2a__nifRow{flex-direction:column}.CheckoutSection-module__O1Fd2a__viesValidateBtn{width:100%}.CheckoutSection-module__O1Fd2a__steps{gap:.5rem}.CheckoutSection-module__O1Fd2a__step{text-align:center;flex:auto;padding:.55rem .65rem;font-size:.75rem}.CheckoutSection-module__O1Fd2a__sectionTitle{font-size:1.15rem}}@media (max-width:400px){.CheckoutSection-module__O1Fd2a__checkoutSection{padding:1.25rem .65rem 2rem}.CheckoutSection-module__O1Fd2a__summaryPanel,.CheckoutSection-module__O1Fd2a__formPanel{border-radius:16px;padding:1rem .85rem}}
.LegalDocumentSection-module__DsJiHa__section{background:radial-gradient(80% 50% at 10% 0,#c8102e0f,#0000 55%),linear-gradient(#f7f7f7 0%,#fff 40%,#f3f3f3 100%);padding:3rem 2rem 5rem}.LegalDocumentSection-module__DsJiHa__container{max-width:860px;margin:0 auto}.LegalDocumentSection-module__DsJiHa__content{font-family:var(--font-dm-sans);color:#1a1a1a;font-size:1rem;line-height:1.7}:is(.LegalDocumentSection-module__DsJiHa__content h2,.LegalDocumentSection-module__DsJiHa__content h3,.LegalDocumentSection-module__DsJiHa__content h6){font-family:var(--font-syne);color:#000;margin:2rem 0 .85rem;line-height:1.25}.LegalDocumentSection-module__DsJiHa__content h2{font-size:1.5rem}:is(.LegalDocumentSection-module__DsJiHa__content h3,.LegalDocumentSection-module__DsJiHa__content h6){font-size:1.1rem}.LegalDocumentSection-module__DsJiHa__content p{margin:0 0 1rem}:is(.LegalDocumentSection-module__DsJiHa__content ul,.LegalDocumentSection-module__DsJiHa__content ol){margin:0 0 1.25rem;padding-left:1.35rem}.LegalDocumentSection-module__DsJiHa__content li{margin-bottom:.45rem}.LegalDocumentSection-module__DsJiHa__content a{color:#c8102e;text-underline-offset:2px;text-decoration:underline}.LegalDocumentSection-module__DsJiHa__content a:hover{color:#8f0b20}:is(.LegalDocumentSection-module__DsJiHa__content strong,.LegalDocumentSection-module__DsJiHa__content b){font-weight:700}@media (max-width:768px){.LegalDocumentSection-module__DsJiHa__section{padding:2rem 1.25rem 3.5rem}.LegalDocumentSection-module__DsJiHa__content{font-size:.95rem}}
.NewsListSection-module__XPbpRa__newsListSection{background-color:#fff;min-height:600px;padding:4rem 2rem}.NewsListSection-module__XPbpRa__container{background:#c1c1c1;border-radius:25px;flex-direction:column;gap:2rem;width:100%;max-width:1400px;margin:0 auto;padding:1rem;display:flex}.NewsListSection-module__XPbpRa__card{-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #0000001a;border-radius:16px;flex-direction:row;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001a}.NewsListSection-module__XPbpRa__card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.NewsListSection-module__XPbpRa__imageContainer{flex-shrink:0;justify-content:center;align-items:center;width:300px;padding:1rem;display:flex}.NewsListSection-module__XPbpRa__imageWrapper{border-radius:8px;width:100%;height:100%;min-height:200px;position:relative;overflow:hidden}.NewsListSection-module__XPbpRa__image{object-fit:cover;object-position:center}.NewsListSection-module__XPbpRa__content{flex-direction:column;flex:1;gap:1rem;padding:2rem;display:flex}.NewsListSection-module__XPbpRa__title{font-family:var(--font-syne);color:#000;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1.5rem;font-weight:700}.NewsListSection-module__XPbpRa__text{font-family:var(--font-dm-sans);color:#000;flex:1;margin:0;font-size:1rem;line-height:1.6}.NewsListSection-module__XPbpRa__date{font-family:var(--font-dm-sans);color:#666;margin-top:auto;font-size:.875rem}@media (max-width:968px){.NewsListSection-module__XPbpRa__card{flex-direction:column}.NewsListSection-module__XPbpRa__imageContainer{width:100%;padding:1rem}.NewsListSection-module__XPbpRa__imageWrapper{min-height:250px}.NewsListSection-module__XPbpRa__content{padding:1.5rem}}@media (max-width:768px){.NewsListSection-module__XPbpRa__newsListSection{padding:3rem 1.5rem}.NewsListSection-module__XPbpRa__container{gap:1.5rem}.NewsListSection-module__XPbpRa__title{font-size:1.25rem}.NewsListSection-module__XPbpRa__text{font-size:.9375rem}}
.PartDetailSection-module__anz3VW__section{background:#f5f5f5;padding:2.5rem 2rem 4rem}.PartDetailSection-module__anz3VW__container{max-width:1400px;margin:0 auto}.PartDetailSection-module__anz3VW__breadcrumb{font-family:var(--font-dm-sans);color:#666;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.75rem;font-size:.875rem;display:flex}.PartDetailSection-module__anz3VW__breadcrumb a{color:#1e3a5f;text-decoration:none}.PartDetailSection-module__anz3VW__breadcrumb a:hover{text-decoration:underline}.PartDetailSection-module__anz3VW__breadcrumbCurrent{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.PartDetailSection-module__anz3VW__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:2.5rem;display:grid}.PartDetailSection-module__anz3VW__media{aspect-ratio:4/3;background:#fff;border:1px solid #00000014;border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.PartDetailSection-module__anz3VW__image{object-fit:contain;background:#fafafa;width:100%;height:100%;display:block}.PartDetailSection-module__anz3VW__navButton{z-index:2;color:#fff;cursor:pointer;background:#111111b8;border:none;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.75rem;line-height:1;transition:background .15s,transform .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.PartDetailSection-module__anz3VW__navButton:hover{background:#111111e0}.PartDetailSection-module__anz3VW__navButton:focus-visible{outline-offset:2px;outline:2px solid #1e3a5f}.PartDetailSection-module__anz3VW__navPrev{left:.75rem}.PartDetailSection-module__anz3VW__navNext{right:.75rem}.PartDetailSection-module__anz3VW__galleryCounter{z-index:2;color:#fff;font-family:var(--font-dm-sans);letter-spacing:.02em;background:#111111b8;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;font-weight:600;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.PartDetailSection-module__anz3VW__info{flex-direction:column;gap:1rem;display:flex}.PartDetailSection-module__anz3VW__categoryBadge{font-family:var(--font-dm-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.3rem .7rem;font-size:.75rem;font-weight:700;line-height:1.2}.PartDetailSection-module__anz3VW__categoryBadgeNew{color:#fff;background:#1e3a5f}.PartDetailSection-module__anz3VW__categoryBadgeUsed{color:#fff;background:#6b5428}.PartDetailSection-module__anz3VW__meta{font-family:var(--font-dm-sans);color:#666;letter-spacing:.02em;margin:0;font-size:.875rem}.PartDetailSection-module__anz3VW__title{font-family:var(--font-syne);color:#111;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.25}.PartDetailSection-module__anz3VW__price{font-family:var(--font-syne);color:#000;font-size:1.75rem;font-weight:700}.PartDetailSection-module__anz3VW__priceBlock{flex-direction:column;gap:.25rem;display:flex}.PartDetailSection-module__anz3VW__priceNote{font-family:var(--font-dm-sans);color:#0000008c;margin:0;font-size:.85rem;font-weight:500}.PartDetailSection-module__anz3VW__buyPanel{border-top:1px solid #00000014;flex-direction:column;gap:.85rem;padding:1.25rem 0 .5rem;display:flex}.PartDetailSection-module__anz3VW__qtyField{font-family:var(--font-dm-sans);color:#333;flex-direction:column;gap:.35rem;max-width:140px;font-size:.875rem;font-weight:600;display:flex}.PartDetailSection-module__anz3VW__qtyField input{font-family:var(--font-dm-sans);background:#fff;border:1px solid #00000024;border-radius:10px;padding:.7rem .85rem;font-size:1rem}.PartDetailSection-module__anz3VW__addButton{width:100%;max-width:320px;padding:1rem 1.5rem}.PartDetailSection-module__anz3VW__hint,.PartDetailSection-module__anz3VW__shippingNote{font-family:var(--font-dm-sans);color:#666;margin:0;font-size:.875rem;line-height:1.45}.PartDetailSection-module__anz3VW__hint{color:#8f0b20}.PartDetailSection-module__anz3VW__details{border-top:1px solid #00000014;margin-top:.5rem;padding-top:1.25rem}.PartDetailSection-module__anz3VW__detailsTitle{font-family:var(--font-syne);color:#111;margin:0 0 1rem;font-size:1.15rem;font-weight:700}.PartDetailSection-module__anz3VW__detailsList{gap:.65rem;margin:0;display:grid}.PartDetailSection-module__anz3VW__detailRow{font-family:var(--font-dm-sans);grid-template-columns:minmax(110px,140px) 1fr;gap:.75rem;font-size:.9375rem;display:grid}.PartDetailSection-module__anz3VW__detailRow dt{color:#444;margin:0;font-weight:600}.PartDetailSection-module__anz3VW__detailRow dd{color:#111;margin:0}@media (max-width:968px){.PartDetailSection-module__anz3VW__section{padding:1.5rem 1rem 3rem}.PartDetailSection-module__anz3VW__layout{grid-template-columns:1fr;gap:1.5rem}.PartDetailSection-module__anz3VW__media{aspect-ratio:1;border-radius:16px}.PartDetailSection-module__anz3VW__navButton{width:2.4rem;height:2.4rem;font-size:1.5rem}.PartDetailSection-module__anz3VW__navPrev{left:.5rem}.PartDetailSection-module__anz3VW__navNext{right:.5rem}.PartDetailSection-module__anz3VW__addButton{max-width:none}.PartDetailSection-module__anz3VW__detailRow{grid-template-columns:1fr;gap:.2rem}}
.Encomenda-module__ygTbNq__confirmationSection{background:#f5f5f5;padding:4rem 2rem}.Encomenda-module__ygTbNq__container{max-width:900px;margin:0 auto}.Encomenda-module__ygTbNq__card{color:#171717;background:#fffffff2;border:1px solid #00000014;border-radius:20px;padding:2.25rem;box-shadow:0 8px 28px #00000014}.Encomenda-module__ygTbNq__title{font-family:var(--font-syne);color:#111;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.Encomenda-module__ygTbNq__subtitle{font-family:var(--font-dm-sans);color:#333;margin-bottom:1.75rem}.Encomenda-module__ygTbNq__paymentBox{background:#f7f8fa;border:1px solid #1e3a5f26;border-radius:14px;margin-bottom:1.75rem;padding:1.25rem 1.4rem}.Encomenda-module__ygTbNq__paymentLabel{font-family:var(--font-dm-sans);text-transform:uppercase;letter-spacing:.05em;color:#444;margin-bottom:.35rem;font-size:.8rem}.Encomenda-module__ygTbNq__paymentValue{font-family:var(--font-syne);color:#1e3a5f;font-size:1.35rem;font-weight:700}.Encomenda-module__ygTbNq__paymentMeta{font-family:var(--font-dm-sans);color:#444;gap:.35rem;margin-top:.75rem;font-size:.9rem;display:grid}.Encomenda-module__ygTbNq__grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.75rem;display:grid}.Encomenda-module__ygTbNq__blockTitle{font-family:var(--font-syne);color:#111;margin-bottom:.5rem;font-size:1rem;font-weight:700}.Encomenda-module__ygTbNq__blockText{font-family:var(--font-dm-sans);color:#333;font-size:.9rem;line-height:1.5}.Encomenda-module__ygTbNq__items{flex-direction:column;gap:.85rem;margin-bottom:1.5rem;display:flex}.Encomenda-module__ygTbNq__item{font-family:var(--font-dm-sans);color:#222;justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.Encomenda-module__ygTbNq__totals{border-top:1px solid #00000014;gap:.45rem;margin-bottom:1.75rem;padding-top:1rem;display:grid}.Encomenda-module__ygTbNq__totalRow{font-family:var(--font-dm-sans);color:#444;justify-content:space-between;display:flex}.Encomenda-module__ygTbNq__totalStrong{font-family:var(--font-syne);color:#000;font-size:1.15rem;font-weight:700}.Encomenda-module__ygTbNq__actions{flex-wrap:wrap;gap:.75rem;display:flex}.Encomenda-module__ygTbNq__error,.Encomenda-module__ygTbNq__loading{font-family:var(--font-dm-sans);color:#444}.Encomenda-module__ygTbNq__error{color:#b42318}@media (max-width:768px){.Encomenda-module__ygTbNq__confirmationSection{padding:2rem 1rem}.Encomenda-module__ygTbNq__card{padding:1.5rem}.Encomenda-module__ygTbNq__grid{grid-template-columns:1fr}}
