/* ==========================================================
   PARFUMELYA HOMEPAGE UI - IQIT CONTENT CREATOR
   PrestaShop 1.6 / Warehouse
   This file intentionally scopes every rule to #iqitcontentcreator.
   ========================================================== */

#iqitcontentcreator {
  --pf-pink:#f32172;
  --pf-pink-soft:#fff1f6;
  --pf-ink:#111214;
  --pf-text:#242126;
  --pf-muted:#777078;
  --pf-border:#ece6e9;
  --pf-soft:#faf8f9;
  --pf-radius:22px;
  --pf-shadow:0 15px 38px rgba(17,17,17,.055);
  margin-bottom:34px;
  color:var(--pf-text);
}
#iqitcontentcreator,
#iqitcontentcreator *,
#iqitcontentcreator *:before,
#iqitcontentcreator *:after { box-sizing:border-box; }

/* ---------- Global row / column rhythm ---------- */
#iqitcontentcreator .iqitcontent_row { margin-left:-8px; margin-right:-8px; }
#iqitcontentcreator .iqitcontent-column { padding-left:8px; padding-right:8px; }
#iqitcontentcreator .iqitcontent-column-inner { position:relative; }
#iqitcontentcreator .first_rows { margin-top:0; }

/* ---------- Professional section titles ---------- */
#iqitcontentcreator .iqitcc-product-column > .iqitcontent-column-inner > .title_block,
#iqitcontentcreator .iqitcc-brand-column > .iqitcontent-column-inner > .title_block,
#iqitcontentcreator .iqitcc-hook-column > .iqitcontent-column-inner > .title_block,
#iqitcontentcreator .iqitcc-module-column > .iqitcontent-column-inner > .title_block {
  display:flex !important;
  align-items:center;
  justify-content:space-between;
  min-height:58px;
  margin:0 0 14px !important;
  padding:0 4px 12px !important;
  border:0 !important;
  border-bottom:1px solid var(--pf-border) !important;
  background:transparent !important;
  color:var(--pf-ink) !important;
}
#iqitcontentcreator .title_block .title_block_txt {
  color:var(--pf-ink) !important;
  font-size:20px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  letter-spacing:-.02em;
  text-transform:none !important;
}
#iqitcontentcreator .title_block .legend,
#iqitcontentcreator .title_block .iqit-legend-inner {
  display:inline-flex;
  align-items:center;
  min-height:25px;
  margin-left:8px;
  padding:5px 9px;
  border-radius:999px;
  background:var(--pf-pink-soft) !important;
  color:var(--pf-pink) !important;
  border:0 !important;
  font-size:9px;
  font-weight:800;
  letter-spacing:.5px;
}
#iqitcontentcreator .title_block .legend-arrow { display:none !important; }

/* ---------- Product sections ---------- */
#iqitcontentcreator .iqitcc-product-column > .iqitcontent-column-inner {
  margin-top:0 !important;
  margin-right:0 !important;
  margin-left:0 !important;
  padding:18px !important;
  border:1px solid var(--pf-border);
  border-radius:var(--pf-radius);
  background:#fff;
  box-shadow:var(--pf-shadow);
}
#iqitcontentcreator .iqitcc-products-output { position:relative; }
#iqitcontentcreator .iqitcc-products-output .slick-list { margin:0 -7px; padding:2px 0 4px; }
#iqitcontentcreator .iqitcc-products-output .slick-slide { padding:7px; }
#iqitcontentcreator .iqitcc-products-output ul.product_list.grid {
  display:flex;
  flex-wrap:wrap;
  margin:-7px !important;
}
#iqitcontentcreator .iqitcc-products-output ul.product_list.grid > li { padding:7px !important; margin:0 !important; }

/* Same professional card for grid + carousel */
#iqitcontentcreator .iqitcc-products-output .ajax_block_product .product-container,
#iqitcontentcreator .iqitcc-products-output ul.product_list.grid > li .product-container {
  position:relative;
  display:flex;
  flex-direction:column;
  height:100%;
  min-height:100%;
  padding:13px 13px 14px !important;
  border:1px solid #eee9eb !important;
  border-radius:18px !important;
  background:#fff !important;
  box-shadow:0 8px 22px rgba(17,17,17,.035) !important;
  transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;
  overflow:hidden;
}
#iqitcontentcreator .iqitcc-products-output .ajax_block_product:hover .product-container,
#iqitcontentcreator .iqitcc-products-output ul.product_list.grid > li:hover .product-container {
  transform:translateY(-3px);
  border-color:#f2c8d8 !important;
  box-shadow:0 16px 30px rgba(17,17,17,.075) !important;
}
#iqitcontentcreator .iqitcc-products-output .product-image-container {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:205px;
  margin:0 0 11px !important;
  padding:12px !important;
  border:0 !important;
  border-radius:15px;
  background:linear-gradient(180deg,#fdfcfc 0%,#f8f5f7 100%) !important;
  overflow:hidden;
}
#iqitcontentcreator .iqitcc-products-output .product-image-container .product_img_link {
  display:flex !important;
  align-items:center;
  justify-content:center;
  width:100%;
  min-height:180px;
}
#iqitcontentcreator .iqitcc-products-output .product-image-container img.img-responsive,
#iqitcontentcreator .iqitcc-products-output .product-image-container .product_img_link img {
  display:block;
  width:auto !important;
  max-width:100% !important;
  max-height:182px !important;
  margin:0 auto !important;
  object-fit:contain;
  transform:none !important;
}
#iqitcontentcreator .iqitcc-products-output .img-rollover { transition:opacity .25s ease !important; }

