
:root{--ink:#241f19;--green:#264a39;--gold:#ad8950;--paper:#f7f4ed}
body::before{background:linear-gradient(180deg,rgba(25,18,12,.23),rgba(25,18,12,.34)),url('img/image-102.png') center center/cover no-repeat}
.topline{letter-spacing:1.45px!important;color:#f7f2e8!important;background:rgba(27,35,29,.88)!important;border-bottom:1px solid rgba(238,216,174,.16)}
.header{border-bottom:1px solid rgba(116,94,62,.22)!important;box-shadow:0 8px 26px rgba(31,24,16,.06)}
.brand-mark{background:rgba(255,252,245,.52);box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}
.sell-btn,.hero-cta,.sell-journey-cta,.sell-method-cta{box-shadow:0 4px 12px rgba(29,47,35,.16);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}
.sell-btn:hover,.hero-cta:hover,.sell-journey-cta:hover,.sell-method-cta:hover{transform:translateY(-1px);box-shadow:0 7px 17px rgba(29,47,35,.22);filter:brightness(1.03)}
.hero{box-shadow:0 20px 48px rgba(27,20,13,.18)!important}
.hero-slide img{filter:saturate(.94) contrast(1.035)}
.hero-caption{border:1px solid rgba(255,255,255,.62)!important;border-bottom-color:rgba(173,137,80,.25)!important;border-radius:0 0 8px 8px;box-shadow:0 12px 32px rgba(27,20,13,.09);}
.promo{border-color:rgba(173,137,80,.38)!important;box-shadow:0 10px 25px rgba(31,24,16,.08);}
.category{border-color:rgba(173,137,80,.3)!important;box-shadow:0 2px 6px rgba(31,24,16,.035);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.category:hover{transform:translateY(-1px);box-shadow:0 5px 12px rgba(31,24,16,.1)}
.collection-tile{background:linear-gradient(145deg,rgba(255,253,248,.91),rgba(242,236,222,.83))!important;border:1px solid rgba(255,255,255,.76)!important;box-shadow:0 9px 22px rgba(33,25,15,.08),inset 0 1px rgba(255,255,255,.8)!important;backdrop-filter:blur(8px)}
.collection-tile:nth-child(2),.collection-tile:nth-child(3),.collection-tile:nth-child(4){background:linear-gradient(145deg,rgba(255,253,248,.91),rgba(242,236,222,.83))!important}
.collection-tile:hover{box-shadow:0 14px 28px rgba(33,25,15,.14)!important}
.section-top{padding:14px 16px;border:1px solid rgba(255,255,255,.65);border-radius:8px;background:rgba(250,248,242,.83);backdrop-filter:blur(10px)}
.card{background:rgba(255,253,248,.95)!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:7px!important;box-shadow:0 7px 19px rgba(28,22,14,.08),0 1px 2px rgba(28,22,14,.05)!important;transition:transform .22s ease,box-shadow .22s ease!important}
.card:hover{transform:translateY(-4px)!important;box-shadow:0 16px 30px rgba(28,22,14,.15)!important}
.card-photo{background:linear-gradient(145deg,#f4f1e9,#e9e5dc)!important}
.card-photo img{transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .35s!important;filter:saturate(.96)}
.card:hover .card-photo img{transform:scale(1.025)!important;filter:saturate(1.02)}
.condition,.save{box-shadow:0 2px 9px rgba(27,23,18,.12);backdrop-filter:blur(8px)}
.trust,.service-showcase,.sell-journey{background:rgba(245,245,239,.88)!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 14px 34px rgba(28,22,14,.08);backdrop-filter:blur(12px)}
.service-card,.sell-step{background:rgba(255,253,248,.84)!important;border-color:rgba(173,137,80,.2)!important}
.learn-grid article{background:rgba(255,253,248,.9)!important;border-color:rgba(255,255,255,.8)!important;box-shadow:0 7px 20px rgba(28,22,14,.07)}
.sell-method-panel{background:rgba(255,253,248,.72);padding:19px 18px 10px!important;border-radius:0 0 8px 8px}
.notice,.promo,.trust,.service-showcase,.sell-journey,.section-top,.learn-grid article{color:#28241e}
.search,.sort{border-color:rgba(173,137,80,.28)!important;box-shadow:0 2px 8px rgba(31,24,16,.05)}
.footer{border-top-color:rgba(255,255,255,.62)!important;color:#4f4a40!important}
:focus-visible{outline:2px solid #a98245!important;outline-offset:3px}
@media(max-width:760px){.section-top{padding:12px;border-radius:7px}.collection-tile{box-shadow:0 6px 16px rgba(33,25,15,.08)!important}.card:hover{transform:none!important}.service-showcase,.sell-journey{box-shadow:0 9px 22px rgba(28,22,14,.08)}}
@media(prefers-reduced-motion:reduce){.sell-btn,.hero-cta,.sell-journey-cta,.sell-method-cta,.category,.card,.card-photo img{transition:none!important}}
@media(prefers-reduced-transparency:reduce){.header,.hero-caption,.promo,.category,.notice,.card,.learn-grid article,.service-card,.trust,.service-showcase,.sell-journey,.section-top,.footer{backdrop-filter:none!important;background-color:#faf8f2!important}}
