.vzm{display:none}@media(max-width:1024px){.vzm{display:block;box-sizing:border-box;font-family:inherit;color:#17382a}.vzm *{box-sizing:border-box}.vzm-top{padding:18px clamp(14px,3.5vw,30px) 22px;background:linear-gradient(180deg,#f8fffb,#fff);border-bottom:1px solid #e5f1e9}.vzm-search{display:flex;align-items:center;gap:10px;max-width:920px;margin:0 auto 22px;padding:7px 7px 7px 15px;background:#fff;border:1px solid #d7e9dd;border-radius:16px;box-shadow:0 8px 26px #11673c17;animation:vzmUp .5s ease both}.vzm-search>b{font-size:25px;color:#16914e}.vzm-search input[type=search]{min-width:0;flex:1;height:42px;padding:0;border:0!important;outline:0;background:transparent;box-shadow:none!important;font-size:14px}.vzm-search button{height:42px;padding:0 20px;border:0;border-radius:12px;background:linear-gradient(135deg,#008b42,#1aae5b);color:#fff;font-size:13px;font-weight:700;box-shadow:0 7px 16px #008b4238}.vzm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;max-width:920px;margin:0 auto 14px}.vzm-head small{display:block;margin-bottom:3px;color:#159453;font-size:10px;font-weight:800;letter-spacing:.14em}.vzm-head h2{margin:0;color:#153a29;font-size:clamp(19px,3.3vw,27px);font-weight:750;line-height:1.2;letter-spacing:-.025em}.vzm-head>a{flex:none;color:#087d40;font-size:12px;font-weight:700;text-decoration:none}.vzm-cats{display:flex;gap:10px;max-width:920px;margin:0 auto 22px;padding:3px 2px 10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.vzm-cats::-webkit-scrollbar{display:none}.vzm-cats a{flex:0 0 82px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px 10px;border:1px solid #e2efe6;border-radius:16px;background:#fff;color:#214331;text-decoration:none;scroll-snap-align:start;box-shadow:0 5px 16px #164f310e;transition:.22s;animation:vzmUp .55s ease both}.vzm-cats a:active{transform:translateY(2px)}.vzm-cats i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#effbf3,#dff5e7);color:#078844;font-size:15px;font-style:normal;font-weight:800}.vzm-cats strong{font-size:11px;line-height:1.2;text-align:center}.vzm-promos{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;max-width:920px;margin:0 auto}.vzm-promo{position:relative;min-height:150px;padding:20px;border-radius:22px;overflow:hidden;text-decoration:none!important;box-shadow:0 12px 30px #1257321f;transition:.25s;animation:vzmUp .6s ease both}.vzm-promo:after{content:'';position:absolute;right:-28px;bottom:-45px;width:130px;height:130px;border-radius:50%;background:#ffffff21}.vzm-promo.main{background:linear-gradient(145deg,#087f41,#18a75c);color:#fff!important}.vzm-promo.soft{background:linear-gradient(145deg,#effaf2,#dff4e7);color:#17432d!important}.vzm-promo>*{position:relative;z-index:1;display:block}.vzm-promo small{margin-bottom:6px;font-size:9px;font-weight:800;letter-spacing:.1em}.vzm-promo strong{font-size:22px;line-height:1.1}.vzm-promo span{max-width:190px;margin-top:7px;font-size:11px;line-height:1.45;opacity:.86}.vzm-promo b{margin-top:14px;font-size:11px}.vzm-bottom{padding:28px clamp(14px,3.5vw,30px) 26px;background:#f7fcf8;border-top:1px solid #e5f1e9}.vzm-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:920px;margin:auto}.vzm-trust>div{display:flex;align-items:center;gap:9px;padding:13px 10px;border:1px solid #e0ede4;border-radius:15px;background:#fff;box-shadow:0 5px 15px #1b4b2f0d}.vzm-trust i{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:#e8f7ed;color:#078844;font-style:normal;font-weight:800}.vzm-trust strong,.vzm-trust small{display:block;line-height:1.25}.vzm-trust strong{font-size:11px}.vzm-trust small{margin-top:2px;font-size:9px;color:#6a7e70}.vzm-help{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:920px;margin:14px auto 0;padding:14px 16px;border-radius:15px;background:#173d2b;color:#fff!important;text-decoration:none!important}.vzm-help span,.vzm-help strong{font-size:11px}@keyframes vzmUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media(max-width:767px){.vzm-top{padding-top:14px}.vzm-search{margin-bottom:18px;border-radius:14px}.vzm-search input[type=search]{font-size:13px}.vzm-search button{padding:0 16px}.vzm-cats a{flex-basis:76px}.vzm-promos{grid-template-columns:1fr 1fr;gap:9px}.vzm-promo{min-height:145px;padding:16px 14px;border-radius:18px}.vzm-promo strong{font-size:18px}.vzm-promo span{font-size:10px}.vzm-trust{grid-template-columns:1fr 1fr}.vzm-help{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.vzm *{animation:none!important;transition:none!important}}@media(min-width:1025px){.vzm{display:none!important}}
/* Product-aware discovery cards v2 - 2026-11-04 */
@media (max-width:1024px){
 .vzm-top{padding-bottom:26px}
 .vzm-cats{gap:11px;margin-bottom:24px;padding-bottom:11px}
 .vzm-cats a{flex:0 0 88px;min-height:94px;justify-content:center;padding:13px 7px 11px;border-color:#dcece2;border-radius:18px;box-shadow:0 7px 20px rgba(18,74,45,.09)}
 .vzm-cats i{width:44px;height:44px;border-radius:14px;font-size:14px}
 .vzm-cats strong{min-height:27px;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1.2}
 .vzm-promos{grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}
 .vzm-product-promo{position:relative;display:flex;min-width:0;min-height:214px;padding:18px;border:1px solid rgba(12,96,52,.09);border-radius:22px;overflow:hidden;box-shadow:0 13px 32px rgba(18,74,45,.13);isolation:isolate}
 .vzm-product-promo:before{content:'';position:absolute;inset:auto -35px -48px auto;width:155px;height:155px;border-radius:50%;background:rgba(255,255,255,.18);z-index:-1}
 .vzm-product-promo.is-popular{background:linear-gradient(145deg,#087d42 0%,#0aa957 100%);color:#fff}
 .vzm-product-promo.is-latest{background:linear-gradient(145deg,#f0fbf4 0%,#dff6e8 100%);color:#173d2b}
 .vzm-promo-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;width:64%;min-width:0}
 .vzm-promo-copy small{display:block;min-height:22px;margin:0 0 3px;font-size:9px;font-weight:800;line-height:1.25;letter-spacing:.09em}
 .vzm-promo-copy h3{margin:0 0 8px;color:inherit;font-size:clamp(18px,2.4vw,24px);font-weight:800;line-height:1.12;letter-spacing:-.025em}
 .vzm-product-name{display:-webkit-box;min-height:34px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.35}
 .vzm-price{display:block;min-height:24px;margin-top:5px;font-size:13px;font-weight:800;line-height:1.25}
 .vzm-price del{font-size:10px;opacity:.62}.vzm-price ins{text-decoration:none}
 .vzm-cta{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-top:auto;padding:8px 12px;border-radius:11px;background:#fff;color:#087d42!important;font-size:10px;font-weight:800;line-height:1;text-decoration:none!important;box-shadow:0 6px 15px rgba(8,72,41,.14)}
 .is-latest .vzm-cta{background:#087d42;color:#fff!important}.vzm-cta b{margin-left:6px;font-size:14px}
 .vzm-product-image{position:absolute;right:10px;bottom:12px;z-index:1;display:grid;place-items:center;width:34%;height:118px;padding:7px;border-radius:18px;background:rgba(255,255,255,.88);text-decoration:none!important;box-shadow:0 8px 22px rgba(18,74,45,.13)}
 .vzm-product-image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
}
@media (max-width:767px){
 .vzm-head{align-items:center}.vzm-head h2{font-size:20px}
 .vzm-cats a{flex-basis:82px;min-height:91px}
 .vzm-promos{gap:9px}
 .vzm-product-promo{min-height:202px;padding:15px 13px;border-radius:19px}
 .vzm-promo-copy{width:67%}
 .vzm-promo-copy small{min-height:25px;font-size:7.5px}
 .vzm-promo-copy h3{min-height:39px;margin-bottom:6px;font-size:17px}
 .vzm-product-name{min-height:32px;font-size:10px}
 .vzm-price{min-height:22px;font-size:11px}
 .vzm-cta{min-height:32px;padding:7px 9px;font-size:9px}
 .vzm-product-image{right:7px;bottom:10px;width:32%;height:91px;padding:5px;border-radius:14px}
}
@media (max-width:370px){.vzm-product-promo{min-height:210px}.vzm-promo-copy{width:70%}.vzm-product-image{width:30%;height:82px}.vzm-cta{padding:7px}}

@media (max-width:767px){.vzm-head h2{font-size:18px}.vzm-cta{width:100
/* Minimal translucent promo cards v3 - 2026-11-04 */
@media (max-width:1024px){
 .vzm-promos{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}
 .vzm-simple-promo{position:relative;display:flex;flex-direction:column;min-width:0;min-height:184px;padding:20px;border:1px solid rgba(255,255,255,.64);border-radius:24px;overflow:hidden;color:#153d2b!important;text-decoration:none!important;box-shadow:0 16px 38px rgba(16,76,44,.13),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);isolation:isolate;transition:transform .22s ease,box-shadow .22s ease}
 .vzm-simple-promo:before,.vzm-simple-promo:after{content:'';position:absolute;border-radius:50%;z-index:-1;pointer-events:none}
 .vzm-simple-promo:before{right:-38px;bottom:-52px;width:150px;height:150px;background:rgba(255,255,255,.34)}
 .vzm-simple-promo:after{right:34px;top:-36px;width:92px;height:92px;background:rgba(255,255,255,.2);filter:blur(2px)}
 .vzm-simple-promo.is-popular{background:linear-gradient(145deg,rgba(7,142,71,.94),rgba(13,176,91,.84));color:#fff!important}
 .vzm-simple-promo.is-latest{background:linear-gradient(145deg,rgba(240,252,245,.94),rgba(211,245,225,.84))}
 .vzm-simple-promo small{display:block;min-height:22px;margin:0 0 5px;font-size:9px;font-weight:800;line-height:1.2;letter-spacing:.12em;color:inherit}
 .vzm-simple-promo h3{min-height:54px;margin:0 0 8px;color:inherit;font-size:clamp(21px,3vw,29px);font-weight:800;line-height:1.08;letter-spacing:-.035em}
 .vzm-simple-promo span{display:block;max-width:230px;min-height:36px;font-size:11px;line-height:1.45;opacity:.84}
 .vzm-simple-promo b{display:inline-flex;align-items:center;justify-content:space-between;width:112px;min-height:36px;margin-top:auto;padding:9px 12px;border:1px solid rgba(255,255,255,.5);border-radius:12px;background:rgba(255,255,255,.82);color:#087d42;font-size:10px;font-weight:800;line-height:1;box-shadow:0 7px 18px rgba(10,72,41,.12)}
 .vzm-simple-promo.is-latest b{background:rgba(8,125,66,.92);color:#fff;border-color:transparent}.vzm-simple-promo b i{font-size:15px;font-style:normal}
 .vzm-simple-promo:active{transform:translateY(2px)}
 .vzm-bottom{display:none!important}
}
@media (max-width:767px){
 .vzm-promos{gap:9px}
 .vzm-simple-promo{min-height:174px;padding:16px 14px;border-radius:20px}
 .vzm-simple-promo small{min-height:23px;font-size:7.5px}
 .vzm-simple-promo h3{min-height:43px;font-size:19px}
 .vzm-simple-promo span{min-height:34px;font-size:9.5px}
 .vzm-simple-promo b{width:100%;min-height:34px;padding:8px 10px}
}
@media (prefers-reduced-motion:no-preference) and (max-width:1024px){.vzm-simple-promo{animation:vzmUp .55s ease both}.vzm-simple-promo:nth-child(2){animation-delay:.08s}}

/* Enforced simple promos: hide product examples, retain valid collection links */
@media (max-width:1024px){
 .vzm-product-promo{min-height:184px;padding:20px;border:1px solid rgba(255,255,255,.64);border-radius:24px;box-shadow:0 16px 38px rgba(16,76,44,.13),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
 .vzm-product-promo.is-popular{background:linear-gradient(145deg,rgba(7,142,71,.94),rgba(13,176,91,.84))}
 .vzm-product-promo.is-latest{background:linear-gradient(145deg,rgba(240,252,245,.94),rgba(211,245,225,.84))}
 .vzm-product-name,.vzm-price,.vzm-product-image{display:none!important}
 .vzm-promo-copy{width:100%!important;min-height:142px}
 .vzm-promo-copy small{min-height:22px;margin-bottom:5px;font-size:9px;letter-spacing:.12em}
 .vzm-promo-copy h3{min-height:50px;margin-bottom:4px;font-size:clamp(21px,3vw,29px)}
 .vzm-promo-copy:after{display:block;min-height:34px;max-width:230px;font-size:11px;line-height:1.45;opacity:.84}
 .is-popular .vzm-promo-copy:after{content:'En çok tercih edilen ürünleri keşfedin.'}
 .is-latest .vzm-promo-copy:after{content:'Yeni eklenen ürünlere göz atın.'}
 .vzm-product-promo .vzm-cta{width:112px;min-height:36px;margin-top:auto;padding:9px 12px;border:1px solid rgba(255,255,255,.5);border-radius:12px;background:rgba(255,255,255,.82);color:#087d42!important;box-shadow:0 7px 18px rgba(10,72,41,.12);white-space:nowrap}
 .vzm-product-promo.is-latest .vzm-cta{background:rgba(8,125,66,.92);color:#fff!important;border-color:transparent}
}
@media (max-width:767px){.vzm-product-promo{min-height:174px;padding:16px 14px;border-radius:20px}.vzm-promo-copy{min-height:142px}.vzm-promo-copy small{font-size:7.5px}.vzm-promo-copy h3{min-height:43px;font-size:19px}.vzm-promo-copy:after{font-size:9.5px}.vzm-product-promo .vzm-cta{width:100%;min-height:34px}}
}}
@media (max-width:1024px){.vzm-product-name,.vzm-price,.vzm-product-image{display:none!important}.vzm-bottom{display:none!important}.vzm-product-promo{min-height:184px;padding:20px;border:1px solid rgba(255,255,255,.64);border-radius:24px;box-shadow:0 16px 38px rgba(16,76,44,.13),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.vzm-product-promo.is-popular{background:linear-gradient(145deg,rgba(7,142,71,.94),rgba(13,176,91,.84))}.vzm-product-promo.is-latest{background:linear-gradient(145deg,rgba(240,252,245,.94),rgba(211,245,225,.84))}.vzm-promo-copy{width:100%!important;min-height:142px}.vzm-promo-copy small{min-height:22px;margin-bottom:5px;font-size:9px;letter-spacing:.12em}.vzm-promo-copy h3{min-height:50px;margin-bottom:4px;font-size:clamp(21px,3vw,29px)}.vzm-promo-copy:after{display:block;min-height:34px;max-width:230px;font-size:11px;line-height:1.45;opacity:.84}.is-popular .vzm-promo-copy:after{content:'En çok tercih edilen ürünleri keşfedin.'}.is-latest .vzm-promo-copy:after{content:'Yeni eklenen ürünlere göz atın.'}.vzm-product-promo .vzm-cta{width:112px;min-height:36px;margin-top:auto;padding:9px 12px;border:1px solid rgba(255,255,255,.5);border-radius:12px;background:rgba(255,255,255,.82);color:#087d42!important;white-space:nowrap}.vzm-product-promo.is-latest .vzm-cta{background:rgba(8,125,66,.92);color:#fff!important;border-color:transparent}}
@media (max-width:767px){.vzm-product-promo{min-height:174px;padding:16px 14px;border-radius:20px}.vzm-promo-copy{min-height:142px}.vzm-promo-copy small{font-size:7.5px}.vzm-promo-copy h3{min-height:43px;font-size:19px}.vzm-promo-copy:after{font-size:9.5px}.vzm-product-promo .vzm-cta{width:100%;min-height:34px}.vzm-head h2{font-size:18px}}

@media (max-width:1024px){.vzm-promo-copy:after{order:3}.vzm-product-promo .vzm-cta{order:4}}