#iqitcontentcreator .iqitcc-products-output .right-block,
#iqitcontentcreator .iqitcc-products-output .product-container > .right-block { display:flex; flex:1 1 auto; flex-direction:column; }
#iqitcontentcreator .iqitcc-products-output .product-name-container {
  min-height:42px;
  margin:0 0 4px !important;
  padding:0 !important;
}
#iqitcontentcreator .iqitcc-products-output .product-name,
#iqitcontentcreator .iqitcc-products-output .cbp-product-name {
  display:-webkit-box !important;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  color:#181518 !important;
  font-size:12px !important;
  line-height:1.45 !important;
  font-weight:700 !important;
  text-transform:none !important;
}
#iqitcontentcreator .iqitcc-products-output .product-reference {
  display:block;
  min-height:14px;
  margin:0 0 6px;
  color:#9a9298;
  font-size:8.5px;
  font-weight:700;
  letter-spacing:.5px;
  text-transform:uppercase;
}
#iqitcontentcreator .iqitcc-products-output .product-desc { display:none !important; }
#iqitcontentcreator .iqitcc-products-output .content_price {
  display:flex !important;
  align-items:baseline;
  flex-wrap:wrap;
  gap:4px 7px;
  min-height:29px;
  margin:3px 0 4px !important;
  padding:0 !important;
  text-align:left !important;
}
#iqitcontentcreator .iqitcc-products-output .content_price .price.product-price,
#iqitcontentcreator .iqitcc-products-output .content_price > .price {
  color:#111 !important;
  font-size:19px !important;
  line-height:1 !important;
  font-weight:800 !important;
  white-space:nowrap;
}
#iqitcontentcreator .iqitcc-products-output .content_price .old-price {
  margin:0 !important;
  color:#aaa2a8 !important;
  font-size:9px !important;
  font-weight:500 !important;
  white-space:nowrap;
  text-decoration:line-through;
}
#iqitcontentcreator .iqitcc-products-output .price-percent-reduction {
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  margin:0 !important;
  padding:4px 7px !important;
  border:0 !important;
  border-radius:999px !important;
  background:#22aa3b !important;
  color:#fff !important;
  font-size:8px !important;
  line-height:1 !important;
  font-weight:800 !important;
}
#iqitcontentcreator .iqitcc-products-output .comments_note,
#iqitcontentcreator .iqitcc-products-output .yotpo.bottomLine {
  min-height:16px;
  margin:3px 0 6px !important;
}
#iqitcontentcreator .iqitcc-products-output .comments_note .star_content { float:none !important; display:inline-block; margin:0 !important; }
#iqitcontentcreator .iqitcc-products-output .comments_note .nb-comments { display:none !important; }
#iqitcontentcreator .iqitcc-products-output .functional-buttons { display:none !important; }
#iqitcontentcreator .iqitcc-products-output .availability { display:none !important; }
#iqitcontentcreator .iqitcc-products-output .color-list-container { margin:2px 0 5px !important; }
#iqitcontentcreator .iqitcc-products-output .button-container { margin-top:auto !important; padding-top:7px !important; }
#iqitcontentcreator .iqitcc-products-output .pl-quantity-input-wrapper { display:none !important; }
#iqitcontentcreator .iqitcc-products-output .button-container .button.ajax_add_to_cart_button,
#iqitcontentcreator .iqitcc-products-output .button-container .button.lnk_view {
  display:flex !important;
  align-items:center;
  justify-content:center;
  width:100% !important;
  min-height:36px;
  margin:0 !important;
  padding:0 10px !important;
  border:0 !important;
  border-radius:9px !important;
  background:linear-gradient(90deg,#111 0%,#1f1f1f 100%) !important;
  color:#fff !important;
  box-shadow:none !important;
  transition:background .2s ease, transform .2s ease;
}
#iqitcontentcreator .iqitcc-products-output .button-container .button.ajax_add_to_cart_button:hover,
#iqitcontentcreator .iqitcc-products-output .button-container .button.lnk_view:hover { background:var(--pf-pink) !important; transform:translateY(-1px); }
#iqitcontentcreator .iqitcc-products-output .button-container .button span {
  color:#fff !important;
  font-size:9px !important;
  line-height:1 !important;
  font-weight:800 !important;
  letter-spacing:.3px;
  text-transform:uppercase;
}

/* Existing promotional badges stay visible, but no dotted old-card look */
#iqitcontentcreator .iqitcc-products-output .product-flags { pointer-events:none; }
#iqitcontentcreator .iqitcc-products-output .product-flags .sale-label,
#iqitcontentcreator .iqitcc-products-output .product-flags .online-label,
#iqitcontentcreator .iqitcc-products-output .new-label {
  top:10px;
  left:10px;
  right:auto;
  border:0 !important;
  border-radius:999px !important;
  box-shadow:0 8px 18px rgba(17,17,17,.08);
}

/* ---------- Slick navigation ---------- */
#iqitcontentcreator .iqitcc-product-column .slick-prev,
#iqitcontentcreator .iqitcc-product-column .slick-next,
#iqitcontentcreator .alternative-slick-arrows .slick-prev,
#iqitcontentcreator .alternative-slick-arrows .slick-next {
  z-index:8;
  width:38px !important;
  height:38px !important;
  margin:0 !important;
  border:1px solid #e9e3e6 !important;
  border-radius:50% !important;
  background:#fff !important;
  box-shadow:0 10px 24px rgba(17,17,17,.10) !important;
  opacity:1 !important;
  transition:all .2s ease;
}
#iqitcontentcreator .iqitcc-product-column .slick-prev:hover,
#iqitcontentcreator .iqitcc-product-column .slick-next:hover { border-color:#f0bfd1 !important; box-shadow:0 14px 26px rgba(17,17,17,.14) !important; }
#iqitcontentcreator .iqitcc-product-column .slick-prev { left:-8px !important; }
#iqitcontentcreator .iqitcc-product-column .slick-next { right:-8px !important; }
#iqitcontentcreator .iqitcc-product-column .slick-prev:before,
#iqitcontentcreator .iqitcc-product-column .slick-next:before { color:#111 !important; opacity:1 !important; font-size:18px !important; }
#iqitcontentcreator .slick-dots { bottom:-18px !important; }
#iqitcontentcreator .slick-dots li button:before { color:#c8c1c5 !important; }
#iqitcontentcreator .slick-dots li.slick-active button:before { color:var(--pf-pink) !important; }

