.style-collage{display:grid;grid-template-columns:repeat(2,1fr);height:310px;background:#eae6e0;margin-bottom:20px;gap:2px;overflow:hidden}.style-collage>div{min-height:0;overflow:hidden;background:#eeeae4}.style-collage img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.style-outfit{display:block;min-width:0}.style-outfit h3{margin:12px 0}.style-outfit p{font-size:14px;line-height:1.7;color:#68635f}.style-caption{font-size:12px;color:#777;line-height:1.6;margin-top:22px}.style-week{border-top:1px solid #d8d1c8;padding-top:45px}.wardrobe-reset{display:grid;grid-template-columns:1fr 1fr;background:#262528;color:#faf7f0;padding:52px;gap:70px;margin:55px 0}.reset-intro h2{font-size:clamp(32px,4vw,56px);line-height:1.1;margin:20px 0}.reset-intro em{color:#d7b8ad}.reset-intro p{color:#d1cac6;line-height:1.8}.wardrobe-reset .arrow{color:inherit}.reset-options a{display:block;border-top:1px solid #666;padding:21px 0}.reset-options a:last-child{border-bottom:1px solid #666}.reset-options span{font-size:10px;letter-spacing:1px;color:#d1b9b0}.reset-options h3{font-size:29px;margin:10px 0}.reset-options b{float:right}.reset-options p{font-size:12px;color:#d1cac6}.style-piece{border:1px solid #ded8d0;padding:18px}.style-piece img{height:230px;width:100%;object-fit:contain;background:#f0ede8}.style-piece p{font-size:13px;color:#777}.style-piece h3{font-size:20px}.style-outfit[id]{scroll-margin-top:30px}@media(max-width:760px){.wardrobe-reset{grid-template-columns:1fr;padding:28px;gap:25px}.style-collage{height:270px}.style-week .sectionhead{align-items:flex-start;gap:18px;flex-direction:column}}
/* Denim style invitation */
.wardrobe-reset{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;padding:38px 44px;background:radial-gradient(ellipse at 25% 45%,#393b3f 0,#262528 64%)}.reset-pocket-intro{min-width:0}.reset-pocket{width:100%;max-width:520px;aspect-ratio:1.03;position:relative;isolation:isolate;container-type:inline-size;transform:rotate(-3deg);margin:10px auto 20px;filter:drop-shadow(0 20px 18px #0005)}.reset-pocket .pocket-image img{mix-blend-mode:normal}.reset-pocket-copy{position:absolute;inset:13% 13% 15%;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-shadow:0 2px 5px #000a}.reset-pocket-copy .eyebrow{color:#eee1ce;font-size:clamp(9px,2.4cqw,12px);letter-spacing:1.5px}.reset-pocket-copy h2{font-size:clamp(25px,8cqw,42px);line-height:1.04;letter-spacing:-1px;margin:5% 0 3%;color:#fff}.reset-pocket-copy h2 em{color:#f0dfc5}.reset-pocket-copy p{font-size:clamp(11px,3.3cqw,16px);line-height:1.6;margin:0;color:#fff}.reset-pocket-cta{font-size:clamp(10px,2.8cqw,14px);letter-spacing:1px;font-weight:700;padding:3% 5%;margin-top:4%;border-bottom:1px solid #dbc49b;color:#fff}.reset-pocket-cta:focus-visible{outline:2px solid #fff;outline-offset:4px}.reset-wardrobe-link{display:block;text-align:center;color:#ded5ca;font-size:13px}.reset-options{scroll-margin-top:30px}@media(max-width:1000px){.wardrobe-reset{gap:26px;padding:30px 25px}}@media(max-width:760px){.wardrobe-reset{grid-template-columns:1fr;padding:24px 12px;gap:30px}.reset-pocket{max-width:460px}.reset-options{padding:0 14px}.reset-wardrobe-link{font-size:12px}}

.reset-wardrobe-link{display:table;width:auto;margin:0 auto;padding:10px 17px;border:1px solid #b5a797;border-radius:5px;background:#393637;color:#fff;font-size:12px;font-weight:600;line-height:1.4;transition:background .2s,border-color .2s}.reset-wardrobe-link:hover{background:#6b1f32;border-color:#bb8290}.reset-wardrobe-link:focus-visible{outline:2px solid #fff;outline-offset:4px}.reset-pocket-cta{background:#6b1f32;border:1px solid #c795a1;border-radius:4px;text-shadow:none;letter-spacing:0;padding:9px 13px}.reset-pocket-cta:hover{background:#832b42}

/* Dolabını baştan yaratalım — açık zemin, logolu cep + 7 stil kutusu */
.style-reset{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:56px;align-items:center;color:#151515;padding:56px 0;margin:55px 0}.sr-left{display:flex;flex-direction:column;align-items:center;min-width:0}.sr-eyebrow{display:flex;align-items:center;gap:22px;font-size:12px;letter-spacing:4px;color:#151515;margin-bottom:22px;white-space:nowrap}.sr-eyebrow:before,.sr-eyebrow:after{content:"";width:56px;height:1px;background:#8c8a86}.sr-pocket{position:relative;width:100%;max-width:440px;aspect-ratio:681/650;filter:drop-shadow(0 14px 18px #0003)}.sr-pocket>img:first-child{width:100%;height:100%;display:block;object-fit:fill;clip-path:polygon(0 0,100% 0,95% 79%,50% 100%,4% 80%)}.sr-pocket-logo{position:absolute;left:50%;top:43%;width:56%;transform:translate(-50%,-50%);opacity:.93;filter:drop-shadow(0 1px 1px #0006)}.sr-wardrobe{margin-top:34px;display:inline-flex;align-items:center;gap:18px;border:1px solid #151515;padding:16px 26px 16px 30px;font-size:15px;letter-spacing:.2px;color:#fff;background:#151515;transition:background .2s,border-color .2s}.sr-wardrobe span{font-size:18px;line-height:1;transition:transform .2s}.sr-wardrobe:hover span{transform:translate(2px,-2px)}.sr-wardrobe:hover{background:#6b1f32;border-color:#6b1f32;color:#fff}.sr-right{min-width:0}.sr-right h2{font-family:Archivo,sans-serif;font-weight:800;font-size:clamp(32px,4.2vw,60px);line-height:1.05;letter-spacing:-1.5px;margin:0 0 12px}.sr-right h2 em{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;color:#7b1e3a;letter-spacing:-1px}.sr-sub{font-size:clamp(14px,1.4vw,18px);color:#72716d;line-height:1.55;margin:0 0 24px;max-width:640px}.sr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sr-card{position:relative;display:flex;align-items:center;height:106px;border:1px solid #e3e0da;background:#fff;overflow:hidden;color:#151515;transition:background .2s,border-color .2s}.sr-card:last-child:nth-child(odd){grid-column:1/-1;height:112px}.sr-photo{position:absolute;inset:0 auto 0 0;width:54%;-webkit-mask-image:linear-gradient(90deg,#000 62%,transparent);mask-image:linear-gradient(90deg,#000 62%,transparent)}.sr-card:last-child:nth-child(odd) .sr-photo{width:46%}.sr-photo img{width:100%;height:100%;object-fit:cover;object-position:left center;mix-blend-mode:multiply}.sr-name{position:relative;flex:1;min-width:0;margin-left:50%;padding:0 46px 0 4px;white-space:nowrap;font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(16px,1.6vw,24px);line-height:1.15;letter-spacing:-.4px;text-align:center}.sr-card:last-child:nth-child(odd) .sr-name{margin-left:46%;text-align:left;padding-left:0}.sr-arrow{position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:22px;transition:transform .2s}.sr-card.is-active{background:#f6e3e6;border-color:#9d3350}.sr-card.is-active .sr-arrow{transform:translate(4px,-50%)}.sr-card:focus-visible{outline:2px solid #7b1e3a;outline-offset:3px}.sr-foot{display:flex;align-items:center;gap:24px;margin-top:20px}.sr-meta{flex:1;min-width:0;display:flex;align-items:center;gap:18px;font-size:15px;color:#72716d;white-space:nowrap}.sr-meta:before,.sr-meta:after{content:"";flex:1;height:1px;background:#c9c6c0}.sr-cta{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:20px 30px;white-space:nowrap;background:#7b1e3a;color:#fff;font-weight:600;font-size:16px;transition:background .2s}.sr-cta:hover{background:#5f1529}.sr-cta:focus-visible,.sr-wardrobe:focus-visible{outline:2px solid #151515;outline-offset:3px}
@media(max-width:1100px){.style-reset{grid-template-columns:1fr;gap:34px;padding:40px 0}.sr-pocket{max-width:340px}.sr-name{font-size:clamp(15px,2.6vw,24px)}}
@media(max-width:560px){.style-reset{padding:32px 0;margin:40px 0}.sr-eyebrow{font-size:10px;letter-spacing:3px;gap:12px}.sr-eyebrow:before,.sr-eyebrow:after{width:30px}.sr-pocket{max-width:280px}.sr-grid{gap:10px}.sr-card{height:84px}.sr-card:last-child:nth-child(odd){height:90px}.sr-photo{width:58%}.sr-name{margin-left:44%;padding:0 10px 0 0;white-space:normal;font-size:14px;text-align:right}.sr-arrow{display:none}.sr-card:last-child:nth-child(odd) .sr-arrow{display:block;right:14px;font-size:18px}.sr-foot{flex-direction:column;align-items:stretch;gap:14px}.sr-meta{font-size:13px}.sr-cta{min-width:0;padding:17px}}
.reset-pocket .pocket-image{clip-path:polygon(0 0,100% 0,95% 79%,50% 100%,4% 80%)}.reset-pocket .pocket-image img{inset:0;width:100%;height:100%;max-width:100%;object-fit:fill;mix-blend-mode:normal}
