.new-arrivals-section .carousel-header h2{margin-left:auto;margin-right:auto;font-weight:700}.new-arrivals-section{padding:2rem 0;overflow:hidden}.new-arrivals-section .carousel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 1.5rem}.new-arrivals-section .carousel-tabs{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:1.5rem;gap:2rem;flex-wrap:wrap;padding-left:2rem}.new-arrivals-section .carousel-tab{background:none;border:none;font-weight:400;cursor:pointer;padding:0;font-size:1.9rem;color:#888;border-bottom:2px solid transparent;transition:all .2s ease}.new-arrivals-section .carousel-tab.active{font-weight:600;color:#000;border-bottom:2px solid #000;padding-bottom:6px}.new-arrivals-section .carousel-tab:focus{outline:none}.new-arrivals-section .divider{color:#999;font-weight:300}.new-arrivals-section .carousel-buttons{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.new-arrivals-section .carousel-buttons button{position:relative;background:transparent;color:#000;border:1px solid #ccc;border-radius:50%;width:36px;height:36px;font-size:1.125rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.new-arrivals-section .carousel-buttons button span{position:relative;z-index:1;display:block}.new-arrivals-section .carousel-buttons button:after{content:"";position:absolute;z-index:1;font-size:1.125rem;color:#000;opacity:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0}.new-arrivals-section .carousel-buttons button:first-child:after{content:"\2190"}.new-arrivals-section .carousel-buttons button:last-child:after{content:"\2192"}.new-arrivals-section .carousel-tabs-wrapper{display:flex;justify-content:space-between;align-items:flex-end;padding:0 1.5rem;margin-bottom:1.5rem}.new-arrivals-section .carousel-wrapper{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.new-arrivals-section .carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1rem;padding:0 1.5rem;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.new-arrivals-section .carousel::-webkit-scrollbar{display:none}.new-arrivals-section .carousel:active{cursor:grabbing}.new-arrivals-section .product-card{flex:0 0 20%;scroll-snap-align:start;background:#fff;border-radius:10px;text-decoration:none}.new-arrivals-section .product-card a,.new-arrivals-section .product-card a *:not(.strike-price){text-decoration:none!important}.new-arrivals-section .product-image{width:100%;border-radius:0;transition:opacity .4s ease;display:block}.new-arrivals-section .product-image.hover-image{position:absolute;top:0;left:0;opacity:0}.new-arrivals-section .product-card:hover .product-image.hover-image{opacity:1}.new-arrivals-section .product-card:hover .product-image.primary-image{opacity:0}.new-arrivals-section .product-info{padding:10px}.new-arrivals-section .product-title{font-size:1.3rem;font-weight:400}.new-arrivals-section .product-price{color:#444;margin-bottom:0}.new-arrivals-section .product-installments{font-size:.86rem;color:#666;margin-top:.2rem}.new-arrivals-section .product-image-wrapper{position:relative;overflow:hidden}.new-arrivals-section .badges-bottom{position:absolute;bottom:15px;left:8px;display:flex;gap:6px;z-index:2}.new-arrivals-section .badge{padding:2px 8px;font-size:1.2rem;font-weight:400;color:#fff!important;line-height:1}.new-arrivals-section .badge.liquida{background-color:#ea6200;border-radius:12px}.new-arrivals-section .badge.desconto{background-color:#b10000;border-radius:0}.product-image-wrapper{position:relative}.product-buy-zone{position:absolute;bottom:0;width:100%;background:#fffffff2;padding:10px 0;text-align:center;display:none;flex-direction:column;gap:8px;z-index:5}.product-card:hover .product-buy-zone{display:flex}.product-buy-button{background:none;border:none;color:#000;font-size:14px;font-weight:700;cursor:pointer;transition:.3s ease;padding:6px 0}.product-size-options{display:none;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:0}.product-buy-zone:hover .product-buy-button{display:none}.product-buy-zone:hover .product-size-options{display:flex}.size-option{background:transparent;border:none;padding:2px 6px;font-size:12px;color:#000;text-decoration:none;border-radius:0;transition:all .2s ease}.size-option:hover{border:1px solid #000;border-radius:4px}.size-option.sold-out{color:#999;cursor:not-allowed;pointer-events:none;font-style:normal;text-decoration:none;opacity:.6}@media (max-width: 768px){.new-arrivals-section .carousel-buttons{display:none}.new-arrivals-section .carousel-tab{font-size:1.2rem}.new-arrivals-section .product-card{flex:0 0 50%}}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map */