/* ---------- Tabs created inside IQIT Content Creator ---------- */
#iqitcontentcreator .iqitcc-tabs > .iqitcontent-column-inner {
  padding:18px !important;
  border:1px solid var(--pf-border);
  border-radius:var(--pf-radius);
  background:#fff;
  box-shadow:var(--pf-shadow);
}
#iqitcontentcreator .iqitcc-tabs-nav,
#iqitcontentcreator .iqitcontent-tabs .nav-tabs {
  display:flex !important;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:8px;
  margin:0 0 16px !important;
  padding:0 0 14px !important;
  border:0 !important;
  border-bottom:1px solid var(--pf-border) !important;
  background:transparent !important;
}
#iqitcontentcreator .iqitcc-tabs-nav > li,
#iqitcontentcreator .iqitcontent-tabs .nav-tabs > li { float:none !important; margin:0 !important; padding:0 !important; border:0 !important; }
#iqitcontentcreator .iqitcc-tabs-nav > li > a,
#iqitcontentcreator .iqitcontent-tabs .nav-tabs > li > a {
  min-height:38px;
  margin:0 !important;
  padding:10px 16px !important;
  border:1px solid transparent !important;
  border-radius:999px !important;
  background:#f8f6f7 !important;
  color:#777078 !important;
  font-size:11px !important;
  line-height:1 !important;
  font-weight:800 !important;
  text-transform:uppercase;
  transition:all .2s ease;
}
#iqitcontentcreator .iqitcc-tabs-nav > li.active > a,
#iqitcontentcreator .iqitcc-tabs-nav > li > a:hover,
#iqitcontentcreator .iqitcontent-tabs .nav-tabs > li.active > a,
#iqitcontentcreator .iqitcontent-tabs .nav-tabs > li > a:hover {
  background:#111 !important;
  border-color:#111 !important;
  color:#fff !important;
}
#iqitcontentcreator .iqitcc-tabs-content,
#iqitcontentcreator .iqitcontent-tabs .tab-content { padding:0 !important; border:0 !important; background:transparent !important; }

/* ---------- Banner blocks ---------- */
#iqitcontentcreator .iqitcc-banner-column > .iqitcontent-column-inner { overflow:hidden; border-radius:20px; }
#iqitcontentcreator .iqitcc-banner {
  position:relative;
  display:block;
  overflow:hidden;
  border-radius:20px;
  background-position:center !important;
  background-size:cover !important;
  box-shadow:0 12px 30px rgba(17,17,17,.07);
}
#iqitcontentcreator .iqitcc-banner:after {
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  border:1px solid rgba(0,0,0,.04);
  border-radius:inherit;
}
#iqitcontentcreator .iqitcc-banner .banner-image { width:100%; transition:transform .45s ease; }
#iqitcontentcreator .iqitcc-banner:hover .banner-image { transform:scale(1.018); }

/* ---------- Brand / manufacturer blocks ---------- */
#iqitcontentcreator .iqitcc-brand-column > .iqitcontent-column-inner {
  padding:18px !important;
  border:1px solid var(--pf-border);
  border-radius:var(--pf-radius);
  background:#fff;
  box-shadow:var(--pf-shadow);
}
#iqitcontentcreator .manufacturers { margin:0 -5px !important; }
#iqitcontentcreator .iqitmanufacuter-logo,
#iqitcontentcreator .manufacturers > li { padding:5px !important; }
#iqitcontentcreator .iqitmanufacuter-logo > a,
#iqitcontentcreator .manufacturers > li > a {
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:100px;
  padding:14px;
  border:1px solid #eee9eb;
  border-radius:14px;
  background:#fbfafb;
  transition:border-color .2s ease, transform .2s ease;
}
#iqitcontentcreator .iqitmanufacuter-logo > a:hover,
#iqitcontentcreator .manufacturers > li > a:hover { border-color:#efc4d4; transform:translateY(-2px); }
#iqitcontentcreator .logo_manufacturer { max-height:62px; width:auto !important; margin:auto; object-fit:contain; }

/* ---------- Small product-list blocks ---------- */
#iqitcontentcreator .iqitcc-products-view-2 .products-block li,
#iqitcontentcreator .iqitcc-products-view-3 .products-block li,
#iqitcontentcreator .iqitcc-products-view-2 .ajax_block_product,
#iqitcontentcreator .iqitcc-products-view-3 .ajax_block_product {
  border-color:#eee9eb !important;
}
#iqitcontentcreator .iqitcc-products-view-2 .product-name,
#iqitcontentcreator .iqitcc-products-view-3 .product-name { font-weight:700 !important; color:#1a171a !important; }

/* Remove builder-era negative offsets specifically from polished content types. */
#iqitcontentcreator .iqitcc-product-column > .iqitcontent-column-inner,
#iqitcontentcreator .iqitcc-brand-column > .iqitcontent-column-inner,
#iqitcontentcreator .iqitcc-tabs > .iqitcontent-column-inner { margin-top:0 !important; margin-left:0 !important; margin-right:0 !important; }

/* ---------- Tablet ---------- */
@media (max-width:1199px) {
  #iqitcontentcreator .iqitcc-product-column > .iqitcontent-column-inner,
  #iqitcontentcreator .iqitcc-tabs > .iqitcontent-column-inner,
  #iqitcontentcreator .iqitcc-brand-column > .iqitcontent-column-inner { padding:15px !important; border-radius:19px; }
  #iqitcontentcreator .iqitcc-products-output .product-image-container { min-height:185px; }
  #iqitcontentcreator .iqitcc-products-output .product-image-container .product_img_link { min-height:160px; }
  #iqitcontentcreator .iqitcc-products-output .product-image-container img.img-responsive,
  #iqitcontentcreator .iqitcc-products-output .product-image-container .product_img_link img { max-height:162px !important; }
}

