body#app{background-color:#fff}.banner--fixed img{background-color:rgb(255 255 255)}.lazy__bg.lazy.bg-no-repeat.entered.loaded{background-color:#fff}@media(min-width:1024px){.grid:nth-of-type(2){grid-template-columns:repeat(5,1fr)}.two-row .banner-entry:first-child{grid-column:span 1/span 1;grid-row:span 1/span 2}.banner-entry{height:270px;border-radius:40px}}.s-product-card-entry{border-radius:22px;overflow:hidden;background:#fff;border:1px solid rgba(176,61,91,.15);transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s ease}.s-product-card-entry:hover{transform:translateY(-10px) scale(1.01);border-color:#B03D5B;box-shadow:0 22px 55px rgba(176,61,91,.28)}.s-product-card-image img{transition:transform .7s cubic-bezier(.4,0,.2,1)}.s-product-card-entry:hover .s-product-card-image img{transform:scale(1.1)}.s-product-card-content-title a{display:block;font-size:16px;color:#B03D5B;transition:color .3s ease}.s-product-card-entry:hover .s-product-card-content-title a{color:#8f2f4a}.s-product-card-price{color:#111;font-size:21px;font-weight:700;transition:color .3s ease}.s-product-card-entry:hover .s-product-card-price{color:#B03D5B}.s-product-card-content{display:flex;place-content:center;align-items:center}.s-product-card-content-sub{display:flex;justify-content:center;align-items:center}.s-product-card-content-footer .s-button-element{border-radius:16px;transition:background-color .35s ease,color .35s ease,transform .35s ease,box-shadow .35s ease}.s-product-card-entry:hover .s-product-card-content-footer .s-button-element:not(.s-button-disabled){background-color:#B03D5B;border-color:#B03D5B;color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px rgba(176,61,91,.4)}.s-button-primary-outline.s-button-btn{position:relative;overflow:hidden;border-radius:18px;border:none;background:linear-gradient(120deg,#B03D5B,#EA4473,#B03D5B);background-size:250% 250%;color:#fff;font-weight:700;letter-spacing:.4px;box-shadow:0 14px 35px rgba(176,61,91,.4);animation:gradientFlow 7s ease infinite,softGlow 4s ease-in-out infinite;transition:transform .4s ease,box-shadow .4s ease}.s-button-primary-outline::before{content:"";position:absolute;top:0;left:-140%;width:120%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);animation:shimmerMove 5s infinite}.s-button-primary-outline .sicon-shopping-bag{margin-left:6px;animation:iconFloat 3.5s ease-in-out infinite}.s-button-primary-outline:hover{transform:translateY(-6px) scale(1.06);box-shadow:0 30px 70px rgba(176,61,91,.65)}.s-button-primary-outline:hover::before{animation-duration:1.6s}.s-button-primary-outline:active{transform:scale(.95)}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes softGlow{0%,100%{box-shadow:0 14px 35px rgba(176,61,91,.35)}50%{box-shadow:0 22px 55px rgba(176,61,91,.6)}}@keyframes shimmerMove{0%{left:-140%}100%{left:140%}}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.s-block--features__item{border-radius:18px;padding:24px 16px;background:#fff;transition:background .35s ease,color .35s ease,transform .35s ease,box-shadow .35s ease;cursor:pointer}.s-block--features__item .feature-icon{font-size:36px;color:#B03D5B;transition:color .35s ease,transform .35s ease}.s-block--features__item h2{color:#111;margin:12px 0 8px;transition:color .35s ease}.s-block--features__item p{color:#555;font-size:14px;line-height:1.6;transition:color .35s ease}.s-block--features__item:hover{background:#B03D5B;transform:translateY(-6px);box-shadow:0 12px 30px rgba(176,61,91,.25)}.s-block--features__item:hover h2,.s-block--features__item:hover p{color:#fff}.s-block--features__item:hover .feature-icon{color:#fff;background-color:brown}.s-block--features__item .feature-icon:hover{color:#B03D5B;transform:scale(1.1)}.header-btn{position:relative;background:#fff;border-radius:12px;padding:8px;transition:background .35s ease,box-shadow .35s ease;cursor:pointer}.header-btn__icon{color:#B03D5B;font-size:24px;transition:color .35s ease}.header-btn:hover{background:#B03D5B;box-shadow:0 8px 20px rgba(176,61,91,.25)}.header-btn:hover .header-btn__icon{color:#fff}.s-cart-summary-wrapper{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:6px 12px;transition:background .35s ease,box-shadow .35s ease;cursor:pointer}.s-cart-summary-wrapper .s-cart-summary-icon,.s-cart-summary-wrapper .header-btn__icon.icon{color:#B03D5B;transition:color .35s ease}.s-cart-summary-wrapper:hover{background:#B03D5B;box-shadow:0 8px 20px rgba(176,61,91,.25)}.s-cart-summary-wrapper:hover .s-cart-summary-icon,.s-cart-summary-wrapper:hover .header-btn__icon.icon{color:#fff}.s-cart-summary-wrapper:hover .s-cart-summary-icon{transform:rotate(-10deg);transition:transform .3s ease,color .35s ease}.s-cart-summary-wrapper:hover .header-btn__icon.icon{transform:rotate(10deg);transition:transform .3s ease,color .35s ease}.banner-entry{display:block;overflow:hidden;border-radius:16px;transition:transform .5s ease,box-shadow .5s ease;cursor:pointer}.banner-entry .lazy__bg{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform .6s ease,filter .6s ease}.banner-entry:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 30px rgba(176,61,91,.25)}.banner-entry:hover .lazy__bg{transform:scale(1.08) translateY(-3px);filter:brightness(1.05)}.banner-entry::after{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(0,0,0,.05));opacity:0;transition:opacity .5s ease}.banner-entry:hover::after{opacity:1}@media(max-width:767px){.grid:nth-of-type(2){grid-template-columns:repeat(3,1fr)}.two-row .banner-entry:first-child{grid-column:span 1/span 1;grid-row:span 1/span 2}#photos-0-slider>div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-ios.swiper-backface-hidden{padding:0}.s-products-slider-card{max-width:185px}.main-nav-container{min-height:56px}.s-button-element:not(:disabled):not([loading]){font-size:11px}.gradient-title-wrapper.desktop{display:none}}@media(min-width:1024px){.s-slider-block__title{display:flex;justify-content:center;align-items:center;position:relative}.s-slider-block__title-right h2{position:relative;display:inline-block;font-size:2rem;font-weight:700;color:#B03D5B;border:2px solid #B03D5B;border-radius:12px;padding:8px 24px;overflow:hidden;text-transform:uppercase;letter-spacing:1px}.s-slider-block__title-right h2::after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(176,61,91,0),rgba(176,61,91,.6),rgba(176,61,91,0));transform:skewX(-25deg);animation:shineTitle 3s infinite ease-in-out}.s-slider-block__title-right:where([dir=rtl],[dir=rtl] *){padding-left:0}@keyframes shineTitle{0%{left:-75%}100%{left:125%}}button.s-slider-next.s-slider-nav-arrow,button.s-slider-prev.s-slider-nav-arrow,button.s-slider-prev.s-slider-nav-arrow.swiper-button-disabled{display:none}.s-block__title .right-side:where([dir=rtl],[dir=rtl] *){display:flex;justify-content:center;align-items:center;width:100%;text-align:center}.s-block__title .right-side:where([dir=rtl],[dir=rtl] *) h2{position:relative;display:inline-block;font-size:2rem;font-weight:700;color:#B03D5B;text-transform:uppercase;letter-spacing:1px}.s-block__title .right-side:where([dir=rtl],[dir=rtl] *) h2::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:60%;height:3px;background:linear-gradient(90deg,transparent,#B03D5B,transparent);border-radius:2px;opacity:.8}.gradient-title-wrapper.mobile{display:none}}.store-footer__inner,.store-footer{background-color:#B03D5B}