.banners__container{max-width:1440px}.phones__item-link.j-phone-item,.phones--dropdown .phones__item-link{font-weight:600}.phones--dropdown .phones__item-icon .icon.icon--phone-outline{display:none}.icon.icon--phone{display:none}.carousel-btn,.slideCarousel-nav-btn,.catalogCard,.catalogCard:hover .catalogCard-main{border-radius:0px}.footer__copyright{max-width:250px}.catalogCard-priceBox{margin-top:1.5em}.catalogCard-price{font-size:20px}.catalogCard-availability{color:#4eb5bd !important;font-weight:600}.promo-slider-list{justify-content:normal !important}.productSticker-item.__popular{color:#4eb5bd !important}.productSticker-container .productSticker-content{color:#000 !important;font-weight:600}.catalogCard{border-width:3px}.counter__container,.btn,.catalog-sorting__list{border-radius:0px}.promo-slider-list{justify-content:center}.recentProducts{min-width:960px;max-width:1440px;margin:auto;margin-top:7em}.gallery__thumb.is-active{border-color:#4eb5bd}.phones--dropdown .phones__dropdown:before,.phones--dropdown .phones__item:hover{background:#fff;box-shadow:none}.product-price__item{font-weight:600;font-size:40px}.product__group.product__group--tabs{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:20px}.delivery-card{background-color:#fff;border-radius:12px;padding:24px;width:auto;max-width:600px}.delivery-card h2{font-size:20px;font-weight:600;color:#172b4d;margin:0 0 16px 0;padding-bottom:16px;border-bottom:1px solid #eee}.delivery-options{list-style:none;padding:0;margin:0}.delivery-option{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.delivery-option.separator{border-bottom:1px solid #eee}.option-main{display:flex;align-items:center}.delivery-option svg{width:24px;height:24px;margin-right:16px;flex-shrink:0}.option-text{font-size:16px;color:#42526e;line-height:1.4}.company-name{font-weight:500}.company-nova-poshta{color:#d92121}.company-ukrposhta{color:#f5a623}.option-details{text-align:right}.price{font-size:16px;color:#42526e;font-weight:500}.promo-date{font-size:15px;font-weight:600;color:#d92121;display:block;margin-top:2px}.option-price{min-width:80px;text-align:center;line-height:1.1rem}.option-price .option-text{font-size:11px !important}.more-info{display:inline-block;margin-top:16px;font-size:15px;color:#f5a623;text-decoration:none;font-weight:500}.more-info:hover{text-decoration:underline}.payment-card{background-color:#fff;border-radius:12px;padding:24px;width:auto;max-width:600px}.payment-card h2{font-size:20px;font-weight:600;color:#172b4d;margin:0 0 16px 0;padding-bottom:16px;border-bottom:1px solid #eee}.payment-options{list-style:none;padding:0;margin:0}.payment-option{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.option-main{display:flex;align-items:center}.payment-option svg{width:24px;height:24px;margin-right:16px;flex-shrink:0}.delivery-option img,.delivery-icon{height:30px;margin:0px 10px}.wholesale-prices__item{display:flex;flex-direction:column;border:1px solid #acacac;padding:15px;margin-top:10px;gap:5px;text-align:center;border-radius:5px}.wholesale-prices__price{font-size:22px;font-weight:600}.wholesale-prices__quantity{flex-direction:column;gap:5px}.product__row{padding-top:20px}.size-selector{display:flex;gap:10px;margin-bottom:20px}.size-button{border:1px solid #ccc;background-color:#fff;color:#333;padding:10px 15px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .2s,color .2s}.size-button:hover{background-color:#f0f0f0}.size-button.active{background-color:#000;color:#fff;border-color:#000}