.elementor-11 .elementor-element.elementor-element-6d8bc97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-11 .elementor-element.elementor-element-6d8bc97:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6d8bc97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b5cda1 );}.elementor-11 .elementor-element.elementor-element-752c102{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0303d43{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3d3ec09{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-3d3ec09.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-a65e013{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a65e013:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a65e013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elitedesignn.com/wp-content/uploads/2025/08/Toros-Promosyon-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-a65e013::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-3b5cda1 ) 0%, var( --e-global-color-a4a26fc ) 100%);}.elementor-11 .elementor-element.elementor-element-f98af6c{--spacer-size:300px;}.elementor-11 .elementor-element.elementor-element-3a36343d{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-6d8bc97{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-0303d43{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-11 .elementor-element.elementor-element-3d3ec09{text-align:center;}.elementor-11 .elementor-element.elementor-element-a65e013::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-3b5cda1 ) 0%, var( --e-global-color-a4a26fc ) 100%);}.elementor-11 .elementor-element.elementor-element-a65e013{--overlay-opacity:1;}.elementor-11 .elementor-element.elementor-element-a65e013.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-3d3ec09{text-align:center;}.elementor-11 .elementor-element.elementor-element-a65e013{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-11 .elementor-element.elementor-element-a65e013::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-a65e013 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-3b5cda1 ) 0%, var( --e-global-color-a4a26fc ) 100%);}.elementor-11 .elementor-element.elementor-element-a65e013.e-con{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-f98af6c{--spacer-size:200px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-0303d43{--width:660px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-0303d43{--width:100%;}}@media(min-width:1025px){.elementor-11 .elementor-element.elementor-element-a65e013:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a65e013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for wc-elements, class: .elementor-element-4be5635 *//*******************************
 TOROS PROMOSYON – WooCommerce Minimal Tema (Scoped .toros-woo)
*******************************/

/* ===== 1) Link & Buton Renk Sistemi ===== */
.toros-woo a,
.toros-woo .woocommerce a,
.toros-woo .wc-block-cart a,
.toros-woo .wc-block-components-button__link {
  color: var(--e-global-color-accent) !important;
}
.toros-woo a:hover,
.toros-woo .woocommerce a:hover,
.toros-woo .wc-block-cart a:hover,
.toros-woo .wc-block-components-button__link:hover {
  color: var(--e-global-color-accent) !important;
  opacity: .85;
}

/* Butonlar */
.toros-woo .woocommerce .button,
.toros-woo .woocommerce a.button,
.toros-woo .woocommerce button.button,
.toros-woo .woocommerce input.button,
.toros-woo .wc-block-components-button,
.toros-woo .wc-block-cart__submit-button,
.toros-woo .wc-block-components-checkout-place-order-button,
.toros-woo .woocommerce .button.alt {
  background-color: var(--e-global-color-accent) !important;
  border-color: var(--e-global-color-accent) !important;
  color: #fff !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .2px;
  box-shadow: none !important;
}
.toros-woo .woocommerce .button:hover,
.toros-woo .woocommerce a.button:hover,
.toros-woo .woocommerce button.button:hover,
.toros-woo .woocommerce input.button:hover,
.toros-woo .wc-block-components-button:hover,
.toros-woo .wc-block-cart__submit-button:hover,
.toros-woo .wc-block-components-checkout-place-order-button:hover,
.toros-woo .woocommerce .button.alt:hover {
  background-color: var(--e-global-color-primary) !important;
  border-color: var(--e-global-color-primary) !important;
  color: #fff !important;
}

/* ===== 2) Bildirim Kutuları ===== */
.toros-woo .woocommerce-info,
.toros-woo .woocommerce-message,
.toros-woo .woocommerce-error {
  background: #f7f8fa !important;
  border-top: 3px solid var(--e-global-color-accent) !important;
  color: #1a1a1a !important;
  box-shadow: none !important;
}

/* ===== 3) Tablolar ===== */
.toros-woo .woocommerce table.shop_table,
.toros-woo .woocommerce-cart table.shop_table,
.toros-woo .woocommerce-checkout-review-order-table,
.toros-woo .woocommerce-account .woocommerce-MyAccount-content table {
  border: 1px solid #e9eaec !important;
  border-collapse: separate !important;
  border-spacing: 0;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 1px 0 rgba(0,0,0,.02);
  background: #fff;
}
.toros-woo .woocommerce table.shop_table th,
.toros-woo .woocommerce table.shop_table td {
  border: none !important;
  border-bottom: 1px solid #eef0f2 !important;
  padding: 16px 18px !important;
}
.toros-woo .woocommerce table.shop_table thead th {
  background: #fafbfc;
  font-weight: 700;
  color: #222;
}
.toros-woo .woocommerce table.shop_table tr:last-child td { border-bottom: none !important; }
.toros-woo .woocommerce-cart table.shop_table tbody tr:hover td { background: #fcfdfe; }

/* Totaller */
.toros-woo .cart_totals,
.toros-woo .woocommerce-checkout-review-order,
.toros-woo .wc-block-cart__totals {
  border: 1px solid #e9eaec;
  border-radius: 12px;
  padding: 14px;
  background: #fff;
}
.toros-woo .cart_totals h2,
.toros-woo .wc-block-cart__totals-title,
.toros-woo .woocommerce-checkout-review-order-table thead th { font-weight: 800; }

/* ===== 4) Ürün Kaldır ===== */
.toros-woo .woocommerce a.remove {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px; height: 36px;
  border: 1px solid #ccc;
  border-radius: 8px;
  background: #fff;
  transition: all .2s ease;
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
  overflow: visible;
}
.toros-woo .woocommerce a.remove::before {
  content: "";
  width: 16px; height: 16px;
  display: block;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='none' stroke='%23111' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 6h18'/><path d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/><rect x='6' y='6' width='12' height='14' rx='2' ry='2'/><path d='M10 10v6M14 10v6'/></svg>");
}
.toros-woo .woocommerce a.remove:hover {
  border-color: var(--e-global-color-accent);
  background: #fafafa;
}
.toros-woo .woocommerce a.remove:hover::after {
  content: "Kaldır";
  position: absolute;
  left: 44px; top: 50%;
  transform: translateY(-50%);
  font-size: 13px;
  font-weight: 700;
  color: var(--e-global-color-accent);
  padding: 6px 10px;
  background: rgba(255,255,255,.85);
  border-radius: 999px;
  border: 1px solid rgba(0,0,0,.06);
}

/* ===== 5) Miktar kutusu ===== */
.toros-woo .woocommerce .quantity {
  display: inline-flex;
  align-items: center;
  border: 1px solid #ccc;
  border-radius: 12px;
  overflow: hidden;
  max-width: 110px;
  background: #fff;
}
.toros-woo .woocommerce .quantity input.qty {
  width: 64px;
  text-align: center;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  font-weight: 600;
  color: var(--e-global-color-primary);
  font-size: 15px;
  padding: 8px 0;
}
.toros-woo .woocommerce .quantity input.qty::-webkit-outer-spin-button,
.toros-woo .woocommerce .quantity input.qty::-webkit-inner-spin-button {
  -webkit-appearance: none; margin: 0;
}

/* ===== 6) Ürün Görseli – Biraz büyük ve yumuşak ===== */
.toros-woo .woocommerce-cart table.shop_table .product-thumbnail img,
.toros-woo .wc-block-cart .wc-block-cart-items__row .wc-block-cart-item__image img {
  width: 110px !important;
  height: auto !important;
  max-width: none !important;
  border-radius: 8px;
  box-shadow: 0 1px 2px rgba(0,0,0,.03);
}
.toros-woo .woocommerce-cart table.shop_table .product-thumbnail {
  width: 125px;
}

/* ===== 6) Ürün Görseli – Biraz büyük ve yumuşak ===== */ .woocommerce-cart table.shop_table .product-thumbnail img, .wc-block-cart .wc-block-cart-items__row .wc-block-cart-item__image img { width: 90px !important; height: auto !important; max-width: none !important; border-radius: 8px; box-shadow: 0 1px 2px rgba(0,0,0,.03); } .woocommerce-cart table.shop_table .product-thumbnail { width: 125px; }

/* ===== 7) Form Alanları ===== */
.toros-woo .woocommerce form .form-row input.input-text,
.toros-woo .woocommerce form .form-row textarea,
.toros-woo .woocommerce form .form-row select {
  border: 1px solid #e3e5e8 !important;
  border-radius: 10px;
  padding: 10px 12px;
  background: #fff;
}

/* ===== 8) Tipografi ===== */
.toros-woo .woocommerce-cart .product-name a { font-weight: 600; color: #2a2a2a !important; }
.toros-woo .woocommerce .amount { font-weight: 600; }/* End custom CSS */