/* ---------- Mobile ---------- */
@media (max-width:767px) {
  #iqitcontentcreator { margin-bottom:22px; overflow:hidden; }
  #iqitcontentcreator .iqitcontent_row { margin-left:-5px; margin-right:-5px; }
  #iqitcontentcreator .iqitcontent-column { padding-left:5px; padding-right:5px; }
  #iqitcontentcreator .iqitcc-product-column > .iqitcontent-column-inner,
  #iqitcontentcreator .iqitcc-tabs > .iqitcontent-column-inner,
  #iqitcontentcreator .iqitcc-brand-column > .iqitcontent-column-inner {
    padding:12px !important;
    border-radius:16px;
    box-shadow:0 9px 26px rgba(17,17,17,.045);
  }
  #iqitcontentcreator .title_block .title_block_txt { font-size:16px !important; }
  #iqitcontentcreator .iqitcc-product-column > .iqitcontent-column-inner > .title_block,
  #iqitcontentcreator .iqitcc-brand-column > .iqitcontent-column-inner > .title_block { min-height:48px; margin-bottom:10px !important; padding-bottom:9px !important; }
  #iqitcontentcreator .iqitcc-tabs-nav,
  #iqitcontentcreator .iqitcontent-tabs .nav-tabs {
    justify-content:flex-start;
    flex-wrap:nowrap;
    overflow-x:auto;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
  }
  #iqitcontentcreator .iqitcc-tabs-nav::-webkit-scrollbar,
  #iqitcontentcreator .iqitcontent-tabs .nav-tabs::-webkit-scrollbar { display:none; }
  #iqitcontentcreator .iqitcc-tabs-nav > li > a,
  #iqitcontentcreator .iqitcontent-tabs .nav-tabs > li > a { min-height:35px; padding:9px 13px !important; font-size:10px !important; }
  #iqitcontentcreator .iqitcc-products-output .slick-list { margin:0 -4px; }
  #iqitcontentcreator .iqitcc-products-output .slick-slide,
  #iqitcontentcreator .iqitcc-products-output ul.product_list.grid > li { padding:4px !important; }
  #iqitcontentcreator .iqitcc-products-output ul.product_list.grid { margin:-4px !important; }
  #iqitcontentcreator .iqitcc-products-output .ajax_block_product .product-container,
  #iqitcontentcreator .iqitcc-products-output ul.product_list.grid > li .product-container { padding:9px 9px 10px !important; border-radius:14px !important; }
  #iqitcontentcreator .iqitcc-products-output .product-image-container { min-height:145px; margin-bottom:8px !important; padding:8px !important; border-radius:12px; }
  #iqitcontentcreator .iqitcc-products-output .product-image-container .product_img_link { min-height:126px; }
  #iqitcontentcreator .iqitcc-products-output .product-image-container img.img-responsive,
  #iqitcontentcreator .iqitcc-products-output .product-image-container .product_img_link img { max-height:128px !important; }
  #iqitcontentcreator .iqitcc-products-output .product-name-container { min-height:38px; }
  #iqitcontentcreator .iqitcc-products-output .product-name,
  #iqitcontentcreator .iqitcc-products-output .cbp-product-name { font-size:10.5px !important; line-height:1.4 !important; }
  #iqitcontentcreator .iqitcc-products-output .product-reference { font-size:7px; min-height:10px; margin-bottom:4px; }
  #iqitcontentcreator .iqitcc-products-output .content_price { gap:3px 5px; min-height:24px; }
  #iqitcontentcreator .iqitcc-products-output .content_price .price.product-price,
  #iqitcontentcreator .iqitcc-products-output .content_price > .price { font-size:15px !important; }
  #iqitcontentcreator .iqitcc-products-output .content_price .old-price { max-width:64px; overflow:hidden; text-overflow:ellipsis; font-size:7px !important; }
  #iqitcontentcreator .iqitcc-products-output .price-percent-reduction { padding:3px 5px !important; font-size:6.5px !important; }
  #iqitcontentcreator .iqitcc-products-output .comments_note { margin:2px 0 4px !important; transform:scale(.9); transform-origin:left center; }
  #iqitcontentcreator .iqitcc-products-output .button-container { padding-top:5px !important; }
  #iqitcontentcreator .iqitcc-products-output .button-container .button.ajax_add_to_cart_button,
  #iqitcontentcreator .iqitcc-products-output .button-container .button.lnk_view { min-height:32px; border-radius:8px !important; }
  #iqitcontentcreator .iqitcc-products-output .button-container .button span { font-size:7.5px !important; }
  #iqitcontentcreator .iqitcc-product-column .slick-prev,
  #iqitcontentcreator .iqitcc-product-column .slick-next { width:32px !important; height:32px !important; }
  #iqitcontentcreator .iqitcc-product-column .slick-prev { left:-3px !important; }
  #iqitcontentcreator .iqitcc-product-column .slick-next { right:-3px !important; }
  #iqitcontentcreator .iqitcc-banner,
  #iqitcontentcreator .iqitcc-banner-column > .iqitcontent-column-inner { border-radius:14px; }
}

@media (max-width:390px) {
  #iqitcontentcreator .iqitcc-products-output .product-image-container { min-height:132px; }
  #iqitcontentcreator .iqitcc-products-output .product-image-container .product_img_link { min-height:114px; }
  #iqitcontentcreator .iqitcc-products-output .product-image-container img.img-responsive,
  #iqitcontentcreator .iqitcc-products-output .product-image-container .product_img_link img { max-height:116px !important; }
  #iqitcontentcreator .iqitcc-products-output .content_price .price.product-price,
  #iqitcontentcreator .iqitcc-products-output .content_price > .price { font-size:14px !important; }
}


/* ==========================================================
   PARFUMELYA HOMEPAGE UI V2 - STABILITY + CORPORATE POLISH
   Loaded after IQIT generated CSS. Rules are deliberately
   scoped to the module so theme/header/category pages are untouched.
   ========================================================== */

#iqitcontentcreator.parfumelya-iqit-v2 {
  width:100%;
  max-width:100%;
  min-width:0;
  margin-left:auto;
  margin-right:auto;
  overflow:visible;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
#iqitcontentcreator.parfumelya-iqit-v2 img {
  max-width:100%;
  height:auto;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-element,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-column,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-column-inner,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output,
#iqitcontentcreator.parfumelya-iqit-v2 .slick-list,
#iqitcontentcreator.parfumelya-iqit-v2 .slick-track,
#iqitcontentcreator.parfumelya-iqit-v2 .slick-slide {
  min-width:0;
}

/* Bootstrap/IQIT row containment: prevents horizontal drift without
   breaking intentional full-width rows. */
