.container{max-width:1600px;margin:0 auto;padding:40px 46px}@media (max-width: 767px){.container{padding:10px 12px}}@media (min-width: 768px) and (max-width: 1199px){.container{padding:10px 12px}}.flyer-slider{display:flex;align-items:center;align-items:flex-start;gap:25px;overflow-y:hidden}@media (max-width: 767px){.flyer-slider{flex-direction:column;gap:15px;align-items:center}}@media (min-width: 768px) and (max-width: 1199px){.flyer-slider{gap:15px}}.flyer-slider .grid.slider__inner li.slider__item{width:260px;min-width:260px}.flyer-slider .slider{width:calc(100% - 430px);position:relative}@media (max-width: 767px){.flyer-slider .slider{width:100%}}.flyer-slider img{display:block;width:100%;height:auto}.flyer-slider__img{position:relative;width:420px;max-width:100%}@media (max-width: 767px){.flyer-slider__img{width:100%;max-width:400px}}.flyer-slider__buttons-wrapper{display:flex;width:100%;align-items:center;gap:10px;position:absolute;bottom:0;padding:20px;left:0;justify-content:space-around}@media (max-width: 767px){.flyer-slider__buttons-wrapper{padding:5px}}@media (max-width: 767px){.flyer-slider__buttons-wrapper a{padding:11px 6px}}.button-primary{font-weight:700;font-style:.6953125rem;text-transform:uppercase;color:#fff;background-color:#004570;border:1px solid #004570;padding:.6875rem 1.375rem;letter-spacing:.01em;font-family:DIN Next,sans-serif;font-style:normal;display:inline-block;cursor:pointer;border-radius:3px;text-decoration:none}.card-image{display:block;width:100%;height:auto}.banner-buttons a{opacity:1;background-color:#004570;color:#fff;text-transform:uppercase;font-weight:700;border-color:#004570}.brands-letter-container{display:flex;align-items:center;gap:10px;justify-content:center;flex-wrap:wrap}.brands-letter-container .brands-letter{padding:20px;color:inherit;font-size:15px;text-decoration:none}.brands-page .section-title{border-bottom:2px solid #a2a4a7;margin:40px 40px 0}.brands-page .vendor-name{display:none}.brands-page .brand-letter-section{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));width:95%;margin:20px auto;gap:25px;padding:15px;justify-content:center}.brands-page .brand-container{border:1px solid black}.brands-page figure{text-align:center;margin:0}.brands-page p{display:none}.brands-page img{max-width:250px}.brands-page .page-title{text-align:center}.product-vendor a{text-decoration:none;color:#4a4a4a;text-transform:uppercase}.footer-block:first-child{padding-right:12px}@media screen and (min-width: 750px){.product.product--thumbnail_slider .grid__item{width:100%}}.banner__subtext{display:flex;align-items:center;gap:14px;border-bottom:1px solid red}.banner__subtext p{margin:5px 0}.login-from__wrapper{display:flex;align-items:baseline;justify-content:space-between;margin-top:12px}.login-from__wrapper .button-primary{font-weight:700;text-transform:uppercase;color:#fff;background-color:#004570;border:1px solid #004570;padding:.6875rem 1.375rem;letter-spacing:.01em;font-family:DIN Next,sans-serif;font-style:normal;display:inline-block;cursor:pointer;border-radius:3px;text-decoration:none;margin:0}.login-from__wrapper .button-primary:after{content:none}.customer h1,.customer p{text-align:start}.customer .m0{margin:0}.customer.register .button-primary{font-weight:700;text-transform:uppercase;color:#fff;background-color:#004570;border:1px solid #004570;padding:.6875rem 1.375rem;letter-spacing:.01em;font-family:DIN Next,sans-serif;font-style:normal;display:inline-block;cursor:pointer;border-radius:3px;text-decoration:none}.customer.register .button-primary:after{content:none}.header__lang{font-size:16px;padding:10px}.notification-blocks{border:1px solid black;margin:14px 0}.notification-blocks:empty{border:none}.notification-blocks .notification-block:not(:first-child){border-top:1px solid #e5e5df}.notification-block{display:flex;align-items:center;gap:15px;padding:20px 5px;margin:0 15px}.notification-block__title{margin:0 0 10px}.notification-block__text{display:inline}.notification-block__link{text-decoration:underline}.product__inventory{display:flex;align-items:center;gap:.5rem}.product--no-media .product__inventory{justify-content:center}.product__inventory.visibility-hidden:empty{display:block}.product__inventory.visibility-hidden:empty:after{content:"#"}@media (min-width: 450px) and (max-width: 989px){.oss_wrapper{display:flex;gap:10px;align-items:center}}@media (min-width: 1275px){.oss_wrapper{display:flex;gap:10px;align-items:center}}
