.summer-module__Yj5Gxq__main{background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden}.summer-module__Yj5Gxq__intro{isolation:isolate;background:radial-gradient(circle at 88% 12%,#d1a65c33,#0000 27%),linear-gradient(120deg,#f5f0e5 0%,#f8f4ec 58%,#e9eee2 100%);border-top:1px solid #14201914;border-bottom:1px solid #1420191a;padding:clamp(68px,7vw,104px) 0 clamp(52px,5vw,76px);position:relative;overflow:hidden}.summer-module__Yj5Gxq__intro:before{z-index:-1;content:"";border:1px solid #14201921;border-radius:50%;width:430px;height:430px;position:absolute;top:-156px;right:6%}.summer-module__Yj5Gxq__intro:after{z-index:-1;color:var(--bg-dark);content:"лето";font-family:var(--font-princess);opacity:.075;font-size:clamp(118px,16vw,248px);line-height:.8;position:absolute;bottom:-38px;right:3%;transform:rotate(-5deg)}.summer-module__Yj5Gxq__intro>.site-wrapper{z-index:1;position:relative}.summer-module__Yj5Gxq__introGrid{grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:start;gap:clamp(44px,7vw,108px);display:grid}.summer-module__Yj5Gxq__eyebrow{font-family:var(--font-body);letter-spacing:.22em;opacity:.45;margin:0 0 20px;font-size:12px;font-weight:600}.summer-module__Yj5Gxq__introTitle{max-width:720px;font-family:var(--font-body);letter-spacing:-.035em;margin:0;font-size:clamp(42px,6vw,84px);font-weight:500;line-height:1.02}.summer-module__Yj5Gxq__introCopy{font-family:var(--font-body);flex-direction:column;align-items:flex-start;gap:18px;font-size:clamp(15px,1.35vw,18px);line-height:1.7;display:flex}.summer-module__Yj5Gxq__introCopy p{margin:0}.summer-module__Yj5Gxq__copyButton{border:1px solid var(--bg-dark);border-radius:var(--radius-pill);background:var(--bg-dark);min-height:46px;color:var(--text-inverse);font-family:var(--font-body);letter-spacing:.11em;text-transform:uppercase;transition:transform var(--transition-fast), opacity var(--transition-fast);justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:11px;font-weight:600;display:inline-flex}.summer-module__Yj5Gxq__copyButton:hover{opacity:.88}.summer-module__Yj5Gxq__copyButton:active{transform:scale(.98)}.summer-module__Yj5Gxq__brandNav{scrollbar-width:none;gap:10px;margin-top:clamp(38px,5vw,60px);display:flex;overflow-x:auto}.summer-module__Yj5Gxq__brandNav::-webkit-scrollbar{display:none}.summer-module__Yj5Gxq__brandChip{border:1px solid var(--border-light);border-radius:var(--radius-pill);min-height:44px;color:var(--text-primary);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;transition:background var(--transition-hover), color var(--transition-hover);background:#ffffff94;flex:none;align-items:center;padding:0 19px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.summer-module__Yj5Gxq__brandChip:hover{background:var(--bg-dark);color:var(--text-inverse)}.summer-module__Yj5Gxq__collections{flex-direction:column;display:flex}.summer-module__Yj5Gxq__emptyState{font-family:var(--font-body);text-align:center;background:#f5f1e8;padding:72px 0;font-size:16px}.summer-module__Yj5Gxq__collection,.summer-module__Yj5Gxq__collectionAlt{padding:clamp(68px,8vw,116px) 0;scroll-margin-top:92px}.summer-module__Yj5Gxq__collectionAlt{background:#f5f1e8}.summer-module__Yj5Gxq__collectionHeader{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:clamp(34px,5vw,62px);display:grid}.summer-module__Yj5Gxq__collectionIndex{color:var(--accent);font-family:var(--font-body);letter-spacing:.15em;margin:8px 0 0;font-size:13px;font-weight:600}.summer-module__Yj5Gxq__collectionTitle{font-family:var(--font-body);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:clamp(34px,4.4vw,58px);font-weight:600}.summer-module__Yj5Gxq__collectionNote{max-width:620px;font-family:var(--font-body);opacity:.68;margin:13px 0 0;font-size:clamp(14px,1.2vw,17px);line-height:1.6}.summer-module__Yj5Gxq__productRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2.2vw,30px);display:grid}.summer-module__Yj5Gxq__productSlot{min-width:0}.summer-module__Yj5Gxq__collectionEmpty{max-width:620px;font-family:var(--font-body);opacity:.72;background:#ffffff73;border:1px solid #14201924;border-radius:28px;grid-column:1/-1;margin:0;padding:34px 38px;font-size:15px;line-height:1.65}.summer-module__Yj5Gxq__finalNote{background:var(--bg-dark);color:var(--text-inverse);text-align:center;padding:clamp(90px,12vw,164px) 0}.summer-module__Yj5Gxq__finalNote .site-wrapper{flex-direction:column;align-items:center;display:flex}.summer-module__Yj5Gxq__finalScript{font-family:var(--font-princess);margin:0;font-size:clamp(74px,10vw,148px);font-weight:400;line-height:.9}.summer-module__Yj5Gxq__finalText{max-width:580px;font-family:var(--font-body);opacity:.72;margin:30px 0 24px;font-size:15px;line-height:1.65}.summer-module__Yj5Gxq__finalNote .summer-module__Yj5Gxq__copyButton{background:0 0;border-color:#ffffffb3}@media (max-width:1024px){.summer-module__Yj5Gxq__productRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.summer-module__Yj5Gxq__intro:before{width:280px;height:280px;top:-138px;right:-172px}.summer-module__Yj5Gxq__intro:after{font-size:126px;bottom:-14px;right:-18px}.summer-module__Yj5Gxq__introGrid{grid-template-columns:1fr;gap:34px}.summer-module__Yj5Gxq__introTitle{font-size:clamp(39px,13vw,58px)}.summer-module__Yj5Gxq__brandNav{margin-right:calc(var(--pad-page) * -1);padding-right:var(--pad-page);scroll-snap-type:x mandatory}.summer-module__Yj5Gxq__brandChip{scroll-snap-align:start}.summer-module__Yj5Gxq__collectionHeader{grid-template-columns:42px minmax(0,1fr);gap:8px}.summer-module__Yj5Gxq__collectionTitle{font-size:31px}.summer-module__Yj5Gxq__productRail{margin-right:calc(var(--pad-page) * -1);padding-right:var(--pad-page);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(238px,72vw);grid-auto-flow:column;gap:14px;overflow-x:auto}.summer-module__Yj5Gxq__productRail::-webkit-scrollbar{display:none}.summer-module__Yj5Gxq__productSlot{scroll-snap-align:start}.summer-module__Yj5Gxq__collectionEmpty{width:min(78vw,320px);padding:26px}}@media (prefers-reduced-motion:reduce){.summer-module__Yj5Gxq__copyButton,.summer-module__Yj5Gxq__brandChip{transition:none}}
