@keyframes spinner_OeFQ{0%{cx:4px;r:3px}50%{cx:9px;r:8px}}@keyframes spinner_ZEPt{0%{cx:15px;r:8px}50%{cx:20px;r:3px}}.products{display:flex;flex-wrap:wrap}.products--shop{min-height:300px}.products.isLoading{pointer-events:none;position:relative}.products.isLoading:after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff;background-image:url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cstyle%3E.spinner_mHwL{animation:spinner_OeFQ .75s cubic-bezier(0.56,.52,.17,.98) infinite}.spinner_ote2{animation:spinner_ZEPt .75s cubic-bezier(0.56,.52,.17,.98) infinite}@keyframes spinner_OeFQ{0%{cx:4px;r:3px}50%25{cx:9px;r:8px}}@keyframes spinner_ZEPt{0%25{cx:15px;r:8px}50%25{cx:20px;r:3px}}%3C/style%3E%3Cdefs%3E%3Cfilter id="spinner-gF00"%3E%3CfeGaussianBlur in="SourceGraphic" stdDeviation="1.5" result="y"/%3E%3CfeColorMatrix in="y" mode="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 18 -7" result="z"/%3E%3CfeBlend in="SourceGraphic" in2="z"/%3E%3C/filter%3E%3C/defs%3E%3Cg filter="url(%23spinner-gF00)"%3E%3Ccircle fill="%23222222" class="spinner_mHwL" cx="4" cy="12" r="3"/%3E%3Ccircle fill="%23222222" class="spinner_ote2" cx="15" cy="12" r="8"/%3E%3C/g%3E%3C/svg%3E')!important;background-position:50%;background-position:center 130px;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.product{border-radius:10px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;margin-top:30px;padding:15px;text-decoration:none;transition:all .25s ease-in-out;width:33%}.product-title{font-size:20px;font-weight:500;line-height:normal;margin-bottom:5px;margin-top:7px}@media (max-width:991px){.product-title{font-size:15px;max-height:50px;overflow:auto;padding-bottom:10px}.product-title,.product-title-wrapper{position:relative}.product-title-wrapper:after{background:linear-gradient(0deg,#fff,transparent);bottom:20px;content:"";display:block;height:20px;left:0;position:absolute;width:100%}.products--shop .product-title{max-height:none;padding-bottom:0}.products--shop .product-subheader{font-size:12px;padding-bottom:5px}}.product-category{color:#cbcbcb;font-size:16px}.product-category,.product-price{font-style:normal;font-weight:500;line-height:normal}.product-price{display:inline-block;font-size:24.72px}.swiper-product-recommendations .product-price{font-size:18px}.product-price--beforePromo{color:#ac0000;display:inline-block;font-weight:400;margin-left:15px;text-decoration:line-through}.product-image{aspect-ratio:1/1;display:flex;justify-content:center;position:relative}.product-image img{border-radius:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.product-image-placeholder{border:1px solid #ececec;-o-object-fit:contain!important;object-fit:contain!important;padding:50px}@media (max-width:991px){.product-image:has(.product-store-badge) img{border-top-left-radius:0;border-top-right-radius:0}}.product-store-badge{align-items:center;background-color:#faf352;border-radius:20px;color:#141414;display:flex;font-size:14px;font-weight:700;gap:5px;padding:3px 15px;position:absolute;right:10px;top:10px;z-index:1}@media (max-width:991px){.product-store-badge{border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:10px;justify-content:center;padding:1px 8px;right:0;text-align:center;top:-17px;width:100%}}.product:hover{background-color:transparent;box-shadow:0 2px 4px #bfbfbf38,0 7px 7px #bfbfbf30,0 16px 10px #bfbfbf1c,0 28px 11px #bfbfbf08,0 44px 12px #bfbfbf00}@media (max-width:1199px){.product{width:50%}}.swiper-promo .swiper-slide{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center}
