.creative-page .store-header nav{font-size:16px}
.creative-page .cart-open,.campaign-cta{font-size:16px}
.campaign-copy>p{font-size:18px;line-height:1.65;max-width:435px}
.editorial-heading h2,.studio-heading h2,.creative-page .about-copy h2,.creative-page .future-copy h2,.catalog-cover h1{letter-spacing:-.035em}
.editorial-heading h2>em,.studio-heading h2>em,.creative-page .about-copy h2>em,.creative-page .future-copy h2>em,.catalog-cover h1>em,.creative-page .creative-help h2>em{font-family:inherit;font-style:normal;letter-spacing:-.035em;font-weight:500}
.campaign-hero .brand-orbit{width:66%;right:-4%;top:-16%;opacity:.64}
.hero-light{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at var(--light-x,70%) var(--light-y,43%),#fc4c9b23,transparent 48%);z-index:1;mix-blend-mode:screen}
.hero-product-pick{position:absolute;z-index:4;right:4%;bottom:28px;display:grid;grid-template-columns:72px minmax(0,1fr) 20px;gap:16px;align-items:center;width:340px;max-width:38%;padding:13px;background:#1c1019e8;backdrop-filter:blur(14px);border:1px solid #ee7bb280;border-radius:13px;color:#fff;box-shadow:0 0 25px #e83b891b;transition:background .3s,border-color .3s}
.hero-product-pick:hover{background:#3a1429;border-color:#ffc0df}
.hero-product-pick img{width:72px;height:92px;object-fit:contain;border-radius:7px;background:#f5edf2}
.hero-product-pick small{display:block;font-size:10px;line-height:1.5;letter-spacing:.035em;color:#e7b5cf;margin-bottom:7px}
.hero-product-pick strong{display:block;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.015em}
.hero-product-pick strong{min-height:2.6em}
.hero-product-pick div>span{display:block;font-size:16px;margin-top:9px;color:#ffb7d9}
.hero-product-pick>b{font-size:24px;font-weight:400}
.campaign-bottom{right:auto;max-width:53%}
.campaign-switch{gap:20px}
.campaign-switch button{position:relative;padding:12px 15px;border:1px solid #6f4c61;border-radius:9px;background:#190f1780;min-width:120px;font-size:16px;transition:background .3s,border-color .3s}
.campaign-switch button[aria-pressed=true]{border-color:#f49ac4;background:#44132e;box-shadow:0 0 18px #df357a26,inset 0 -2px #ff9dcc}
.campaign-switch button:hover{background:#341424}
.selection-section{padding-top:75px;border-top:0}
.selection-section .editorial-heading h2{max-width:800px}
.selection-photo{aspect-ratio:.9}
.categories-section{border-top:1px solid #e1d3db;padding-top:65px}
.mood-caption h3{font-size:clamp(28px,2.2vw,36px)}
.mood-caption:after{content:'Смотреть коллекцию ↗';display:block;font-size:13px;line-height:1.5;color:#f8dce9;margin-top:12px;opacity:0;transform:translateY(7px);transition:opacity .3s,transform .3s}
.mood-card:hover .mood-caption:after,.mood-card:focus-visible .mood-caption:after{opacity:1;transform:none}
.creative-page .revealing-block{transition-duration:.45s}
.creative-ready .revealing-block:not(.is-revealed){transform:translateY(12px)}
@media(min-width:1201px){.campaign-hero{min-height:680px;height:clamp(680px,calc(100svh - 216px),820px)}}
@media(min-width:601px) and (max-width:1200px){.campaign-hero{min-height:720px;height:720px}}
@media(min-width:901px) and (hover:hover) and (pointer:fine){.hero-media{transform:translate3d(var(--parallax-x,0px),var(--parallax-y,0px),0) scale(1.015)}.brand-orbit{transform:translate3d(calc(var(--parallax-x,0px) * -.8),calc(var(--parallax-y,0px) * -.8),0)}}
@media(max-width:1100px){.hero-product-pick{width:300px;grid-template-columns:60px minmax(0,1fr) 18px;gap:12px;right:4%}.hero-product-pick img{width:60px;height:90px}.campaign-switch{gap:10px}.campaign-switch button{min-width:100px;padding-left:10px;padding-right:10px;font-size:15px}.hero-product-pick strong{font-size:17px}.mood-caption h3{font-size:27px}.campaign-copy>p{font-size:17px}}
@media(max-width:900px){.creative-page .store-header nav{font-size:15px}.hero-product-pick{max-width:41%;right:3%}.campaign-bottom{left:5%;max-width:53%;bottom:30px}.campaign-switch button{min-width:88px;font-size:14px;gap:6px;padding:10px 8px}.campaign-switch{gap:8px}.campaign-copy{padding-bottom:155px}.mood-caption h3{font-size:32px}}
@media(max-width:600px){.creative-page .store-header nav{font-size:15px}.campaign-copy{padding-bottom:0}.campaign-copy>p{font-size:16px;min-height:9em}.campaign-cta{font-size:16px}.campaign-bottom{position:relative;inset:auto;max-width:none;margin:14px 22px 0}.campaign-switch{gap:8px}.campaign-switch button{font-size:14px;min-width:0;padding:10px 8px;min-height:53px;gap:6px;justify-content:center}.campaign-switch button>span{font-size:10px}.hero-product-pick{position:relative;inset:auto;order:4;max-width:none;width:auto;margin:0 22px 24px;grid-template-columns:68px minmax(0,1fr) 20px;gap:14px;padding:14px}.hero-product-pick img{width:68px;height:90px}.hero-product-pick strong{font-size:19px}.hero-product-pick small{font-size:11px}.hero-product-pick div>span{font-size:16px}.campaign-hero .brand-orbit{width:480px;right:-300px;top:40px;opacity:.4}.hero-light{display:none}.selection-section{padding-top:45px}.selection-section .editorial-heading h2{font-size:42px;max-width:100%}.categories-section{padding-top:40px}.mood-card,.mood-card:nth-child(2),.mood-card:nth-child(3){height:315px}.mood-caption h3,.mood-satin h3{font-size:25px}.mood-caption:after{font-size:12px;opacity:1;transform:none;margin-top:12px}.mood-caption small{font-size:11px}.editorial-heading h2,.studio-heading h2{letter-spacing:-.04em}.creative-page .revealing-block{transition-duration:.3s}}
@media(max-width:360px){.campaign-cta{font-size:15px}.campaign-switch button{font-size:13px;gap:5px;padding-left:6px;padding-right:6px}.hero-product-pick{margin-left:20px;margin-right:20px;grid-template-columns:55px minmax(0,1fr) 16px;gap:12px}.hero-product-pick img{width:55px;height:83px}.hero-product-pick strong{font-size:18px}.hero-product-pick small{font-size:10px}.mood-caption h3,.mood-satin h3{font-size:23px}.mood-caption:after{font-size:11px}.selection-section .editorial-heading h2{font-size:38px}}
@media(hover:none){.mood-caption:after{opacity:1;transform:none}}
@media(min-width:361px) and (max-width:600px){.campaign-copy>p{min-height:7em}}
@media(max-width:600px){.hero-product-pick{order:3;margin-top:18px;margin-bottom:0}.hero-media{order:4}}
@media(max-width:600px){.hero-product-pick strong{min-height:3.9em}}
@media(max-width:360px){.mood-caption h3>span{display:none}}
@media(prefers-reduced-motion:reduce){.hero-media,.brand-orbit{transform:none!important}.hero-light{display:none}.mood-caption:after{transition:none}.creative-ready .revealing-block:not(.is-revealed){transform:none}}

@media(max-width:600px){.hero-product-pick div>span{min-height:3.2em;line-height:1.6}}
@media(max-width:600px){.creative-page .store-header{height:auto;grid-template-rows:96px auto}.creative-page .store-header nav{grid-template-rows:repeat(2,minmax(44px,auto));align-content:start}.creative-page .store-header nav a{align-self:stretch;min-width:0}}
