@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap');:root{--ink:#211916;--brown:#633727;--sand:#f6f1eb;--sand2:#eee5db;--muted:#766a62;--line:#e8dfd6}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#fff;font:15px/1.65 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:1310px;margin:auto;padding:0 36px}.topbar{background:#442719;color:#fff;text-align:center;font-size:10px;letter-spacing:3px;padding:9px}.site-header{height:88px;background:white;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:9}.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:26px}.brand{display:flex;gap:8px;align-items:center;font-family:Georgia,serif;letter-spacing:5px;font-size:21px;color:#4b291c}.brand img{width:43px;height:43px;object-fit:contain}.nav nav{display:flex;gap:30px}.nav nav a,.nav-right{font-size:11px;letter-spacing:1.1px;font-weight:700}.nav-right{display:flex;gap:19px;white-space:nowrap}.dot{color:#8a503a}.hero{background:var(--sand)}.hero-grid{display:grid;grid-template-columns:48% 52%;min-height:615px}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:60px 45px 35px 0}.eyebrow{font-size:11px;color:#855b43;font-weight:700;letter-spacing:3px}.hero h1,h1,h2{font-family:'Playfair Display',Georgia,serif;font-weight:400;line-height:1.14}.hero h1{font-size:clamp(56px,6.3vw,93px);letter-spacing:-3px;margin:22px 0}.hero h1 i,.mood h2 i{font-weight:400;color:#86533a}.hero-copy p{max-width:390px;color:#6f635c;line-height:2;margin:0 0 32px}.btn{border:0;display:inline-flex;justify-content:space-between;align-items:center;gap:35px;padding:17px 26px;background:#593524;color:#fff;font-size:11px;font-weight:700;letter-spacing:1.7px;cursor:pointer}.btn.light{background:#fff;color:#422b20}.btn.full{width:100%;margin-top:16px}.btn:hover{background:#7e503a;color:white}.hero-foot{margin-top:auto;font-size:10px;letter-spacing:2.8px;color:#826a5b}.hero-visual{position:relative;margin:34px 0 34px 10px;overflow:hidden;background:#ddd1c6}.hero-visual img{height:100%;width:100%;object-fit:cover}.hero-stamp{position:absolute;right:20px;bottom:22px;border:1px solid #fff;border-radius:50%;padding:22px;font-size:10px;letter-spacing:2px;color:white;text-align:center}.benefits{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-top:24px;padding-bottom:24px;color:#776b63;letter-spacing:1.7px;font-size:10px}.section{padding-top:86px;padding-bottom:96px}.section-header{display:flex;align-items:end;justify-content:space-between;margin-bottom:35px}.section h2,.mood h2,.newsletter h2{font-size:clamp(37px,4vw,55px);margin:8px 0}.text-link{font-size:12px;font-weight:700;border-bottom:1px solid;padding:0 0 4px}.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.product-photo{position:relative;aspect-ratio:3/4;background:#f0e9e1;overflow:hidden}.product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.product-card:hover .product-photo img{transform:scale(1.04)}.quick{position:absolute;bottom:0;left:0;right:0;padding:12px;background:#fffffff0;text-align:center;font-size:10px;letter-spacing:1.5px;opacity:0;transition:.2s}.product-card:hover .quick{opacity:1}.product-info{padding:15px 0}.product-info h3{font-size:15px;font-weight:500;margin:3px 0 7px}.product-info strong{font-size:14px}.tiny{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#83746a}.mood{background:#513122;color:#fff}.mood-grid{display:grid;grid-template-columns:54% 46%;align-items:center;gap:70px;padding-top:55px;padding-bottom:55px}.mood img{height:480px;width:100%;object-fit:cover}.mood .eyebrow{color:#e4c2aa}.mood h2{font-size:60px}.mood h2 i{color:#e9c2a3}.mood p{max-width:360px;color:#e6d6cc;line-height:2;margin-bottom:32px}.newsletter{background:#f4eee8;text-align:center;padding:85px 0}.newsletter p{color:var(--muted)}footer{background:#231713;color:#eee3dc;padding-top:68px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 2fr;gap:55px;padding-bottom:60px}.footer-grid h4{letter-spacing:2px;font-size:11px}.footer-grid p,.footer-grid a{display:block;font-size:12px;color:#bdaaa0;line-height:2}.footer-logo{font-family:Georgia,serif;font-size:28px;letter-spacing:5px}.copyright{border-top:1px solid #4b3832;color:#ad9f98;font-size:11px;padding-top:22px;padding-bottom:24px}.page{padding-top:64px;padding-bottom:90px;min-height:60vh}.page h1{font-size:52px;margin:12px 0 34px}.filter{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.filter input,.filter select{flex:1;min-width:145px}.pager{margin:40px auto}.breadcrumbs{font-size:12px;color:var(--muted);margin-bottom:30px}.detail{display:grid;grid-template-columns:1fr 1fr;gap:70px}.detail-img{background:var(--sand)}.detail-img>img{width:100%;max-height:700px;object-fit:cover}.detail-img video{width:100%}.detail h1{margin:14px 0 10px}.price{font:26px 'DM Sans',sans-serif;margin:0 0 26px}.muted{color:var(--muted)}.detail form label,.checkout-form label{display:block;font-size:12px;font-weight:700;margin-top:17px}input,select,textarea{width:100%;padding:14px;border:1px solid #ddd1c7;background:white;border-radius:0;font:inherit;color:var(--ink)}.detail select{margin:6px 0 9px}.detail textarea,textarea{min-height:100px}.detail hr{border:0;border-top:1px solid var(--line);margin:30px 0}.detail h3{font-size:16px}.review{border-top:1px solid var(--line);padding:14px 0}.review b{color:#87513a}.narrow{max-width:820px}.cart-row{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:19px 0}.cart-row p{margin:0}.cart-total{display:flex;justify-content:space-between;border-top:1px solid;margin:27px 0 15px;padding-top:20px}.link-btn{border:0;background:none;text-decoration:underline;cursor:pointer;color:var(--brown)}.warning,.flash,.errors{padding:17px 22px;margin:18px 0;border-left:4px solid #9d714b;background:#f6eee5;color:#593b2b}.errors{border-color:#bc5353;background:#fff2f2}.checkout-form{display:grid;gap:7px}.check{display:flex!important;gap:10px;align-items:center}.check input{width:auto}.admin{background:#f8f5f2}.sidebar{width:240px;position:fixed;inset:0 auto 0 0;background:#2c1c17;padding:27px 18px;color:#fff}.sidebar .brand{color:#fff;letter-spacing:2px}.sidebar p{letter-spacing:2px;font-size:10px;margin:29px 0;color:#c7ae9f}.sidebar>a:not(.brand){display:block;padding:12px;border-radius:4px;font-size:13px;color:#e5d6ce}.sidebar>a:hover{background:#513629}.admin-content{margin-left:240px;padding:50px;max-width:1500px}.admin-content h1{font-size:44px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:28px 0 45px}.stat-grid>div{background:white;padding:25px}.stat-grid span{display:block;color:#8f8279;font-size:12px}.stat-grid strong{font-size:27px}.admin-table{background:white}.table-head{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;gap:12px;padding:18px;border-bottom:1px solid var(--line);font-size:12px}.admin-cols{display:grid;grid-template-columns:1fr 1fr;gap:35px}.admin-cols section,.admin-review{background:white;padding:28px}.admin h2{font-size:25px}@media(max-width:960px){.nav nav{display:none}.hero-grid{grid-template-columns:1fr 1fr;min-height:475px}.hero-copy{padding:30px 20px 30px 0}.hero h1{font-size:54px}.products{grid-template-columns:repeat(2,1fr)}.mood-grid{gap:25px}.mood h2{font-size:43px}.footer-grid{grid-template-columns:1fr 1fr}.admin-cols{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.container{padding-left:19px;padding-right:19px}.topbar{font-size:8px}.site-header{height:65px}.brand{font-size:17px}.brand img{width:32px;height:32px}.nav-right{font-size:10px;gap:9px}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:58px 0 35px}.hero h1{font-size:58px}.hero-foot{display:none}.hero-visual{margin:0 0 20px;height:370px}.benefits{display:block;text-align:center}.benefits span{display:block;margin:7px}.section{padding-top:55px;padding-bottom:55px}.section h2{font-size:38px}.products{gap:12px}.product-info h3{font-size:13px}.mood-grid,.detail{grid-template-columns:1fr;gap:20px}.mood img{height:280px}.mood h2{font-size:42px}.mood-grid{padding:24px 19px 50px}.footer-grid{gap:22px}.page h1{font-size:39px}.detail{gap:25px}.sidebar{position:relative;width:auto;padding:18px}.sidebar>a:not(.brand){display:inline-block;padding:8px;font-size:11px}.sidebar p{margin:10px 0}.admin-content{margin-left:0;padding:20px}.stat-grid{grid-template-columns:1fr 1fr}.cart-row{flex-wrap:wrap}.filter{display:grid}.table-head{grid-template-columns:1fr 1fr}.newsletter h2{font-size:37px}}
/* VORELIA Studio V2 enhancements */
.admin{background:#f7f4f0}.admin .sidebar{background:#281c18}.sidebar .side-group{font-size:10px;letter-spacing:2px;font-weight:700;color:#c6a68e;padding:22px 18px 5px}.sidebar a{transition:background .2s}.sidebar a:hover{background:#473027}.admin-content{max-width:none}.admin-top{display:flex;justify-content:space-between;gap:16px;color:#886d5c;font-size:11px;letter-spacing:1.5px;border-bottom:1px solid #e7ddd5;margin:-12px 0 32px;padding-bottom:20px}.admin-top a{color:#643d2d}.studio-form{max-width:780px;display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#fff;padding:24px;margin:24px 0 38px;border:1px solid #eee5dc}.studio-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#765847}.studio-form input,.studio-form select,.studio-form textarea,.category-edit input,.category-edit select{width:100%;padding:13px;border:1px solid #e5d8ce;border-radius:3px;background:#fff;font:inherit}.studio-form textarea{min-height:110px}.studio-form button{align-self:end}.category-edit{display:grid;grid-template-columns:2fr 1.5fr 90px 110px 80px;gap:12px;align-items:center;background:#fff;padding:14px;margin:8px 0}.category-edit .check{display:flex;align-items:center;gap:4px;font-size:12px}.category-edit .check input{width:auto}.small-button{padding:12px;background:#533528;color:white;border:none;cursor:pointer}.panel-table{overflow-x:auto;background:white;padding:12px;margin:20px 0}.panel-table table{width:100%;border-collapse:collapse}.panel-table th,.panel-table td{text-align:left;padding:14px;border-bottom:1px solid #eee5de;font-size:13px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:24px 0 36px}.metric{background:white;padding:25px;display:flex;flex-direction:column;gap:16px}.metric small{color:#917b6a}.metric strong{font-size:28px}.category-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.category-tiles a{display:flex;flex-direction:column;justify-content:space-between;min-height:210px;padding:28px;background:linear-gradient(130deg,#e6d6c6,#b28b71);color:#351f17;text-decoration:none}.category-tiles a:nth-child(2n){background:linear-gradient(130deg,#cec6bd,#8d7668)}.category-tiles strong{font-family:Georgia,serif;font-size:30px;font-weight:normal}.category-tiles span,.category-tiles small{font-size:10px;letter-spacing:2px}@media(max-width:900px){.metric-grid{grid-template-columns:repeat(2,1fr)}.category-tiles{grid-template-columns:repeat(2,1fr)}.studio-form{grid-template-columns:1fr}.category-edit{grid-template-columns:1fr 1fr}}@media(max-width:620px){.category-tiles,.metric-grid,.category-edit{grid-template-columns:1fr}.admin-top{flex-direction:column}}

.variant-editor{padding:16px;background:#f8f3ee;margin:18px 0}.variant-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px}.variant-rows label{font-size:12px}.variant-rows input{width:100%;padding:10px;margin-top:6px}.gallery-admin{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.gallery-admin img{height:100px;width:85px;object-fit:cover}.gallery-admin>div{display:grid;gap:5px}.detail-img img{max-width:100%;height:auto}.detail-img{display:flex;flex-wrap:wrap;gap:8px}.detail-img img:first-child{width:100%}.detail-img img:not(:first-child){width:25%;object-fit:cover}

/* VORELIA V4 — ürün deneyimi */
.gallery-v4{min-width:0}.gallery-main{position:relative;background:#f6f1eb}.gallery-main img{width:100%;aspect-ratio:4/5;object-fit:cover}.gallery-main>button{position:absolute;right:14px;bottom:14px;background:#fff;border:1px solid #e5d9cf;padding:9px 13px;cursor:pointer}.gallery-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 0}.gallery-thumb{flex:0 0 90px;height:112px;background:#f7f2ed;border:2px solid transparent;padding:0;cursor:pointer}.gallery-thumb.selected{border-color:#593524}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.video-thumb{font-weight:700;color:#593524}.gallery-lightbox:not([hidden]){position:fixed;inset:0;background:#17110ef0;z-index:100;display:flex;align-items:center;justify-content:center;padding:45px}.gallery-lightbox img{max-height:92vh;max-width:92vw;object-fit:contain}.gallery-lightbox button{position:absolute;top:15px;right:22px;color:#fff;background:none;border:0;font-size:27px;cursor:pointer}.price-stack{display:flex;align-items:baseline;gap:15px;flex-wrap:wrap;margin:12px 0 26px}.price-stack strong{font-size:29px}.old-price{text-decoration:line-through;color:#897a70;font-size:16px}.discount-chip{font-size:11px;background:#ead7c8;color:#6f321c;padding:5px 9px;font-weight:700}.qty-stepper{display:flex;width:165px;align-items:stretch;border:1px solid #ddd1c7}.qty-stepper button{width:46px;background:#f7f1ed;border:0;font-size:24px;cursor:pointer}.qty-stepper input{width:70px;text-align:center;border:0;padding:10px;appearance:textfield}.qty-stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.btn:disabled{opacity:.48;cursor:not-allowed}.stock-unavailable{margin:20px 0;padding:20px;background:#f8f0e8;border-left:3px solid #86533a}.stock-unavailable[hidden],.gallery-lightbox[hidden]{display:none!important}.consent-row{display:flex!important;gap:10px;align-items:flex-start;font-weight:400!important}.consent-row input{width:auto;margin-top:3px}.cart-nav{display:inline-flex;align-items:center;gap:5px}.cart-count{min-width:20px;height:20px;border-radius:99px;background:#593524;color:white;display:inline-grid;place-items:center;font-size:11px;letter-spacing:0}.cart-row-v4{justify-content:initial}.cart-photo img{width:88px;height:112px;object-fit:cover}.cart-info{flex:1}.admin-product-line{display:flex;align-items:center;gap:12px}.admin-product-thumb{width:64px;height:75px;object-fit:cover;background:#f4ece5}.order-totals{margin:28px 0;border-top:1px solid #e8dfd6}.order-totals>div{display:flex;justify-content:space-between;padding:11px 0}.order-totals .total{border-top:1px solid #8f7c70;font-size:19px}@media(max-width:650px){.product-detail-v4{grid-template-columns:1fr}.gallery-thumb{flex-basis:69px;height:88px}.cart-photo img{width:64px;height:85px}.cart-row-v4{gap:9px}.cart-nav span{display:none}}

/* V5 müşteri sipariş kartları ve büyüteç */
.account-heading,.account-order-header,.account-order-footer{display:flex;justify-content:space-between;align-items:center;gap:18px}.account-heading{margin:28px 0}.account-order-card{border:1px solid #e9ddd3;background:#fff;padding:22px;margin:18px 0;border-radius:6px}.account-order-header{padding-bottom:16px;border-bottom:1px solid #eee4dd}.account-order-header>div,.account-order-footer>div{display:flex;flex-direction:column;gap:5px}.account-order-card small{color:#8b7468;font-size:12px}.order-badge{background:#f4eee7;color:#5b3625;padding:8px 12px;border-radius:20px;font-size:12px}.account-order-products{padding:14px 0}.account-order-product{display:flex;align-items:center;gap:16px;margin:8px 0}.account-order-product img{width:70px;height:85px;object-fit:cover;border-radius:4px}.account-order-product>div{display:flex;flex-direction:column;gap:6px}.account-order-footer{padding-top:16px;border-top:1px solid #eee4dd}.cart-quantity-form{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.cart-quantity-form input{width:62px;padding:8px;border:1px solid #ddd}.cart-quantity-form button{background:#513021;color:white;border:0;padding:10px 12px;cursor:pointer}.gallery-lightbox img{transform-origin:center center;touch-action:none;user-select:none;max-height:85vh}.zoom-tip{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:white;background:#37251fbf;padding:8px 12px;pointer-events:none;font-size:12px;text-align:center;z-index:2}@media(max-width:680px){.account-order-header,.account-order-footer{align-items:flex-start;flex-direction:column}.account-order-card{padding:14px}.zoom-tip{width:90%;font-size:11px}.cart-row-v4{flex-wrap:wrap}}

/* V6 visual polish and notification center */
.topbar{letter-spacing:.17em;background:linear-gradient(90deg,#382219,#654030,#382219)}.site-header{box-shadow:0 3px 18px #3421170b}.nav a{transition:color .2s}.nav a:hover{color:#9b6749}.brand span{letter-spacing:.22em}.hero-visual{overflow:hidden}.hero-visual>img{transition:transform .7s ease}.hero-visual:hover>img{transform:scale(1.025)}.category-tiles a{transition:transform .25s,box-shadow .25s}.category-tiles a:hover{transform:translateY(-5px);box-shadow:0 12px 30px #3a241420}.video-thumb{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:linear-gradient(140deg,#39261f,#a17a60);color:#fff;min-width:105px}.video-play{display:grid;place-items:center;background:#ffffff25;border:1px solid #fff9;border-radius:50%;font-size:18px;width:43px;height:43px}.video-thumb span:last-child{font-size:8px;letter-spacing:1px}.review-section{margin-top:32px;padding-top:22px;border-top:1px solid #e7dcd3}.review-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.review-heading p,.review-card time{color:#8e776a;font-size:12px}.rating-summary{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:95px}.rating-summary b{font:36px Georgia,serif}.rating-summary small{color:#8e776a}.rating-stars{color:#a96537;letter-spacing:2px}.review-card{border-bottom:1px solid #ece4dc;padding:22px 0}.review-card-top{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.review-card>strong{font-size:12px}.review-card p{line-height:1.7}.brand-reply{padding:14px;background:#f6f0e9;border-left:3px solid #6f4c35}.brand-reply p{margin:6px 0 0}.review-form{background:#f9f4ee;padding:20px;margin-top:25px}.review-form small{display:block;margin-top:9px;color:#876f60}.empty-reviews{padding:22px 0;color:#7f726c}.vorelia-notifications{display:inline-flex;position:relative;align-items:center;letter-spacing:normal}.notification-bell{background:none;border:0;cursor:pointer;font-size:23px;position:relative;padding:5px 10px;color:inherit}.notification-count{position:absolute;right:1px;top:0;border-radius:12px;background:#9b4d2a;color:white;font-size:10px;min-width:17px;padding:2px}.notification-count[hidden],.notification-panel[hidden]{display:none}.notification-panel{position:absolute;right:0;top:100%;width:min(340px,90vw);max-height:400px;overflow:auto;background:white;border:1px solid #e6d9cc;box-shadow:0 12px 40px #39261924;z-index:1000;color:#35241f;padding:14px;text-align:left}.notification-heading{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:12px}.notification-heading button{background:#ede1d6;border:0;padding:7px;font-size:10px;cursor:pointer}.notification-item{display:flex;flex-direction:column;text-align:left;width:100%;gap:5px;background:white;border:0;border-bottom:1px solid #eee3da;padding:12px 7px;cursor:pointer;color:#3a291f;font:inherit}.notification-item.unread{background:#f8efe7}.notification-item span{color:#877369;font-size:11px}.notification-item:hover{background:#f1e5db}@media(max-width:700px){.review-heading{align-items:flex-start;flex-direction:column}.rating-summary{align-items:flex-start}.notification-panel{right:-65px}.hero h1{font-size:clamp(40px,10vw,58px)}.category-tiles a{min-height:150px}}

/* V7: account and shipping */
.v7-account-intro{padding:22px 0 28px;color:#715e51}.v7-account-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.v7-account-stats>div{background:#f7f2ee;padding:20px;display:flex;flex-direction:column;gap:7px}.v7-account-stats b{font-size:22px;color:#43291d}.v7-account-stats span{font-size:12px}.v7-order-status-line{display:flex;gap:16px;flex-wrap:wrap;padding:14px 0;border-top:1px solid #eee5dd;font-size:13px}.v7-panel-heading{max-width:850px;margin-bottom:28px}.v7-panel-heading h1{font-size:46px}.v7-panel-heading p{color:#776a60;line-height:1.7}.v7-panel-box{background:#fff;padding:26px;margin:22px 0}.v7-shipping-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:end}.v7-shipping-form label{font-size:12px;font-weight:600;display:flex;flex-direction:column;gap:7px}.v7-shipping-form input{width:100%;height:44px;padding:10px;border:1px solid #e2d5ca;background:#fff}.v7-shipping-form button{height:44px}.v7-shipping-form .v7-check{flex-direction:row;align-items:center}.v7-shipping-form .v7-check input{width:18px;height:18px}.v7-shipping-row{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;border-bottom:1px solid #eee;padding:12px 0}.v7-shipping-choices{padding:20px 0}.v7-shipping-choice{display:flex!important;flex-direction:row!important;align-items:center;gap:14px;border:1px solid #e1d5ca;padding:15px;margin:10px 0;cursor:pointer}.v7-shipping-choice input{width:auto!important}.v7-shipping-choice span{display:flex;flex-direction:column;gap:3px}.v7-shipping-choice small{color:#876c5e}@media(max-width:850px){.v7-shipping-form,.v7-shipping-row{grid-template-columns:1fr 1fr}.v7-account-stats{grid-template-columns:1fr 1fr}}@media(max-width:520px){.v7-shipping-form,.v7-shipping-row{grid-template-columns:1fr}.v7-panel-box{padding:15px}.v7-panel-heading h1{font-size:34px}.v7-account-stats{grid-template-columns:1fr}}

/* VORELIA 2026-11-01: yönetim menüsü ve editoryal görsel */
@media(min-width:651px){.admin .sidebar{height:100vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94715e #281c18}.admin .sidebar>a:last-child{margin-bottom:32px}}
@media(max-width:650px){.admin .sidebar{max-height:46vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.admin-content{min-width:0}}
.mood-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(25px,5vw,65px)}.mood-grid>div{min-width:0}.mood-grid>img{height:clamp(260px,32vw,390px);object-fit:cover;object-position:center;border-radius:3px}.mood h2{font-size:clamp(34px,4vw,54px);overflow-wrap:anywhere}.v-story-fields{grid-column:1/-1;padding:22px;background:#faf5f0;border:1px solid #e7d9cc;display:grid;gap:14px}.v-story-fields h2{margin:0}.v-story-fields p{margin:0;color:#765847}.v-story-fields label{max-width:100%}.admin-table .table-head{grid-template-columns:1.3fr 1.2fr 1fr 1fr 1fr;overflow-wrap:anywhere}@media(max-width:900px){.mood-grid{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:650px){.mood-grid{grid-template-columns:1fr}.mood-grid>img{height:280px}.admin-table .table-head{grid-template-columns:1fr 1fr;gap:6px}.admin-table .table-head>*{min-width:0}}

/* VORELIA ADMIN FILTERS - 2026-11-01 */
.admin .v-admin-filters{display:grid;grid-template-columns:minmax(150px,2fr) repeat(2,minmax(130px,1fr)) auto auto;gap:12px;align-items:end;padding:18px 20px;margin:18px 0 24px;background:#fff;border:1px solid #eadfd5}
.admin .v-admin-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#6c5143}
.admin .v-admin-filters input{width:100%;min-width:0;height:43px;padding:8px 11px;font-size:13px}
.admin .v-admin-filters button{border:0;background:#573428;color:#fff;padding:11px 14px;min-height:43px;cursor:pointer;font-weight:600;white-space:nowrap}
.admin .v-admin-filters a{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;text-decoration:underline;font-size:12px}
.admin nav[role=navigation] a,.admin nav[role=navigation] span{display:inline-block;min-width:26px;padding:6px}
@media(max-width:900px){.admin .v-admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.admin .v-admin-filters{grid-template-columns:1fr}}
