:root{--rose-600:#E60F54;--rose-050:#FDEBF1;--burgundy-900:#5F0316;--text-900:#272626;--text-700:#605856;--bg-050:#F3F1F0;--border-200:rgba(167,159,154,.35)}section.s-block.s-block--categories{position:relative;padding:44px 0 54px;background:var(--bg-050);overflow:hidden;isolation:isolate}section.s-block.s-block--categories::before{content:"";position:absolute;inset:-2px;background:radial-gradient(900px 420px at 14% 12%,rgb(253 235 241 / .95) 0%,#fff0 62%),radial-gradient(700px 380px at 88% 18%,rgb(95 3 22 / .07) 0%,#fff0 66%),linear-gradient(180deg,#FFFFFF 0%,var(--bg-050) 100%);z-index:-2}section.s-block.s-block--categories::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(0 0 0 / .035) 1px,transparent 1px);background-size:20px 20px;opacity:.10;z-index:-1;pointer-events:none}section.s-block.s-block--categories>h3{color:var(--text-900);letter-spacing:.2px;position:relative;margin-bottom:8px}section.s-block.s-block--categories>h3::after{content:"";display:block;width:84px;height:4px;margin:12px auto 0;border-radius:999px;background:linear-gradient(90deg,rgb(95 3 22 / .35),var(--rose-600),rgb(95 3 22 / .15))}section.s-block.s-block--categories>p{color:var(--text-700)!important;max-width:720px;margin:10px auto 0}section.s-block.s-block--categories salla-slider{margin-top:22px!important}section.s-block.s-block--categories .swiper-slide{padding:6px}section.s-block.s-block--categories .aspect-square{border-radius:18px!important;box-shadow:0 14px 40px rgb(0 0 0 / .08);border:1px solid var(--border-200);transform:translateZ(0)}section.s-block.s-block--categories .aspect-square>a>div.w-full.h-full{transition:transform .55s cubic-bezier(.2,.8,.2,1);will-change:transform}section.s-block.s-block--categories .aspect-square::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 35%,rgb(0 0 0 / .24) 100%),radial-gradient(450px 220px at 18% 12%,rgb(230 15 84 / .18) 0%,#fff0 60%);opacity:.9;pointer-events:none;z-index:1}section.s-block.s-block--categories .aspect-square::after{content:"";position:absolute;inset:0;border-radius:18px;box-shadow:inset 0 0 0 1px rgb(230 15 84 / .35);opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:2}section.s-block.s-block--categories .aspect-square:hover>a>div.w-full.h-full{transform:scale(1.1)}section.s-block.s-block--categories .aspect-square:hover::after{opacity:1}section.s-block.s-block--categories .aspect-square:hover{box-shadow:0 18px 55px rgb(0 0 0 / .12)}section.s-block.s-block--categories .aspect-square .text{z-index:3;padding:0 10px}section.s-block.s-block--categories .aspect-square .text *{color:#fff;text-shadow:0 6px 18px rgb(0 0 0 / .25);font-weight:700;font-size:16px}section.s-block.s-block--categories .s-slider-nav-arrow{width:44px;height:44px;border-radius:999px;border:1px solid rgb(95 3 22 / .18);background:rgb(255 255 255 / .82);backdrop-filter:blur(8px);box-shadow:0 10px 24px rgb(0 0 0 / .08);transition:transform .18s ease,background .18s ease,border-color .18s ease}section.s-block.s-block--categories .s-slider-nav-arrow:hover{transform:translateY(-1px);background:rgb(253 235 241 / .92);border-color:rgb(230 15 84 / .25)}section.s-block.s-block--categories .s-slider-nav-arrow svg{fill:var(--burgundy-900)}section.s-block.s-block--categories{animation:rosaFadeUp .6s ease both}@keyframes rosaFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){section.s-block.s-block--categories,section.s-block.s-block--categories *{animation:none!important;transition:none!important}}:root{--rose-600:#E60F54;--rose-050:#FDEBF1;--burgundy-900:#5F0316;--bg-050:#F3F1F0;--bg-000:#FFFFFF;--text-900:#272626;--text-700:#605856;--border-200:rgba(167,159,154,.35);--shadow-1:0 10px 28px rgba(0,0,0,.07);--shadow-2:0 16px 44px rgba(0,0,0,.10)}html,body{background:var(--bg-050)!important;color:var(--text-900)}body{position:relative;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(1200px 520px at 12% 8%,rgb(253 235 241 / .95) 0%,#fff0 60%),radial-gradient(1000px 520px at 88% 12%,rgb(95 3 22 / .07) 0%,#fff0 64%),linear-gradient(180deg,#FFFFFF 0%,var(--bg-050) 100%)}body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.08;background-image:radial-gradient(rgb(0 0 0 / .035) 1px,transparent 1px);background-size:22px 22px}main,.s-app,.s-app-content,.container,.s-container{position:relative}.s-block,.s-card,.card,.product-card,.s-product-card,.s-product,.s-search-product{background:rgb(255 255 255 / .86);border:1px solid var(--border-200);border-radius:16px;box-shadow:var(--shadow-1);backdrop-filter:blur(6px)}.s-block{margin:18px 0;padding:18px 14px}button,.btn,.s-button,a.s-button{border-radius:14px}.s-button--primary,.btn-primary,button[type="submit"].s-button{background:var(--rose-600)!important;border-color:rgb(230 15 84 / .35)!important;color:#fff!important}.s-button--primary:hover,.btn-primary:hover,button[type="submit"].s-button:hover{filter:brightness(.92)}a{color:var(--rose-600)}a:hover{color:var(--burgundy-900)}.s-slider-container,.swiper,.swiper-wrapper{background:transparent!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--rose-600:#E60F54;--rose-050:#FDEBF1;--burgundy-900:#5F0316;--bg-050:#F3F1F0;--text-900:#272626;--text-700:#605856;--border-200:rgba(167,159,154,.35);--shadow-1:0 12px 34px rgba(0,0,0,.08);--shadow-2:0 18px 50px rgba(0,0,0,.12)}section.prestige-custom-testimonials.s-block--testimonials{position:relative;padding:54px 14px 64px!important;border-radius:22px;background:var(--bg-050);overflow:hidden;isolation:isolate}section.prestige-custom-testimonials.s-block--testimonials::before{content:"";position:absolute;inset:-2px;z-index:-2;background:radial-gradient(980px 420px at 14% 18%,rgb(253 235 241 / .95) 0%,#fff0 62%),radial-gradient(900px 420px at 90% 22%,rgb(95 3 22 / .07) 0%,#fff0 64%),linear-gradient(180deg,#FFFFFF 0%,var(--bg-050) 100%)}section.prestige-custom-testimonials.s-block--testimonials::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.08;background-image:radial-gradient(rgb(0 0 0 / .035) 1px,transparent 1px);background-size:22px 22px}section.prestige-custom-testimonials.s-block--testimonials h2{color:var(--text-900);letter-spacing:.2px;position:relative;margin-bottom:14px!important}section.prestige-custom-testimonials.s-block--testimonials h2::after{content:"";display:block;width:92px;height:4px;margin:12px auto 0;border-radius:999px;background:linear-gradient(90deg,rgb(95 3 22 / .25),var(--rose-600),rgb(95 3 22 / .12))}section.prestige-custom-testimonials .s-slider-nav-arrow{width:44px;height:44px;border-radius:999px;border:1px solid rgb(95 3 22 / .18);background:rgb(255 255 255 / .82);backdrop-filter:blur(8px);box-shadow:0 10px 24px rgb(0 0 0 / .08);transition:transform .18s ease,background .18s ease,border-color .18s ease}section.prestige-custom-testimonials .s-slider-nav-arrow:hover{transform:translateY(-1px);background:rgb(253 235 241 / .92);border-color:rgb(230 15 84 / .25)}section.prestige-custom-testimonials .s-slider-nav-arrow svg{fill:var(--burgundy-900)}section.prestige-custom-testimonials .testimonial{padding:10px 8px}section.prestige-custom-testimonials .testimonial__inner{position:relative;background:rgb(255 255 255 / .88);border:1px solid var(--border-200);border-radius:18px;box-shadow:var(--shadow-1);padding:18px 16px;backdrop-filter:blur(6px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}section.prestige-custom-testimonials .testimonial__inner::before{content:"";position:absolute;width:220px;height:220px;top:-110px;right:-110px;background:radial-gradient(circle,rgb(230 15 84 / .18) 0%,#fff0 70%);pointer-events:none}section.prestige-custom-testimonials .testimonial__icon{position:absolute;left:14px;top:14px;opacity:.16;color:var(--burgundy-900);transform:scale(1.05)}section.prestige-custom-testimonials .testimonial__text p{color:var(--text-900);line-height:1.9;font-size:15px}section.prestige-custom-testimonials .testimonial__info h4{color:var(--burgundy-900);font-weight:800}section.prestige-custom-testimonials .s-rating-stars-selected svg{fill:var(--rose-600)!important}section.prestige-custom-testimonials .swiper-slide-active .testimonial__inner,section.prestige-custom-testimonials .testimonial__inner:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:rgb(230 15 84 / .22)}section.prestige-custom-testimonials.s-block--testimonials{animation:rosaFadeUp .6s ease both}@keyframes rosaFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){section.prestige-custom-testimonials.s-block--testimonials{border-radius:16px;padding:40px 10px 52px!important}section.prestige-custom-testimonials .testimonial__inner{padding:16px 14px}}@media (prefers-reduced-motion:reduce){section.prestige-custom-testimonials.s-block--testimonials,section.prestige-custom-testimonials *{animation:none!important;transition:none!important}}@media (min-width:1024px){section.prestige-custom-testimonials.s-block--testimonials{margin-left:auto!important;margin-right:auto!important}section.prestige-custom-testimonials .testimonials-slider,section.prestige-custom-testimonials .s-slider-container{max-width:980px;margin-left:auto!important;margin-right:auto!important}section.prestige-custom-testimonials .swiper{justify-content:center}section.prestige-custom-testimonials .swiper-slide{display:flex;justify-content:center}section.prestige-custom-testimonials .testimonial{width:100%;max-width:760px;margin-left:auto!important;margin-right:auto!important}section.prestige-custom-testimonials .testimonial__inner{text-align:center}section.prestige-custom-testimonials .testimonial__info,section.prestige-custom-testimonials .testimonial__rating{justify-content:center!important;text-align:center}section.prestige-custom-testimonials .testimonial__text .flex.flex-col.lg\:flex-row{justify-content:center!important;gap:16px}}:root{--rose-600:#E60F54;--rose-050:#FDEBF1;--burgundy-900:#5F0316;--bg-050:#F3F1F0;--text-000:#FFFFFF;--text-900:#272626;--text-700:#605856;--border-200:rgba(167,159,154,.35);--shadow-1:0 12px 34px rgba(0,0,0,.10)}footer.bg-\[var\(--color-footer-main\)\]{position:relative;overflow:hidden;border-top:1px solid rgb(95 3 22 / .10);background:linear-gradient(180deg,rgb(243 241 240 / .88) 0%,rgb(255 255 255 / .86) 100%)!important;color:var(--text-900)!important}footer.bg-\[var\(--color-footer-main\)\]::before{content:"";position:absolute;inset:-2px;z-index:-2;background:radial-gradient(980px 420px at 12% 18%,rgb(253 235 241 / .95) 0%,#fff0 62%),radial-gradient(900px 420px at 88% 22%,rgb(95 3 22 / .08) 0%,#fff0 64%),linear-gradient(180deg,#FFFFFF 0%,var(--bg-050) 100%)}footer.bg-\[var\(--color-footer-main\)\]::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.07;background-image:radial-gradient(rgb(0 0 0 / .035) 1px,transparent 1px);background-size:22px 22px}footer.bg-\[var\(--color-footer-main\)\] .container{max-width:1200px}@media (min-width:1024px){footer.bg-\[var\(--color-footer-main\)\] .grid>div{padding-left:18px;padding-right:18px;position:relative}footer.bg-\[var\(--color-footer-main\)\] .grid>div:not(:last-child)::after{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;background:rgb(95 3 22 / .08)}}footer.bg-\[var\(--color-footer-main\)\] h3,footer.bg-\[var\(--color-footer-main\)\] h2{color:var(--text-900)!important;letter-spacing:.2px}footer.bg-\[var\(--color-footer-main\)\] h3{position:relative;padding-bottom:10px;margin-bottom:14px!important}footer.bg-\[var\(--color-footer-main\)\] h3::after{content:"";position:absolute;bottom:0;right:0;width:70px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(95 3 22 / .18),var(--rose-600),rgb(95 3 22 / .08))}footer.bg-\[var\(--color-footer-main\)\] .info p{color:var(--text-700)!important}footer.bg-\[var\(--color-footer-main\)\] .footer-list a{color:var(--text-700)!important;padding:10px 12px;border-radius:12px;border:1px solid #fff0;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease;display:inline-flex;align-items:center;gap:10px}footer.bg-\[var\(--color-footer-main\)\] .footer-list a:hover{background:rgb(253 235 241 / .80);border-color:rgb(230 15 84 / .18);color:var(--burgundy-900)!important;transform:translateY(-1px)}footer.bg-\[var\(--color-footer-main\)\] .s-contacts-item{background:rgb(255 255 255 / .78);border:1px solid rgb(167 159 154 / .32);border-radius:14px;padding:10px 12px;box-shadow:0 10px 24px rgb(0 0 0 / .06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}footer.bg-\[var\(--color-footer-main\)\] .s-contacts-item:hover{transform:translateY(-1px);border-color:rgb(230 15 84 / .22);box-shadow:0 14px 34px rgb(0 0 0 / .10)}footer.bg-\[var\(--color-footer-main\)\] .s-contacts-icon svg{fill:var(--burgundy-900)!important;opacity:.9}footer.bg-\[var\(--color-footer-main\)\] .s-social-list{gap:10px}footer.bg-\[var\(--color-footer-main\)\] .s-social-link a{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(167 159 154 / .30);box-shadow:0 10px 24px rgb(0 0 0 / .06);transition:transform .18s ease,border-color .18s ease,background .18s ease}footer.bg-\[var\(--color-footer-main\)\] .s-social-link a:hover{transform:translateY(-1px);background:rgb(253 235 241 / .86);border-color:rgb(230 15 84 / .22)}footer.bg-\[var\(--color-footer-main\)\] .s-social-link svg{fill:var(--burgundy-900)!important}footer.bg-\[var\(--color-footer-main\)\] ul.flex.items-stretch li{border:1px solid rgb(167 159 154 / .28);box-shadow:0 10px 22px rgb(0 0 0 / .05);transition:transform .18s ease}footer.bg-\[var\(--color-footer-main\)\] ul.flex.items-stretch li:hover{transform:translateY(-1px)}footer.bg-\[var\(--color-footer-main\)\] .logo img{filter:saturate(1.05) contrast(1.05)}@media (max-width:767px){footer.bg-\[var\(--color-footer-main\)\]{padding-left:18px!important;padding-right:18px!important}}@media (prefers-reduced-motion:reduce){footer.bg-\[var\(--color-footer-main\)\] *{transition:none!important;animation:none!important}}:root{--rose-600:#E60F54;--rose-050:#FDEBF1;--burgundy-900:#5F0316;--border-200:rgba(167,159,154,.35);--shadow-1:0 12px 34px rgba(0,0,0,.10);--shadow-2:0 18px 50px rgba(0,0,0,.14)}.swiper.s-slider-container{border-radius:22px}a.soumo-slide{display:block;overflow:hidden;border-radius:22px;border:1px solid var(--border-200);box-shadow:var(--shadow-1);background:rgb(255 255 255 / .6);transform:translateZ(0);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}a.soumo-slide img{width:100%;height:clamp(220px, 28vw, 420px);object-fit:cover;transform:scale(1.02);transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .25s ease;filter:saturate(1.03) contrast(1.03)}a.soumo-slide::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 360px at 14% 18%,rgb(230 15 84 / .16) 0%,#fff0 62%),linear-gradient(180deg,#fff0 40%,rgb(0 0 0 / .18) 100%);opacity:.95}a.soumo-slide::after{content:"";position:absolute;inset:0;border-radius:22px;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(230 15 84 / .30);opacity:0;transition:opacity .25s ease}@media (hover:hover){a.soumo-slide:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:rgb(230 15 84 / .20)}a.soumo-slide:hover img{transform:scale(1.08)}a.soumo-slide:hover::after{opacity:1}}a.soumo-slide:focus-visible{outline:2px solid rgb(230 15 84 / .45);outline-offset:3px}.swiper-pagination-bullet{width:8px;height:8px;opacity:.45;border-radius:999px;border:1px solid rgb(95 3 22 / .25);background:rgb(255 255 255 / .75);transition:transform .18s ease,opacity .18s ease,background .18s ease}.swiper-pagination-bullet-active{opacity:1;transform:scale(1.25);background:var(--rose-600);border-color:rgb(230 15 84 / .35)}@media (prefers-reduced-motion:reduce){a.soumo-slide,a.soumo-slide img,.swiper-pagination-bullet{transition:none!important}}:root{--rose-600:#E60F54;--rose-050:#FDEBF1;--burgundy-900:#5F0316;--text-900:#272626;--border-200:rgba(167,159,154,.35);--shadow-1:0 12px 34px rgba(0,0,0,.10)}.prestige-header{position:sticky;top:0;z-index:9999!important;border-bottom:1px solid rgb(95 3 22 / .10);background:rgb(255 255 255 / .78)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 26px rgb(0 0 0 / .06);transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.prestige-header::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 220px at 12% 10%,rgb(253 235 241 / .95) 0%,#fff0 60%),radial-gradient(900px 240px at 92% 10%,rgb(95 3 22 / .06) 0%,#fff0 62%);opacity:.95}.prestige-header{height:92px!important}@media (max-width:1023px){.prestige-header{height:74px!important}}.prestige-header>div,.prestige-header a,.prestige-header button{position:relative;z-index:1}.prestige-logo.logo{width:148px!important}@media (max-width:1023px){.prestige-logo.logo{width:128px!important}}.prestige-header .header-btn,.prestige-header .mburger,.prestige-header button{border-radius:999px;padding:10px 12px;background:rgb(255 255 255 / .70);border:1px solid rgb(167 159 154 / .28);box-shadow:0 10px 22px rgb(0 0 0 / .05);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.prestige-header i.sicon-menu,.prestige-header i.sicon-search,.prestige-header i.sicon-user,.prestige-header i.sicon-shopping-bag{color:var(--burgundy-900)!important}@media (hover:hover){.prestige-header .header-btn:hover,.prestige-header .mburger:hover,.prestige-header button:hover{transform:translateY(-1px);background:rgb(253 235 241 / .85);border-color:rgb(230 15 84 / .22);box-shadow:0 14px 34px rgb(0 0 0 / .10)}}.prestige-header .s-cart-summary-count{min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--rose-600)!important;color:#fff!important;font-weight:800;font-size:11px;line-height:18px;box-shadow:0 10px 22px rgb(230 15 84 / .25)}@media (max-width:640px){.prestige-header .s-cart-summary-content{display:none!important}}.prestige-header a:focus-visible,.prestige-header button:focus-visible{outline:2px solid rgb(230 15 84 / .40);outline-offset:3px}@media (prefers-reduced-motion:reduce){.prestige-header,.prestige-header *{transition:none!important}}