#iqitcontentcreator.parfumelya-iqit-v2 > .iqitcontent_row:not(.fullwidth-row-container) {
  width:auto;
  max-width:none;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent_row:before,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent_row:after {
  content:" ";
  display:table;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent_row:after { clear:both; }
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-column-inner {
  max-width:100%;
}

/* Builder-era negative margins are the main source of visible shifts.
   Reset them on structured content only; full-width backgrounds remain intact. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column > .iqitcontent-column-inner,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-brand-column > .iqitcontent-column-inner,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs > .iqitcontent-column-inner,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-hook-column > .iqitcontent-column-inner,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-module-column > .iqitcontent-column-inner {
  margin-top:0 !important;
  margin-right:0 !important;
  margin-bottom:0 !important;
  margin-left:0 !important;
}

/* Section shells */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column > .iqitcontent-column-inner,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-brand-column > .iqitcontent-column-inner,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs > .iqitcontent-column-inner {
  border-color:#eee8eb !important;
  border-radius:24px !important;
  box-shadow:0 14px 36px rgba(20,16,18,.045) !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column > .iqitcontent-column-inner {
  padding:20px !important;
}

/* More corporate section title: stable height and clean alignment. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column > .iqitcontent-column-inner > .title_block,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-brand-column > .iqitcontent-column-inner > .title_block,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-hook-column > .iqitcontent-column-inner > .title_block,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-module-column > .iqitcontent-column-inner > .title_block {
  min-height:54px;
  margin-bottom:16px !important;
  padding:0 2px 14px !important;
  border-bottom-color:#eee8eb !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .title_block .title_block_txt {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:8px;
  max-width:100%;
  font-size:19px !important;
  font-weight:700 !important;
  letter-spacing:-.015em;
}

/* Product grid/carousel geometry */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output {
  width:100%;
  overflow:visible;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid {
  display:flex !important;
  flex-wrap:wrap !important;
  align-items:stretch !important;
  width:auto !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid > li {
  display:flex !important;
  float:none !important;
  min-width:0 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .slick-list {
  overflow:hidden !important;
  margin:0 -6px !important;
  padding:3px 0 6px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .slick-track {
  display:flex !important;
  align-items:stretch !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .slick-slide {
  display:flex !important;
  float:none !important;
  height:auto !important;
  padding:6px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .slick-slide > div,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .slick-slide .ajax_block_product {
  display:flex;
  width:100%;
  height:100%;
  min-width:0;
}

/* Cards: no hover movement = no visual layout jump. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .ajax_block_product .product-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid > li .product-container {
  width:100% !important;
  height:100% !important;
  min-width:0;
  padding:14px 14px 15px !important;
  border:1px solid #eee8eb !important;
  border-radius:18px !important;
  box-shadow:0 7px 20px rgba(17,17,17,.03) !important;
  transform:none !important;
  transition:border-color .18s ease, box-shadow .18s ease !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .ajax_block_product:hover .product-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid > li:hover .product-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid > li.hovered .product-container {
  transform:none !important;
  border-color:#efc8d6 !important;
  box-shadow:0 12px 28px rgba(17,17,17,.07) !important;
  z-index:auto !important;
}
/* Warehouse normally hides price on hovered grid cards. Never do that here. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid > li.hovered .content_price,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid > li:hover .content_price {
  display:flex !important;
}

/* Fixed visual media box; rollover image is absolutely stacked, never resizing card. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container {
  flex:0 0 214px;
  width:100%;
  height:214px !important;
  min-height:214px !important;
  max-height:214px !important;
  padding:14px !important;
  margin-bottom:12px !important;
  border:1px solid #f2ecef !important;
  border-radius:15px !important;
  background:#fbfafb !important;
  overflow:hidden !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container .product_img_link {
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;
  height:100% !important;
  min-height:0 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container img.img-responsive,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container .product_img_link img {
  position:relative;
  top:auto;
  left:auto;
  right:auto;
  bottom:auto;
  width:auto !important;
  height:auto !important;
  max-width:100% !important;
  max-height:184px !important;
  object-fit:contain;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container .img_1 {
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  max-height:none !important;
  object-fit:contain;
  padding:14px;
}

/* Product information reserved heights prevent cards from dancing between products. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .right-block,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-container > .right-block {
  min-width:0;
  flex:1 1 auto;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-name-container {
  height:auto !important;
  min-height:42px !important;
  max-height:42px !important;
  margin:0 0 5px !important;
  overflow:hidden !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-name,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .cbp-product-name {
  min-height:38px;
  font-size:12px !important;
  line-height:1.5 !important;
  font-weight:700 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-reference {
  min-height:13px;
  max-width:100%;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .content_price {
  display:flex !important;
  align-items:center !important;
  align-content:center !important;
  min-height:32px !important;
  max-width:100%;
  overflow:visible !important;
  white-space:normal !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .content_price .price.product-price,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .content_price > .price {
  font-size:19px !important;
  letter-spacing:-.025em;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .comments_note,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .yotpo.bottomLine {
  min-height:18px !important;
  max-height:24px;
  overflow:hidden;
}

/* Legacy hover utility strips caused image/card jumps. Keep them out of this module. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .functional-buttons,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .functional-buttons-grid,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .availability-slidein {
  display:none !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .color-list-container {
  position:static !important;
  display:block !important;
  width:auto !important;
  height:auto !important;
  max-height:20px !important;
  margin:2px 0 5px !important;
  overflow:hidden !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .color-list-container ul {
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  height:auto !important;
  padding:0 !important;
  direction:ltr !important;
}

/* CTA stays aligned to card bottom. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .button-container {
  width:100%;
  margin-top:auto !important;
  padding-top:8px !important;
  overflow:visible !important;
  white-space:normal !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .button-container .button.ajax_add_to_cart_button,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .button-container .button.lnk_view {
  min-height:38px !important;
  border-radius:10px !important;
  transform:none !important;
  transition:background-color .18s ease, box-shadow .18s ease !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .button-container .button.ajax_add_to_cart_button:hover,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .button-container .button.lnk_view:hover {
  transform:none !important;
  background:#f32172 !important;
  box-shadow:0 8px 18px rgba(243,33,114,.18) !important;
}

/* Tabs: segmented, no negative active-state movement. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs-nav,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-tabs .nav-tabs {
  justify-content:flex-start !important;
  gap:5px !important;
  padding:5px !important;
  margin-bottom:18px !important;
  border:1px solid #eee8eb !important;
  border-radius:14px !important;
  background:#f9f7f8 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs-nav > li > a,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-tabs .nav-tabs > li > a {
  display:flex !important;
  align-items:center;
  justify-content:center;
  min-height:39px !important;
  margin:0 !important;
  padding:10px 17px !important;
  border:0 !important;
  border-radius:10px !important;
  background:transparent !important;
  color:#746d72 !important;
  box-shadow:none !important;
  white-space:nowrap;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs-nav > li.active > a,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs-nav > li > a:hover,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-tabs .nav-tabs > li.active > a,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-tabs .nav-tabs > li > a:hover {
  margin:0 !important;
  background:#111 !important;
  color:#fff !important;
  box-shadow:0 6px 14px rgba(17,17,17,.10) !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs-content > .tab-pane {
  min-width:0;
}

/* Banner & manufacturer polish without geometry movement. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-banner-column > .iqitcontent-column-inner,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-banner {
  max-width:100%;
  border-radius:18px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-banner .banner-image {
  display:block;
  width:100% !important;
  transform:none !important;
  transition:opacity .2s ease !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-banner:hover .banner-image {
  transform:none !important;
  opacity:.97;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitmanufacuter-logo > a,
#iqitcontentcreator.parfumelya-iqit-v2 .manufacturers > li > a {
  transform:none !important;
  transition:border-color .18s ease, box-shadow .18s ease !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitmanufacuter-logo > a:hover,
#iqitcontentcreator.parfumelya-iqit-v2 .manufacturers > li > a:hover {
  transform:none !important;
  box-shadow:0 8px 20px rgba(17,17,17,.05);
}

/* Slick controls are kept inside the module boundary to prevent clipping/overflow. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column .slick-prev,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column .slick-next {
  top:50% !important;
  margin-top:-19px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column .slick-prev { left:2px !important; }
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column .slick-next { right:2px !important; }

/* Small-product layouts: keep image/text aligned and stop long names pushing prices. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-2 .products-block li,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-3 .products-block li,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-2 .ajax_block_product,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-3 .ajax_block_product {
  min-width:0;
  overflow:hidden;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-2 .product-name,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-3 .product-name {
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}

/* Tablet */
@media (max-width:1199px) {
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column > .iqitcontent-column-inner {
    padding:16px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container {
    flex-basis:194px;
    height:194px !important;
    min-height:194px !important;
    max-height:194px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container img.img-responsive,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container .product_img_link img {
    max-height:164px !important;
  }
}

/* Mobile: no horizontal module overflow; tabs can scroll, products stay stable. */
@media (max-width:767px) {
  #iqitcontentcreator.parfumelya-iqit-v2 {
    width:100%;
    max-width:100%;
    overflow:hidden;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent_row {
    margin-left:-4px !important;
    margin-right:-4px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-column {
    padding-left:4px !important;
    padding-right:4px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column > .iqitcontent-column-inner,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-brand-column > .iqitcontent-column-inner,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs > .iqitcontent-column-inner {
    padding:11px !important;
    border-radius:16px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .slick-list {
    margin:0 -4px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .slick-slide {
    padding:4px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .ajax_block_product .product-container,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid > li .product-container {
    padding:10px 9px 11px !important;
    border-radius:14px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container {
    flex-basis:156px;
    height:156px !important;
    min-height:156px !important;
    max-height:156px !important;
    padding:9px !important;
    border-radius:12px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container img.img-responsive,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container .product_img_link img {
    max-height:136px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container .img_1 {
    padding:9px;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-name-container {
    min-height:38px !important;
    max-height:38px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-name,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .cbp-product-name {
    min-height:35px;
    font-size:10px !important;
    line-height:1.4 !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .content_price {
    min-height:29px !important;
    gap:3px 5px;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .content_price .price.product-price,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .content_price > .price {
    font-size:16px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .content_price .old-price {
    font-size:8px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .button-container .button.ajax_add_to_cart_button,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .button-container .button.lnk_view {
    min-height:34px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .button-container .button span {
    font-size:8px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs-nav,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-tabs .nav-tabs {
    display:flex !important;
    flex-wrap:nowrap !important;
    justify-content:flex-start !important;
    overflow-x:auto !important;
    overflow-y:hidden !important;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs-nav::-webkit-scrollbar,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-tabs .nav-tabs::-webkit-scrollbar { display:none; }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs-nav > li,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-tabs .nav-tabs > li {
    flex:0 0 auto !important;
    width:auto !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column .slick-prev,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column .slick-next {
    width:32px !important;
    height:32px !important;
    margin-top:-16px !important;
  }
}

@media (max-width:390px) {
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container {
    flex-basis:142px;
    height:142px !important;
    min-height:142px !important;
    max-height:142px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container img.img-responsive,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .product-image-container .product_img_link img {
    max-height:122px !important;
  }
}

/* =========================================================
   Parfumelya V3 refinements
   - lighter shadows
   - fix stray bullets/dots
   - professional 'En Çok Tercih Edilenler' small-product section
   ========================================================= */

/* Remove generic list markers that can appear as stray dots on the left side. */
#iqitcontentcreator.parfumelya-iqit-v2 ul,
#iqitcontentcreator.parfumelya-iqit-v2 ol,
#iqitcontentcreator.parfumelya-iqit-v2 li {
  list-style:none !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .slick-dots li {
  list-style:none !important;
}

/* Tone down shadows for a cleaner corporate look. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column > .iqitcontent-column-inner,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-brand-column > .iqitcontent-column-inner,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs > .iqitcontent-column-inner {
  box-shadow:none !important;
  border:1px solid #eee8eb !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .ajax_block_product .product-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid > li .product-container {
  box-shadow:none !important;
  border-color:#eee8eb !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .ajax_block_product:hover .product-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid > li:hover .product-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid > li.hovered .product-container {
  box-shadow:0 4px 12px rgba(17,17,17,.045) !important;
  border-color:#ead6de !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .button-container .button.ajax_add_to_cart_button:hover,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .button-container .button.lnk_view:hover,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs-nav > li.active > a,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs-nav > li > a:hover,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-tabs .nav-tabs > li.active > a,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-tabs .nav-tabs > li > a:hover,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitmanufacuter-logo > a:hover,
#iqitcontentcreator.parfumelya-iqit-v2 .manufacturers > li > a:hover {
  box-shadow:none !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column .slick-prev,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column .slick-next {
  box-shadow:none !important;
  border-color:#e8e2e6 !important;
}

/* Tighten generic title strip a little. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column > .iqitcontent-column-inner > .title_block {
  margin-bottom:12px !important;
  padding-bottom:12px !important;
}

/* ===== Small-product / compact carousel sections (e.g. En Çok Tercih Edilenler) ===== */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 > .iqitcontent-column-inner {
  padding:16px !important;
  border-radius:22px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 > .iqitcontent-column-inner > .title_block {
  margin-bottom:14px !important;
  padding:0 !important;
  border:0 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 > .iqitcontent-column-inner > .title_block .title_block_txt {
  display:flex !important;
  align-items:center !important;
  min-height:48px;
  padding:0 18px !important;
  border-radius:14px 14px 0 0 !important;
  background:#111 !important;
  color:#fff !important;
  font-size:17px !important;
  font-weight:700 !important;
  letter-spacing:-.015em;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .iqitcc-products-output {
  padding:14px !important;
  border:1px solid #f0eaee !important;
  border-radius:0 0 22px 22px !important;
  background:#fff !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product_list_small,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product_list_small.slick_carousel_style {
  margin:0 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-list {
  margin:0 -5px !important;
  padding:2px 0 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-slide {
  padding:5px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-slide > div,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-slide .ajax_block_product,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product_list_small .ajax_block_product {
  width:100% !important;
  min-width:0 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .ajax_block_product .product-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product_list_small .product-container {
  display:flex !important;
  flex-direction:column !important;
  justify-content:flex-start !important;
  width:100% !important;
  min-height:255px !important;
  padding:12px 12px 14px !important;
  border:1px solid #f0eaee !important;
  border-radius:16px !important;
  background:#fff !important;
  box-shadow:none !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .left-block,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .right-block {
  width:100% !important;
  min-width:0 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-image-container {
  flex:0 0 126px !important;
  height:126px !important;
  min-height:126px !important;
  max-height:126px !important;
  padding:8px !important;
  margin-bottom:10px !important;
  border:1px solid #f5eff2 !important;
  border-radius:12px !important;
  background:#fcfbfc !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-image-container img.img-responsive,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-image-container .product_img_link img {
  max-height:108px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-image-container .img_1 {
  padding:8px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-name-container {
  min-height:40px !important;
  max-height:40px !important;
  margin:0 0 6px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-name,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .cbp-product-name {
  min-height:38px !important;
  font-size:11px !important;
  line-height:1.35 !important;
  font-weight:700 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .comments_note {
  min-height:14px !important;
  margin:2px 0 5px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .content_price {
  min-height:28px !important;
  gap:2px 5px !important;
  margin-top:auto !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .content_price .price.product-price,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .content_price > .price {
  font-size:16px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .content_price .old-price {
  font-size:8px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .price-percent-reduction {
  font-size:6.5px !important;
  padding:3px 5px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .button-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .functional-buttons,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-desc,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .color-list-container {
  display:none !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-prev,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-next {
  top:50% !important;
  width:36px !important;
  height:36px !important;
  margin-top:-18px !important;
  border-radius:50% !important;
  background:#fff !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-prev { left:-10px !important; }
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-next { right:-10px !important; }
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-prev:before,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-next:before {
  font-size:16px !important;
}

/* Banner next to compact section: flatter, cleaner. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-banner-column > .iqitcontent-column-inner {
  box-shadow:none !important;
  border:1px solid #eee8eb !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-banner-column .iqitcc-banner,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-banner-column .banner-image {
  border-radius:18px !important;
}

@media (max-width:1199px) {
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 > .iqitcontent-column-inner {
    padding:14px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .iqitcc-products-output {
    padding:12px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .ajax_block_product .product-container,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product_list_small .product-container {
    min-height:238px !important;
    padding:10px 10px 12px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-image-container {
    flex-basis:112px !important;
    height:112px !important;
    min-height:112px !important;
    max-height:112px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-image-container img.img-responsive,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-image-container .product_img_link img {
    max-height:96px !important;
  }
}

@media (max-width:767px) {
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 > .iqitcontent-column-inner {
    padding:12px !important;
    border-radius:18px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 > .iqitcontent-column-inner > .title_block .title_block_txt {
    min-height:42px;
    padding:0 14px !important;
    font-size:15px !important;
    border-radius:12px 12px 0 0 !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .iqitcc-products-output {
    padding:10px !important;
    border-radius:0 0 18px 18px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .ajax_block_product .product-container,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product_list_small .product-container {
    min-height:212px !important;
    padding:9px !important;
    border-radius:14px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-image-container {
    flex-basis:96px !important;
    height:96px !important;
    min-height:96px !important;
    max-height:96px !important;
    margin-bottom:8px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-image-container img.img-responsive,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-image-container .product_img_link img {
    max-height:82px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-name-container {
    min-height:34px !important;
    max-height:34px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .product-name,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .cbp-product-name {
    min-height:32px !important;
    font-size:10px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .content_price .price.product-price,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .content_price > .price {
    font-size:14px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-prev,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-next {
    width:32px !important;
    height:32px !important;
    margin-top:-16px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-prev { left:-4px !important; }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-2 .slick-next { right:-4px !important; }
}

/* =========================================================
   PARFUMELYA V7 — REBASED ON LAST WORKING V3
   Important: this file is deliberately loaded LAST by the module.
   These rules only refine the working V3 UI; front.css / builder CSS
   are not used as the custom design layer.
   ========================================================= */

/* --- Overall: flatter, cleaner, no stacked heavy shadows --- */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-column > .iqitcontent-column-inner,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-brand-column > .iqitcontent-column-inner,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs > .iqitcontent-column-inner {
  box-shadow:none !important;
  border:1px solid #ece7ea !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .ajax_block_product .product-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid > li .product-container {
  box-shadow:none !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output .ajax_block_product:hover .product-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid > li:hover .product-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul.product_list.grid > li.hovered .product-container {
  box-shadow:0 5px 14px rgba(18,18,18,.045) !important;
  border-color:#ead5dd !important;
  transform:none !important;
}

/* Never allow list bullets/pseudo bullets inside creator product areas. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ul,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output ol,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-output li {
  list-style:none !important;
}

/* --- Main product slider/grid: larger product photography --- */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-0 .product-image-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .product-image-container {
  flex-basis:252px !important;
  height:252px !important;
  min-height:252px !important;
  max-height:252px !important;
  padding:10px !important;
  background:#fff !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-0 .product-image-container img.img-responsive,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-0 .product-image-container .product_img_link img,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .product-image-container img.img-responsive,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .product-image-container .product_img_link img {
  max-height:230px !important;
  max-width:100% !important;
  object-fit:contain !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-0 .product-image-container .img_1,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .product-image-container .img_1 {
  padding:10px !important;
}

/* Cleaner card rhythm and less empty air. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-0 .product-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .product-container {
  padding:13px 13px 14px !important;
  border-radius:16px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-0 .product-name-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .product-name-container {
  min-height:40px !important;
  max-height:40px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-0 .button-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .button-container {
  padding-top:6px !important;
}

/* Slider shell — professional, no oversized nested shadows. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 {
  padding:0 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .slick-list {
  margin:0 -5px !important;
  padding:2px 0 4px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .slick-slide {
  padding:5px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .slick-prev,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .slick-next {
  width:36px !important;
  height:36px !important;
  margin-top:-18px !important;
  border:1px solid #e5dfe3 !important;
  background:#fff !important;
  box-shadow:none !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .slick-prev { left:4px !important; }
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .slick-next { right:4px !important; }

/* --- Tabs: reduce nested box feeling --- */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs > .iqitcontent-column-inner {
  padding:16px !important;
  border-radius:20px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs-nav,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcontent-tabs .nav-tabs {
  margin-bottom:12px !important;
  border-radius:12px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs-content,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs-content > .tab-pane {
  box-shadow:none !important;
}

/* =========================================================
   EN ÇOK TERCİH EDİLENLER / SMALL PRODUCT CAROUSEL
   In IQIT this is view=3 (small product + Slick), not view=2.
   This was the old source of the narrow/clipped product images.
   ========================================================= */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 > .iqitcontent-column-inner {
  padding:0 !important;
  overflow:visible !important;
  border:1px solid #ebe6e9 !important;
  border-radius:18px !important;
  background:#fff !important;
  box-shadow:none !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 > .iqitcontent-column-inner > .title_block {
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 > .iqitcontent-column-inner > .title_block .title_block_txt {
  display:flex !important;
  align-items:center !important;
  min-height:52px !important;
  padding:0 18px 0 21px !important;
  border-bottom:1px solid #eee8eb !important;
  background:#fff !important;
  color:#111 !important;
  font-size:18px !important;
  font-weight:800 !important;
  letter-spacing:-.02em !important;
  position:relative;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 > .iqitcontent-column-inner > .title_block .title_block_txt:before {
  content:"";
  width:4px;
  height:22px;
  margin-right:10px;
  border-radius:4px;
  background:#f32172;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .iqitcc-products-output {
  padding:14px 14px 15px !important;
  overflow:visible !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product_list_small,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product_list_small.slick_carousel_style {
  margin:0 !important;
  padding:0 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .slick-list {
  margin:0 -5px !important;
  padding:1px 0 2px !important;
  overflow:hidden !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .slick-track {
  display:flex !important;
  align-items:stretch !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .slick-slide {
  display:flex !important;
  height:auto !important;
  padding:5px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .slick-slide > div,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .slick-slide .ajax_block_product {
  display:flex !important;
  width:100% !important;
  height:100% !important;
  min-width:0 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .ajax_block_product .product-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product_list_small .product-container {
  display:flex !important;
  flex-direction:column !important;
  width:100% !important;
  min-width:0 !important;
  height:100% !important;
  min-height:270px !important;
  padding:11px 11px 13px !important;
  border:1px solid #eee8eb !important;
  border-radius:14px !important;
  background:#fff !important;
  box-shadow:none !important;
  overflow:hidden !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .left-block,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .right-block {
  display:block !important;
  float:none !important;
  width:100% !important;
  min-width:0 !important;
  padding:0 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-image-container {
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex:0 0 142px !important;
  width:100% !important;
  height:142px !important;
  min-height:142px !important;
  max-height:142px !important;
  margin:0 0 10px !important;
  padding:8px !important;
  border:1px solid #f2ecef !important;
  border-radius:11px !important;
  background:#fcfbfc !important;
  overflow:hidden !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-image-container .product_img_link {
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;
  height:100% !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-image-container img.img-responsive,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-image-container .product_img_link img {
  position:relative !important;
  width:auto !important;
  height:auto !important;
  max-width:100% !important;
  max-height:124px !important;
  object-fit:contain !important;
  margin:auto !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-image-container .img_1 {
  position:absolute !important;
  inset:8px !important;
  width:calc(100% - 16px) !important;
  height:calc(100% - 16px) !important;
  max-height:none !important;
  object-fit:contain !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .right-block {
  display:flex !important;
  flex-direction:column !important;
  flex:1 1 auto !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-name-container {
  min-height:38px !important;
  max-height:38px !important;
  margin:0 0 5px !important;
  overflow:hidden !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-name {
  display:-webkit-box !important;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden !important;
  min-height:36px !important;
  font-size:11px !important;
  line-height:1.35 !important;
  font-weight:700 !important;
  color:#222 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .comments_note {
  min-height:16px !important;
  margin:2px 0 5px !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .content_price {
  display:flex !important;
  align-items:baseline !important;
  flex-wrap:wrap !important;
  gap:3px 5px !important;
  min-height:30px !important;
  margin-top:auto !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .content_price .price.product-price,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .content_price > .price {
  font-size:17px !important;
  font-weight:800 !important;
  color:#111 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .content_price .old-price {
  font-size:8px !important;
  color:#aaa2a8 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .functional-buttons,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .button-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .color-list-container,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .availability {
  display:none !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .slick-prev,
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .slick-next {
  top:50% !important;
  width:34px !important;
  height:34px !important;
  margin-top:-17px !important;
  border:1px solid #e5dfe3 !important;
  border-radius:50% !important;
  background:#fff !important;
  box-shadow:none !important;
  z-index:5 !important;
}
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .slick-prev { left:-2px !important; }
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .slick-next { right:-2px !important; }

/* Banner next to the compact carousel: clean border only. */
#iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-banner-column > .iqitcontent-column-inner {
  box-shadow:none !important;
}

@media (max-width:1199px) {
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-0 .product-image-container,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .product-image-container {
    flex-basis:222px !important;
    height:222px !important;
    min-height:222px !important;
    max-height:222px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-0 .product-image-container img.img-responsive,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-0 .product-image-container .product_img_link img,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .product-image-container img.img-responsive,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .product-image-container .product_img_link img {
    max-height:202px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-image-container {
    flex-basis:126px !important;
    height:126px !important;
    min-height:126px !important;
    max-height:126px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-image-container img.img-responsive,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-image-container .product_img_link img {
    max-height:108px !important;
  }
}

@media (max-width:767px) {
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-tabs > .iqitcontent-column-inner {
    padding:10px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-0 .product-image-container,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .product-image-container {
    flex-basis:170px !important;
    height:170px !important;
    min-height:170px !important;
    max-height:170px !important;
    padding:7px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-0 .product-image-container img.img-responsive,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-0 .product-image-container .product_img_link img,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .product-image-container img.img-responsive,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-products-view-1 .product-image-container .product_img_link img {
    max-height:154px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 > .iqitcontent-column-inner > .title_block .title_block_txt {
    min-height:46px !important;
    padding:0 13px !important;
    font-size:15px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .iqitcc-products-output {
    padding:9px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .ajax_block_product .product-container,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product_list_small .product-container {
    min-height:232px !important;
    padding:9px !important;
    border-radius:12px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-image-container {
    flex-basis:108px !important;
    height:108px !important;
    min-height:108px !important;
    max-height:108px !important;
    margin-bottom:7px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-image-container img.img-responsive,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-image-container .product_img_link img {
    max-height:92px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-name-container {
    min-height:34px !important;
    max-height:34px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .product-name {
    min-height:32px !important;
    font-size:9.5px !important;
  }
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .content_price .price.product-price,
  #iqitcontentcreator.parfumelya-iqit-v2 .iqitcc-product-view-3 .content_price > .price {
    font-size:14px !important;
  }
}
