:root{--berry:#a91d62;--berry-dark:#741344;--rose:#e85b91;--blush:#fff0f5;--cream:#fffaf4;--ink:#291b25;--muted:#75636e;--leaf:#648b68;--gold:#c99b58;--line:#eedce5;--shadow:0 24px 70px rgba(104,29,68,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Avenir Next",Avenir,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--cream);overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%}.container{width:min(1180px,calc(100% - 40px));margin:auto}
.promo-strip{height:38px;overflow:hidden;background:linear-gradient(90deg,var(--berry-dark),var(--berry),#cb397a,var(--berry-dark));color:#fff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.promo-marquee{height:100%;display:flex;align-items:center;width:max-content;animation:marquee 22s linear infinite}.promo-marquee span{padding-right:70px;white-space:nowrap}@keyframes marquee{to{transform:translateX(-50%)}}
.nav{position:sticky;top:0;z-index:40;background:rgba(255,250,244,.9);backdrop-filter:blur(18px);border-bottom:1px solid rgba(169,29,98,.1)}.navin{height:82px;display:flex;align-items:center;gap:28px}.brand{position:relative;font-family:Georgia,serif;font-size:25px;font-weight:700;letter-spacing:.06em}.brand i{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:8px;border-radius:50%;background:var(--berry);color:#fff;font-style:normal;box-shadow:0 0 0 5px #f6dfe9}.brand small{display:block;margin:1px 0 0 43px;font-family:inherit;font-size:9px;font-weight:600;letter-spacing:.26em;color:#967785;text-transform:uppercase}.links{margin-left:auto;display:flex;gap:28px;font-size:13px;font-weight:700}.links a{position:relative;padding:10px 0}.links a:after{content:"";position:absolute;left:50%;right:50%;bottom:3px;height:2px;background:var(--berry);transition:.25s}.links a:hover:after,.links a.active:after{left:0;right:0}.menu-btn{display:none;margin-left:auto;border:0;background:#f7e7ee;color:var(--berry);border-radius:15px;width:46px;height:46px;font-size:23px}.wa,.btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 23px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--berry),#d2387b);color:#fff;font-weight:800;font-size:13px;letter-spacing:.03em;cursor:pointer;box-shadow:0 10px 26px rgba(169,29,98,.2);transition:transform .2s,box-shadow .2s}.wa:hover,.btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(169,29,98,.26)}.btn.alt{background:#fff;color:var(--berry);border:1px solid #e5b7c8;box-shadow:none}.btn.light{background:#fff;color:var(--berry-dark)}
.hero{position:relative;padding:82px 0 92px;overflow:hidden;background:radial-gradient(circle at 8% 15%,#f7dce7 0,transparent 30%),radial-gradient(circle at 92% 88%,#eadff4 0,transparent 28%),linear-gradient(135deg,#fffdfa,#fff2f7)}.hero:before{content:"";position:absolute;inset:0;opacity:.35;background-image:radial-gradient(#b33d70 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to right,#000,transparent 28%,transparent 75%,#000)}.hero-grid{position:relative;display:grid;grid-template-columns:1.03fr .97fr;gap:72px;align-items:center}.hero-pill{display:inline-flex;margin-top:18px;padding:9px 14px;border-radius:99px;background:#fff;color:var(--berry);font-size:12px;font-weight:800;box-shadow:0 8px 30px #8f28521a}.eyebrow{color:var(--berry);font-size:11px;letter-spacing:.23em;font-weight:900;text-transform:uppercase}.hero h1{max-width:660px;margin:18px 0 22px;font-family:Georgia,serif;font-size:clamp(48px,6.4vw,84px);line-height:.95;letter-spacing:-.045em}.hero h1 em{display:block;color:var(--berry);font-weight:400}.hero p{max-width:610px;font-size:18px;line-height:1.75;color:var(--muted)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.actions.center{justify-content:center}.hero-notes{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;color:#715b67;font-size:12px;font-weight:700}.hero-visual{position:relative;max-width:500px;margin:auto}.hero-card{position:relative;padding:16px 16px 20px;background:rgba(255,255,255,.84);border:1px solid #fff;border-radius:40px 40px 130px 40px;box-shadow:var(--shadow);transform:rotate(1.4deg)}.hero-card:before{content:"";position:absolute;inset:-13px 20px 18px -13px;border:2px solid rgba(169,29,98,.15);border-radius:44px 44px 130px 44px;z-index:-1}.hero-card img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:30px 30px 105px 30px;background:#faedf2}.hero-card-info{display:flex;justify-content:space-between;align-items:end;gap:15px;padding:17px 13px 0}.hero-card h2{margin:5px 0 0;font-family:Georgia,serif;font-size:23px}.hero-card .price{margin:0}.visual-stamp{position:absolute;right:-42px;top:36px;display:grid;place-items:center;width:105px;height:105px;border-radius:50%;background:var(--berry);color:#fff;text-align:center;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.11em;transform:rotate(9deg);box-shadow:0 0 0 8px #fff,0 18px 40px #86174738}.petal{position:absolute;color:#d65d91;opacity:.22;font-size:110px;animation:petal 6s ease-in-out infinite}.petal-one{left:-22px;bottom:4%}.petal-two{right:4%;top:7%;font-size:70px;animation-delay:-2s}@keyframes petal{50%{transform:translateY(-16px) rotate(12deg)}}
.floating-promo{position:fixed;z-index:35;left:18px;top:165px;width:155px;padding:16px 16px 14px;border-radius:24px 8px 24px 8px;background:linear-gradient(145deg,#7d1649,#c62b72);color:#fff;box-shadow:0 18px 45px #5e123b42;animation:floatPromo 3.4s ease-in-out infinite}.floating-promo:before{content:"✿";position:absolute;right:-10px;top:-18px;font-size:42px;color:#ffacd0;transform:rotate(17deg)}.floating-promo small,.floating-promo span{display:block;font-size:9px;letter-spacing:.13em}.floating-promo b{display:block;margin:5px 0;font-family:Georgia,serif;font-size:20px;line-height:1.05}.floating-flower{position:fixed;z-index:35;right:24px;top:165px;display:grid;place-items:center;width:94px;height:94px;border-radius:50%;background:#fff;color:var(--berry);box-shadow:0 15px 44px #7413442e;animation:floatPromo 3.4s ease-in-out infinite -1.7s}.floating-flower:before{content:"";position:absolute;inset:6px;border:1px dashed #d87aa1;border-radius:50%;animation:spin 16s linear infinite}.floating-flower span{position:absolute;top:-18px;right:-3px;font-size:40px;color:#df5d92}.floating-flower b{font-size:28px;line-height:1}.floating-flower small{font-size:9px;font-weight:900;letter-spacing:.12em}@keyframes floatPromo{50%{transform:translateY(10px) rotate(-1deg)}}@keyframes spin{to{transform:rotate(360deg)}}
.campaign-showcase{position:relative;padding:36px 0;background:linear-gradient(100deg,#7d1649,#a91d62 58%,#d44780);color:#fff;overflow:hidden}.campaign-showcase:after{content:"✿ ❀ ✿";position:absolute;right:-30px;bottom:-55px;font-size:150px;color:#fff;opacity:.07;white-space:nowrap}.campaign-inner{display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:70px}.campaign-copy{padding:30px 0}.campaign-copy .eyebrow{color:#ffd7e8}.campaign-copy h2{margin:9px 0 12px;font-family:Georgia,serif;font-size:clamp(38px,5vw,66px)}.campaign-copy p{font-size:17px;color:#f9dce9}.campaign-equation{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0}.campaign-equation span{padding:10px 13px;border:1px solid #ffffff55;border-radius:10px;background:#ffffff0e;font-size:12px;font-weight:700}.campaign-equation b{font-size:24px}.campaign-equation strong{padding:10px 13px;border-radius:10px;background:#fff;color:var(--berry);font-size:11px}.gift-art{position:relative;max-width:260px;margin:0 auto}.gift-art img{width:230px;aspect-ratio:1;object-fit:cover;border-radius:50%;border:9px solid #fff;box-shadow:0 15px 45px #47102766;background:#f9e6ee}.gift-art span{position:absolute;right:-15px;bottom:14px;padding:10px 15px;border-radius:99px;background:#ffdf70;color:#5e3c00;font-weight:900;font-size:11px;transform:rotate(-7deg)}
.section{padding:84px 0}.section h1,.section h2,.story h2{font-family:Georgia,serif}.section h1{font-size:clamp(38px,5vw,60px);margin:12px 0}.section h2,.story h2{font-size:clamp(34px,4vw,50px);margin:8px 0}.lead{color:var(--muted);line-height:1.7}.section-heading{display:flex;justify-content:space-between;align-items:end}.text-link{color:var(--berry);font-weight:800;border-bottom:1px solid #db9db7;padding-bottom:4px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:34px}.product{position:relative;background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden;box-shadow:0 12px 36px rgba(80,25,51,.07);transition:.25s}.product:hover{transform:translateY(-7px);box-shadow:var(--shadow)}.product-media{position:relative;overflow:hidden;background:#faedf2}.product-media img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .45s}.product:hover .product-media img{transform:scale(1.04)}.badge{position:absolute;top:14px;left:14px;background:#fff;color:var(--berry);padding:8px 11px;border-radius:999px;font-size:10px;font-weight:900;box-shadow:0 5px 18px #4d16302b}.campaign-badge{position:absolute;left:14px;right:14px;bottom:12px;padding:10px;text-align:center;border-radius:12px;background:linear-gradient(90deg,#85144e,#c72f74);color:#fff;font-size:11px;font-weight:900;letter-spacing:.04em;box-shadow:0 8px 20px #5c14384a}.product-body{padding:20px}.cat{font-size:10px;color:var(--berry);letter-spacing:.15em;font-weight:800;text-transform:uppercase}.product h3{margin:8px 0;font-family:Georgia,serif;font-size:21px}.muted{color:#8b7d85;font-size:12px}.mini-gift{margin:13px 0 -3px;padding:9px 10px;border-radius:10px;background:#fff0f5;color:#8b1b50;font-size:11px;line-height:1.35}.price{display:flex;align-items:baseline;gap:10px;margin:16px 0}.price b{font-size:23px;color:var(--berry)}.price del{color:#a99ca3}.product-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-actions .btn{padding:12px 7px;font-size:10px}.product-actions .btn.alt{background:#2d1c27;color:#fff;border:0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature{padding:26px;border-radius:22px;background:#fff;border:1px solid var(--line)}
.story{padding:90px 0;background:#f7e8ef}.story-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.story-art{position:relative;display:grid;place-items:center;min-height:330px;border-radius:50% 50% 12px 50%;background:linear-gradient(145deg,#bd3a76,#741344);color:#fff;text-align:center;box-shadow:var(--shadow)}.story-art:after{content:"";position:absolute;inset:14px;border:1px solid #ffffff77;border-radius:inherit}.story-art span{position:absolute;left:-22px;top:-35px;color:#d09b59;font-size:100px}.story-art b{font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.15}
.filter{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:#fff;padding:20px;border-radius:20px;border:1px solid var(--line);box-shadow:0 10px 35px #6f21410c}.filter input,.filter select,.form input,.form select,.form textarea{width:100%;padding:14px 15px;border:1px solid #e7d7df;border-radius:12px;background:#fff;color:var(--ink);font:inherit;outline:none}.filter input:focus,.filter select:focus,.form input:focus,.form select:focus,.form textarea:focus{border-color:#cb5b89;box-shadow:0 0 0 3px #f9dce8}.form label{display:block;font-size:11px;font-weight:800;margin:13px 0}.empty{padding:42px;text-align:center;background:#fff;border:1px dashed #d8c5cd;border-radius:20px}.detail{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.detail-media{position:relative}.detail-media img{width:100%;border-radius:34px 34px 110px 34px;aspect-ratio:4/5;object-fit:cover;box-shadow:var(--shadow)}.detail-ribbon{position:absolute;left:-12px;top:30px;padding:13px 20px;background:var(--berry);color:#fff;border-radius:6px 18px 18px 6px;font-weight:900;box-shadow:0 10px 25px #68103442}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{background:#f8eaf0;padding:10px 13px;border-radius:999px;font-size:11px}.gift-box{display:flex;gap:15px;margin:20px 0;padding:17px;border:1px solid #efb9d0;border-radius:18px;background:linear-gradient(135deg,#fff,#fff0f5)}.gift-icon{flex:0 0 48px;display:grid;place-items:center;height:48px;border-radius:50%;background:var(--berry);color:#fff;font-size:24px}.gift-box small{color:var(--berry);font-size:9px;font-weight:900;letter-spacing:.15em}.gift-box h3{margin:3px 0;font-family:Georgia,serif;font-size:22px}.gift-box p{margin:0;color:var(--muted);font-size:13px}.orderbox{background:#fff;border:1px solid var(--line);border-radius:22px;padding:23px;margin-top:22px;box-shadow:0 12px 35px #6e1a3e0b}
.trust{padding:28px 0;background:#fff;border-top:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.trust-grid div{display:flex;flex-direction:column;gap:5px;padding:8px 20px;border-right:1px solid var(--line)}.trust-grid div:last-child{border:0}.trust-grid b{color:var(--berry);font-family:Georgia,serif}.trust-grid span{font-size:12px;color:var(--muted)}.footer{background:#25151f;color:#eee;padding:58px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.footer .brand i{box-shadow:none}.footer p{color:#cbbac4;line-height:1.7}.footer a{display:block;color:#d7c6cf;margin:10px 0;font-size:13px}.footer-bottom{display:flex;justify-content:space-between;margin-top:35px;padding-top:22px;border-top:1px solid #ffffff1d;color:#a9929e;font-size:11px}.mobile-drawer{display:none;position:fixed;inset:0 0 0 20%;background:#fffafc;z-index:80;padding:34px;box-shadow:-20px 0 50px #0002}.mobile-drawer.show{display:block}.mobile-drawer a{display:block;padding:16px;border-bottom:1px solid #eee}.close{float:right;border:0;background:none;font-size:28px}
@media(max-width:1200px){.floating-promo{left:8px;width:130px}.floating-flower{right:10px;width:78px;height:78px}.grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.links,.nav .wa,.floating-promo,.floating-flower{display:none}.menu-btn{display:block}.hero{padding:56px 0 68px}.hero-grid,.detail,.campaign-inner,.story-grid{grid-template-columns:1fr}.hero-grid{gap:48px}.hero-copy{text-align:center}.hero p{margin-left:auto;margin-right:auto}.actions,.hero-notes{justify-content:center}.hero-visual{max-width:450px}.visual-stamp{right:-5px}.campaign-inner{text-align:center;gap:15px}.campaign-equation{justify-content:center}.grid{grid-template-columns:repeat(2,1fr)}.features,.trust-grid{grid-template-columns:1fr}.trust-grid div{border-right:0;border-bottom:1px solid var(--line)}.filter{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.story-art{min-height:280px;max-width:520px;width:100%;margin:auto}}
@media(max-width:560px){.container{width:min(100% - 24px,1180px)}.promo-strip{height:34px}.navin{height:69px}.brand{font-size:20px}.brand i{width:30px;height:30px}.brand small{margin-left:39px;font-size:7px}.hero h1{font-size:48px}.hero p{font-size:16px}.hero-card{border-radius:28px 28px 85px 28px}.hero-card img{border-radius:21px 21px 70px 21px}.hero-card-info{display:block}.visual-stamp{width:82px;height:82px;font-size:9px}.grid,.filter{grid-template-columns:1fr}.section{padding:65px 0}.section-heading{display:block}.section-heading .text-link{display:inline-block;margin-top:10px}.product-actions{grid-template-columns:1fr}.campaign-showcase{padding:25px 0}.campaign-copy h2{font-size:41px}.gift-art img{width:190px}.story{padding:65px 0}.story-art b{font-size:31px}.detail{gap:30px}.detail-media img{border-radius:24px 24px 70px 24px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:8px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.promo-marquee,.petal,.floating-promo,.floating-flower,.floating-flower:before{animation:none!important}.product,.product-media img,.btn,.wa{transition:none!important}}
/* Lavinia V3 - canlı ama sade butik deneyimi */
.nav-cart{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border-radius:999px;background:#fff0f7;color:#8b1d58;font-weight:800}.nav-cart b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#8b1d58;color:#fff;font-size:11px}.heart{position:absolute;right:12px;top:12px;z-index:4;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#d42c73;font-size:25px;box-shadow:0 8px 20px #67133d22}.glassbox{background:#ffffffd9;border:1px solid #f3d8e7;border-radius:26px;padding:26px;box-shadow:0 18px 50px #7f17431a}.cart-layout{display:grid;grid-template-columns:1.5fr .7fr;gap:24px}.cart-row{display:grid;grid-template-columns:86px 1fr auto;gap:16px;align-items:center;padding:15px;margin-bottom:12px;border:1px solid #f2dce7;border-radius:20px;background:#fff}.cart-row img{width:86px;height:104px;object-fit:cover;border-radius:14px}.cart-row small{display:block;margin-top:7px;color:#806b76}.checkout-summary p{display:flex;justify-content:space-between}.narrow{max-width:760px}.timeline{margin-top:25px;border-left:3px solid #f2b6d4;padding-left:22px}.timeline div{position:relative;background:#fff;border-radius:18px;padding:18px;margin-bottom:14px;box-shadow:0 10px 30px #71143a10}.timeline div:before{content:'✿';position:absolute;left:-34px;top:16px;color:#d63379}.timeline span,.timeline small{display:block;margin-top:5px;color:#78646f}.detail-extras{display:grid;grid-template-columns:1fr 1fr;gap:22px}.soft{background:linear-gradient(135deg,#fff8fc,#f8f4ff)}.review{border-top:1px dashed #e8c6d8;padding:14px 0}
/* ana sayfa gökkuşağı: pastel, hareketli ve okunaklı */
body:has(.hero){background:linear-gradient(120deg,#fff8fb,#fff9e8,#effff4,#eef9ff,#f7f0ff,#fff1f6);background-size:400% 400%;animation:laviniaRainbow 18s ease infinite}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 15% 25%,#ff80b633,transparent 22%),radial-gradient(circle at 80% 20%,#ffd36b38,transparent 20%),radial-gradient(circle at 70% 80%,#72e6bf2e,transparent 24%),radial-gradient(circle at 25% 75%,#8fc7ff35,transparent 22%);pointer-events:none;animation:floatGlow 10s ease-in-out infinite alternate}.hero{position:relative;overflow:hidden}.hero-copy h1 em{background:linear-gradient(90deg,#e62f79,#ef8a2f,#43a85d,#3189d8,#8456c7);-webkit-background-clip:text;color:transparent}.hero-card{animation:cardFloat 5s ease-in-out infinite}.petal{animation:petalDance 7s ease-in-out infinite}.campaign-showcase{background:linear-gradient(110deg,#a81963,#d64c82,#7e55c7);background-size:200% 200%;animation:laviniaRainbow 9s ease infinite}@keyframes laviniaRainbow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes floatGlow{to{transform:scale(1.08) translateY(-10px)}}@keyframes cardFloat{50%{transform:translateY(-10px) rotate(.5deg)}}@keyframes petalDance{50%{transform:translate(10px,-15px) rotate(18deg)}}
@media(max-width:800px){.cart-layout,.detail-extras{grid-template-columns:1fr}.nav-cart{padding:8px}.cart-row{grid-template-columns:70px 1fr}.cart-row strong{grid-column:2}.cart-row img{width:70px;height:90px}}
.countdown{display:inline-flex;gap:7px;align-items:center;margin:14px 0;padding:12px 16px;border-radius:16px;background:#ffffff22;border:1px solid #ffffff44}.countdown b{font-size:20px}
/* V4 canlı vitrin */
.official-trust{padding:9px 14px;text-align:center;background:#173c2b;color:#fff;font-size:12px;font-weight:800;letter-spacing:.03em}.live-wa{position:fixed;right:18px;bottom:20px;z-index:80;display:flex;align-items:center;gap:8px;padding:13px 17px;border-radius:999px;background:#1f9d58;color:#fff;font-weight:900;box-shadow:0 15px 38px #173c2b44;animation:waPulse 2.4s ease-in-out infinite}.live-wa span{font-size:12px}.hero:after{content:'✦  ✿  ♡  ✦  ❀';position:absolute;left:8%;bottom:6%;font-size:25px;letter-spacing:28px;color:#bd3b8233;animation:sparkleDrift 9s linear infinite;pointer-events:none}.product:hover{transform:translateY(-7px) rotate(.15deg)}@keyframes waPulse{50%{transform:scale(1.05)}}@keyframes sparkleDrift{50%{transform:translateX(40px) translateY(-12px)}}
@media(max-width:560px){.live-wa span{display:none}.live-wa{width:52px;height:52px;padding:0;justify-content:center}.official-trust{font-size:10px}}
/* V5 - Resmi işletme bilgileri */
.official-company-page{padding-top:42px;padding-bottom:60px}.official-company-card{display:flex;gap:20px;align-items:center;padding:28px;border-radius:28px;background:linear-gradient(135deg,#fff7fb,#f5fbff,#fffbe9);box-shadow:0 18px 50px rgba(55,35,60,.08);margin-bottom:22px}.official-company-icon{font-size:46px}.official-company-card h1{margin:5px 0 8px}.official-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.official-info-grid>div{background:#fff;border:1px solid rgba(80,60,80,.1);border-radius:18px;padding:18px;box-shadow:0 8px 25px rgba(50,30,50,.05)}.official-info-grid small{display:block;opacity:.65;margin-bottom:7px}.official-info-grid b{word-break:break-word}.official-query-box{margin-top:22px;padding:28px;border-radius:26px;background:#fff;border:1px solid rgba(80,60,80,.1);text-align:center}.official-query-btn{display:inline-block;margin:12px 0}.official-disclaimer{font-size:13px;opacity:.7;max-width:720px;margin:10px auto 0}@media(max-width:700px){.official-info-grid{grid-template-columns:1fr}.official-company-card{align-items:flex-start}.official-company-icon{font-size:36px}}

.return-success{text-align:center}.return-code{font-size:clamp(26px,6vw,44px);font-weight:900;letter-spacing:3px;padding:20px;margin:18px 0;border:1px dashed rgba(255,255,255,.35);border-radius:18px;background:rgba(255,255,255,.07)}
/* V7 müşteri merkezi / güven / hız */
.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.account-head,.account-order{display:flex;align-items:center;justify-content:space-between;gap:18px}.account-head{margin-bottom:28px}.account-order{padding:17px 19px;margin:10px 0;background:#fff;border:1px solid #f0dbe5;border-radius:18px}.account-order span{display:block;margin-top:5px;color:#806b76;font-size:12px}.status-pill,.status-big{display:inline-block!important;padding:7px 11px;border-radius:999px;background:#f6e3ed;color:#8d2054;font-weight:900;font-size:10px!important}.status-big{font-size:16px!important;padding:10px 16px}.return-status,.verified-card{margin-top:22px}.verified-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#e3f7eb;color:#167542;font-size:34px;font-weight:900}.trust-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:28px 0}.trust-cards a{display:block;transition:.2s}.trust-cards a:hover{transform:translateY(-3px)}.trust-cards b,.trust-cards span{display:block}.trust-cards b{font-size:18px;margin-bottom:8px}.trust-cards span{color:#75626c;line-height:1.6}.trust-warning{border-left:5px solid #a91d62}@media(max-width:700px){.account-grid,.trust-cards{grid-template-columns:1fr}.account-head,.account-order{align-items:flex-start}.account-order{flex-direction:column}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}

/* V11 — Tek yön, sade ve tutarlı mobil arayüz */
body.lavinia-shell{background:#fff;color:#111}.ui-campaign-bar{min-height:34px;padding:8px 18px;display:flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(90deg,#9d1d5e,#cc3b7a,#8d235b);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center}.ui-campaign-bar span+span{opacity:.9}.ui-nav.nav{position:sticky;top:0;z-index:70;background:rgba(255,255,255,.97);backdrop-filter:blur(14px);border-bottom:1px solid #eee}.ui-nav .navin{height:92px;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:26px}.ui-nav .brand{display:block;color:#080808;font-family:Georgia,"Times New Roman",serif;font-size:0;letter-spacing:0;white-space:nowrap}.ui-nav .brand .brand-main{font-size:26px;font-weight:700;letter-spacing:-.02em}.ui-nav .brand small{display:block;margin:2px 0 0;font-family:"Avenir Next",Avenir,"Segoe UI",Arial,sans-serif;font-size:8px;font-weight:700;letter-spacing:.24em;color:#777;text-transform:uppercase}.ui-nav .brand i{display:none}.ui-nav .links{margin-left:18px;justify-self:start;display:flex;gap:25px;font-size:13px;font-weight:700}.ui-nav .links a:after{background:#111}.ui-nav .nav-actions{display:flex;align-items:center;gap:7px}.ui-nav .nav-icon,.ui-nav .nav-cart{position:relative;width:43px;height:43px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#0a0a0a;box-shadow:none;padding:0}.ui-nav .nav-icon svg,.ui-nav .nav-cart svg,.drawer-cart svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-nav .nav-cart b,.drawer-cart b{position:absolute;right:-2px;top:-3px;min-width:22px;height:22px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#050505;color:#fff;font-size:11px}.ui-nav .menu-btn{display:none;width:44px;height:44px;padding:9px;border:0;border-radius:0;background:transparent;color:#050505;box-shadow:none}.ui-nav .menu-btn span{display:block;width:100%;height:3px;background:#050505;margin:5px 0;border-radius:99px}
.mobile-drawer-shade{position:fixed;inset:0;z-index:89;background:rgba(0,0,0,.24);opacity:0;pointer-events:none;transition:opacity .22s ease}.mobile-drawer-shade.show{opacity:1;pointer-events:auto}.mobile-drawer{display:block!important;position:fixed;left:0!important;right:auto!important;top:0;bottom:0;width:min(88vw,470px);z-index:90;background:#fff;padding:0 34px 44px;box-shadow:20px 0 55px rgba(0,0,0,.13);transform:translateX(-103%);transition:transform .28s ease;overflow:auto}.mobile-drawer.show{transform:translateX(0)}body.menu-open{overflow:hidden}.mobile-drawer-head{height:108px;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:36px 1fr 44px;align-items:center;gap:16px;background:#fff;border-bottom:1px solid #e8e8e8}.mobile-drawer .close{float:none;width:36px;height:42px;padding:0;border:0;background:transparent;color:#111;font-size:39px;font-weight:200;line-height:1;cursor:pointer}.drawer-account{font-size:15px!important;font-weight:900!important;letter-spacing:.02em;border:0!important;padding:0!important;white-space:nowrap}.drawer-cart{position:relative;width:40px;height:42px;display:grid!important;place-items:center;padding:0!important;border:0!important}.mobile-drawer-list{padding-top:27px}.mobile-drawer-list>a{min-height:62px;padding:0!important;display:flex!important;align-items:center;justify-content:space-between;gap:16px;border-bottom:0!important;color:#111;font-size:20px;font-weight:400}.mobile-drawer-list>a>b{font-size:34px;font-weight:300;line-height:1}.mobile-drawer-list .drawer-campaign{color:#9d1d5e;font-weight:700}.mobile-drawer-sep{height:1px;background:#e7e7e7;margin:18px 0}.mobile-drawer-small a{display:block;padding:13px 0!important;border:0!important;color:#444;font-size:14px}.live-wa{right:18px;bottom:18px;width:54px;height:54px;padding:0;border-radius:50%;justify-content:center;background:#1cac62}.live-wa span{display:none}.trust{background:#fff;border-top:1px solid #eee}.trust-grid b{color:#111;font-family:inherit}.footer{background:#0a0a0a;color:#eee}.footer .brand{color:#fff}.footer a{color:#d5d5d5}.footer p{color:#aaa}.footer-bottom{color:#888;border-color:#ffffff1a}
@media(max-width:900px){.ui-nav .navin{height:92px;grid-template-columns:47px 1fr auto;gap:12px}.ui-nav .menu-btn{display:block;grid-column:1}.ui-nav .brand{grid-column:2;justify-self:start}.ui-nav .brand .brand-main{font-size:27px}.ui-nav .brand small{font-size:7px}.ui-nav .links{display:none}.ui-nav .nav-actions{grid-column:3;gap:0}.ui-nav .nav-icon,.ui-nav .nav-cart{width:40px;height:44px}.ui-nav .nav-icon svg,.ui-nav .nav-cart svg{width:27px;height:27px}.ui-campaign-bar{font-size:10px;min-height:32px}.mobile-drawer{width:min(92vw,470px);padding-left:30px;padding-right:30px}}
@media(max-width:480px){.container{width:min(100% - 30px,1180px)}.ui-nav .navin{height:88px;grid-template-columns:44px 1fr auto;gap:8px}.ui-nav .brand .brand-main{font-size:24px}.ui-nav .brand small{display:none}.ui-nav .nav-icon,.ui-nav .nav-cart{width:38px}.ui-nav .nav-icon svg,.ui-nav .nav-cart svg{width:25px;height:25px}.mobile-drawer{padding-left:28px;padding-right:28px}.mobile-drawer-head{height:100px;grid-template-columns:30px 1fr 40px;gap:12px}.drawer-account{font-size:13px!important}.mobile-drawer-list>a{min-height:60px;font-size:18px}.ui-campaign-bar span+span{display:none}}

/* V12 — iç sayfalarda sade ama daha sıcak renk dengesi */
body.lavinia-shell{background:linear-gradient(180deg,#fff 0,#fff 58%,#fffafd 100%)}
.ui-nav.nav{border-top:3px solid transparent;border-image:linear-gradient(90deg,#a91d62,#e45a95,#c79b5a,#a91d62) 1}
.ui-nav .nav-icon:hover,.ui-nav .nav-cart:hover{background:#fff1f7;color:#a91d62}
.mobile-drawer .drawer-campaign{color:#a91d62!important}
.trust{background:linear-gradient(180deg,#fff,#fff9fc)}
