.address-autocomplete{position:relative;display:flex;align-items:center}.address-search-input{padding:1.8rem!important;border:.1rem solid #453c3c!important;border-radius:.8rem!important;width:100%!important;font:inherit!important;background:#fff!important;outline:none!important;box-shadow:none!important;color:#000!important}.address-autocomplete .address-search-icon{display:none}.address-autocomplete *{color:#000!important}.address-search-input::placeholder{color:#b0aba5;font-weight:400}.address-search-clear{position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;padding:4px;opacity:.5;transition:opacity .15s;z-index:1}.address-search-clear:hover{opacity:1}.address-search-input:not(:placeholder-shown) {padding-right:3.6rem!important}.address-suggestions-dropdown{position:absolute;top: calc(100% + 4px);left:0;right:0;z-index:9999;background:#fff;border:.1rem solid #453c3c;border-radius:.8rem;box-shadow:0 8px 24px rgba(0,0,0,.10);overflow:hidden}.addr-suggestions-list{list-style:none;margin:0;padding:4px 0}.addr-suggestion-item{display:flex;align-items:flex-start;gap:10px;padding:11px 16px;cursor:pointer;transition:background .12s;outline:none}.addr-suggestion-item:hover,.addr-suggestion-item:focus{background:#f7f5f2}.addr-pin{flex-shrink:0;margin-top:2px;display:flex}.addr-texts{display:flex;flex-direction:column;gap:2px;min-width:0}.addr-primary{font-size:1.4rem;font-weight:500;color:#453c3c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addr-secondary{font-size:1.2rem;color:#9b9590}.addr-no-results{padding:14px 16px;font-size:1.3rem;color:#9b9590;text-align:center}.delivery-price-row{margin-top:1rem;font-size:1.4rem;color:#453c3c;margin-bottom:1rem}.delivery-price-row strong{font-weight:600}.delivery-address-error{font-size:1.3rem;color:#c0392b;margin-top:6px}.address-search-input.input-error{border-color:#c0392b!important}.add__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width:1200px){.add__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.add__grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}.add__pagination{text-align:center;margin-top:14px}.add__title-row,.watched__title-row{display:flex;align-items:center;justify-content:space-between;gap:2rem}.cart-carousel__arrow{width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;border:.1rem solid #d6cfca;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s , border-color .15s , opacity .15s}.cart-carousel__arrow:hover{background:#f7f5f2;border-color:#453c3c}.cart-carousel__arrow.swiper-button-disabled{opacity:.35;cursor:default}.cart-carousel__arrow svg{display:block}.add__slider,.watched__slider{position:relative}.cart-carousel__arrow--side{display:none}@media (min-width:970px){.cart-carousel__arrow--side{display:inline-flex;position:absolute;top:var(--carousel-arrow-top,50%);transform:translateY(-50%);z-index:5;box-shadow:0 .2rem .8rem rgba(69,60,60,.12)}.cart-carousel__arrow--prev{left:-6rem}.cart-carousel__arrow--next{right:-6rem}}@media (max-width:700px){.payment-cart .payment__block.methods{margin-top:3rem}}