.same-rules{padding:clamp(38px,4.5vw,62px) max(7vw,calc((100vw - 1440px)/2))!important;grid-template-columns:1fr 1fr!important;gap:7vw!important;align-items:center!important}.same-rules>div{align-self:center}.same-rules .eyebrow{margin-bottom:14px}.same-rules h2{font-size:clamp(38px,3.5vw,54px)}.same-rules>p{line-height:1.8;color:#6f655a;max-width:620px;margin:0}.complaint-facts article:nth-child(2) strong{font-size:clamp(22px,2.1vw,29px);line-height:1.05;display:block}@media(max-width:780px){.same-rules{grid-template-columns:1fr!important;gap:24px!important}}
.returns-hero{padding:clamp(48px,6vw,82px) max(7vw,calc((100vw - 1440px)/2));display:grid;grid-template-columns:1.05fr .95fr;gap:7vw;align-items:end;background:var(--cream)}
.returns-hero h1{font:500 clamp(54px,5.2vw,78px)/.9 var(--serif);margin:0}.returns-hero h1 em{font-weight:400;color:var(--gold)}.returns-hero>div:last-child>p{max-width:610px;color:#70675d;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:26px}
.return-tabs-heading h2,.process-title h2,.return-exceptions h2,.complaint h2,.damaged-parcel h2,.seller-details h2,.claim-form h2,.returns-faq h2,.same-rules h2{font:500 clamp(40px,4vw,58px)/.96 var(--serif);margin:0}.scenario-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:35px;border:1px solid var(--line)}.scenario-grid article{padding:clamp(25px,3vw,40px);border-right:1px solid var(--line)}.scenario-grid article:last-child{border:0}.scenario-grid>article>span{font:500 15px var(--serif);color:var(--gold)}.scenario-grid h3{font:500 clamp(25px,2.2vw,32px) var(--serif);margin:28px 0 10px}.scenario-grid p,.process-title>p,.complaint>div>p{font-size:12px;line-height:1.75;color:#756c61}.scenario-grid a{display:inline-block;margin-top:14px;font-size:10px;text-transform:uppercase;color:var(--gold);letter-spacing:.08em}
.same-rules{padding:clamp(40px,5vw,68px) max(7vw,calc((100vw - 1440px)/2));background:var(--champagne);display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;align-items:center}.same-rules p:last-child{line-height:1.8;color:#6f655a;max-width:740px}
.return-process{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw;background:var(--cream)}.return-process ol{list-style:none;padding:0;margin:0}.return-process li{display:flex;gap:18px;padding:20px 0;border-top:1px solid var(--line)}.return-process li>span{width:38px;height:38px;flex:none;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold)}.return-process b{font:600 21px var(--serif)}.return-process li p{font-size:11px;line-height:1.7;color:#746b60;margin:5px 0}
.return-exceptions{padding:clamp(55px,6vw,80px) max(7vw,calc((100vw - 1440px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:var(--black);color:var(--cream)}.return-exceptions>div:last-child>p{color:#aaa195;line-height:1.85;margin-top:0}
.complaint{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.complaint-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.complaint-facts article{padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.complaint-facts article:nth-child(2n){border-right:0}.complaint-facts article:nth-child(n+3){border-bottom:0}.complaint-facts strong{font:600 31px var(--serif);color:var(--gold)}.complaint-facts p{font-size:10px;line-height:1.65;color:#756c61}
.damaged-parcel{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;background:var(--champagne)}.damaged-image{height:min(58vh,520px);background:#fff}.damaged-image img{width:100%;height:100%;object-fit:contain}.damaged-parcel ol{padding-left:20px}.damaged-parcel li{padding:12px;border-bottom:1px solid #0002;font-size:12px}.damaged-parcel>div:last-child>p:last-child{color:#756c61;font-size:11px;line-height:1.7}
.seller-details{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.seller-details address{font-style:normal;display:grid;gap:14px;border-left:1px solid var(--line);padding-left:clamp(25px,4vw,60px)}.seller-details address strong{font:600 27px var(--serif)}.seller-details address span,.seller-details address a{line-height:1.7}.seller-details address small{color:#756c61;line-height:1.6;max-width:600px}
.claim-form{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;background:var(--cream)}.claim-form>div>p:not(.eyebrow){color:#756c61;line-height:1.8}.claim-form form{display:grid;gap:16px}.claim-form form label{font-size:9px;text-transform:uppercase;letter-spacing:.1em}.claim-form form label>span{color:#8c8378}.claim-form input,.claim-form textarea{box-sizing:border-box;display:block;width:100%;margin-top:7px;padding:14px;border:1px solid var(--line);background:#fff;font:12px var(--sans)}.claim-form textarea{height:125px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.type-switch{display:flex;border:0;padding:0;margin:0}.type-switch legend{position:absolute;clip:rect(0 0 0 0)}.type-switch label{cursor:pointer}.type-switch input{position:absolute;opacity:0;width:1px}.type-switch span{display:block;padding:13px 26px;border:1px solid var(--line)}.type-switch input:checked+span{background:var(--black);color:white}.type-switch input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.consent{display:grid!important;grid-template-columns:18px 1fr;gap:10px;align-items:start;text-transform:none!important;letter-spacing:0!important;line-height:1.5}.consent input{width:16px;height:16px;margin:0}.claim-form .btn{justify-self:start}#return-message{color:var(--gold);font-size:11px}
.returns-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;padding:22px 52px 22px 0;font:500 21px var(--serif);position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:0;top:18px;width:32px;height:32px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font-family:var(--sans)}.faq-list details[open] summary:after{content:'×';background:var(--gold);color:#fff}.faq-list p{margin:0;padding:0 50px 22px 0;color:#756c61;line-height:1.75;font-size:11px}footer a[href="returns.html"]{color:var(--gold-light)}
@media(max-width:780px){.returns-hero{padding:50px 22px;grid-template-columns:1fr}.hero-actions{align-items:flex-start;flex-direction:column;gap:10px}.scenario-grid{grid-template-columns:1fr}.scenario-grid article{border-right:0;border-bottom:1px solid var(--line)}.same-rules,.return-process,.return-exceptions,.complaint,.damaged-parcel,.seller-details,.claim-form,.returns-faq{grid-template-columns:1fr}.complaint-facts{grid-template-columns:1fr}.complaint-facts article{border-right:0!important;border-bottom:1px solid var(--line)!important}.complaint-facts article:last-child{border-bottom:0!important}.damaged-image{height:380px}.return-exceptions{padding:52px 22px}.form-row{grid-template-columns:1fr}.seller-details address{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.faq-list summary{font-size:19px}.type-switch span{padding:12px 20px}}
.withdrawal-model{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;background:var(--champagne)}.withdrawal-model h2{font:500 clamp(40px,4vw,58px)/.96 var(--serif);margin:0}.withdrawal-model>div>p:not(.eyebrow){color:#756c61;line-height:1.8}.withdrawal-model a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.model-copy{background:#fff;border:1px solid var(--line);padding:clamp(25px,3vw,42px);font:500 18px/1.7 var(--serif)}.model-copy p{margin:0 0 18px}.model-copy p:last-child{margin-bottom:0}@media(max-width:780px){.withdrawal-model{grid-template-columns:1fr}}
