.elementor-377 .elementor-element.elementor-element-b3d2cf4{--display:flex;--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;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f5022ad );--border-color:var( --e-global-color-f5022ad );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-377 .elementor-element.elementor-element-193a4a0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b35c3f5-font-size );}.elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-text{color:var( --e-global-color-f5022ad );transition:color 0.3s;}.elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-f5022ad );}.elementor-377 .elementor-element.elementor-element-73b3726{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-377 .elementor-element.elementor-element-6ef09af{--display:flex;--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-377 .elementor-element.elementor-element-dca6066{background-color:var( --e-global-color-0747c44 );}.elementor-377 .elementor-element.elementor-element-e9d94de{--display:flex;--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;--padding-top:10px;--padding-bottom:10px;--padding-left:060px;--padding-right:080px;}.elementor-377 .elementor-element.elementor-element-8e0b768 .elementor-button{background-color:#1A1A1A00;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-35379d4 );color:var( --e-global-color-35379d4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-35379d4 );border-radius:12px 12px 12px 12px;padding:05px 10px 5px 10px;}.elementor-377 .elementor-element.elementor-element-99cc882 .elementor-heading-title{font-family:"Merriweather", Roboto, sans serif;font-size:28px;font-weight:400;}.elementor-377 .elementor-element.elementor-element-24a0548{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-08ee36b{--e-rating-icon-font-size:12px;--e-rating-icon-marked-color:#FF6700;--e-rating-icon-color:#FF67005C;}.elementor-377 .elementor-element.elementor-element-a4076bc .elementor-heading-title{font-family:"Roboto", Roboto, sans serif;font-size:11px;font-weight:600;color:#FF6700;}.woocommerce .elementor-377 .elementor-element.elementor-element-f7d69a6 .woocommerce-product-details__short-description{font-family:"Roboto", Roboto, sans serif;font-size:14px;}.elementor-377 .elementor-element.elementor-element-3943b02{text-align:right;}.elementor-377 .elementor-element.elementor-element-3943b02 .elementor-heading-title{font-size:var( --e-global-typography-b35c3f5-font-size );}.elementor-377 .elementor-element.elementor-element-0f58635{--divider-border-style:solid;--divider-color:var( --e-global-color-1046f15 );--divider-border-width:1px;}.elementor-377 .elementor-element.elementor-element-0f58635 .elementor-divider-separator{width:100%;}.elementor-377 .elementor-element.elementor-element-0f58635 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-377 .elementor-element.elementor-element-1490580 .cart button, .elementor-377 .elementor-element.elementor-element-1490580 .cart .button{font-weight:700;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;color:var( --e-global-color-8d87f79 );background-color:var( --e-global-color-f5022ad );border-color:var( --e-global-color-f5022ad );transition:all 0.2s;}.elementor-377 .elementor-element.elementor-element-1490580 .added_to_cart{font-weight:700;text-transform:uppercase;}.elementor-377 .elementor-element.elementor-element-1490580 .quantity .qty{transition:all 0.2s;}.elementor-377 .elementor-element.elementor-element-d627bd1{--display:flex;}@media(min-width:768px){.elementor-377 .elementor-element.elementor-element-73b3726{--width:98%;}.elementor-377 .elementor-element.elementor-element-6ef09af{--width:51%;}.elementor-377 .elementor-element.elementor-element-e9d94de{--width:50%;}}@media(max-width:1024px){.elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b35c3f5-font-size );}.elementor-377 .elementor-element.elementor-element-3943b02 .elementor-heading-title{font-size:var( --e-global-typography-b35c3f5-font-size );}}@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-377 .elementor-element.elementor-element-193a4a0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b35c3f5-font-size );}.elementor-377 .elementor-element.elementor-element-3943b02 .elementor-heading-title{font-size:var( --e-global-typography-b35c3f5-font-size );}}/* Start custom CSS for container, class: .elementor-element-d627bd1 *//* =======================================================
   PRD Content — Murad tarzı ürün sayfası
   Scope: .prd-content (Elementor + Gutenberg)
   ======================================================= */

.prd-content {
  /* Açık tema tokenları */
  --prd-bg: #fff;
  --prd-surface: #fff;
  --prd-muted: #f8f8f8;
  --prd-text: #222;
  --prd-text-2: #4b4d4f;
  --prd-kicker: #868786;
  --prd-border: #e9e9e9;
  --prd-accent: #111;

  --radius: 10px;
  --shadow: 0 8px 32px rgba(0,0,0,.06);

  --gap: clamp(16px, 2.2vw, 28px);
  --pad: clamp(16px, 2.4vw, 32px);
  --maxw: 1100px;

  color: var(--prd-text);
  background: transparent;
}

/* Genel tipografi */
.prd-content h1,.prd-content h2,.prd-content h3,.prd-content h4,.prd-content h5 { 
  color: var(--prd-accent);
  line-height: 1.14; margin: 0 0 .6em; font-weight: 700; letter-spacing: -0.01em;
}
.prd-content h2{ font-size: clamp(26px,3.2vw,36px); }
.prd-content h3{ font-size: clamp(22px,2.8vw,30px); }
.prd-content h4{ font-size: clamp(18px,2.2vw,22px); }
.prd-content p{ font-size: clamp(15px,1.6vw,16px); line-height: 1.75; color: var(--prd-text); margin: 0 0 1em; }
.prd-content .has-small-font-size{ font-size: 13px; color: var(--prd-text-2); }
.prd-content .kicker{ text-transform: uppercase; letter-spacing: 1px; color: var(--prd-kicker); font-weight: 600; margin: 0 0 .75rem; }

/* Bölüm aralıkları */
.prd-content .section,
.prd-content .sec { 
  margin-inline: auto; 
  max-width: var(--maxw);
  padding-block: clamp(28px, 5vw, 56px);
}
.prd-content .section.narrow { max-width: 940px; }
.prd-content .section-wide { max-width: min(1320px, 96vw); }

/* Ayırıcılar */
.prd-content hr, .prd-content .wp-block-separator { 
  height:1px; background:var(--prd-border); border:0; margin: 28px 0; opacity:1;
}

/* Grid / Columns (Gutenberg & Elementor uyumu) */
.prd-content .split{
  display: grid; gap: var(--gap);
  grid-template-columns: 1fr;
}
@media (min-width: 992px){
  .prd-content .split{ grid-template-columns: 40% 1fr; align-items: center; }
}
.prd-content .split.reverse{ grid-template-columns: 1fr; }
@media (min-width: 992px){
  .prd-content .split.reverse{ grid-template-columns: 1fr 40%; }
}

/* Görseller — oran ve boyut kontrolü */
.prd-content figure{ margin:0; }
.prd-content img{
  display:block; width:100%; height:auto; border-radius: var(--radius);
  /* varsayılan ürün görselleri için cover yerine contain daha iyi olabilir; hero’da contain, içerik kartlarında cover kullanacağız */
  object-fit: contain;
}

/* Hero / Ürün detay görseli (sol) */
.prd-content .sec-details .media-hero{
  position: relative; width: 100%;
  background: var(--prd-muted);
  border: 1px solid var(--prd-border);
  border-radius: var(--radius);
  overflow: hidden;
}
.prd-content .sec-details .media-hero .in{
  aspect-ratio: 4/5; /* dikey ürün görseli oranı */
  display: grid; place-items: center;
}
.prd-content .sec-details .media-hero img{
  max-width: 92%;
  max-height: 92%;
  object-fit: contain;
  border-radius: calc(var(--radius) - 2px);
}

/* Detay metin kartı (sağ) */
.prd-content .sec-details .detail-card{
  background: var(--prd-muted);
  border: 1px solid var(--prd-border);
  border-radius: var(--radius);
  padding: clamp(20px, 2.6vw, 36px);
  box-shadow: var(--shadow);
}
.prd-content .sec-details .detail-card .divider{
  height:1px; background:var(--prd-border); margin: 14px 0 18px;
}

/* Cilt tipi satırı (noktalı ayraç görünümü) */
.prd-content .skin-types{
  display:flex; flex-wrap:wrap; gap:10px 14px; align-items:center;
}
.prd-content .skin-types .dot::after{
  content:"·"; margin: 0 8px; color: #bdbdbd;
}
.prd-content .skin-types .dot:last-child::after{ content:""; margin:0; }

/* “Sonuçlar” bölümü */
.prd-content .sec-results .result-media{
  display:grid; gap: var(--gap);
}
@media (min-width: 992px){
  .prd-content .sec-results .result-media{
    grid-template-columns: 66% 34%;
  }
}
.prd-content .sec-results .result-media .panel{
  background: var(--prd-surface);
  border: 1px solid var(--prd-border);
  border-radius: var(--radius);
  padding: var(--pad);
  box-shadow: var(--shadow);
}
.prd-content .badge{
  display:inline-block; padding:6px 10px; border:1px solid var(--prd-border);
  border-radius: 8px; background:#fff; text-transform:uppercase; letter-spacing:1px; font-weight:600; font-size:12px;
}

/* Before/After küçük grid (isteğe bağlı; görsel eklediğinde grid gibi hizalanır) */
.prd-content .ba-grid{
  display:grid; grid-template-columns: repeat(2,1fr); gap: 10px;
}
.prd-content .ba-grid img{ object-fit: cover; aspect-ratio: 3/2; }

/* İçindekiler — YENİ TASARIM (çok daha sıkı) */
.prd-content .ingredients{
  background: var(--prd-muted);
  border: 1px solid var(--prd-border);
  border-radius: var(--radius);
  padding: clamp(24px,3.2vw,44px);
  box-shadow: var(--shadow);
}

/* İçindekiler başlık satırı */
.prd-content .ingredients .head{
  text-align:center; margin-bottom: clamp(16px,2vw,20px);
}
.prd-content .ingredients .head .kicker{ margin-bottom: .5rem; }

/* Üst “tab benzeri” başlıklar */
.prd-content .ingredients .tabs{
  display:flex; gap: clamp(10px,1.6vw,16px);
  overflow-x:auto; padding-bottom: 6px; margin: 0 auto clamp(12px,1.8vw,18px);
  scrollbar-width: thin;
}
.prd-content .ingredients .tabs .tab{
  white-space: nowrap; padding: 10px 14px; border:1px solid var(--prd-border);
  border-radius: 999px; background:#fff; font-weight:600; letter-spacing:.2px;
  transition: background .2s ease, border-color .2s ease;
}
.prd-content .ingredients .tabs .tab.is-active{
  background: #fff; border-color: #d9d9d9;
  box-shadow: 0 3px 10px rgba(0,0,0,.06);
}

/* Malzeme tanıtımı kartları */
.prd-content .ing-spotlight{
  display:grid; grid-template-columns: repeat(2,minmax(0,1fr));
  gap: clamp(14px,2vw,18px);
  margin-top: 10px;
}
@media (min-width: 768px){
  .prd-content .ing-spotlight{ grid-template-columns: repeat(4,minmax(0,1fr)); }
}
.prd-content .ing-spotlight .item{
  text-align:center; padding: clamp(16px,2vw,20px);
  background:#fff; border:1px solid var(--prd-border); border-radius: var(--radius);
}
.prd-content .ing-spotlight .icon{
  width: 110px; height:110px; margin: 0 auto 12px; border-radius: 50%;
  background: var(--prd-muted); display:grid; place-items:center; overflow:hidden;
  border: 1px solid var(--prd-border);
}
.prd-content .ing-spotlight .icon img{
  width: 80%; height: 80%; object-fit: contain; border-radius: 0;
}
.prd-content .ing-spotlight h5{ margin: 6px 0 4px; font-size: 16px; text-transform: uppercase; }
.prd-content .ing-spotlight p{ color: var(--prd-text-2); font-size: 14px; line-height: 1.6; }

/* “Formüle edilmeden” — chip listesi */
.prd-content .ing-without{
  display:flex; flex-wrap:wrap; gap: 10px; margin-top: 14px;
}
.prd-content .ing-without .chip{
  padding: 10px 14px; border:1px solid var(--prd-border); border-radius: 10px; background:#fff;
  font-weight:600; font-size: 14px;
}

/* Tam liste — iki sütun, rahat okunurluk */
.prd-content .ing-full{
  margin-top: clamp(16px,2.2vw,22px);
  background:#fff; border:1px solid var(--prd-border); border-radius: var(--radius);
  padding: clamp(16px,2.2vw,22px);
}
.prd-content .ing-full .row + .row{ margin-top: 10px; }

.prd-content .ing-full .row strong{
  display:inline-block; min-width: 180px; /* başlık kolon genişliği */
}
@media (max-width: 600px){
  .prd-content .ing-full .row strong{ min-width: 0; display:block; margin-bottom: 4px; }
}

/* Uzun içerik paragrafları için rahat okuma ve kaydırma sınırı */
.prd-content .ing-full .content{
  columns: 2 320px; /* en az 320px genişlikte 2 sütun dene */
  column-gap: 28px;
}
@media (max-width: 860px){
  .prd-content .ing-full .content{ columns: 1; }
}
.prd-content .ing-full .scroll{
  max-height: 46vh; overflow: auto; padding-right: 6px;
  scrollbar-width: thin;
}

/* Doktor notu */
.prd-content .doctor-note{
  background: var(--prd-muted); border:1px solid var(--prd-border);
  border-radius: var(--radius); padding: clamp(20px,3vw,40px); box-shadow: var(--shadow);
}

/* Bağlantılar */
.prd-content a{ color: var(--prd-accent); text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 2px; transition: opacity .2s ease; }
.prd-content a:hover{ opacity: .85; }

/* Elementor konteyner içi dikey aralık (safe) */
.elementor .prd-content .elementor-widget-container > * + * { margin-top: .75rem; }

/* Küçük yardımcılar */
.prd-content .ratio-4x5{ aspect-ratio: 4/5; }
.prd-content .ratio-1x1{ aspect-ratio: 1/1; }
.prd-content .ratio-3x2{ aspect-ratio: 3/2; }
.prd-content .center { text-align:center; }
.prd-content .muted { background: var(--prd-muted); border:1px solid var(--prd-border); border-radius: var(--radius); padding: var(--pad); }
.prd-content .card  { background: var(--prd-surface); border:1px solid var(--prd-border); border-radius: var(--radius); padding: var(--pad); box-shadow: var(--shadow); }/* End custom CSS */
/* Start custom CSS *//* =========================
   Woo Product Gallery – Tek Parça CSS
   ========================= */

/* Accent rengi: ikon, border ve aktif/hover dolgu için */
.woocommerce-product-gallery {
  --accent: #484848; /* gerekirse değiştir */
}

/* --- ANA GÖRSEL: %85 yükseklik + cover --- */
.woocommerce-product-gallery .flex-viewport {
  position: relative;
  height: 85vh;                 /* %85 viewport yüksekliği */
  overflow: hidden;
}
.woocommerce-product-gallery .woocommerce-product-gallery__wrapper,
.woocommerce-product-gallery .woocommerce-product-gallery__image,
.woocommerce-product-gallery .woocommerce-product-gallery__image a {
  height: 100% !important;
  display: block;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;            /* cover görünüm */
  object-position: center;
  display: block;
}

/* --- HOVER ZOOM’U KAPAT --- */
.woocommerce-product-gallery .zoomImg { display: none !important; }
.woocommerce-product-gallery .woocommerce-product-gallery__image a { cursor: default !important; }
.woocommerce-product-gallery.woocommerce-product-gallery--zoom-enabled
  .woocommerce-product-gallery__image img { transform: none !important; }

/* --- DİREKSİYON (Prev/Next) LISTESİNİ OVERLAY’E AL, ALTA YAPIŞMASIN --- */
.woocommerce-product-gallery .flex-direction-nav {
  position: absolute !important;
  inset: 0;                     /* tüm alanı kapla */
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 4;
  pointer-events: none;         /* sadece butonlar tıklansın */
}
.woocommerce-product-gallery .flex-direction-nav li {
  pointer-events: none;
}
.woocommerce-product-gallery .flex-direction-nav a {
  pointer-events: auto !important;
}

/* --- İLERİ / GERİ BUTONLARI (ikon + görünüm) --- */
.woocommerce-product-gallery .flex-direction-nav a {
  position: absolute !important;
  top: 50%;
  transform: translateY(-50%);
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background-color: rgba(255,255,255,0.5);   /* beyaz %50 opak */
  color: var(--accent);
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  text-indent: 0;                            /* metni gizlemek için font-size sıfırlayacağız */
  font-size: 0;                              /* “Previous/Next” metnini gizle */
  line-height: 1;
  opacity: 1 !important;
  visibility: visible !important;
  border: none;
  box-shadow: none;
  transition: background-color .2s ease, transform .2s ease, color .2s ease;
  z-index: 5;
}
.woocommerce-product-gallery .flex-direction-nav .flex-prev { left: 12px; }
.woocommerce-product-gallery .flex-direction-nav .flex-next { right: 12px; }

/* Unicode ok ikonları */
.woocommerce-product-gallery .flex-direction-nav .flex-prev::before,
.woocommerce-product-gallery .flex-direction-nav .flex-next::before {
  font-size: 22px;
  line-height: 1;
  color: var(--accent);
}
.woocommerce-product-gallery .flex-direction-nav .flex-prev::before { content: "‹"; }
.woocommerce-product-gallery .flex-direction-nav .flex-next::before { content: "›"; }

.woocommerce-product-gallery .flex-direction-nav a:hover {
  background-color: rgba(255,255,255,0.75);
  transform: translateY(-50%) scale(1.06);
}

/* Tema SVG ikon kullanıyorsa onları da renkle eşleştir */
.woocommerce-product-gallery .flex-direction-nav a svg path { fill: var(--accent) !important; }

/* --- THUMBNAIL "DAİRELER": 75px, 1px border, altta ortalı ve overlay --- */
.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs {
  position: absolute;
  left: 50%;
  bottom: 50px;                 /* alttan 50px */
  transform: translateX(-50%);
  z-index: 6;                   /* okların üstünde/altında gerektiği gibi ayarla */
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: center;
  width: auto;
  margin: 0;
  padding: 0;
  list-style: none;
}

.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li {
  display: inline-flex;
  width: 50px!important;                  /* istenen boyut */
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid var(--accent);   /* 1px accent border */
  box-sizing: border-box;
  cursor: pointer;
  transition: transform .2s ease, border-color .2s ease, background-color .2s ease;
}

/* Dairenin içindeki görsel */
.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 50%;
}

/* Hover: daire içini accent ile doldur (isteğe bağlı görünürlük) */
.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li:hover {
  background-color: var(--accent);
}

/* Aktif thumb belirginliği */
/* FlexSlider aktif görsele img.flex-active sınıfı verir */
.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li:has(img.flex-active) {
  transform: scale(1.06);
  background-color: var(--accent);
}
@supports not (body.elementor-page-377(:has(*))) {
  .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img.flex-active {
    /* :has desteklenmiyorsa içini “doldur” efekti */
    box-shadow: inset 0 0 0 9999px var(--accent);
  }
}

/* --- Photoswipe (🔍) tetikleyici çakışma olmasın --- */
.woocommerce-product-gallery__trigger { z-index: 7; }

/* --- Mobil dokunuşlar --- */
@media (max-width: 767.98px) {
  .woocommerce-product-gallery .flex-direction-nav .flex-prev { left: 8px; }
  .woocommerce-product-gallery .flex-direction-nav .flex-next { right: 8px; }
  .woocommerce-product-gallery .flex-direction-nav a { width: 42px; height: 42px; }

  .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs {
    bottom: 32px;
    gap: 10px;
  }
  .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li {
    width: 64px;
    height: 64px;
  }
}

.woocommerce div.product div.images {
    margin-bottom: 0!important;/* End custom CSS */