:root{--bg:#0E0A1C;--bg-deep:#0A0716;--surface:#17112B;--card:#221A40;--card-line:#3D3268;--line:#2A2244;--line-2:#3A3058;--text:#F3EFFA;--muted:#B7AECB;--soft:#D9D2E8;--accent:#E73895;--accent-ink:#0E0A1C;--price:#FF7AC0;--link:#F3B4D8;--cyan:#6FD3F0;--plum:#2D1F45;--light:#F6F2FB;--light-ink:#1B1430;--light-muted:#4A4062;--light-line:#DCD3EA;--light-accent:#9A2C78;--font-head:'Nunito', 'Museo Sans Rounded', system-ui, sans-serif;--font-body:'Nunito Sans', system-ui, sans-serif;--wrap:1320px;--radius:22px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:var(--link)}a:hover{color:#FFF}h1,h2,h3,h4{font-family:var(--font-head);line-height:1.15;letter-spacing:-.01em}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.sr-wrap{max-width:var(--wrap);margin:0 auto;padding-left:24px;padding-right:24px}.screen-reader-text,.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.skip-link:focus{position:fixed;top:10px;left:10px;z-index:1000;width:auto;height:auto;clip:auto;background:var(--accent);color:var(--accent-ink);padding:10px 16px;border-radius:12px;font-weight:800}.sr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;border-radius:26px;border:1.5px solid #fff0;font-weight:800;font-size:16px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.sr-btn--accent{background:var(--accent);color:var(--accent-ink)}.sr-btn--accent:hover{background:#F25AAB;color:var(--accent-ink)}.sr-btn--ghost{border-color:rgb(243 239 250 / .6);color:var(--text);background:#fff0}.sr-btn--ghost:hover{border-color:#FFF;color:#FFF}.sr-btn--dark{background:var(--light-ink);color:#FFF}.sr-btn--dark:hover{background:#2E2450;color:#FFF}.sr-btn--sm{height:44px;padding:0 22px;border-radius:22px;font-size:15px}.sr-btn--lg{height:58px;padding:0 32px;border-radius:29px;font-size:17px}.sr-eyebrow{display:flex;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.sr-eyebrow::before{content:"";width:32px;height:2px;background:currentColor;flex:0 0 auto}.sr-eyebrow--plain::before{display:none}.sr-header{position:relative;z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.sr-header--overlay{position:absolute;left:0;right:0;top:0;background:#fff0;border-bottom:0}.sr-header__inner{display:flex;align-items:center;gap:16px 36px;padding-top:18px;padding-bottom:18px}.sr-logo{display:block;width:200px;flex:0 0 auto}.sr-logo img{display:block;width:100%;height:auto}.sr-nav{flex:1 1 auto;display:flex;align-items:center;gap:28px;font-weight:700;font-size:15px}.sr-nav>a,.sr-nav__trigger{color:var(--text);text-decoration:none;padding:0;border:0;background:none;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.sr-nav>a:hover,.sr-nav__trigger:hover,.sr-nav .is-current,.sr-nav__trigger[aria-expanded="true"]{color:var(--link)}.sr-nav__trigger svg{transition:transform .15s}.sr-nav__trigger[aria-expanded="true"] svg{transform:rotate(180deg)}.sr-header__tools{display:flex;align-items:center;gap:10px}.sr-icon-btn{position:relative;width:44px;height:44px;border-radius:22px;border:1px solid rgb(243 239 250 / .35);background:#fff0;color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.sr-icon-btn:hover{border-color:#FFF;color:#FFF}.sr-cart-count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:800;line-height:20px;text-align:center}.sr-burger{display:none}.sr-search{display:none;border-top:1px solid var(--line);background:var(--bg)}.sr-search.is-open{display:block}.sr-search form{display:flex;gap:10px;padding-top:14px;padding-bottom:14px}.sr-search input[type="search"]{flex:1 1 auto;min-width:0;height:48px;padding:0 18px;border-radius:24px;border:1px solid var(--line-2);background:var(--surface);color:var(--text)}.sr-mega{position:absolute;left:0;right:0;top:100%;display:none}.sr-mega.is-open{display:block}.sr-mega__panel{background:var(--surface);border:1px solid #2E2650;border-top:0;border-radius:0 0 28px 28px;box-shadow:0 40px 80px rgb(0 0 0 / .5);overflow:hidden}.sr-mega__grid{display:grid;grid-template-columns:1.55fr 1fr .85fr 1.05fr}.sr-mega__col{padding:32px 28px 30px;display:flex;flex-direction:column;gap:14px}.sr-mega__col+.sr-mega__col{border-left:1px solid var(--line)}.sr-mega__col--first{padding-left:32px}.sr-mega__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sr-mega__label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.sr-mega__all{font-size:14px;font-weight:700}.sr-mega__stim{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}.sr-mega__stim a{display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:14px;text-decoration:none;color:var(--text)}.sr-mega__stim a:hover,.sr-mega__stim a.is-current{background:#241B40;color:var(--text)}.sr-mega__ico{flex:0 0 auto;width:40px;height:40px;border-radius:12px;background:#241B40;display:flex;align-items:center;justify-content:center;color:var(--link)}.sr-mega__stim a:hover .sr-mega__ico{background:#33275A}.sr-mega__name{font-family:var(--font-head);font-weight:800;font-size:16px;display:block}.sr-mega__desc{font-size:13px;color:var(--muted);line-height:1.35;display:block}.sr-mega__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sr-mega__list a{display:flex;flex-direction:column;padding:9px 0;text-decoration:none;color:var(--text)}.sr-mega__list a:hover .sr-mega__name{color:var(--link)}.sr-mega__list--plain a{display:block;padding:8px 0;font-weight:700}.sr-mega__list--plain a:hover{color:var(--link)}.sr-mega__promo{padding:24px;display:flex}.sr-mega__promo a{flex:1 1 auto;position:relative;border-radius:20px;overflow:hidden;text-decoration:none;color:#FFF;display:flex;flex-direction:column;justify-content:flex-end;min-height:400px}.sr-mega__promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sr-mega__promo a::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(14 10 28 / .95) 0%,rgb(14 10 28 / .55) 45%,#fff0 75%)}.sr-mega__promo-body{position:relative;z-index:1;padding:22px;display:flex;flex-direction:column;gap:8px}.sr-mega__promo-title{font-family:var(--font-head);font-weight:800;font-size:19px;line-height:1.25}.sr-mega__bar{border-top:1px solid var(--line);background:#130E24;padding:16px 32px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.sr-mega__perks{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:14px;color:var(--muted)}.sr-mega__cta{display:flex;align-items:center;gap:18px;font-size:14px}.sr-mega__cta a.sr-tel{color:#FFF;font-weight:800;text-decoration:none}.sr-drawer{position:fixed;inset:0;z-index:200;background:var(--bg);display:none;flex-direction:column;overflow-y:auto}.sr-drawer.is-open{display:flex}.sr-drawer__top{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 10px 16px;border-bottom:1px solid var(--line)}.sr-drawer__top .sr-logo{width:160px}.sr-drawer__close{width:48px;height:48px;border:0;background:#fff0;color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer}.sr-drawer__body{flex:1 1 auto;padding:16px;display:flex;flex-direction:column}.sr-drawer__title{font-family:var(--font-head);font-weight:900;font-size:22px;padding:8px 4px 12px;color:var(--link)}.sr-acc{border-top:1px solid var(--line)}.sr-acc__btn{width:100%;min-height:54px;padding:0 4px;border:0;background:#fff0;color:var(--text);font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.sr-acc__btn span{font-size:22px;color:var(--muted);line-height:1}.sr-acc__panel{list-style:none;margin:0 0 12px;padding:0;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sr-acc.is-open .sr-acc__panel{display:grid}.sr-acc__panel a{min-height:48px;padding:10px 12px;border-radius:14px;background:var(--surface);color:var(--text);text-decoration:none;font-weight:700;font-size:14px;line-height:1.3;display:flex;align-items:center}.sr-drawer__link{border-top:1px solid var(--line);min-height:54px;padding:0 4px;display:flex;align-items:center;color:var(--text);font-family:var(--font-head);font-weight:800;font-size:19px;text-decoration:none}.sr-drawer__link--accent{color:var(--link);font-family:var(--font-body);font-size:16px}.sr-drawer__foot{padding:16px;border-top:1px solid var(--line);background:#130E24;display:flex;flex-direction:column;gap:10px}.sr-drawer__perks{font-size:13px;color:var(--muted);text-align:center}.sr-drawer__btns{display:flex;gap:10px}.sr-drawer__btns .sr-btn{flex:1 1 0%;height:50px}.sr-drawer__btns .sr-btn--accent{flex-grow:2}body.sr-lock{overflow:hidden}.sr-hero{position:relative;min-height:760px;display:flex;flex-direction:column;overflow:hidden}.sr-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.sr-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(14 10 28 / .94) 0%,rgb(14 10 28 / .78) 38%,rgb(14 10 28 / .15) 72%,rgb(14 10 28 / .35) 100%)}.sr-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(0deg,var(--bg) 0%,#fff0 100%)}.sr-hero__body{position:relative;z-index:1;flex:1 1 auto;width:100%;padding-top:150px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:center;gap:26px}.sr-hero h1{margin:0;max-width:780px;font-weight:800;font-size:clamp(36px, 4.8vw, 64px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.sr-hero p{margin:0;max-width:520px;font-size:19px;color:var(--soft);text-wrap:pretty}.sr-btn-row{display:flex;flex-wrap:wrap;gap:12px}.sr-section{padding-top:110px;padding-bottom:110px}.sr-section--tight{padding-top:90px;padding-bottom:90px}.sr-section--light{background:var(--light);color:var(--light-ink)}.sr-section--surface{background:var(--surface)}.sr-section--line{border-top:1px solid var(--line)}.sr-stack{display:flex;flex-direction:column;gap:36px}.sr-h2{margin:0;font-weight:800;font-size:clamp(28px, 3.2vw, 44px);line-height:1.12;max-width:900px}.sr-h2--sm{font-size:clamp(26px, 2.8vw, 38px)}.sr-h2--xs{font-size:clamp(24px, 2.4vw, 32px)}.sr-lead{margin:0;max-width:420px;color:var(--muted);font-size:17px}.sr-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.sr-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sr-stats__grid{padding-top:48px;padding-bottom:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px, 100%),1fr));gap:32px 24px}.sr-stat{display:flex;flex-direction:column;gap:10px;padding:6px 0 6px 24px;border-left:2px solid var(--accent)}.sr-stat__num{font-family:var(--font-head);font-weight:900;font-size:40px;line-height:1;color:#FFF;white-space:nowrap}.sr-stat__txt{font-size:15px;line-height:1.4;color:var(--muted);max-width:220px}.sr-chips{display:flex;flex-wrap:wrap;gap:10px}.sr-chip{height:48px;padding:0 22px;border-radius:24px;border:1.5px solid var(--line-2);background:#fff0;color:var(--text);font-weight:700;font-size:15px;cursor:pointer}.sr-chip:hover{border-color:var(--link)}.sr-chip[aria-pressed="true"]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:800}.sr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px, 100%),1fr));gap:18px;list-style:none;margin:0;padding:0}.sr-grid--home{grid-template-columns:repeat(auto-fill,minmax(min(280px, 100%),1fr));gap:20px}.sr-card{display:flex;flex-direction:column;text-decoration:none;color:var(--text);background:var(--card);border:1px solid var(--card-line);box-shadow:0 10px 30px rgb(0 0 0 / .35);border-radius:20px;overflow:hidden;height:100%;transition:border-color .15s,transform .15s}.sr-card:hover{color:var(--text);border-color:#5A4C92;transform:translateY(-2px)}.sr-card[hidden]{display:none}.sr-card__media{aspect-ratio:1 / 1;background:#0B0816;overflow:hidden}.sr-grid--home .sr-card__media{aspect-ratio:4 / 5}.sr-card__media img{width:100%;height:100%;object-fit:cover;display:block}.sr-card__media.is-white{background:#FFF;padding:18px}.sr-card__media.is-white img{object-fit:contain}.sr-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.sr-card__tags{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan)}.sr-card__title{margin:0;font-family:var(--font-head);font-weight:800;font-size:16px;line-height:1.3;overflow-wrap:break-word}.sr-grid--home .sr-card__title{font-size:19px;font-weight:700;line-height:1.2}.sr-card__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:6px}.sr-price,.sr-card__price{font-family:var(--font-head);font-weight:900;font-size:19px;color:var(--price)}.sr-price del,.sr-card__price del{color:var(--muted);font-weight:700;font-size:.8em;margin-right:6px}.sr-price ins,.sr-card__price ins{text-decoration:none}.sr-card__more{font-size:14px;color:#CFC6E2;font-weight:700;white-space:nowrap}.sr-card__badge{align-self:flex-start;font-size:12px;font-weight:800;padding:3px 10px;border-radius:10px;background:var(--accent);color:var(--accent-ink)}.sr-feature{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.sr-collage{flex:1 1 540px;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:220px 220px 160px;gap:14px}.sr-collage img{width:100%;height:100%;object-fit:cover;border-radius:24px;display:block}.sr-collage img:nth-child(1){grid-column:1 / 5;grid-row:1 / 3}.sr-collage img:nth-child(2){grid-column:5 / 7;grid-row:1 / 3}.sr-collage img:nth-child(3){grid-column:2 / 7;grid-row:3 / 4}.sr-feature__text{flex:1 1 380px;display:flex;flex-direction:column;gap:20px}.sr-feature__text p{margin:0;font-size:18px;color:var(--light-muted)}.sr-feature__price{font-family:var(--font-head);font-weight:900;font-size:32px;color:var(--light-accent)}.sr-section--light .sr-eyebrow{color:var(--light-accent)}.sr-section--light a:not(.sr-btn){color:var(--light-accent)}.sr-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px, 100%),1fr))}.sr-steps li{border-left:1px solid var(--line);padding:6px 24px 10px;display:flex;flex-direction:column;gap:12px}.sr-steps__n{font-family:var(--font-head);font-weight:800;font-size:44px;line-height:1;color:#fff0;-webkit-text-stroke:1.2px #CAC9E5}.sr-steps__t{font-family:var(--font-head);font-weight:800;font-size:18px}.sr-steps__d{font-size:15px;color:var(--muted)}.sr-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px, 100%),1fr));gap:20px}.sr-pack{background:#241B44;border:1px solid #40356C;border-radius:26px;padding:32px;display:flex;flex-direction:column;gap:14px;min-height:340px;color:var(--text);text-decoration:none}.sr-pack:hover{color:var(--text);border-color:#5A4C92}.sr-pack__k{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.sr-pack__t{font-family:var(--font-head);font-weight:800;font-size:25px;line-height:1.2}.sr-pack p{margin:0;color:var(--muted)}.sr-pack__price{margin-top:auto;font-family:var(--font-head);font-weight:900;font-size:24px;color:var(--price)}.sr-pack--accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.sr-pack--accent:hover{color:var(--accent-ink);border-color:#FFF}.sr-pack--accent .sr-pack__k{color:var(--accent-ink);font-weight:800}.sr-pack--accent p{color:#2A0F22}.sr-pack--accent .sr-pack__price{color:var(--accent-ink)}.sr-custom{border-radius:22px;border:1px dashed #4A3E72;padding:24px 28px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;text-decoration:none;color:var(--text)}.sr-custom:hover{color:var(--text);border-color:var(--link)}.sr-custom strong{font-family:var(--font-head);font-weight:800;font-size:19px}.sr-custom span{font-weight:800;color:var(--link)}.sr-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:300px;gap:14px}.sr-gallery img{width:100%;height:100%;object-fit:cover;border-radius:22px;display:block}.sr-gallery .is-tall{grid-row:span 2}.sr-split{display:flex;flex-wrap:wrap;gap:56px}.sr-split__a{flex:1 1 380px;display:flex;flex-direction:column;gap:18px}.sr-split__b{flex:1.4 1 520px;display:flex;flex-direction:column;min-width:0}.sr-split__a p{margin:0;font-size:18px;color:var(--soft)}.sr-faq details{border-top:1px solid #2E2650;padding:22px 0}.sr-faq details:last-child{border-bottom:1px solid #2E2650}.sr-faq summary{font-family:var(--font-head);font-weight:800;font-size:18px;cursor:pointer}.sr-faq details p,.sr-faq details>div{margin:12px 0 0;color:var(--muted)}.sr-section--light .sr-faq details{border-color:var(--light-line)}.sr-section--light .sr-faq details p,.sr-section--light .sr-faq details>div{color:var(--light-muted)}.sr-section--light .sr-split__a p{color:var(--light-muted)}.sr-cta{position:relative;overflow:hidden}.sr-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sr-cta::before{content:"";position:absolute;inset:0;background:rgb(14 10 28 / .7)}.sr-cta__body{position:relative;z-index:1;padding-top:140px;padding-bottom:140px;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.sr-cta h2{margin:0;font-weight:800;font-size:clamp(30px, 4vw, 52px);line-height:1.1;max-width:1000px}.sr-cta p{margin:0;max-width:560px;font-size:19px;color:#E6E0F1}.sr-banner{position:relative;overflow:hidden;background:var(--plum);border-bottom:1px solid #3A2C58}.sr-banner__img{position:absolute;top:0;right:0;width:58%;height:100%;object-fit:cover;object-position:50% 45%;display:block;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgb(0 0 0 / .35) 35%,#000 85%);mask-image:linear-gradient(to right,transparent 0%,rgb(0 0 0 / .35) 35%,#000 85%)}.sr-banner__body{position:relative;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;gap:12px}.sr-banner h1{margin:0;font-weight:900;font-size:clamp(30px, 3vw, 42px);line-height:1.1;color:#FFF}.sr-banner__desc{margin:0;max-width:560px;font-size:17px;color:#E0D9EE;text-wrap:pretty}.sr-banner__desc p{margin:0}.sr-crumbs{font-size:14px;color:#CFC6E2;display:flex;flex-wrap:wrap;gap:8px}.sr-crumbs a{color:var(--link)}.sr-crumbs .sep{opacity:.7}.sr-shop{padding-top:40px;padding-bottom:90px;display:flex;flex-wrap:wrap;gap:36px;align-items:flex-start}.sr-side{flex:1 1 240px;max-width:280px;display:flex;flex-direction:column;gap:30px}.sr-side__group{display:flex;flex-direction:column;gap:6px}.sr-side__group+.sr-side__group{padding-top:22px;border-top:1px solid var(--line)}.sr-side__title{font-family:var(--font-head);font-weight:800;font-size:17px;padding:0 12px 4px;margin:0}.sr-side__group a.sr-side__link{min-height:40px;padding:0 12px;border-radius:12px;color:var(--soft);font-size:15px;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.sr-side__group a.sr-side__link:hover{background:var(--surface);color:#FFF}.sr-side__group a.sr-side__link.is-current{background:var(--accent);color:var(--accent-ink);font-weight:800}.sr-side__count{font-size:12px;opacity:.7}.sr-side__all{min-height:40px;padding:0 12px;font-size:14px;font-weight:800;display:flex;align-items:center}.sr-side .widget{padding-top:22px;border-top:1px solid var(--line)}.sr-side .widget-title,.sr-side .widgettitle,.sr-side .wp-block-heading{font-family:var(--font-head);font-weight:800;font-size:17px;margin:0 0 10px}.sr-side .widget ul{list-style:none;margin:0;padding:0}.sr-side .widget li{padding:4px 0}.sr-help{border-radius:20px;padding:22px;background:var(--surface);border:1px solid #2E2650;display:flex;flex-direction:column;gap:10px}.sr-help__t{font-family:var(--font-head);font-weight:800;font-size:18px}.sr-help__d{font-size:14px;color:var(--muted)}.sr-main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:20px}.sr-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.sr-toolbar .woocommerce-result-count{margin:0;font-size:15px;color:var(--muted)}.sr-toolbar .woocommerce-ordering{margin:0}.sr-toolbar select,.sr-select{height:44px;border:1px solid var(--line-2);border-radius:12px;padding:0 12px;font-size:15px;color:var(--text);background:var(--surface)}.sr-side-toggle{display:none}.woocommerce-pagination,.sr-pagination{padding-top:12px}.woocommerce-pagination ul.page-numbers,.sr-pagination .page-numbers{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span,.sr-pagination a.page-numbers,.sr-pagination span.page-numbers{min-width:44px;height:44px;padding:0 12px;border-radius:22px;border:1px solid var(--line-2);color:var(--text);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700}.woocommerce-pagination .page-numbers .current,.sr-pagination .current{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.sr-seo{display:flex;flex-wrap:wrap;gap:56px;padding-top:90px;padding-bottom:90px}.sr-seo__text{flex:1 1 420px;display:flex;flex-direction:column;gap:16px}.sr-seo__text p{margin:0;color:var(--light-muted);font-size:17px}.sr-entry>*:first-child{margin-top:0}.sr-product{padding-top:28px;padding-bottom:90px;display:flex;flex-direction:column;gap:28px}.sr-product__cols{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.sr-gal{flex:1.3 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px}.sr-gal__main{aspect-ratio:4 / 3;border-radius:28px;overflow:hidden;background:var(--surface)}.sr-gal__main img{width:100%;height:100%;object-fit:cover;display:block}.sr-gal__main.is-white{background:#FFF;padding:28px}.sr-gal__main.is-white img{object-fit:contain}.sr-gal__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sr-gal__thumb{padding:0;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;border:2px solid var(--line);background:var(--surface);cursor:pointer}.sr-gal__thumb.is-white{background:#FFF}.sr-gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sr-gal__thumb.is-white img{object-fit:contain}.sr-gal__thumb[aria-pressed="true"]{border-color:var(--accent)}.sr-summary{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:22px}.sr-summary h1{margin:0;font-weight:800;font-size:clamp(26px, 2.4vw, 34px);line-height:1.2;letter-spacing:-.005em;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}.sr-summary__intro{font-size:18px;color:var(--soft);text-wrap:pretty}.sr-summary__intro p{margin:0 0 10px}.sr-summary__intro p:last-child{margin-bottom:0}.sr-summary__intro ul{margin:0;padding-left:20px}.sr-tags{display:flex;flex-wrap:wrap;gap:8px}.sr-tags a{font-size:13px;font-weight:700;padding:6px 14px;border-radius:16px;border:1px solid var(--line-2);color:var(--text);text-decoration:none}.sr-tags a:hover{border-color:var(--link)}.sr-summary .price{margin:0;font-family:var(--font-head);font-weight:900;font-size:36px;line-height:1;color:var(--price)}.sr-summary .price del{font-size:22px;color:var(--muted);margin-right:8px}.sr-summary .price ins{text-decoration:none}.sr-summary .price small{font-size:14px;color:var(--muted);font-weight:700}.sr-price-ask{font-family:var(--font-head);font-weight:900;font-size:28px;color:var(--price)}.sr-summary form.cart{display:flex;flex-wrap:wrap;gap:12px;margin:0;align-items:center}.sr-summary form.cart .quantity input{width:84px;height:58px;border-radius:29px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);text-align:center;font-weight:800}.sr-summary form.cart .single_add_to_cart_button,.sr-summary .sr-btn{flex:1 1 220px;height:58px;border-radius:29px;font-size:17px}.sr-summary form.cart .single_add_to_cart_button{border:0;background:var(--accent);color:var(--accent-ink);font-weight:800;cursor:pointer}.sr-summary form.cart .single_add_to_cart_button:hover{background:#F25AAB}.sr-summary .variations{width:100%;border-collapse:collapse}.sr-summary .variations th,.sr-summary .variations td{padding:6px 0;text-align:left}.sr-summary .variations select{height:44px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);padding:0 12px}.sr-summary .stock{margin:0;font-weight:700;color:var(--cyan)}.sr-summary .stock.out-of-stock{color:var(--link)}.sr-facts{margin:6px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border-radius:18px;overflow:hidden}.sr-facts div{background:var(--surface);padding:16px 18px}.sr-facts dt{font-size:13px;color:var(--muted)}.sr-facts dd{margin:2px 0 0;font-weight:700}.sr-desc{display:flex;flex-wrap:wrap;gap:56px}.sr-desc__main{flex:1.4 1 560px;min-width:0;font-size:17px;color:var(--light-muted)}.sr-desc__main h2,.sr-desc__main h3{color:var(--light-ink)}.sr-desc__main img{border-radius:18px}.sr-desc__main a{color:var(--light-accent)}.sr-desc__side{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:18px}.sr-specs{width:100%;border-collapse:collapse;font-size:15px}.sr-specs th,.sr-specs td{text-align:left;padding:12px 0;border-top:1px solid var(--light-line);vertical-align:top}.sr-specs th{width:42%;color:var(--light-muted);font-weight:600;padding-right:16px}.sr-specs td{color:var(--light-ink);font-weight:700}.sr-specs td p{margin:0}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{list-style:none;margin:0 0 16px;padding:16px 20px;border-radius:16px;background:var(--surface);border:1px solid var(--line-2);color:var(--text);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.woocommerce-error{border-color:var(--accent)}.woocommerce-message .button,.woocommerce-info .button{color:var(--link);font-weight:800}.sr-page-head{background:var(--plum);border-bottom:1px solid #3A2C58}.sr-page-head__body{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;gap:12px}.sr-page-head h1{margin:0;font-weight:900;font-size:clamp(30px, 3vw, 42px);color:#FFF}.sr-page-head p{margin:0;max-width:640px;font-size:17px;color:#E0D9EE}.sr-content{padding-top:56px;padding-bottom:90px}.sr-prose{max-width:820px;font-size:17px;color:var(--soft)}.sr-prose h2{color:var(--text);font-size:28px;margin:1.6em 0 .6em}.sr-prose h3{color:var(--text);font-size:21px;margin:1.4em 0 .5em}.sr-prose img{border-radius:18px}.sr-prose table{width:100%;border-collapse:collapse}.sr-prose th,.sr-prose td{border-top:1px solid var(--line);padding:10px 8px;text-align:left}.sr-wide{max-width:none}.woocommerce-cart .sr-prose,.woocommerce-checkout .sr-prose,.woocommerce-account .sr-prose{max-width:none}.sr-prose input[type="text"],.sr-prose input[type="email"],.sr-prose input[type="tel"],.sr-prose input[type="number"],.sr-prose input[type="password"],.sr-prose textarea,.sr-prose select{width:100%;min-height:48px;padding:10px 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--text)}.sr-prose .button,.sr-prose button[type="submit"],.sr-prose input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:25px;border:0;background:var(--accent);color:var(--accent-ink);font-weight:800;cursor:pointer;text-decoration:none}.sr-contact{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.sr-contact__info{flex:1 1 320px;display:flex;flex-direction:column;gap:16px}.sr-contact__card{border-radius:20px;padding:24px;background:var(--card);border:1px solid var(--card-line);display:flex;flex-direction:column;gap:6px}.sr-contact__card .k{font-size:13px;color:var(--muted)}.sr-contact__card .v{font-family:var(--font-head);font-weight:800;font-size:20px;color:#FFF;text-decoration:none}.sr-contact__form{flex:1.4 1 480px;min-width:0}.sr-footer{background:var(--bg-deep);color:var(--muted);font-size:15px}.sr-footer__grid{padding-top:72px;padding-bottom:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px, 100%),1fr));gap:36px}.sr-footer__col{display:flex;flex-direction:column;gap:8px}.sr-footer__col .sr-logo{width:200px;margin-bottom:8px}.sr-footer__h{font-weight:700;color:#FFF}.sr-footer a{color:var(--muted);text-decoration:none}.sr-footer a:hover{color:#FFF}.sr-footer a.sr-tel{color:#FFF;font-weight:700}.sr-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sr-footer__bottom{padding-top:20px;padding-bottom:28px;border-top:1px solid #241C3C;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:13px}.sr-footer__legal{display:flex;flex-wrap:wrap;gap:18px}@media (max-width:1180px){.sr-mega__grid{grid-template-columns:1.5fr 1fr 1fr}.sr-mega__promo{display:none}}@media (max-width:960px){.sr-nav,.sr-header__tools .sr-hide-m{display:none}.sr-burger{display:inline-flex}.sr-header__inner{justify-content:space-between;padding-top:10px;padding-bottom:10px}.sr-logo{width:160px}.sr-hero{min-height:640px}.sr-hero__body{padding-top:110px;padding-bottom:60px}.sr-hero::before{background:linear-gradient(0deg,rgb(14 10 28 / .96) 0%,rgb(14 10 28 / .82) 50%,rgb(14 10 28 / .6) 100%)}.sr-section{padding-top:72px;padding-bottom:72px}.sr-banner__img{width:100%;opacity:.35;-webkit-mask-image:none;mask-image:none}.sr-side{max-width:none;flex-basis:100%;display:none}.sr-side.is-open{display:flex}.sr-side-toggle{display:inline-flex}.sr-collage{grid-template-rows:160px 160px 120px}.sr-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px}}@media (max-width:600px){.sr-wrap{padding-left:16px;padding-right:16px}.sr-header__tools .sr-cta-head{display:none}.sr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sr-card__body{padding:12px}.sr-card__title,.sr-grid--home .sr-card__title{font-size:15px}.sr-card__foot{flex-direction:column;align-items:flex-start;gap:2px}.sr-card__price{font-size:17px}.sr-card__more{display:none}.sr-gal__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.sr-facts{grid-template-columns:1fr}.sr-btn--lg{height:54px;padding:0 24px}.sr-gallery{grid-auto-rows:220px}.sr-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;padding-top:36px;padding-bottom:36px}.sr-stat{padding-left:14px}.sr-stat__num{font-size:32px}.sr-eyebrow{font-size:12px;letter-spacing:.1em}.sr-hero h1{font-size:34px}.sr-gallery .is-tall{grid-row:span 1}.sr-mega__bar{padding:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sr-card{transition:none}}.sr-form{display:flex;flex-direction:column;gap:14px}.sr-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.sr-form__f{margin:0;display:flex;flex-direction:column;gap:6px}.sr-form__f label{font-size:14px;font-weight:700;color:var(--text)}.sr-form__f--produs,.sr-form__f--mesaj{grid-column:1 / -1}.sr-form__check{margin:0;font-size:14px;color:var(--muted)}.sr-form__check label{display:flex;gap:10px;align-items:flex-start}.sr-form__check input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent);flex:0 0 auto}.sr-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sr-form-wrap{scroll-margin-top:24px}@media (max-width:600px){.sr-form__grid{grid-template-columns:1fr}}.woocommerce table.shop_table{border-collapse:collapse;width:100%;border:1px solid var(--line);border-radius:16px;overflow:hidden}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:14px 12px;border-top:1px solid var(--line)}.woocommerce a.remove{color:var(--link)!important}.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.wc-block-components-button:not(.is-link){background:var(--accent);color:var(--accent-ink);border:0;border-radius:25px;min-height:48px;padding:0 24px;font-weight:800;cursor:pointer}.wc-block-components-button:not(.is-link):hover,.woocommerce .button:hover{background:#F25AAB;color:var(--accent-ink)}.wc-block-components-text-input input,.wc-block-components-select select,.wc-blocks-components-select__select,.wc-block-components-textarea,.wc-block-components-combobox .components-combobox-control__input{background:var(--surface)!important;color:var(--text)!important;border-color:var(--line-2)!important}.wc-block-components-text-input label,.wc-blocks-components-select__label{color:var(--muted)!important}.sr-footer__legal ul{flex-direction:row;flex-wrap:wrap;gap:18px}.sr-grid>li{display:flex;flex-direction:column}.sr-grid>li>.sr-card{flex:1 1 auto}.sr-hero__img,.sr-cta>img{z-index:0}.sr-hero::before,.sr-hero::after,.sr-cta::before{z-index:1}.sr-hero__body,.sr-cta__body{z-index:2}.sr-header--overlay{z-index:50}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.sr-grid>li.product{width:auto!important;float:none!important;margin:0!important;padding:0}.sr-grid.products::before,.sr-grid.products::after{display:none!important;content:none!important}.elementor-widget ul.products li.product{width:auto!important;float:none!important;margin:0!important}.admin-bar .sr-header--overlay{top:32px}@media (max-width:782px){.admin-bar .sr-header--overlay{top:46px}}.sr-hero{min-height:720px}.sr-hero__img{object-position:70% 50%}.sr-hero::before{background:linear-gradient(90deg,rgb(14 10 28 / .82) 0%,rgb(14 10 28 / .55) 32%,rgb(14 10 28 / .08) 58%,#fff0 100%)}.sr-hero::after{height:140px;background:linear-gradient(0deg,rgb(14 10 28 / .7) 0%,#fff0 100%)}.sr-hero__body{padding-bottom:150px}.sr-hero h1{max-width:640px;text-shadow:0 2px 24px rgb(0 0 0 / .35)}.sr-stats--card{position:relative;z-index:3;border:0;margin-top:-96px;background:linear-gradient(180deg,transparent 0,transparent 96px,#F1EBF7 96px)}.sr-stats--card .sr-stats__grid{background:#FFF;border-radius:24px;box-shadow:0 24px 60px rgb(14 10 28 / .35);padding:36px 40px;max-width:calc(var(--wrap) - 48px)}.sr-stats--card .sr-stat{border-left:3px solid var(--accent)}.sr-stats--card .sr-stat__num{color:var(--light-ink)}.sr-stats--card .sr-stat__txt{color:#5A5072}.sr-home-shop{background:#F1EBF7;padding-top:80px}.sr-home-shop .sr-h2{color:var(--light-ink)}.sr-home-shop .sr-lead{color:var(--light-muted)}.sr-home-shop .sr-chip{border-color:#CFC3E0;color:var(--light-ink);background:#FFF}.sr-home-shop .sr-chip:hover{border-color:var(--light-accent)}.sr-home-shop .sr-chip[aria-pressed="true"]{background:var(--light-ink);border-color:var(--light-ink);color:#FFF}.sr-home-shop .sr-card{background:#FFF;border:1px solid #E3DAEE;box-shadow:0 8px 24px rgb(27 20 48 / .08);color:var(--light-ink)}.sr-home-shop .sr-card:hover{border-color:var(--accent);box-shadow:0 14px 34px rgb(27 20 48 / .16);color:var(--light-ink)}.sr-home-shop .sr-card__tags{color:#7A3FA8}.sr-home-shop .sr-card__price{color:#C2187A}.sr-home-shop .sr-card__price del{color:#8A80A0}.sr-home-shop .sr-card__more{color:#5A5072}.sr-home-shop .sr-card__media.is-white{border-bottom:1px solid #EEE8F5}.sr-section--plum{background:radial-gradient(1200px 500px at 85% 0%,#3A2560 0%,#fff0 60%),#1C1233}.sr-section--plum .sr-feature__text p{color:var(--soft)}.sr-section--plum .sr-feature__price{color:var(--price)}.sr-section--plum .sr-collage img{box-shadow:0 18px 40px rgb(0 0 0 / .4)}@media (max-width:960px){.sr-hero{min-height:640px}.sr-hero__img{object-position:78% 50%}.sr-hero::before{background:linear-gradient(0deg,rgb(14 10 28 / .95) 0%,rgb(14 10 28 / .7) 55%,rgb(14 10 28 / .35) 100%)}.sr-hero__body{padding-bottom:130px}.sr-stats--card .sr-stats__grid{padding:28px 24px}}@media (max-width:600px){.sr-stats--card{margin-top:-80px;background:linear-gradient(180deg,transparent 0,transparent 80px,#F1EBF7 80px)}.sr-stats--card .sr-stats__grid{margin-left:16px;margin-right:16px;padding:22px 18px}.sr-home-shop{padding-top:56px}}.sr-card__tags span+span::before{content:" · "}.sr-card__arrow{display:none}.sr-home-shop{background:#E4DAF0}.sr-stats--card{background:linear-gradient(180deg,transparent 0,transparent 96px,#E4DAF0 96px)}.sr-home-shop .sr-grid--home{gap:22px}.sr-home-shop .sr-card{background:#FFF;border:0;border-radius:24px;padding:12px;gap:14px;box-shadow:0 2px 0 rgb(27 20 48 / .04),0 14px 30px rgb(27 20 48 / .10)}.sr-home-shop .sr-card:hover{transform:translateY(-3px);box-shadow:0 2px 0 rgb(27 20 48 / .04),0 22px 40px rgb(27 20 48 / .18)}.sr-home-shop .sr-card__media{aspect-ratio:1 / 1;border-radius:16px;background:#0B0816}.sr-grid--home .sr-card__media{aspect-ratio:1 / 1}.sr-home-shop .sr-card__media.is-white{background:#FFF;padding:14px;border:0}.sr-home-shop .sr-card__body{padding:0 8px 8px;gap:8px}.sr-home-shop .sr-card__tags{display:flex;flex-wrap:wrap;gap:6px;letter-spacing:0;text-transform:none}.sr-home-shop .sr-card__tags span{font-size:12px;font-weight:700;padding:3px 10px;border-radius:10px;background:#F1EBF7;color:#5B2E86}.sr-home-shop .sr-card__tags span+span::before{content:none}.sr-home-shop .sr-card__title{font-weight:800;font-size:18px;line-height:1.25;color:var(--light-ink)}.sr-home-shop .sr-card__price{font-size:22px;color:var(--light-ink)}.sr-home-shop .sr-card__price del{font-size:15px}.sr-home-shop .sr-card__more{display:none}.sr-home-shop .sr-card__arrow{display:flex;flex:0 0 auto;width:44px;height:44px;border-radius:22px;background:var(--accent);color:var(--accent-ink);align-items:center;justify-content:center;transition:transform .15s}.sr-home-shop .sr-card:hover .sr-card__arrow{transform:translateX(3px)}.sr-home-shop .sr-card__badge{background:var(--accent)}@media (max-width:600px){.sr-stats--card{background:linear-gradient(180deg,transparent 0,transparent 80px,#E4DAF0 80px)}.sr-home-shop .sr-card{padding:8px;border-radius:18px;gap:10px}.sr-home-shop .sr-card__media{border-radius:12px}.sr-home-shop .sr-card__body{padding:0 4px 4px}.sr-home-shop .sr-card__title{font-size:15px}.sr-home-shop .sr-card__price{font-size:17px}.sr-home-shop .sr-card__foot{flex-direction:row;align-items:center}.sr-home-shop .sr-card__arrow{width:34px;height:34px}}@media (max-width:600px){.sr-btn{white-space:normal;text-align:center;height:auto;min-height:48px;padding-top:10px;padding-bottom:10px;line-height:1.25}}.sr-grid>li[hidden],.sr-home-item[hidden]{display:none!important}.sr-home-shop{background:#D3C4E6}.sr-stats--card{background:linear-gradient(180deg,transparent 0,transparent 96px,#D3C4E6 96px)}.sr-home-shop .sr-chip{border-color:#BBA9D3}.sr-home-shop .sr-lead{color:#3E3458}@media (min-width:1200px){.sr-home-shop .sr-grid--home{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.sr-home-shop .sr-card{padding:10px;border-radius:22px}.sr-home-shop .sr-card__title{font-size:16px}.sr-home-shop .sr-card__price{font-size:19px}.sr-home-shop .sr-card__arrow{width:40px;height:40px}}@media (min-width:961px) and (max-width:1199px){.sr-home-shop .sr-grid--home{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.sr-stats--card{background:linear-gradient(180deg,transparent 0,transparent 80px,#D3C4E6 80px)}}.sr-home-shop .sr-card__tags{flex-wrap:nowrap;overflow:hidden;gap:4px;min-width:0}.sr-home-shop .sr-card__tags span{font-size:10px;line-height:1.5;padding:1px 7px;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.sr-home-shop .sr-card__tags .sr-card__more-tags{flex:0 0 auto;background:#E3D8F1;color:#3E2266}.sr-card__tags .sr-card__more-tags::before{content:none!important}.sr-card{position:relative}.sr-card__link,.sr-home-shop a.sr-card__link,.sr-section--light a.sr-card__link{color:inherit;text-decoration:none}.sr-card__link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.sr-card__link:focus-visible{outline:none}.sr-card__link:focus-visible::after{outline:2px solid var(--cyan);outline-offset:2px}.sr-card__cart,.sr-card__arrow{position:relative;z-index:2}.sr-card__cart{display:flex;flex:0 0 auto;width:44px;height:44px;border-radius:22px;background:var(--accent);color:var(--accent-ink);align-items:center;justify-content:center;text-decoration:none;transition:transform .15s,background-color .15s;cursor:pointer}.sr-card__cart:hover{background:#F25AAB;color:var(--accent-ink);transform:scale(1.06)}.sr-card__cart .sr-i-check{display:none}.sr-card__cart.loading{opacity:.55;pointer-events:none}.sr-card__cart.added{background:#2BB673;color:#FFF}.sr-card__cart.added .sr-i-plus{display:none}.sr-card__cart.added .sr-i-check{display:block}.sr-card .added_to_cart{display:none!important}.sr-home-shop .sr-card__foot .sr-card__cart~.sr-card__arrow{display:none}@media (min-width:1200px){.sr-home-shop .sr-card__cart{width:40px;height:40px}}@media (max-width:600px){.sr-home-shop .sr-card__cart{width:34px;height:34px}}.sr-packs-v1{background:#F6F4FA;color:var(--light-ink)}.sr-packs-v1__head{display:flex;flex-direction:column;gap:10px;max-width:720px}.sr-packs-v1__head p{margin:0;color:#5A5072;font-size:17px}.sr-pk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sr-pk__card{border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:14px}.sr-pk__card p{margin:0;font-size:15px}.sr-pk__k{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sr-pk__t{font-family:var(--font-head);font-weight:900;font-size:24px;line-height:1.2}.sr-pk__price{margin-top:auto;font-family:var(--font-head);font-weight:900;font-size:26px}.sr-pk__price--sm{font-size:21px}.sr-pk__btn{height:46px;border-radius:23px;font-weight:800;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:background-color .15s,color .15s}.sr-pk__card--outline{background:#FFF;border:1px solid #E8E3F1;box-shadow:0 10px 26px rgb(27 20 48 / .06)}.sr-pk__card--outline .sr-pk__k{color:#8E3F86}.sr-pk__card--outline p{color:#5A5072}.sr-pk__card--outline .sr-pk__btn{border:2px solid #2D1F45;color:#2D1F45}.sr-pk__card--outline .sr-pk__btn:hover{background:#2D1F45;color:#FFF}.sr-pk__card--dark{background:#2D1F45;color:#FFF}.sr-pk__card--dark .sr-pk__k{color:#E7A8D3}.sr-pk__card--dark p{color:#DCD5EA}.sr-pk__card--dark .sr-pk__btn{background:var(--accent);color:#FFF}.sr-pk__card--dark .sr-pk__btn:hover{background:#F25AAB;color:#FFF}.sr-pk__card--soft{background:#EDE6F6}.sr-pk__card--soft .sr-pk__k{color:#8E3F86}.sr-pk__card--soft p{color:#5A5072}.sr-pk__card--soft .sr-pk__btn{background:#B0287A;color:#FFF}.sr-pk__card--soft .sr-pk__btn:hover{background:#941F66;color:#FFF}.sr-gal2__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px}.sr-gal2__head>div{display:flex;flex-direction:column;gap:12px}.sr-gal2__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:260px;gap:14px}.sr-gal2__item{position:relative;margin:0;border-radius:22px;overflow:hidden;background:var(--surface)}.sr-gal2__item--big{grid-column:span 2;grid-row:span 2}.sr-gal2__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.sr-gal2__item:hover img{transform:scale(1.05)}.sr-gal2__item figcaption{position:absolute;left:12px;bottom:12px;padding:6px 12px;border-radius:14px;background:rgb(14 10 28 / .72);color:#FFF;font-size:13px;font-weight:700;backdrop-filter:blur(6px)}.sr-cta-card-wrap{padding:0 0 96px;background:var(--surface)}.sr-cta-card{background:#A8529F;background:linear-gradient(120deg,#A8529F 0%,#C2408F 100%);border-radius:28px;padding:56px 48px;color:#FFF;display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.sr-cta-card__text{flex:1 1 420px;display:flex;flex-direction:column;gap:10px}.sr-cta-card h2{margin:0;font-weight:900;font-size:clamp(26px, 3vw, 36px);line-height:1.15}.sr-cta-card p{margin:0;font-size:17px;color:#FBEAF5}.sr-btn--white{background:#FFF;color:#7A2F72}.sr-btn--white:hover{background:#F6E9F3;color:#7A2F72}.sr-btn--outline-white{border-color:#FFF;color:#FFF}.sr-btn--outline-white:hover{background:rgb(255 255 255 / .12);color:#FFF}.sr-footer{background:#2D1F45;color:#DCD5EA}.sr-footer__grid{padding-top:64px;padding-bottom:32px;gap:32px}.sr-footer__col .sr-logo{width:190px}.sr-footer a{color:#DCD5EA}.sr-footer a:hover{color:#FFF}.sr-footer a.sr-tel{color:#FFF}.sr-footer__social{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.sr-footer__bottom{border-top-color:#43316A;color:#B9AFCF;padding-top:18px}.sr-footer__bottom a{color:#B9AFCF;text-decoration:underline;text-underline-offset:3px}@media (max-width:1100px){.sr-pk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.sr-gal2__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:200px}.sr-cta-card{padding:40px 28px}}@media (max-width:600px){.sr-pk{grid-template-columns:1fr}.sr-gal2__grid{grid-auto-rows:160px;gap:10px}.sr-gal2__item figcaption{font-size:11px;left:8px;bottom:8px;padding:4px 8px}.sr-cta-card-wrap{padding-bottom:64px}}.sr-packs-v1 a.sr-packs-v1__all{display:inline-flex;align-items:center;height:50px;padding:0 26px;border-radius:25px;background:#2D1F45;color:#FFF;font-weight:800;text-decoration:none}.sr-packs-v1 a.sr-packs-v1__all:hover{background:#3E2B5E;color:#FFF}.sr-galA{background:var(--bg);overflow:hidden}.sr-galA__grid{display:grid;grid-template-columns:420px minmax(0,1fr);gap:64px;align-items:center}.sr-galA__text{display:flex;flex-direction:column;gap:22px}.sr-galA__num{font-family:var(--font-head);font-weight:900;font-size:clamp(96px, 10vw, 140px);line-height:.9;letter-spacing:-.03em;background:linear-gradient(90deg,#A8529F,#E73895);-webkit-background-clip:text;background-clip:text;color:#fff0}.sr-galA__title{margin:0;font-weight:800;font-size:clamp(30px, 3vw, 40px);line-height:1.1}.sr-galA__lead{margin:0;color:var(--muted);font-size:17px}.sr-galA__photos{height:640px;overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 60px,#000 calc(100% - 60px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 60px,#000 calc(100% - 60px),transparent 100%)}.sr-galA__col{display:flex;flex-direction:column;gap:14px}.sr-galA__col--1{margin-top:-40px}.sr-galA__col--2{margin-top:40px}.sr-galA__col--3{margin-top:-10px}.sr-galA__ph{margin:0;flex:0 0 auto;border-radius:22px;overflow:hidden;background:var(--surface)}.sr-galA__ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.sr-galA__ph:hover img{transform:scale(1.05)}@media (max-width:1100px){.sr-galA__grid{grid-template-columns:1fr;gap:40px}.sr-galA__photos{height:520px}}@media (max-width:600px){.sr-galA__photos{height:420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sr-galA__col--3{display:none}.sr-galA__ph{border-radius:16px;max-height:220px}}.sr-footer__perks{border-bottom:1px solid #43316A;background:#261A3C}.sr-footer__perks-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:28px;padding-bottom:28px}.sr-footer__perk{display:flex;align-items:center;gap:14px}.sr-footer__perk-ico{flex:0 0 auto;width:46px;height:46px;border-radius:14px;background:rgb(231 56 149 / .16);color:#F3B4D8;display:flex;align-items:center;justify-content:center}.sr-footer__perk strong{display:block;color:#FFF;font-family:var(--font-head);font-weight:800;font-size:16px}.sr-footer__perk small{display:block;color:#B9AFCF;font-size:13px;line-height:1.35}.sr-footer__grid--5{grid-template-columns:1.5fr 1fr 1fr 1fr 1.1fr;gap:36px;padding-top:56px}.sr-footer__brand p{margin:0;font-size:14px;line-height:1.6;color:#C9BFDD;max-width:300px}.sr-footer__social a{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:17px;border:1px solid #5A4685;font-size:13px;font-weight:700}.sr-footer__social a:hover{border-color:#F3B4D8}.sr-footer__h{font-family:var(--font-head);font-size:16px;margin-bottom:6px}.sr-footer ul{gap:9px;font-size:14px}.sr-footer__contact{font-size:14px}.sr-footer__contact .sr-tel{font-family:var(--font-head);font-size:20px;font-weight:900}.sr-footer__cta{margin-top:10px;align-self:flex-start;color:var(--accent-ink)!important}.sr-footer__legal a{text-decoration:underline}@media (max-width:1100px){.sr-footer__perks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-footer__grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-footer__brand{grid-column:1 / -1}}@media (max-width:600px){.sr-footer__perks-grid{grid-template-columns:1fr;gap:16px}.sr-footer__grid--5{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.sr-footer__contact{grid-column:1 / -1}}.sr-icon-btn{border:2px solid rgb(243 239 250 / .8);background:rgb(14 10 28 / .35)}.sr-header--overlay .sr-icon-btn{background:rgb(14 10 28 / .45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sr-icon-btn:hover{border-color:#FFF;background:rgb(14 10 28 / .6)}.sr-icon-btn svg path,.sr-icon-btn svg circle{stroke-width:2.4}.sr-catalog{padding-top:0}.sr-catalog .sr-shop{padding-top:40px;padding-bottom:90px}.sr-catalog .sr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sr-catalog .sr-card__media{aspect-ratio:1 / 1}.sr-catalog .sr-card__title{font-size:16px}.sr-catalog .sr-card__price{font-size:19px}.sr-catalog .sr-card__cart,.sr-catalog .sr-card__arrow{width:40px;height:40px}.sr-catalog .sr-side__title{color:var(--light-ink)}.sr-catalog .sr-side__group+.sr-side__group,.sr-catalog .sr-side .widget{border-top-color:#BBA9D3}.sr-catalog .sr-side__group a.sr-side__link{color:#3E3458}.sr-catalog .sr-side__group a.sr-side__link:hover{background:rgb(255 255 255 / .6);color:var(--light-ink)}.sr-catalog .sr-side__group a.sr-side__link.is-current{background:var(--light-ink);color:#FFF}.sr-catalog .sr-side__all{color:#9A2C78}.sr-catalog .sr-side .widget,.sr-catalog .sr-side .widget a{color:var(--light-ink)}.sr-catalog .sr-help{background:#FFF;border:0;box-shadow:0 10px 26px rgb(27 20 48 / .08)}.sr-catalog .sr-help__t{color:var(--light-ink)}.sr-catalog .sr-help__d{color:#5A5072}.sr-catalog .sr-toolbar .woocommerce-result-count{color:#3E3458}.sr-catalog .sr-toolbar select{background:#FFF;color:var(--light-ink);border-color:#BBA9D3}.sr-catalog .sr-side-toggle{border-color:var(--light-ink);color:var(--light-ink)}.sr-catalog .woocommerce-info,.sr-catalog .woocommerce-message{background:#FFF;color:var(--light-ink);border-color:#BBA9D3}.sr-catalog .woocommerce-pagination .page-numbers a,.sr-catalog .woocommerce-pagination .page-numbers span{background:#FFF;border-color:#BBA9D3;color:var(--light-ink)}.sr-catalog .woocommerce-pagination .page-numbers .current{background:var(--light-ink);border-color:var(--light-ink);color:#FFF}@media (max-width:1199px){.sr-catalog .sr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.sr-catalog .sr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sr-catalog .sr-grid{gap:10px}.sr-catalog .sr-card__title{font-size:15px}.sr-catalog .sr-card__cart,.sr-catalog .sr-card__arrow{width:34px;height:34px}}.sr-pp{background:linear-gradient(180deg,var(--plum) 0,var(--plum) 130px,#D3C4E6 130px)}.sr-pp .sr-product{padding-top:28px;padding-bottom:72px;gap:24px}.sr-pp .sr-product__cols{gap:28px}.sr-pp .sr-gal{background:#FFF;border-radius:28px;padding:14px;gap:12px;box-shadow:0 24px 50px rgb(27 20 48 / .18)}.sr-pp .sr-gal__main{border-radius:20px;background:#0B0816}.sr-pp .sr-gal__main.is-white{background:#FFF}.sr-pp .sr-gal__thumb{border-radius:14px;border-color:#EEE8F5}.sr-pp .sr-gal__thumb[aria-pressed="true"]{border-color:var(--accent)}.sr-pp .sr-summary{background:#FFF;color:var(--light-ink);border-radius:28px;padding:34px;gap:18px;box-shadow:0 24px 50px rgb(27 20 48 / .12)}.sr-pp .sr-summary .sr-eyebrow{color:#9A2C78;font-size:13px;font-weight:800}.sr-pp .sr-summary .sr-eyebrow::before{display:none}.sr-pp .sr-summary h1{color:var(--light-ink);font-weight:900}.sr-pp .sr-summary__intro{color:#4A4062;font-size:17px}.sr-pp .sr-tags a{border:0;background:#F1EBF7;color:#5B2E86}.sr-pp .sr-tags a:hover{background:#E3D8F1;color:#3E2266}.sr-pp .sr-summary .price{color:var(--light-ink);font-size:40px}.sr-pp .sr-summary .price del{color:#8A80A0}.sr-pp .sr-price-ask{color:var(--light-ink)}.sr-stock{margin:-6px 0 0;display:flex;align-items:center;gap:8px;font-weight:700;color:#8A5A00}.sr-stock span{width:9px;height:9px;border-radius:5px;background:#E0A100}.sr-stock.is-in{color:#1F8A57}.sr-stock.is-in span{background:#2BB673}.sr-pp .sr-summary form.cart .quantity input{background:#FFF;color:var(--light-ink);border-color:#CFC3E0}.sr-pp .sr-summary .sr-btn--ghost{border-color:var(--light-ink);color:var(--light-ink);flex:1 1 100%;height:52px}.sr-pp .sr-summary .sr-btn--ghost:hover{background:var(--light-ink);color:#FFF}.sr-pp .sr-summary .sr-btn-row{width:100%}.sr-pp .sr-summary .stock{display:none}.sr-pp .sr-facts{background:#E6DEF0;border-radius:16px}.sr-pp .sr-facts div{background:#F6F2FB}.sr-pp .sr-facts dt{color:#6B6185}.sr-pp .sr-facts dd{color:var(--light-ink)}.sr-pp .sr-crumbs{color:#CFC6E2}.woocommerce-notices-wrapper{max-width:var(--wrap);margin:0 auto;padding:0 24px}.sr-pdesc{background:#FFF;color:var(--light-ink);padding-top:80px;padding-bottom:80px}.sr-pdesc .sr-desc__main{color:#4A4062;font-size:17px}.sr-pdesc .sr-desc__main h2,.sr-pdesc .sr-desc__main h3,.sr-pdesc .sr-desc__main h4{color:var(--light-ink)}.sr-pdesc .sr-entry h2{font-size:26px;margin:1.4em 0 .5em}.sr-pdesc .sr-entry h3{font-size:21px;margin:1.3em 0 .4em}.sr-pdesc .sr-entry p{margin:0 0 1em}.sr-pdesc .sr-entry ul{list-style:none;padding:0;margin:0 0 1.2em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sr-pdesc .sr-entry ul li{background:#F6F2FB;border-radius:14px;padding:12px 14px 12px 40px;position:relative;font-size:15px;line-height:1.45}.sr-pdesc .sr-entry ul li::before{content:"";position:absolute;left:14px;top:15px;width:14px;height:14px;border-radius:7px;background:var(--accent);-webkit-mask:radial-gradient(circle,#000 35%,transparent 36%);mask:radial-gradient(circle,#000 35%,transparent 36%)}.sr-pdesc .sr-entry ol{padding-left:22px}.sr-pdesc .sr-entry img{border-radius:18px}.sr-pdesc .sr-entry a{color:#9A2C78}.sr-pdesc .sr-desc__side{background:#F6F2FB;border-radius:24px;padding:28px;align-self:flex-start;position:sticky;top:24px}.sr-pdesc .sr-desc__side-title{color:var(--light-ink)}.sr-pdesc .sr-specs th,.sr-pdesc .sr-specs td{border-top-color:#E3DAEE}.sr-related{padding-top:0}.sr-related__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.sr-related__head .sr-h2{color:var(--light-ink)}.sr-related__head a{color:var(--light-ink);font-weight:800;text-decoration:underline;text-underline-offset:3px}@media (max-width:960px){.sr-pp{background:linear-gradient(180deg,var(--plum) 0,var(--plum) 90px,#D3C4E6 90px)}.sr-pp .sr-summary{padding:24px}.sr-pdesc .sr-desc__side{position:static}}@media (max-width:600px){.sr-pdesc .sr-entry ul{grid-template-columns:1fr}.sr-pp .sr-gal{padding:8px;border-radius:20px}.sr-pp .sr-summary .price{font-size:32px}}.sr-ct{background:linear-gradient(180deg,var(--plum) 0,var(--plum) 250px,#D3C4E6 250px)}.sr-ct__wrap{padding-top:40px;padding-bottom:90px;display:flex;flex-direction:column;gap:32px}.sr-ct__head{display:flex;flex-direction:column;gap:10px}.sr-ct__head h1{margin:0;font-weight:900;font-size:clamp(34px, 3.4vw, 44px);color:#FFF}.sr-ct__head p{margin:0;font-size:18px;color:#E0D9EE;max-width:680px}.sr-ct__grid{display:grid;grid-template-columns:400px minmax(0,1fr);gap:28px;align-items:start}.sr-ct__info{display:flex;flex-direction:column;gap:14px}.sr-ct__card{background:#FFF;border-radius:22px;padding:22px 24px;display:flex;gap:16px;align-items:center;box-shadow:0 10px 26px rgb(27 20 48 / .08)}.sr-ct__ico{flex:0 0 auto;width:52px;height:52px;border-radius:16px;background:#F1EBF7;color:#9A2C78;display:flex;align-items:center;justify-content:center}.sr-ct__txt{display:flex;flex-direction:column;min-width:0}.sr-ct__k{font-size:13px;color:#6B6185}.sr-ct__v{font-family:var(--font-head);font-weight:900;font-size:21px;color:var(--light-ink);text-decoration:none;overflow-wrap:anywhere}a.sr-ct__v:hover{color:#9A2C78}.sr-ct__v--sm{font-size:17px;font-weight:800}.sr-ct__gets{background:var(--plum);color:#FFF;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:10px}.sr-ct__gets strong{font-family:var(--font-head);font-size:18px}.sr-ct__gets span{display:flex;gap:10px;color:#E0D9EE}.sr-ct__gets i{font-style:normal;color:#FF7AC0;font-weight:800}.sr-ct__form{background:#FFF;color:var(--light-ink);border-radius:28px;padding:40px;box-shadow:0 24px 50px rgb(27 20 48 / .14);display:flex;flex-direction:column;gap:6px}.sr-ct__form h2{margin:0;font-weight:900;font-size:30px;color:var(--light-ink)}.sr-ct__sub{margin:0 0 16px;color:#5A5072}.sr-ct__form .sr-form__f label{color:var(--light-ink)}.sr-ct__form .sr-form__f label span{color:var(--accent)}.sr-ct__form input[type="text"],.sr-ct__form input[type="email"],.sr-ct__form input[type="tel"],.sr-ct__form textarea,.sr-ct__form select{width:100%;min-height:50px;padding:12px 14px;border-radius:12px;border:1.5px solid #D6CAE6;background:#FFF;color:var(--light-ink);font-size:15px}.sr-ct__form textarea{min-height:130px;resize:vertical}.sr-ct__form input::placeholder,.sr-ct__form textarea::placeholder{color:#9A90B0}.sr-ct__form input:focus,.sr-ct__form textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgb(231 56 149 / .15)}.sr-ct__form .sr-form__check{color:#4A4062}.sr-ct__form .sr-form__check a{color:#9A2C78}.sr-ct__form .sr-form__check input{accent-color:var(--accent)}.sr-ct__form .woocommerce-message,.sr-ct__form .woocommerce-error{background:#F1EBF7;color:var(--light-ink);border-color:#D6CAE6}.sr-ct__form .wpcf7 input:not([type="submit"]):not([type="checkbox"]),.sr-ct__form .wpcf7 textarea{width:100%}@media (max-width:960px){.sr-ct{background:linear-gradient(180deg,var(--plum) 0,var(--plum) 220px,#D3C4E6 220px)}.sr-ct__grid{grid-template-columns:1fr}.sr-ct__info{order:2}.sr-ct__form{padding:26px 20px}}.sr-ord{background:linear-gradient(180deg,var(--plum) 0,var(--plum) 230px,#D3C4E6 230px);color:var(--light-ink)}.sr-ord__wrap{padding-top:36px;padding-bottom:90px;display:flex;flex-direction:column;gap:28px}.sr-ord__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px}.sr-ord__title{display:flex;flex-direction:column;gap:8px}.sr-ord__title h1{margin:0;font-weight:900;font-size:clamp(32px, 3.2vw, 42px);color:#FFF}.sr-ord__hello{margin:0;color:#E0D9EE;font-size:16px}.sr-ord__hello b{color:#FFF}.sr-ord__body>.woocommerce{display:flex;flex-direction:column;gap:0}.sr-osteps{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:10px;color:#CFC6E2;font-weight:700;font-size:14px}.sr-osteps li{display:flex;align-items:center;gap:8px}.sr-osteps li+li::before{content:"";width:28px;height:1px;background:#5A4685;margin-right:2px}.sr-osteps a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:8px}.sr-osteps__n{width:28px;height:28px;border-radius:14px;border:1.5px solid #5A4685;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:900;color:#CFC6E2}.sr-osteps .is-active,.sr-osteps .is-done{color:#FFF}.sr-osteps .is-active .sr-osteps__n{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.sr-osteps .is-done .sr-osteps__n{background:#FFF;border-color:#FFF;color:var(--light-ink)}.sr-wcard{background:#FFF;color:var(--light-ink);border-radius:26px;padding:32px;box-shadow:0 20px 44px rgb(27 20 48 / .12)}.sr-ord a{color:var(--light-accent)}.sr-ord .sr-crumbs a{color:var(--link)}.sr-ord .woocommerce-message,.sr-ord .woocommerce-info,.sr-ord .woocommerce-error{background:#FFF;color:var(--light-ink);border:1px solid #D6CAE6;border-left:4px solid var(--light-accent);box-shadow:0 10px 24px rgb(27 20 48 / .08);margin:0 0 20px}.sr-ord .woocommerce-error{border-left-color:var(--accent);flex-direction:column;align-items:flex-start}.sr-ord .woocommerce-message .button,.sr-ord .woocommerce-info .button,.sr-ord .woocommerce-message a,.sr-ord .woocommerce-info a{color:var(--light-accent);background:none;min-height:0;padding:0;font-weight:800}.sr-ord .woocommerce-notices-wrapper{padding:0;max-width:none;margin:0;width:100%}.sr-ord input[type="text"],.sr-ord input[type="email"],.sr-ord input[type="tel"],.sr-ord input[type="password"],.sr-ord input[type="number"],.sr-ord input[type="search"],.sr-ord textarea,.sr-ord select{width:100%;min-height:48px;padding:11px 14px;border-radius:12px;border:1.5px solid #D6CAE6;background:#FFF;color:var(--light-ink);font:inherit;font-size:15px}.sr-ord textarea{min-height:96px;resize:vertical}.sr-ord input::placeholder,.sr-ord textarea::placeholder{color:#9A90B0}.sr-ord input:focus,.sr-ord textarea:focus,.sr-ord select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgb(231 56 149 / .15)}.sr-ord .form-row,.sr-ord form .form-row-first,.sr-ord form .form-row-last,.sr-ord form .form-row-wide{margin:0;padding:0;float:none;width:auto;display:flex;flex-direction:column;gap:6px}.sr-ord .form-row label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){font-size:14px;font-weight:700;color:var(--light-ink)}.sr-ord .form-row .required{color:var(--accent);text-decoration:none;border:0}.sr-ord .form-row .optional{color:#8A7FA3;font-weight:600}.sr-ord .woocommerce-input-wrapper{display:block}.sr-ord .form-row.woocommerce-invalid input.input-text,.sr-ord .form-row.woocommerce-invalid select{border-color:var(--accent)}.sr-ord input[type="checkbox"],.sr-ord input[type="radio"]{accent-color:var(--accent);width:18px;height:18px}.sr-ord .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;cursor:pointer}.sr-ord .select2-container .select2-selection--single{height:48px;border-radius:12px;border:1.5px solid #D6CAE6;background:#FFF}.sr-ord .select2-container .select2-selection--single .select2-selection__rendered{line-height:45px;padding-left:14px;color:var(--light-ink)}.sr-ord .select2-container .select2-selection--single .select2-selection__arrow{height:46px;right:8px}.select2-dropdown{border-color:#D6CAE6!important;border-radius:12px!important;overflow:hidden}.select2-results__option--highlighted[aria-selected],.select2-results__option--highlighted[data-selected]{background:var(--accent)!important;color:var(--accent-ink)!important}.sr-ord .button,.sr-ord button.button,.sr-ord a.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:24px;border:0;background:var(--light-ink);color:#FFF;font-family:var(--font-head);font-weight:800;font-size:15px;cursor:pointer;text-decoration:none;line-height:1.2}.sr-ord .button:hover{background:#2E2450;color:#FFF}.sr-ord .button.alt,.sr-ord .checkout-button,.sr-ord #place_order,.sr-ord .woocommerce-form-login__submit,.sr-ord .woocommerce-form-register__submit{background:var(--accent);color:var(--accent-ink)}.sr-ord .button.alt:hover,.sr-ord .checkout-button:hover,.sr-ord #place_order:hover,.sr-ord .woocommerce-form-login__submit:hover,.sr-ord .woocommerce-form-register__submit:hover{background:#F25AAB;color:var(--accent-ink)}.sr-ord .button:disabled,.sr-ord .button.disabled{opacity:.5;cursor:not-allowed}.sr-ord .blockUI.blockOverlay{background:rgb(255 255 255 / .6)!important;border-radius:26px}.sr-cart{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}.sr-cart__thead,.sr-cart__row{display:grid;grid-template-columns:88px minmax(0,1fr) 120px 130px 110px 28px;gap:18px;align-items:center}.sr-cart__thead{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6B6185;padding-bottom:10px}.sr-r{text-align:right}.sr-cart__row{padding:18px 0;border-top:1px solid #EEE8F5}.sr-cart__thumb{width:88px;height:88px;border-radius:14px;overflow:hidden;background:#0B0816;border:1px solid #EEE8F5}.sr-cart__thumb a,.sr-cart__thumb img{display:block;width:100%;height:100%}.sr-cart__thumb img{object-fit:cover;border-radius:0}.sr-cart__thumb.is-white{background:#FFF;padding:6px}.sr-cart__thumb.is-white img{object-fit:contain}.sr-cart__name{display:flex;flex-direction:column;gap:3px;min-width:0}.sr-cart__title{font-family:var(--font-head);font-weight:800;font-size:17px;line-height:1.3}.sr-cart__title a{color:var(--light-ink);text-decoration:none}.sr-cart__title a:hover{color:var(--light-accent)}.sr-cart__sku{font-size:13px;color:#6B6185}.sr-cart__name dl.variation{margin:2px 0 0;font-size:13px;color:#6B6185;display:flex;flex-wrap:wrap;gap:2px 6px}.sr-cart__name dl.variation dt,.sr-cart__name dl.variation dd,.sr-cart__name dl.variation p{margin:0}.sr-cart__price{color:#4A4062}.sr-cart__sub{font-family:var(--font-head);font-weight:900;font-size:18px;text-align:right}.sr-cart__rm a.remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:14px;color:#9A90B0!important;font-size:22px;line-height:1;text-decoration:none}.sr-cart__rm a.remove:hover{background:#F1EBF7;color:var(--accent)!important}.sr-cart .quantity{display:inline-flex;align-items:center;border:1.5px solid #D6CAE6;border-radius:22px;height:42px;background:#FFF}.sr-cart .quantity input.qty{width:40px;min-height:0;height:38px;padding:0;border:0;text-align:center;font-weight:800;font-size:16px;-moz-appearance:textfield;appearance:textfield;background:#fff0;box-shadow:none}.sr-cart .quantity input.qty::-webkit-outer-spin-button,.sr-cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sr-qty__btn{width:36px;height:38px;border:0;background:none;color:#6B6185;font-weight:800;font-size:18px;cursor:pointer;border-radius:19px}.sr-qty__btn:hover{color:var(--accent)}.sr-cart__actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;border-top:1px solid #EEE8F5}.sr-cart__back{font-weight:800;text-decoration:none}.sr-cart__coupon{display:flex;gap:8px;align-items:center}.sr-cart__coupon input{width:190px;min-height:44px}.sr-cart__coupon .button{min-height:44px;padding:0 20px}.js .sr-cart__update,.sr-cart__update{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.woocommerce .sr-cart .cart-collaterals,.woocommerce .sr-cart .cart-collaterals .cart_totals,.woocommerce-page .sr-cart .cart-collaterals .cart_totals{float:none;width:auto}.sr-cart .cart-collaterals{position:sticky;top:24px}.sr-sum h2{margin:0 0 14px;font-weight:900;font-size:22px;color:var(--light-ink)}.sr-sum table.shop_table{border:0;border-radius:0;margin:0;width:100%;border-collapse:collapse}.sr-sum table.shop_table th,.sr-sum table.shop_table td{padding:10px 0;border:0;border-top:1px solid #EEE8F5;background:none;vertical-align:top;color:#4A4062;font-weight:600;text-align:left}.sr-sum table.shop_table td{text-align:right;color:var(--light-ink);font-weight:800}.sr-sum table.shop_table tr:first-child th,.sr-sum table.shop_table tr:first-child td{border-top:0}.sr-sum .order-total th,.sr-sum .order-total td{padding-top:16px;border-top:1.5px solid #D6CAE6!important;color:var(--light-ink);font-family:var(--font-head);font-size:20px;font-weight:900}.sr-sum .order-total td strong{font-weight:900}.sr-sum .order-total small,.sr-sum .includes_tax{display:block;font-size:12px;font-weight:600;color:#6B6185;font-family:var(--font-body)}.sr-sum .sr-cashback td,.sr-sum .sr-cashback th{color:var(--light-accent)}.sr-sum .woocommerce-shipping-totals td{text-align:right}.sr-sum ul#shipping_method,.sr-sum .woocommerce-shipping-methods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.sr-sum ul#shipping_method li{display:flex;align-items:center;gap:6px;justify-content:flex-end;text-align:right}.sr-sum ul#shipping_method label{font-weight:700}.sr-sum .woocommerce-shipping-destination,.sr-sum .woocommerce-shipping-calculator{font-size:13px;font-weight:600;color:#6B6185;margin:6px 0 0}.sr-sum .shipping-calculator-form{text-align:left;display:flex;flex-direction:column;gap:8px;padding-top:8px}.sr-sum .wc-proceed-to-checkout{padding:18px 0 0;display:flex;flex-direction:column;gap:10px}.sr-sum .checkout-button{width:100%;min-height:54px;border-radius:27px;font-size:16px}.sr-quote-btn{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:25px;border:1.5px solid var(--light-ink);color:var(--light-ink)!important;font-family:var(--font-head);font-weight:800;text-decoration:none}.sr-quote-btn:hover{background:var(--light-ink);color:#FFFFFF!important}.sr-perks-list{list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid #EEE8F5;display:flex;flex-direction:column;gap:8px;font-size:14px;color:#4A4062}.sr-perks-list li{display:flex;gap:10px;align-items:baseline}.sr-perks-list i{font-style:normal;color:#2E9E5B;font-weight:900}.sr-ord .cart-empty.woocommerce-info{padding:40px 32px;border-radius:26px;border:0;font-family:var(--font-head);font-size:22px;font-weight:800;justify-content:center;text-align:center}.sr-ord .return-to-shop{text-align:center;margin:0}.sr-ord .return-to-shop .button{background:var(--accent);color:var(--accent-ink);min-height:52px;padding:0 28px}.sr-ord .cross-sells{margin-top:40px}.sr-ord .cross-sells>h2{margin:0 0 18px;font-weight:900;font-size:26px;color:var(--light-ink)}.sr-co{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start}.sr-co>.woocommerce-NoticeGroup,.sr-co>.woocommerce-error,.sr-co>.woocommerce-message,.sr-co>.woocommerce-info{grid-column:1 / -1}.sr-co__side{position:sticky;top:24px}.sr-co__who{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px}.sr-co__who>b{font-family:var(--font-head);font-size:22px;font-weight:900}.sr-seg{display:flex;flex-wrap:wrap;background:#F1EBF7;border-radius:24px;padding:4px;gap:4px}.sr-seg label{position:relative;cursor:pointer}.sr-seg input{position:absolute;opacity:0;width:1px;height:1px}.sr-seg span{display:block;padding:10px 20px;border-radius:20px;font-weight:700;color:#4A4062;font-size:15px}.sr-seg input:checked+span{background:var(--light-ink);color:#FFF;font-weight:800}.sr-seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.sr-co__sec{display:flex;flex-direction:column;gap:16px;padding:26px 0;border-top:1px solid #EEE8F5}.sr-co__sec:last-child{padding-bottom:0}.sr-co__sec:empty{display:none}.sr-co__h{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-head);font-size:21px;font-weight:900;color:var(--light-ink)}.sr-co__h>span{width:30px;height:30px;border-radius:15px;background:var(--light-ink);color:#FFF;font-size:15px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sr-co__note{margin:0;font-size:14px;color:#5A5072}.sr-co .woocommerce-billing-fields>h3{display:none}.sr-co .woocommerce-billing-fields__field-wrapper,.sr-co .woocommerce-shipping-fields__field-wrapper,.sr-myacc .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px}.sr-co .form-row,.sr-myacc .woocommerce-address-fields__field-wrapper .form-row{grid-column:1 / -1}.sr-co .form-row-first,.sr-myacc .woocommerce-address-fields__field-wrapper .form-row-first{grid-column:1}.sr-co .form-row-last,.sr-myacc .woocommerce-address-fields__field-wrapper .form-row-last{grid-column:2}.sr-co #ship-to-different-address{margin:0;font-size:16px;font-family:var(--font-body)}.sr-co .shipping_address{padding-top:14px}.sr-co .woocommerce-account-fields{margin-top:16px;display:flex;flex-direction:column;gap:12px}.sr-co .woocommerce-additional-fields__field-wrapper .form-row>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sr-pay{background:none;border-radius:0}.sr-pay ul.payment_methods{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;border:0}.sr-pay ul.payment_methods li.wc_payment_method{position:relative;margin:0;padding:16px;border:1.5px solid #D6CAE6;border-radius:16px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;background:#FFF;line-height:1.3}.sr-pay ul.payment_methods li.wc_payment_method:has(input:checked){border:2px solid var(--accent);background:#FFF5FA;padding:15.5px}.sr-pay ul.payment_methods li>input.input-radio{margin:0;flex:0 0 auto}.sr-pay ul.payment_methods li>label{flex:1 1 0%;min-width:0;font-family:var(--font-head);font-weight:800;font-size:16px;color:var(--light-ink);cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sr-pay ul.payment_methods li>label::after{content:"";position:absolute;inset:0;border-radius:16px}.sr-pay ul.payment_methods li>label img{max-height:22px;width:auto;margin:0}.sr-pay .payment_box{position:relative;z-index:1;flex:1 1 100%;margin:4px 0 0;padding:0;background:none;font-size:13px;color:#6B6185}.sr-pay .payment_box p{margin:0}.sr-pay .payment_box::before{display:none}.sr-pay .payment_box fieldset{border:0;margin:8px 0 0;padding:0}.sr-pay__none{grid-column:1 / -1;padding:0!important;border:0!important}.sr-rev{display:flex;align-items:center;gap:12px}.sr-rev__thumb{width:52px;height:52px;flex:0 0 52px;border-radius:12px;overflow:hidden;background:#0B0816;border:1px solid #EEE8F5}.sr-rev__thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.sr-rev__thumb.is-white{background:#FFF;padding:4px}.sr-rev__thumb.is-white img{object-fit:contain}.sr-rev__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.sr-rev__name{font-weight:700;color:var(--light-ink);font-size:15px;line-height:1.3}.sr-rev .product-quantity{font-size:13px;color:#6B6185;font-weight:700}.sr-rev dl.variation{margin:0;font-size:12px;color:#6B6185}.sr-sum .woocommerce-checkout-review-order-table td.product-name{text-align:left}.sr-sum .woocommerce-checkout-review-order-table td.product-total{white-space:nowrap;vertical-align:middle}.sr-place{padding-top:18px;display:flex;flex-direction:column;gap:14px}.sr-place .woocommerce-terms-and-conditions-wrapper{font-size:14px;color:#4A4062}.sr-place .woocommerce-privacy-policy-text p{margin:0 0 8px;font-size:13px;color:#6B6185}.sr-place .woocommerce-terms-and-conditions{max-height:200px;overflow:auto;border:1px solid #EEE8F5;border-radius:12px;padding:12px;margin-bottom:10px}.sr-place .form-row.validate-required{flex-direction:row}.sr-place #place_order{width:100%;min-height:56px;border-radius:28px;font-size:17px;float:none}.sr-ord .woocommerce-order,.sr-ord form#order_review{background:#FFF;color:var(--light-ink);border-radius:26px;padding:32px;box-shadow:0 20px 44px rgb(27 20 48 / .12)}.sr-ord .woocommerce-thankyou-order-received{margin:0 0 20px;font-family:var(--font-head);font-size:22px;font-weight:900}.sr-ord ul.woocommerce-order-overview{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.sr-ord ul.woocommerce-order-overview li{margin:0;padding:14px 16px;border-radius:16px;background:#F6F2FB;font-size:13px;color:#6B6185;border:0;text-transform:none}.sr-ord ul.woocommerce-order-overview li strong{display:block;font-size:16px;color:var(--light-ink);margin-top:2px}.sr-ord .woocommerce-order h2,.sr-ord .woocommerce-MyAccount-content h2,.sr-ord .woocommerce-MyAccount-content h3{color:var(--light-ink);font-weight:900;font-size:22px;margin:26px 0 12px}.sr-ord .woocommerce-order section:first-child h2{margin-top:0}.sr-ord .woocommerce-order table.shop_table,.sr-myacc__page table.shop_table{border:1px solid #EEE8F5;border-radius:16px;border-collapse:separate;border-spacing:0;overflow:hidden}.sr-ord .woocommerce-order table.shop_table th,.sr-ord .woocommerce-order table.shop_table td,.sr-myacc__page table.shop_table th,.sr-myacc__page table.shop_table td{border:0;border-top:1px solid #EEE8F5;padding:12px 14px;text-align:left;color:var(--light-ink)}.sr-ord .woocommerce-order table.shop_table thead th,.sr-myacc__page table.shop_table thead th{border-top:0;background:#F6F2FB;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:#6B6185}.sr-ord .woocommerce-order address,.sr-myacc address{font-style:normal;line-height:1.6;color:#4A4062;border:0;padding:0}.sr-ord .woocommerce-bacs-bank-details,.sr-ord .wc-bacs-bank-details{margin-top:10px}.sr-ord .wc-bacs-bank-details{list-style:none;padding:16px;margin:0 0 16px;border-radius:16px;background:#F6F2FB;display:grid;gap:6px}.sr-ord .woocommerce-columns--addresses{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sr-ord .woocommerce-columns--addresses .woocommerce-column{float:none;width:auto}.sr-ord .col2-set::before,.sr-ord .col2-set::after{display:none}.sr-myacc{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.sr-myacc .woocommerce-MyAccount-navigation,.sr-myacc .woocommerce-MyAccount-content{float:none;width:auto}.sr-accnav{padding:16px;position:sticky;top:24px}.sr-accnav__me{display:flex;gap:12px;align-items:center;padding:6px 6px 18px;border-bottom:1px solid #EEE8F5;margin-bottom:10px}.sr-accnav__av{width:46px;height:46px;border-radius:23px;background:var(--plum);color:#FFF;font-family:var(--font-head);font-weight:900;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sr-accnav__who{display:flex;flex-direction:column;min-width:0}.sr-accnav__who b{font-family:var(--font-head);font-weight:800}.sr-accnav__who span{font-size:13px;color:#6B6185}.sr-accnav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sr-accnav li a{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;color:#3E3458!important;font-weight:700;text-decoration:none}.sr-accnav li a:hover{background:#F1EBF7}.sr-accnav li.is-active a{background:var(--light-ink);color:#FFFFFF!important}.sr-accnav li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:6px;padding-top:6px;border-top:1px solid #EEE8F5}.sr-myacc__page>*:first-child{margin-top:0}.sr-myacc__page p{color:#4A4062}.sr-myacc__page form{display:flex;flex-direction:column;gap:14px}.sr-myacc__page fieldset{border:1px solid #EEE8F5;border-radius:16px;padding:16px 18px;margin:8px 0 0;display:flex;flex-direction:column;gap:12px}.sr-myacc__page legend{font-family:var(--font-head);font-weight:800;padding:0 6px}.sr-myacc__page .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sr-myacc__page .woocommerce-Address{float:none;width:auto;padding:20px;border-radius:18px;background:#F6F2FB}.sr-myacc__page .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.sr-myacc__page .woocommerce-Address-title h2,.sr-myacc__page .woocommerce-Address-title h3{margin:0 0 8px;font-size:18px}.sr-myacc__page .woocommerce-orders-table .button,.sr-myacc__page .woocommerce-orders-table__cell-order-actions .button{min-height:36px;padding:0 16px;font-size:14px;background:#FFF;color:var(--light-ink);border:1.5px solid #D6CAE6;margin:2px}.sr-myacc__page .woocommerce-orders-table .button:hover{border-color:var(--light-ink)}.sr-myacc__page mark{background:#F1EBF7;color:var(--light-ink);padding:0 4px;border-radius:4px}.sr-myacc__page .woocommerce-pagination{display:flex;gap:10px;justify-content:space-between;padding-top:16px}.sr-dash{display:flex;flex-direction:column;gap:18px}.sr-dash__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sr-dash__stat{background:#FFF;border-radius:22px;padding:22px;box-shadow:0 10px 24px rgb(27 20 48 / .08);display:flex;flex-direction:column;gap:6px}.sr-dash__ico{width:44px;height:44px;border-radius:14px;background:#F1EBF7;display:inline-flex;align-items:center;justify-content:center}.sr-dash__k{font-size:14px;color:#6B6185}.sr-dash__v{font-family:var(--font-head);font-size:26px;font-weight:900;line-height:1.15}.sr-dash__h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px}.sr-dash h2{margin:0;font-weight:900;font-size:24px;color:var(--light-ink)}.sr-dash__h a{font-weight:800;text-decoration:none}.sr-dash__empty{margin:0;color:#5A5072}.sr-otable__head,.sr-otable__row{display:grid;grid-template-columns:110px 1fr 1fr 1fr 110px;gap:12px;align-items:center}.sr-otable__head{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6B6185;padding-bottom:8px}.sr-otable__row{padding:14px 0;border-top:1px solid #EEE8F5}.sr-otable__row b{font-family:var(--font-head);font-weight:800}.sr-otable__muted{color:#4A4062}.sr-ostatus{display:inline-flex;gap:8px;align-items:center;font-weight:700}.sr-ostatus i{width:9px;height:9px;border-radius:5px;background:#8A7CA8;flex:0 0 auto}.sr-ostatus--processing i{background:#E0A100}.sr-ostatus--completed i{background:#2E9E5B}.sr-ostatus--on-hold i{background:#4C7BD9}.sr-ostatus--cancelled i,.sr-ostatus--failed i{background:#D64545}.sr-otable__btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 18px;border-radius:18px;border:1.5px solid #D6CAE6;color:var(--light-ink)!important;font-weight:800;font-size:14px;text-decoration:none}.sr-otable__btn:hover{border-color:var(--light-ink)}.sr-dash__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.sr-dash__addr{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.sr-dash__addr h2,.sr-dash__help h2{font-size:20px}.sr-dash__addr address{margin:0}.sr-dash__help{background:var(--plum);color:#FFF;border-radius:26px;padding:32px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.sr-dash .sr-dash__help h2{color:#FFF}.sr-dash__help p{margin:0 0 6px;color:#E0D9EE}.sr-dash__help .sr-btn{color:var(--accent-ink)!important}.sr-login{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:28px;align-items:stretch}.sr-login__perks{background:var(--plum);color:#FFF;border-radius:26px;padding:40px;display:flex;flex-direction:column;gap:22px}.sr-login__perks h2{margin:0;font-weight:900;font-size:30px;color:#FFF;line-height:1.2}.sr-login__perk{display:flex;gap:14px;align-items:flex-start}.sr-login__perk b{font-family:var(--font-head);font-size:17px}.sr-login__perk span span{color:#CFC6E2;font-size:15px}.sr-login__ico{width:44px;height:44px;border-radius:14px;background:rgb(255 255 255 / .12);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#F3B4D8}.sr-login__card{padding:40px}.sr-login__card h2{margin:0 0 6px;font-weight:900;font-size:28px;color:var(--light-ink)}.sr-login__sub{margin:0 0 20px;color:#5A5072}.sr-login__card form{display:flex;flex-direction:column;gap:14px;margin:0;border:0;padding:0}.sr-login__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px}.sr-login__row a{font-weight:800;text-decoration:none}.sr-login__submit{width:100%;min-height:52px!important;border-radius:26px!important;font-size:16px!important}.sr-login__or{display:flex;align-items:center;gap:12px;margin:22px 0 14px;color:#8A7FA3;font-size:14px}.sr-login__or::before,.sr-login__or::after{content:"";flex:1 1 auto;height:1px;background:#EEE8F5}.sr-login__alt{width:100%;min-height:50px;border-radius:25px;border:1.5px solid var(--light-ink);background:#FFF;color:var(--light-ink);font-family:var(--font-head);font-weight:800;font-size:15px;cursor:pointer}.sr-login__alt:hover{background:var(--light-ink);color:#FFF}.sr-login__hint{margin:16px 0 0;font-size:14px;color:#6B6185}.sr-login__pane[hidden]{display:none!important}.sr-ord .woocommerce-ResetPassword,.sr-ord form.lost_reset_password{background:#FFF;color:var(--light-ink);border-radius:26px;padding:40px;box-shadow:0 20px 44px rgb(27 20 48 / .12);max-width:560px;display:flex;flex-direction:column;gap:14px}.sr-ord .woocommerce-ResetPassword p,.sr-ord form.lost_reset_password p{margin:0;color:#4A4062}@media (max-width:1100px){.sr-cart{grid-template-columns:minmax(0,1fr) 340px}.sr-co{grid-template-columns:minmax(0,1fr) 360px}.sr-cart__thead,.sr-cart__row{grid-template-columns:76px minmax(0,1fr) 128px 100px 28px}.sr-cart__thead>span:nth-child(3),.sr-cart__price{display:none}.sr-cart__thumb{width:76px;height:76px}}@media (max-width:960px){.sr-ord{background:linear-gradient(180deg,var(--plum) 0,var(--plum) 200px,#D3C4E6 200px)}.sr-cart,.sr-co,.sr-myacc,.sr-login{grid-template-columns:minmax(0,1fr)}.sr-cart .cart-collaterals,.sr-co__side,.sr-accnav{position:static}.sr-accnav ul{flex-direction:row;flex-wrap:wrap;gap:6px}.sr-accnav li a{padding:9px 14px;background:#F6F2FB}.sr-accnav li.woocommerce-MyAccount-navigation-link--customer-logout{margin:0;padding:0;border:0}.sr-osteps{font-size:13px}.sr-login__card{order:-1}}@media (max-width:700px){.sr-wcard,.sr-login__card,.sr-login__perks,.sr-dash__help,.sr-ord .woocommerce-order{padding:22px 18px;border-radius:22px}.sr-osteps li{font-size:0;gap:0}.sr-osteps li .sr-osteps__n,.sr-osteps li a .sr-osteps__n{font-size:14px}.sr-osteps li.is-active{font-size:13px;gap:8px}.sr-osteps li+li::before{width:16px}.sr-cart__thead{display:none}.sr-cart__row{grid-template-columns:72px minmax(0,1fr) 28px;grid-template-areas:"thumb name rm" "thumb qty sub";gap:10px 14px}.sr-cart__thumb{grid-area:thumb;width:72px;height:72px;align-self:start}.sr-cart__name{grid-area:name}.sr-cart__rm{grid-area:rm;align-self:start}.sr-cart__qty{grid-area:qty}.sr-cart__sub{grid-area:sub;font-size:16px}.sr-cart__actions{flex-direction:column-reverse;align-items:stretch}.sr-cart__coupon input{width:auto;flex:1 1 auto}.sr-co .woocommerce-billing-fields__field-wrapper,.sr-co .woocommerce-shipping-fields__field-wrapper,.sr-myacc .woocommerce-address-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}.sr-co .form-row-first,.sr-co .form-row-last,.sr-myacc .woocommerce-address-fields__field-wrapper .form-row-first,.sr-myacc .woocommerce-address-fields__field-wrapper .form-row-last{grid-column:1}.sr-seg{width:100%}.sr-seg label{flex:1 1 auto;text-align:center}.sr-dash__stats{grid-template-columns:minmax(0,1fr);gap:10px}.sr-dash__stat{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:16px 18px}.sr-dash__stat .sr-dash__v{margin-left:auto;font-size:20px}.sr-dash__pair,.sr-myacc__page .woocommerce-Addresses,.sr-ord .woocommerce-columns--addresses{grid-template-columns:minmax(0,1fr)}.sr-otable__head{display:none}.sr-otable__row{grid-template-columns:1fr auto;gap:6px 12px}.sr-otable__row>span:last-child{grid-column:1 / -1}.sr-otable__btn{width:100%}.sr-login__perks h2{font-size:24px}}.sr-pill{align-self:flex-start;display:inline-flex;padding:4px 12px;border-radius:14px;background:#F1EBF7;color:#5B2E86!important;font-size:13px;font-weight:700;text-decoration:none}.sr-doc-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start}.sr-doc-grid--post{grid-template-columns:minmax(0,1fr) 360px}.sr-doc-side{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.sr-toc{background:#FFF;color:var(--light-ink);border-radius:22px;padding:22px;box-shadow:0 12px 30px rgb(27 20 48 / .1);display:flex;flex-direction:column;gap:6px}.sr-toc>b{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#6B6185;margin-bottom:4px}.sr-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-size:15px;max-height:60vh;overflow:auto}.sr-toc li a{display:block;padding:7px 0 7px 12px;border-left:3px solid #EEE8F5;color:var(--light-ink);font-weight:600;text-decoration:none;line-height:1.35}.sr-toc li.sr-toc__l3 a{padding-left:24px;font-size:14px;color:#4A4062}.sr-toc li a:hover,.sr-toc li a.is-current{border-left-color:var(--accent);color:var(--light-accent)}.sr-side-cta{background:var(--plum);color:#FFF;border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.sr-side-cta>b{font-family:var(--font-head);font-size:18px;line-height:1.25}.sr-side-cta>span{color:#CFC6E2;font-size:14px}.sr-side-cta--big{padding:28px}.sr-side-cta--big>b{font-size:22px}.sr-side-cta__big{font-family:var(--font-head);font-weight:900;font-size:20px;color:#FF7AC0;text-decoration:none}.sr-side-cta__sm{font-size:14px;color:#CFC6E2!important;text-decoration:none}.sr-side-cta .sr-btn{color:var(--accent-ink)}.sr-doc{background:#FFF;color:#3E3458;border-radius:26px;padding:48px 56px;box-shadow:0 20px 44px rgb(27 20 48 / .12);font-size:17px;line-height:1.65;min-width:0;overflow-wrap:anywhere}.sr-doc>*:first-child{margin-top:0}.sr-doc p{margin:0 0 1em}.sr-doc h2,.sr-doc h3,.sr-doc h4{color:var(--light-ink);font-family:var(--font-head);line-height:1.2;scroll-margin-top:24px}.sr-doc h2{font-size:28px;font-weight:900;margin:1.6em 0 .6em}.sr-doc h3{font-size:22px;font-weight:800;margin:1.4em 0 .5em}.sr-doc h4{font-size:18px;font-weight:800;margin:1.2em 0 .4em}.sr-doc h2 a,.sr-doc h3 a{color:inherit}.sr-doc a{color:var(--light-accent);text-decoration:underline;text-underline-offset:3px}.sr-doc strong,.sr-doc b{color:var(--light-ink)}.sr-doc ul,.sr-doc ol{margin:0 0 1em;padding-left:1.3em}.sr-doc li{margin:.3em 0}.sr-doc li::marker{color:var(--accent)}.sr-doc img{display:block;max-width:100%;height:auto;border-radius:18px;margin:1.2em 0}.sr-doc figure{margin:1.4em 0}.sr-doc figcaption{font-size:14px;color:#6B6185;margin-top:6px}.sr-doc blockquote{margin:1.4em 0;border-left:4px solid var(--accent);background:#FFF5FA;border-radius:0 16px 16px 0;padding:18px 24px;font-family:var(--font-head);font-weight:800;font-size:20px;color:var(--light-ink)}.sr-doc table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:15px;display:block;overflow-x:auto}.sr-doc th,.sr-doc td{border:1px solid #EEE8F5;padding:10px 12px;text-align:left}.sr-doc th{background:#F6F2FB;color:var(--light-ink)}.sr-doc iframe,.sr-doc .wp-block-embed iframe,.sr-doc embed,.sr-doc video{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:18px;margin:1.2em 0}.sr-doc a[role="button"],.sr-doc .wp-block-button__link{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:24px;background:var(--accent);color:var(--accent-ink);font-weight:800;text-decoration:none}.sr-doc__date{margin:0 0 22px!important}.sr-doc__date span{display:inline-flex;padding:4px 12px;border-radius:14px;background:#F1EBF7;color:#5B2E86;font-size:13px;font-weight:700}.sr-doc--legal h2{font-size:24px;padding-top:22px;border-top:1px solid #EEE8F5}.sr-doc--legal h2:first-of-type{border-top:0;padding-top:0}.sr-guide{background:linear-gradient(180deg,var(--plum) 0,var(--plum) 380px,#D3C4E6 380px);color:var(--light-ink)}.sr-guide__wrap{padding-top:40px;padding-bottom:90px;display:flex;flex-direction:column;gap:32px}.sr-guide__head{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:48px;align-items:end}.sr-guide__title{display:flex;flex-direction:column;gap:14px;padding-bottom:40px}.sr-guide__eyebrow{color:#F3B4D8;font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:13px}.sr-guide__title h1{margin:0;font-weight:900;font-size:clamp(36px, 4vw, 52px);line-height:1.1;color:#FFF}.sr-guide__title p{margin:0;color:#E0D9EE;font-size:19px;max-width:620px}.sr-guide__img{height:340px;border-radius:26px;overflow:hidden;box-shadow:0 30px 60px rgb(14 10 28 / .4)}.sr-guide__img img{width:100%;height:100%;object-fit:cover;display:block}.sr-guide__block{display:flex;flex-direction:column;gap:22px;margin-top:20px}.sr-guide__block.sr-home-shop{background:#fff0;padding:0}.sr-guide__h2{color:var(--light-ink)}.sr-faq-cards{display:flex;flex-direction:column;gap:10px}.sr-faq-cards details{background:#FFF;border-radius:18px;padding:20px 24px;border:1px solid #EEE8F5}.sr-faq-cards summary{font-family:var(--font-head);font-weight:800;font-size:17px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.sr-faq-cards summary::-webkit-details-marker{display:none}.sr-faq-cards summary::after{content:"+";color:var(--accent);font-size:22px;line-height:1}.sr-faq-cards details[open] summary::after{content:"−"}.sr-faq-cards details p{margin:10px 0 0;color:#4A4062}.sr-guide .sr-cta-card{margin-top:20px;background:linear-gradient(120deg,#7A2F72,#2D1F45)}.sr-legal{background:linear-gradient(180deg,var(--plum) 0,var(--plum) 300px,#D3C4E6 300px);color:var(--light-ink)}.sr-legal__wrap{padding-top:40px;padding-bottom:90px;display:flex;flex-direction:column;gap:28px}.sr-legal__head{display:flex;flex-direction:column;gap:12px}.sr-legal__head h1{margin:0;font-weight:900;font-size:clamp(32px, 3.4vw, 44px);color:#FFF}.sr-legal__tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.sr-legal__tabs a{display:inline-flex;gap:8px;align-items:center;padding:10px 18px;border-radius:22px;border:1.5px solid #5A4685;color:#E0D9EE;font-weight:800;font-size:15px;text-decoration:none}.sr-legal__tabs a:hover{border-color:#FFF;color:#FFF}.sr-legal__tabs a.is-active{background:#FFF;border-color:#FFF;color:var(--light-ink)}.sr-legal__tabs a.is-active svg{color:#5B2E86}.sr-blog{background:var(--bg)}.sr-blog__wrap{padding-top:48px;padding-bottom:90px;display:flex;flex-direction:column;gap:30px}.sr-blog__head{display:flex;flex-direction:column;gap:12px}.sr-blog__head h1{margin:0;font-weight:900;font-size:clamp(38px, 4.4vw, 56px)}.sr-blog__head>p,.sr-blog__desc{margin:0;color:var(--muted);font-size:18px}.sr-blog__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.sr-blog__chips a{padding:10px 18px;border-radius:22px;border:1.5px solid #5A4685;color:#E0D9EE;font-weight:800;font-size:15px;text-decoration:none}.sr-blog__chips a:hover{border-color:#FFF;color:#FFF}.sr-blog__chips a.is-active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.sr-blog__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}.sr-blog__row{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;padding:22px 0;border-top:1px solid var(--line)}.sr-blog__row:first-child{border-top:0;padding-top:0}.sr-blog__img{display:block;height:170px;border-radius:18px;overflow:hidden;background:var(--card)}.sr-blog__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.sr-blog__row:hover .sr-blog__img img{transform:scale(1.04)}.sr-blog__txt{display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0}.sr-blog__cat{color:var(--price);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.sr-blog__txt h2{margin:0;font-size:22px;font-weight:800;line-height:1.3}.sr-blog__txt h2 a{color:var(--text);text-decoration:none}.sr-blog__txt h2 a:hover{color:var(--link)}.sr-blog__txt p{margin:0;color:var(--muted)}.sr-blog__meta{font-size:14px;color:#8F86A8}.sr-blog__pag{padding-top:24px}.sr-blog__empty{color:var(--muted)}.sr-blog__side{position:sticky;top:24px;display:flex;flex-direction:column;gap:18px}.sr-blog__box{background:var(--card);border:1px solid var(--card-line);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:12px}.sr-blog__box>b{font-family:var(--font-head);font-size:18px}.sr-blog__box ul{list-style:none;margin:0;padding:0}.sr-blog__box li a{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--card-line);color:var(--soft);text-decoration:none}.sr-blog__box li a:hover{color:#FFF}.sr-blog__box li span{color:#8F86A8}.sr-blog__cta{background:linear-gradient(140deg,#7A2F72,var(--plum));border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.sr-blog__cta b{font-family:var(--font-head);font-size:22px;line-height:1.25}.sr-blog__cta span{color:#E8DDF2}.sr-mini{display:flex;gap:12px;align-items:center;padding:10px;border-radius:16px;background:#F6F2FB}.sr-mini__img{width:64px;height:64px;flex:0 0 64px;border-radius:12px;overflow:hidden;background:#0B0816;display:block}.sr-mini__img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;margin:0}.sr-mini__img.is-white{background:#FFF;padding:4px}.sr-mini__img.is-white img{object-fit:contain}.sr-mini__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.3}.sr-mini__txt a{font-family:var(--font-head);font-weight:800;font-size:15px;color:var(--light-ink);text-decoration:none}.sr-mini__txt b{color:var(--light-accent);font-size:15px}.sr-mini__txt b del{opacity:.6;font-weight:600}.sr-mini__add{width:34px;height:34px;flex:0 0 34px;border-radius:17px;background:var(--accent);color:var(--accent-ink)!important;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;text-decoration:none!important}.sr-mini__add.added{background:#2E9E5B;color:#FFFFFF!important}.sr-mini__add.loading{opacity:.6}.sr-mini+.added_to_cart,.sr-mini .added_to_cart{display:none}.sr-blog__box .sr-mini{background:rgb(255 255 255 / .06)}.sr-blog__box .sr-mini__txt a{color:var(--text)}.sr-blog__box .sr-mini__txt b{color:var(--price)}.sr-post{background:#D3C4E6;color:var(--light-ink)}.sr-post__wrap{padding-top:40px;padding-bottom:90px;display:flex;flex-direction:column;gap:32px}.sr-post__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.sr-post__title{display:flex;flex-direction:column;gap:14px}.sr-post .sr-crumbs{color:#6B6185}.sr-post .sr-crumbs a{color:var(--light-accent)}.sr-post__title h1{margin:0;font-weight:900;font-size:clamp(32px, 3.4vw, 46px);line-height:1.12;color:var(--light-ink)}.sr-post__lead{margin:0;font-size:18px;color:#3E3458}.sr-post__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;color:#5A5072;font-size:15px}.sr-post__share{display:flex;gap:8px}.sr-post__share a,.sr-post__share button{width:40px;height:40px;border-radius:20px;border:1.5px solid #BBA9D3;background:#fff0;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:#5B2E86;text-decoration:none;cursor:pointer;font-family:var(--font-body)}.sr-post__share a:hover,.sr-post__share button:hover{background:#FFF;border-color:#FFF}.sr-post__img{height:380px;border-radius:26px;overflow:hidden;box-shadow:0 20px 44px rgb(27 20 48 / .18);background:var(--card)}.sr-post__img img{width:100%;height:100%;object-fit:cover;display:block}.sr-post .sr-doc{padding:48px 60px}.sr-post__prods{gap:10px}.sr-post__all{color:var(--light-accent);font-weight:800;font-size:15px;text-decoration:none;margin-top:4px}.sr-post__nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #EEE8F5}.sr-post__nav a{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:16px;border:1.5px solid #E6DDF1;text-decoration:none}.sr-post__nav a:hover{border-color:var(--light-accent)}.sr-post__nav a.is-next{text-align:right;grid-column:2}.sr-post__nav span{font-size:13px;color:#6B6185}.sr-post__nav b{font-family:var(--font-head);color:var(--light-ink);line-height:1.3}.sr-post__rel{display:flex;flex-direction:column;gap:22px;margin-top:20px}.sr-post__rel .sr-h2{color:var(--light-ink)}.sr-post__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sr-acard{background:#FFF;color:var(--light-ink);border-radius:26px;overflow:hidden;box-shadow:0 20px 44px rgb(27 20 48 / .12);display:flex;flex-direction:column;text-decoration:none;transition:transform .2s ease}.sr-acard:hover{transform:translateY(-3px);color:var(--light-ink)}.sr-acard__img{display:block;height:200px;background:var(--card)}.sr-acard__img img{width:100%;height:100%;object-fit:cover;display:block}.sr-acard__body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px}.sr-acard__body>b{font-family:var(--font-head);font-size:19px;line-height:1.3}.sr-acard__ex{color:#5A5072;font-size:15px}.sr-acard__meta{font-size:14px;color:#6B6185}@media (max-width:1100px){.sr-guide__head{grid-template-columns:minmax(0,1fr) 420px}.sr-doc-grid--post{grid-template-columns:minmax(0,1fr) 300px}.sr-blog__grid{grid-template-columns:minmax(0,1fr) 300px;gap:32px}}@media (max-width:960px){.sr-guide{background:linear-gradient(180deg,var(--plum) 0,var(--plum) 520px,#D3C4E6 520px)}.sr-guide__head,.sr-post__head,.sr-doc-grid,.sr-doc-grid--post,.sr-blog__grid{grid-template-columns:minmax(0,1fr)}.sr-guide__title{padding-bottom:0}.sr-guide__img{height:260px}.sr-doc-side,.sr-blog__side{position:static}.sr-doc-grid:not(.sr-doc-grid--post) .sr-doc-side{order:0}.sr-doc-grid:not(.sr-doc-grid--post) .sr-side-cta{display:none}.sr-post__img{height:280px}.sr-post__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sr-doc,.sr-post .sr-doc{padding:26px 20px;border-radius:22px;font-size:16px}.sr-doc h2{font-size:24px}.sr-blog__row{grid-template-columns:110px minmax(0,1fr);gap:14px}.sr-blog__img{height:96px;border-radius:14px}.sr-blog__txt h2{font-size:17px}.sr-blog__txt p{display:none}.sr-post__cards,.sr-post__nav{grid-template-columns:minmax(0,1fr)}.sr-post__nav a.is-next{grid-column:1}.sr-legal__tabs a{padding:8px 14px;font-size:14px}}.sr-co .sr-co__who{justify-content:flex-start;align-items:flex-start;gap:14px;flex-wrap:nowrap;padding:18px 20px;margin-bottom:22px;border-radius:18px;background:#F6F2FB}.sr-co__who-ico{width:44px;height:44px;flex:0 0 44px;border-radius:14px;background:#FFF;color:#5B2E86;display:inline-flex;align-items:center;justify-content:center}.sr-co .sr-co__who>div>b{font-family:var(--font-head);font-size:18px;font-weight:900}.sr-co .sr-co__who p{margin:2px 0 0;font-size:15px;color:#4A4062}.sr-co .sr-co__who a{font-weight:800}.sr-custom--light{margin-top:24px;background:#FFF;border:1.5px dashed #BBA9D3;color:var(--light-ink);box-shadow:0 8px 24px rgb(27 20 48 / .06)}.sr-custom--light:hover{color:var(--light-ink);border-color:var(--light-accent)}.sr-custom--light span{color:var(--light-accent)}.sr-facts .sr-facts__wide{grid-column:1 / -1}.sr-gal__main{position:relative}.sr-gal__main.is-zoomable{cursor:zoom-in}.sr-gal__main.is-zoomable:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.sr-gal__zoom{position:absolute;right:16px;bottom:16px;z-index:2;width:44px;height:44px;border-radius:22px;background:rgb(255 255 255 / .92);color:var(--light-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgb(14 10 28 / .25);transition:transform .2s ease;pointer-events:none}.sr-gal__main.is-zoomable:hover .sr-gal__zoom{transform:scale(1.08)}html.sr-lb-lock{overflow:hidden}.sr-lb{position:fixed;inset:0;z-index:9999;background:rgb(10 7 22 / .94);display:none;align-items:center;justify-content:center;padding:56px 72px}.sr-lb.is-open{display:flex}.sr-lb__fig{margin:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.sr-lb__fig img{max-width:100%;max-height:calc(100% - 32px);object-fit:contain;border-radius:12px;background:#FFF;cursor:default}.sr-lb__count{color:#CFC6E2;font-size:14px;font-weight:700;min-height:20px}.sr-lb__close,.sr-lb__nav{position:absolute;width:52px;height:52px;border-radius:26px;border:0;background:rgb(255 255 255 / .12);color:#FFF;font-size:32px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.sr-lb__close:hover,.sr-lb__nav:hover{background:var(--accent);color:var(--accent-ink)}.sr-lb__close{top:16px;right:16px;font-size:30px}.sr-lb__prev{left:12px;top:50%;transform:translateY(-50%)}.sr-lb__next{right:12px;top:50%;transform:translateY(-50%)}@media (max-width:700px){.sr-lb{padding:64px 8px 24px}.sr-lb__nav{top:auto;bottom:16px;transform:none;width:46px;height:46px}.sr-lb__prev{left:calc(50% - 64px)}.sr-lb__next{right:calc(50% - 64px)}.sr-lb__fig img{max-height:calc(100% - 80px)}}.sr-ord .woocommerce-order.sr-ty{background:none;padding:0;box-shadow:none;border-radius:0;display:grid;gap:18px;max-width:920px;margin:0 auto}.sr-ty .sr-ty__hero{background:#FFF;color:var(--light-ink);border-radius:26px;padding:36px 36px 30px;box-shadow:0 20px 44px rgb(27 20 48 / .12);text-align:center}.sr-ty__ok{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:#E3F5EA;color:#1F8A4C;margin:0 auto 14px}.sr-ord .sr-ty .sr-ty__title{margin:0 0 10px;font-size:clamp(22px, 3vw, 28px);font-weight:900;color:var(--light-ink);line-height:1.2}.sr-ord .sr-ty .woocommerce-thankyou-order-received.sr-ty__lead{margin:0 auto 8px;max-width:640px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.6;color:#4A4062;background:none;border:0;padding:0}.sr-ty .woocommerce-thankyou-order-received::before{display:none}.sr-ty__mail{margin:0 0 24px;font-size:14px;color:#6B6185}.sr-ty__mail b{color:var(--light-ink);word-break:break-all}.sr-ty__steps{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:left;counter-reset:none}.sr-ty__steps li{position:relative;margin:0;padding:16px 16px 16px 58px;border-radius:18px;background:#F6F2FB;display:flex;flex-direction:column;gap:3px}.sr-ty__steps li b{font-size:15px;color:var(--light-ink)}.sr-ty__steps li span:not(.sr-ty__n){font-size:13px;line-height:1.45;color:#6B6185}.sr-ty__n{position:absolute;left:16px;top:16px;width:30px;height:30px;border-radius:50%;background:var(--plum,#2D1F45);color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}.sr-ty__steps li:first-child .sr-ty__n{background:var(--accent)}.sr-ty__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px}.sr-ty__call{color:#6B6185;text-decoration:none;font-size:14px}.sr-ty__call b{color:var(--light-ink)}.sr-ty__call:hover b{color:var(--accent)}.sr-ord .sr-ty ul.woocommerce-order-overview.sr-ty__facts{margin:0;background:#FFF;border-radius:22px;padding:14px;box-shadow:0 12px 30px rgb(27 20 48 / .08)}.sr-ord .sr-ty ul.woocommerce-order-overview li{border-right:0}.sr-ord .sr-ty .woocommerce-order-details,.sr-ord .sr-ty .woocommerce-customer-details{background:#FFF;border-radius:22px;padding:26px 28px;box-shadow:0 12px 30px rgb(27 20 48 / .08);margin:0}.sr-ord .sr-ty .woocommerce-order-details h2,.sr-ord .sr-ty .woocommerce-customer-details h2{margin-top:0;font-size:20px}.sr-ord .sr-ty .woocommerce-customer-details .woocommerce-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.sr-ord .sr-ty .woocommerce-customer-details .woocommerce-column{width:auto;float:none;margin:0}.sr-ord .sr-ty .woocommerce-customer-details .woocommerce-column h2{font-size:16px;text-transform:uppercase;letter-spacing:.06em;color:#6B6185;margin-bottom:8px}.sr-ord .sr-ty .woocommerce-customer-details address{background:#F6F2FB;border-radius:16px;padding:16px 18px}.sr-ord .sr-ty .woocommerce-customer-details address p{margin:6px 0 0}.sr-ord .sr-ty .order-again{display:none}@media (max-width:760px){.sr-ty .sr-ty__hero{padding:26px 18px 22px;border-radius:22px}.sr-ty__steps{grid-template-columns:1fr}.sr-ord .sr-ty .woocommerce-order-details,.sr-ord .sr-ty .woocommerce-customer-details{padding:20px 16px}.sr-ty__actions .sr-btn{width:100%;justify-content:center}}.sr-land{background:linear-gradient(180deg,var(--plum) 0,var(--plum) 560px,#D3C4E6 560px);color:var(--light-ink)}.sr-land__wrap{padding-top:40px;padding-bottom:90px;display:flex;flex-direction:column;gap:56px}.sr-land__hero{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:56px;align-items:center}.sr-land__title{display:flex;flex-direction:column;gap:18px}.sr-land__title h1{margin:0;font-weight:900;font-size:clamp(36px, 4.2vw, 56px);line-height:1.08;color:#FFF}.sr-land__title p{margin:0;color:#E0D9EE;font-size:19px;max-width:600px}.sr-land__title .sr-btn-row{margin-top:6px}.sr-land__img{height:440px;border-radius:28px;overflow:hidden;box-shadow:0 30px 60px rgb(14 10 28 / .4)}.sr-land__img img{width:100%;height:100%;object-fit:cover;display:block}.sr-land__perks{list-style:none;margin:0;padding:26px 32px;background:#FFF;border-radius:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;box-shadow:0 20px 44px rgb(27 20 48 / .12)}.sr-land__perks li{display:flex;gap:12px;align-items:center}.sr-land__perks li>span:last-child{display:flex;flex-direction:column}.sr-land__perks b{font-family:var(--font-head);color:var(--light-ink)}.sr-land__perks li>span:last-child>span{font-size:14px;color:#5A5072}.sr-land__ico{width:46px;height:46px;border-radius:14px;background:#F1EBF7;color:#5B2E86;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.sr-land__intro{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sr-land__card{background:#FFF;color:#3E3458;border-radius:26px;padding:44px 48px;display:flex;flex-direction:column;gap:16px;font-size:17px}.sr-land__card h2,.sr-land__who h2,.sr-land__steps h2{margin:0;font-weight:900;font-size:clamp(26px, 2.6vw, 32px);color:var(--light-ink)}.sr-land__card p{margin:0}.sr-land__link{color:#9A2C78;font-weight:800;text-decoration:none}.sr-land__link:hover{text-decoration:underline}.sr-land__pics{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;height:100%;min-height:380px;max-height:520px}.sr-land__pics img{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:22px;display:block}.sr-land__block{display:flex;flex-direction:column;gap:18px}.sr-land__block.sr-home-shop{background:#fff0;padding:0}.sr-land__block>.sr-h2{margin:0;color:var(--light-ink)}.sr-land__sub{margin:0;color:#3E3458;font-size:17px;max-width:760px}.sr-land__senses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sr-land__senses a{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:20px;background:#FFF;box-shadow:0 10px 24px rgb(27 20 48 / .08);text-decoration:none;color:var(--light-ink);transition:transform .15s,box-shadow .15s}.sr-land__senses a:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgb(27 20 48 / .14)}.sr-land__senses a>span:last-child{display:flex;flex-direction:column;gap:2px}.sr-land__senses b{font-family:var(--font-head);font-size:18px}.sr-land__senses a>span:last-child>span{font-size:14px;color:#5A5072}.sr-land__senses i{font-style:normal;font-size:14px;color:#9A2C78;font-weight:800;margin-top:6px}.sr-land__who{background:#FFF;border-radius:26px;padding:40px 48px;display:grid;grid-template-columns:340px 1fr;gap:40px;align-items:center}.sr-land__who p{margin:10px 0 0;color:#5A5072}.sr-land__who ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.sr-land__who li{display:flex;gap:10px;align-items:center;padding:12px 16px;border-radius:14px;background:#F6F2FB;font-weight:700}.sr-land__who li i{font-style:normal;color:#1F8A4C;font-weight:900}.sr-land__note{margin:0;color:#5A5072;font-size:15px}.sr-land__steps{background:var(--plum);border-radius:28px;padding:44px 48px;display:flex;flex-direction:column;gap:22px}.sr-land__steps h2{color:#FFF}.sr-land__steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sr-land__steps li{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:20px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12)}.sr-land__steps li b{font-family:var(--font-head);font-size:19px;color:#FFF}.sr-land__steps li span:not(.sr-land__n){color:#CFC6E2;font-size:15px}.sr-land__n{width:40px;height:40px;border-radius:20px;background:var(--accent);color:#0E0A1C;font-family:var(--font-head);font-weight:900;display:flex;align-items:center;justify-content:center}.sr-land__guide{max-width:980px;width:100%;margin:0 auto;box-sizing:border-box}.sr-land__guide ul{padding-left:1.2em;margin:0 0 1em}.sr-land__guide li{margin:.35em 0}.sr-land__guide a{color:#9A2C78;font-weight:700}.sr-land .sr-faq-cards p{margin:12px 0 0;color:#4A4062}@media (max-width:1100px){.sr-land__hero{grid-template-columns:1fr}.sr-land__img{height:320px}.sr-land__perks{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-land__senses{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-land__steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-land__who{grid-template-columns:1fr;gap:20px}.sr-land__intro{grid-template-columns:1fr}.sr-land__pics{grid-template-rows:none;grid-template-columns:1fr 1fr;height:auto;min-height:0;max-height:none}.sr-land__pics img{height:240px}}@media (max-width:760px){.sr-land{background:linear-gradient(180deg,var(--plum) 0,var(--plum) 640px,#D3C4E6 640px)}.sr-land__wrap{gap:36px;padding-top:24px;padding-bottom:64px}.sr-land__img{height:240px;border-radius:22px}.sr-land__perks,.sr-land__senses,.sr-land__steps ol,.sr-land__who ul,.sr-land__intro{grid-template-columns:1fr}.sr-land__perks{padding:20px}.sr-land__card,.sr-land__who,.sr-land__steps{padding:26px 20px;border-radius:22px}.sr-land__pics img{height:160px}.sr-land__guide{padding:28px 20px}.sr-land__title .sr-btn-row .sr-btn{flex:1 1 100%;justify-content:center}}.sr-land__intro{grid-template-columns:1fr}.sr-land__card p{max-width:880px}.sr-land__guide figure{margin:1.4em 0}.sr-land__guide img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:20px}.sr-hero__h1{display:flex;flex-direction:column;gap:26px}.sr-hero__h1 .sr-eyebrow{font-family:var(--font-body);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.14em;text-shadow:none}.sr-hero__slogan{display:block}@media (max-width:760px){.sr-hero__h1{gap:16px}.sr-hero__h1 .sr-eyebrow{font-size:12px;letter-spacing:.1em}}