/* Commerce iteration: direct quick-buy behaviour with a calm, high-contrast clinical violet system. */
:root{--et-iter-violet:#6a50ae;--et-iter-deep:#352757;--et-iter-soft:#f5effa;--et-iter-line:#e4dced;--et-iter-ink:#28223b;--et-iter-muted:#6f697a;--et-iter-shadow:0 18px 44px rgba(53,39,87,.12)}
/* Homepage purchasable-card action: light enough to remain legible above the product grid. */
body.home .et-live-home .et-live-cart-action{background:#eee4fb!important;border:1px solid #cbb8e5!important;color:#3d2d68!important;text-shadow:none!important;box-shadow:inset 0 1px rgba(255,255,255,.75)!important}
body.home .et-live-home .et-live-cart-action span{color:inherit!important}
body.home .et-live-home .et-live-cart-action:hover,body.home .et-live-home .et-live-cart-action:focus-visible{background:var(--et-iter-violet)!important;border-color:var(--et-iter-violet)!important;color:#fff!important;outline:0}
/* Sticky product band mirrors the homepage: white surface, violet signal, one clear direct action. */
.ec-purchase-band{z-index:10020!important;border-top:1px solid var(--et-iter-line)!important;background:linear-gradient(105deg,#fff 0%,#fbf8fe 72%,#f1e8fa 100%)!important;box-shadow:0 -14px 36px rgba(45,32,73,.14)!important}
.ec-purchase-band .ec-shell{max-width:1180px!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:28px!important}
.ec-purchase-band__model{position:relative;padding-left:16px}.ec-purchase-band__model:before{position:absolute;content:'';left:0;top:2px;bottom:2px;width:4px;border-radius:99px;background:var(--et-iter-violet)}
.ec-purchase-band__model span{color:var(--et-iter-violet)!important;font-size:10px!important;letter-spacing:.14em!important}.ec-purchase-band__model b{color:var(--et-iter-ink)!important;font-family:'Roboto Condensed',Roboto,sans-serif!important;font-size:16px!important}.ec-purchase-band__price{color:var(--et-iter-violet)!important;font-size:23px!important}
.ec-purchase-band__action .ec-btn{border:1px solid var(--et-iter-violet)!important;border-radius:12px!important;background:var(--et-iter-violet)!important;color:#fff!important;box-shadow:0 8px 18px rgba(106,80,174,.24)!important;transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important}.ec-purchase-band__action .ec-btn:hover,.ec-purchase-band__action .ec-btn:focus-visible{background:var(--et-iter-deep)!important;box-shadow:0 11px 23px rgba(53,39,87,.28)!important;transform:translateY(-1px)}.ec-purchase-band__action .ec-btn[aria-busy=true]{opacity:.68;pointer-events:none}.ec-purchase-band__action .ec-btn[aria-busy=true] b{display:none}.ec-purchase-band__action .ec-btn[aria-busy=true]:after{content:'…';font-size:22px;line-height:0}
/* Center the cart as a single intentional review surface. */
.etwc-shell--cart{max-width:1200px!important;margin-inline:auto!important}.etwc-shell--cart .woocommerce{grid-template-columns:minmax(0,760px) minmax(320px,360px)!important;justify-content:center!important;gap:34px!important}.etwc-shell--cart .woocommerce-cart-form{border-radius:20px!important;background:#fff!important;box-shadow:var(--et-iter-shadow)!important}.etwc-shell--cart .cart-collaterals{position:sticky;top:24px}.etwc-shell--cart .cart-collaterals .cart_totals{padding:26px!important;border:1px solid var(--et-iter-line)!important;border-radius:20px!important;background:linear-gradient(150deg,#fff 0%,#f9f4fc 100%)!important;box-shadow:var(--et-iter-shadow)!important}.etwc-shell--cart .cart_totals h2{margin-bottom:18px!important;font-family:'Roboto Condensed',Roboto,sans-serif!important}.etwc-shell--cart .cart_totals tr.order-total th,.etwc-shell--cart .cart_totals tr.order-total td{color:var(--et-iter-violet)!important;font-size:17px!important}.etwc-shell--cart .wc-proceed-to-checkout a.checkout-button{min-height:54px!important;border-radius:12px!important;background:var(--et-iter-violet)!important;box-shadow:0 9px 18px rgba(106,80,174,.22)!important}.etwc-shell--cart .wc-proceed-to-checkout a.checkout-button:hover{background:var(--et-iter-deep)!important}
/* Checkout stays centred: details at left, a stable review/purchase column at right. */
.etwc-shell form.woocommerce-checkout{max-width:1140px;margin-inline:auto}.etwc-shell form.woocommerce-checkout:not(.woocommerce-cart-form){display:grid;grid-template-columns:minmax(0,670px) minmax(330px,400px);column-gap:42px;align-items:start}.etwc-shell form.woocommerce-checkout .col2-set{grid-column:1;grid-row:1;background:#fff!important;border-radius:20px!important}.etwc-shell form.woocommerce-checkout #order_review_heading{grid-column:2;grid-row:1;margin:0 0 14px!important;font-family:'Roboto Condensed',Roboto,sans-serif!important;font-size:27px!important}.etwc-shell form.woocommerce-checkout #order_review{grid-column:2;grid-row:2;padding:24px!important;border:1px solid var(--et-iter-line)!important;border-radius:20px!important;background:linear-gradient(150deg,#fff 0%,#fbf7fd 100%)!important}.etwc-shell form.woocommerce-checkout #payment{border:1px solid var(--et-iter-line)!important;border-radius:14px!important;background:#f7f1fa!important}.etwc-shell form.woocommerce-checkout #place_order{min-height:54px!important;border-radius:12px!important;background:var(--et-iter-violet)!important}.etwc-shell form.woocommerce-checkout #place_order:hover{background:var(--et-iter-deep)!important}.etwc-shell .woocommerce-form-coupon-toggle,.etwc-shell .woocommerce-form-login-toggle{max-width:1140px;margin-inline:auto!important}.etwc-shell .woocommerce-info{border-left:4px solid var(--et-iter-violet)!important}
/* Bilgi Merkezi: a clear original content hub, not a leftover teal blog surface. */
.ec-blog{background:linear-gradient(180deg,#fbf9fd 0,#fff 46%);color:var(--et-iter-ink)}.ec-blog-hero{position:relative;overflow:hidden;padding:78px 0 86px!important;border-bottom:1px solid var(--et-iter-line)!important;background:radial-gradient(circle at 84% 18%,rgba(215,190,241,.78),transparent 26%),linear-gradient(120deg,#f1e5fa 0%,#faf7fd 57%,#fff 100%)!important}.ec-blog-hero:after{content:'BİLGİ';position:absolute;right:5%;bottom:-37px;color:rgba(106,80,174,.075);font:800 clamp(90px,15vw,230px)/.7 'Roboto Condensed',sans-serif;letter-spacing:-.08em;pointer-events:none}.ec-blog-hero .ec-shell{position:relative;z-index:1}.ec-blog-kicker,.ec-blog-meta>span:first-child{color:var(--et-iter-violet)!important}.ec-blog-hero h1{max-width:920px!important;color:var(--et-iter-ink)!important;font-family:'Roboto Condensed',Roboto,sans-serif!important;font-weight:800!important;letter-spacing:-.055em!important}.ec-blog-hero p{max-width:720px!important;color:var(--et-iter-muted)!important;font-size:18px!important;line-height:1.65!important}.ec-blog-main{padding:44px 0 112px!important}.ec-blog-filter{gap:10px!important;border-color:var(--et-iter-line)!important}.ec-blog-filter a{border-color:#ddd2ea!important;background:#fff!important;color:#544d60!important;font-weight:800!important}.ec-blog-filter a:hover,.ec-blog-filter a.is-active{border-color:var(--et-iter-violet)!important;background:var(--et-iter-violet)!important;color:#fff!important}.ec-blog-featured{border:1px solid var(--et-iter-line)!important;border-radius:22px!important;overflow:hidden;background:var(--et-iter-deep)!important;box-shadow:var(--et-iter-shadow)!important}.ec-blog-featured__visual{background:linear-gradient(145deg,#8d6bc2 0%,#6a50ae 49%,#38275c 100%)!important}.ec-blog-featured__body{background:linear-gradient(135deg,#352757,#4d3778)!important}.ec-blog-featured .ec-blog-meta{color:#d9c9ed!important}.ec-blog-featured .ec-blog-meta>span:first-child{color:#f1d5fc!important}.ec-blog-featured h2 a{color:#fff!important}.ec-blog-featured p{color:#e9dff3!important}.ec-blog-featured .ec-btn{border-radius:10px!important;background:#fff!important;color:var(--et-iter-deep)!important}.ec-blog-head{border-color:var(--et-iter-line)!important}.ec-blog-head>div>span{color:var(--et-iter-violet)!important}.ec-blog-head h2{font-family:'Roboto Condensed',Roboto,sans-serif!important;color:var(--et-iter-ink)!important}.ec-blog-card{border:1px solid var(--et-iter-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 20px rgba(53,39,87,.05)!important;transition:transform .18s ease,box-shadow .18s ease}.ec-blog-card:hover{transform:translateY(-4px);box-shadow:var(--et-iter-shadow)!important}.ec-blog-card__top{min-height:142px!important;background:linear-gradient(135deg,#f3eafa,#d9c4ee)!important;color:var(--et-iter-deep)!important}.ec-blog-card:nth-child(3n+2) .ec-blog-card__top{background:linear-gradient(135deg,#eee5f8,#cbb3e0)!important}.ec-blog-card:nth-child(3n) .ec-blog-card__top{background:linear-gradient(135deg,#f6eefa,#e2d6f0)!important}.ec-blog-card__top span{border-color:rgba(53,39,87,.25)!important}.ec-blog-card__body h3 a{color:var(--et-iter-ink)!important}.ec-blog-card__body>a{color:var(--et-iter-violet)!important;font-weight:900!important}.ec-blog-pagination .page-numbers{border-color:#dccfea!important;color:var(--et-iter-violet)!important}.ec-blog-pagination .page-numbers.current,.ec-blog-pagination a.page-numbers:hover{background:var(--et-iter-violet)!important;color:#fff!important}
@media(max-width:900px){.etwc-shell--cart .woocommerce{grid-template-columns:minmax(0,1fr) minmax(290px,340px)!important;gap:24px!important}.etwc-shell form.woocommerce-checkout:not(.woocommerce-cart-form){grid-template-columns:minmax(0,1fr) minmax(300px,345px);column-gap:24px}.ec-blog-hero{padding:58px 0 64px!important}}
@media(min-width:901px){.ec-blog-hero{padding:27px 0 29px!important}.ec-blog-hero:after{bottom:-25px!important;font-size:clamp(78px,12vw,176px)!important}.ec-blog-hero .ec-crumb{margin-bottom:10px!important}.ec-blog-hero h1{max-width:760px!important;margin:6px 0 8px!important;font-size:clamp(40px,3.75vw,48px)!important}.ec-blog-hero p{max-width:650px!important;font-size:15px!important;line-height:1.5!important}.ec-blog-main{padding-top:18px!important}.ec-blog-filter{padding-bottom:10px!important}.ec-blog-featured{grid-template-columns:.68fr 1.32fr!important;min-height:0!important;margin:24px 0 46px!important}.ec-blog-featured__visual{padding:24px!important}.ec-blog-featured__visual:after{inset:18px!important}.ec-blog-featured__visual b{left:24px!important;bottom:13px!important;font-size:clamp(104px,12vw,178px)!important}.ec-blog-featured__body{padding:38px clamp(38px,4.5vw,64px)!important}.ec-blog-featured h2{font-size:clamp(33px,3vw,42px)!important;line-height:1.06!important;margin:12px 0!important}.ec-blog-featured p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;font-size:15px!important;line-height:1.5!important;margin:0 0 18px!important}.ec-blog-featured .ec-btn{min-height:42px!important}}
@media(max-width:680px){.ec-purchase-band .ec-shell{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.ec-purchase-band__model{padding-left:11px}.ec-purchase-band__model b{font-size:12px!important}.ec-purchase-band__action .ec-btn{min-width:142px!important;min-height:46px!important}.etwc-shell--cart .woocommerce{display:block!important}.etwc-shell--cart .cart-collaterals{position:static!important;margin-top:20px!important}.etwc-shell form.woocommerce-checkout:not(.woocommerce-cart-form){display:block!important}.etwc-shell form.woocommerce-checkout .col2-set,.etwc-shell form.woocommerce-checkout #order_review_heading,.etwc-shell form.woocommerce-checkout #order_review{width:100%!important}.etwc-shell form.woocommerce-checkout #order_review_heading{margin-top:26px!important}.ec-blog-hero{padding:48px 0 56px!important}.ec-blog-hero h1{font-size:42px!important}.ec-blog-hero p{font-size:16px!important}.ec-blog-featured{border-radius:16px!important}.ec-blog-featured__body{padding:30px!important}.ec-blog-card__top{min-height:120px!important}}
