/* FEYA PDP (external) */

/* FEYA-PDP */
html.route-product-product body { display: block !important; }
html.feya-theme-cream .product-info .product-stats .product-views,
html.feya-theme-cream .product-info .product-stats .product-views b,
html.feya-theme-cream .product-info .product-stats .product-views span,
html.feya-theme-cream .product-info .product-stats .product-views::before {
  color: #5C5346 !important;
  -webkit-text-fill-color: #5C5346 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
}
html.feya-theme-cream .product-info .price-wrapper .price-normal,
html.feya-theme-cream .product-info .price-wrapper .price-new,
html.feya-theme-cream .product-info .product-price {
  color: #2C2A26 !important;
  font-size: 28px !important;
  font-weight: 600 !important;
  letter-spacing: -0.02em !important;
}
html.feya-theme-cream body .product-info .button-group-page {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
}
html.feya-theme-cream body .product-info .button-group-page .extra-group {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  margin: 0 !important;
}
html.feya-theme-cream body .product-info .button-group-page .btn-extra,
html.feya-theme-cream body .product-info .button-group-page .btn-extra.btn {
  background: #fff !important;
  border: 1px solid #2C2A26 !important;
  color: #2C2A26 !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 0 16px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}
html.feya-theme-cream body .product-info .button-group-page .btn-extra .btn-text,
html.feya-theme-cream body .product-info .button-group-page .btn-extra::before {
  color: #2C2A26 !important;
  -webkit-text-fill-color: #2C2A26 !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: .06em !important;
}
html.feya-theme-cream body .product-info .button-group-page .btn-extra:hover,
html.feya-theme-cream body .product-info .button-group-page .btn-extra:hover .btn-text {
  background: #2C2A26 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
html.feya-theme-cream body .product-info .button-group-page .btn-extra,
html.feya-theme-cream body .product-info .button-group-page .btn-extra.btn {
  flex: 1 1 140px !important;
  min-width: 132px !important;
  width: auto !important;
}
html.feya-theme-cream body .product-info .button-group-page .btn-extra .btn-text {
  white-space: nowrap !important;
}
html.feya-theme-cream body .product-info .button-group-page .btn-cart,
html.feya-theme-cream body .product-info .button-group-page #button-cart {
  height: 44px !important;
  min-height: 44px !important;
  border-radius: 2px !important;
  padding: 0 18px !important;
}
html.feya-theme-cream body .product-info .button-group-page .btn-cart .btn-text {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
html.feya-theme-cream .product-info .wishlist-compare .btn,
html.feya-theme-cream .product-info .wishlist-compare .btn .btn-text {
  color: #2C2A26 !important;
  -webkit-text-fill-color: #2C2A26 !important;
}
html.feya-theme-cream .module-info_blocks-350 .info-block-text {
  color: #2C2A26 !important;
  -webkit-text-fill-color: #2C2A26 !important;
  font-weight: 500 !important;
}

/* FEYA-COLOR-SELECTED */
html.route-product-product .product-info .product-options .push-option {
  padding-bottom: 22px;
}
html.route-product-product .product-info .product-options .push-option > div label {
  position: relative;
}
html.route-product-product .product-info .product-options .push-option > div img {
  transition: transform .16s ease, box-shadow .16s ease;
}
html.route-product-product .product-info .product-options .push-option > div input:checked + img {
  position: relative;
  z-index: 2;
  transform: scale(1.2);
  border-color: #2C2A26 !important;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #2C2A26 !important;
}
html.route-product-product .product-info .product-options .push-option > div input:checked + img + .option-value {
  display: block !important;
  position: absolute;
  left: 50%;
  top: calc(100% + 6px);
  transform: translateX(-50%);
  margin: 0 !important;
  padding: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: .03em;
  line-height: 1.2;
  color: #2C2A26 !important;
  white-space: nowrap;
}

/* FEYA-PDP-MODERN */
html.route-product-product .product-info {
  align-items: flex-start;
  gap: 56px;
}
html.route-product-product .product-left {
  flex: 1 1 58%;
}
html.route-product-product .product-right {
  flex: 1 1 42%;
  max-width: 520px;
  padding-top: 8px;
}
html.route-product-product .product-image .main-image {
  background: #f3efe8;
}
html.route-product-product .product-image .main-image img {
  border-radius: 2px;
}
html.route-product-product .product-image .additional-images {
  gap: 8px;
}
html.route-product-product .product-image .additional-images img {
  border-radius: 2px;
  border: 1px solid transparent;
}
html.route-product-product .product-image .additional-images .swiper-slide-thumb-active img,
html.route-product-product .product-image .additional-images img:hover {
  border-color: #2C2A26;
}
html.route-product-product .product-details .title.page-title {
  font-size: 30px !important;
  line-height: 1.25 !important;
  font-weight: 500 !important;
  letter-spacing: -0.02em !important;
  color: #2C2A26 !important;
  margin: 0 0 14px !important;
}
html.route-product-product .product-details .product-stats {
  margin: 0 0 8px !important;
}
html.route-product-product .product-details .product-stats ul {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 18px;
  margin: 0;
}
html.route-product-product .product-details .product-stats li {
  font-size: 13px !important;
  color: #2C2A26;
}
html.route-product-product .product-details .product-stats li b {
  font-weight: 500 !important;
  color: #8A8175 !important;
}
html.route-product-product .product-details .product-stock.in-stock span {
  color: #1F6B45;
  font-weight: 600;
}
html.feya-theme-cream .product-info .product-stats .product-views,
html.feya-theme-cream .product-info .product-stats .product-views b {
  color: #8A8175 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
}
html.route-product-product .product-details .rating-page {
  margin: 6px 0 18px !important;
}
html.route-product-product .product-details .product-price-group {
  margin: 8px 0 20px !important;
  padding-top: 16px;
  border-top: 1px solid #E7E0D4;
}
html.feya-theme-cream .product-info .price-wrapper .price-normal,
html.feya-theme-cream .product-info .product-price {
  font-size: 34px !important;
  font-weight: 500 !important;
  letter-spacing: -0.03em !important;
  color: #2C2A26 !important;
}
html.route-product-product .product-info .product-options {
  margin: 4px 0 18px !important;
}
html.route-product-product .product-info .product-options .control-label {
  font-size: 12px !important;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: #8A8175 !important;
  font-weight: 600 !important;
}
html.route-product-product .product-info .button-group-page .buttons-wrapper {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 10px !important;
}
html.route-product-product .product-info .button-group-page #stepper2 {
  width: 118px !important;
  height: 48px !important;
  border: 1px solid #2C2A26 !important;
  border-radius: 2px !important;
  background: #fff !important;
  overflow: hidden;
}
html.route-product-product .product-info .button-group-page #buton1,
html.route-product-product .product-info .button-group-page #buton2 {
  height: 48px !important;
  background: #fff !important;
  border: 0 !important;
}
html.route-product-product .product-info .button-group-page .btn-cart {
  flex: 1 1 200px !important;
  width: auto !important;
  height: 48px !important;
  min-height: 48px !important;
  background: #6E1F2E !important;
  border: 0 !important;
  border-radius: 2px !important;
  letter-spacing: .1em !important;
}
html.route-product-product .product-info .button-group-page .extra-group {
  flex: 1 1 100% !important;
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 10px !important;
  width: 100% !important;
  margin: 0 !important;
}
html.feya-theme-cream body .product-info .button-group-page .btn-extra {
  width: 100% !important;
  min-width: 0 !important;
  flex: none !important;
  height: 46px !important;
}
html.route-product-product .product-info .wishlist-compare {
  margin-top: 2px;
}
html.route-product-product .product-blocks-bottom {
  margin-top: 22px !important;
}
html.route-product-product .product-blocks-bottom .module-body,
html.route-product-product .product-blocks-bottom .info-block {
  background: transparent;
}
html.route-product-product .product_tabs {
  margin-top: 28px;
}
html.route-product-product .product_tabs .nav-tabs {
  border: 0 !important;
  border-bottom: 1px solid #E7E0D4 !important;
  display: flex;
  flex-wrap: wrap;
  gap: 4px 8px;
}
html.route-product-product .product_tabs .nav-tabs > li > a {
  border: 0 !important;
  background: transparent !important;
  color: #8A8175 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  letter-spacing: .04em;
  text-transform: none !important;
  padding: 14px 10px !important;
  box-shadow: none !important;
}
html.route-product-product .product_tabs .nav-tabs > li.active > a,
html.route-product-product .product_tabs .nav-tabs > li > a:hover {
  color: #2C2A26 !important;
  background: transparent !important;
  box-shadow: inset 0 -2px 0 #2C2A26 !important;
}
html.route-product-product .product_tabs .tab-content,
html.route-product-product .product_tabs .tab-pane {
  color: #3A342C !important;
  font-size: 15px !important;
  line-height: 1.75 !important;
  padding-top: 22px;
}
html.route-product-product .product_tabs .tab-pane p {
  color: #3A342C !important;
  font-size: 15px !important;
  line-height: 1.75 !important;
}
@media (max-width: 768px) {
  html.route-product-product .product-info { gap: 20px; }
  html.route-product-product .product-right { max-width: none; }
  html.route-product-product .product-details .title.page-title { font-size: 24px !important; }
  html.feya-theme-cream .product-info .product-price { font-size: 28px !important; }
  html.route-product-product .product-info .button-group-page .extra-group { grid-template-columns: 1fr; }
}

/* FEYA-PDP-FIX */
html.route-product-product .product-info .product-options .push-option > div {
  position: relative;
  padding-bottom: 22px;
}
html.route-product-product .product-info .product-options .push-option > div label {
  position: static !important;
}
html.route-product-product .product-info .product-options .push-option > div .option-value {
  display: none !important;
}
html.route-product-product .product-info .product-options .push-option > div input:checked + img + .option-value {
  display: block !important;
  position: absolute;
  left: 0;
  top: 46px;
  transform: none;
}
@media (max-width: 768px) {
  html.route-product-product .product-info .button-group-page .extra-group {
    display: grid !important;
    grid-template-columns: 1fr !important;
  }
  html.route-product-product .product-info .button-group-page .btn-extra {
    width: 100% !important;
  }
}

/* FEYA-TILE-FIT */
html body .module.module-banners-333 .module-item a img { aspect-ratio: 1024 / 682 !important; object-fit: cover !important; object-position: center !important; max-height: none !important; height: auto !important; }
@media (max-width: 767px) { html body .module.module-banners-333 .module-item a img { aspect-ratio: 1024 / 682 !important; max-height: none !important; height: auto !important; } }
@media (max-width: 390px) { html body .module.module-banners-333 .module-item a img { max-height: none !important; height: auto !important; } }



/* FEYA-SECENEK-CHIPS */
html.route-product-product body .product-info .product-options .product-option-radio.push-option > div{display:flex !important;flex-wrap:wrap;gap:8px;}
html.route-product-product body .product-info .product-options .product-option-radio .radio:not(:has(img)){display:inline-flex !important;width:auto !important;margin:0 !important;}
html.route-product-product body .product-info .product-options .product-option-radio .radio:not(:has(img)) label{display:inline-flex !important;align-items:center;width:auto !important;margin:0 !important;padding:8px 14px;border:1px solid #d7d1c8;border-radius:999px;background:#fff;cursor:pointer;line-height:1.2;}
html.route-product-product body .product-info .product-options .product-option-radio.push-option > div .radio:not(:has(img)) .option-value{display:inline !important;font-size:13px !important;letter-spacing:0 !important;white-space:nowrap;color:#2C2A26;padding:0 !important;border:0 !important;background:transparent !important;}
html.route-product-product body .product-info .product-options .product-option-radio .radio:not(:has(img)):has(input:checked) label{background:#6E1F2E;border-color:#6E1F2E;}
html.route-product-product body .product-info .product-options .product-option-radio.push-option > div .radio:not(:has(img)):has(input:checked) .option-value{color:#fff !important;}



/* FEYA-PDP-REDESIGN */
html.route-product-product .product-info{
  align-items:flex-start !important;
  gap:40px !important;
}
html.route-product-product .product-left{flex:1 1 auto !important;}
html.route-product-product .product-right{
  flex:0 0 460px !important;
  width:460px !important;
  max-width:460px !important;
  position:sticky;
  top:18px;
  align-self:flex-start;
  padding:4px 0 0 !important;
}
html.route-product-product .product-image.direction-vertical{
  align-items:flex-start;
}
html.route-product-product .product-image .main-image,
html.route-product-product .product-image .main-image .swiper-container,
html.route-product-product .product-image .main-image .swiper-wrapper,
html.route-product-product .product-image .main-image .swiper-slide{
  height:680px !important;
  max-height:680px !important;
}
html.route-product-product .product-image .main-image{
  background:#f4efe8 !important;
  border-radius:18px;
  overflow:hidden;
}
html.route-product-product .product-image .main-image img{
  width:100% !important;
  height:680px !important;
  object-fit:cover !important;
  object-position:center 18% !important;
  border-radius:18px !important;
}
html.route-product-product .product-image .additional-images{
  width:84px !important;
  height:680px !important;
  max-height:680px !important;
  margin-right:14px !important;
}
html.route-product-product .product-image .additional-images .swiper-slide{
  height:104px !important;
}
html.route-product-product .product-image .additional-images img{
  width:76px !important;
  height:96px !important;
  object-fit:cover !important;
  border-radius:12px !important;
  border:1px solid transparent !important;
}
html.route-product-product .product-image .additional-images .swiper-slide-active img{
  border-color:#6E1F2E !important;
  box-shadow:0 0 0 1px #6E1F2E;
}
html.route-product-product .product-details{
  display:flex !important;
  flex-direction:column !important;
  height:auto !important;
  min-height:0 !important;
  justify-content:flex-start !important;
}
html.route-product-product .product-details .title.page-title{order:1; margin:0 0 10px !important; font-size:28px !important; line-height:1.22 !important;}
html.route-product-product .product-details .product-price-group{order:2; margin:0 0 14px !important;}
html.route-product-product .product-details .product-price-group .product-price,
html.route-product-product .product-details .product-price-group .price-new,
html.route-product-product .product-details .product-price-group .price-normal{
  font-size:32px !important;
  font-weight:600 !important;
  letter-spacing:-0.03em !important;
  color:#2C2A26 !important;
  line-height:1 !important;
}
html.route-product-product .product-details .product-stats{order:3; margin:0 0 18px !important;}
html.route-product-product .product-details .product-options{order:4; margin:0 0 18px !important;}
html.route-product-product .product-details .button-group-page{order:5; margin:0 !important;}
html.route-product-product .product-details .rating{order:6;}
html.route-product-product .product-info .product-options .product-option-radio{
  height:auto !important;
  min-height:0 !important;
  padding:0 !important;
  margin:0 !important;
}
html.route-product-product .product-info .product-options .product-option-radio > div{
  height:auto !important;
  padding-bottom:0 !important;
}
html.route-product-product .product-info .product-options .options-title{
  font-size:12px !important;
  letter-spacing:.14em !important;
  color:#8A8175 !important;
  margin:0 0 10px !important;
}
html.route-product-product .button-group-page{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:10px !important;
  align-items:center !important;
}
html.route-product-product .button-group-page .stepper{height:52px !important; border-radius:12px !important;}
html.route-product-product .button-group-page .btn-cart{
  flex:1 1 180px !important;
  height:52px !important;
  border-radius:12px !important;
  background:#6E1F2E !important;
  border-color:#6E1F2E !important;
  letter-spacing:.08em !important;
}
html.route-product-product .button-group-page .extra-group{
  display:grid !important;
  grid-template-columns:1fr 1fr !important;
  gap:10px !important;
  width:100% !important;
}
html.route-product-product .button-group-page .btn-extra{
  height:46px !important;
  border-radius:12px !important;
  background:#fff !important;
  color:#2C2A26 !important;
  border:1px solid #e0d9d0 !important;
  letter-spacing:.06em !important;
}
html.route-product-product .button-group-page .btn-wishlist{
  background:transparent !important;
  color:#8A8175 !important;
  font-size:13px !important;
  padding:0 !important;
}
html.route-product-product .product-blocks.blocks-bottom{
  margin-top:16px !important;
}
html.route-product-product #teslimat{
  display:inline-flex !important;
  align-items:center;
  margin:0 0 12px !important;
  padding:8px 12px !important;
  background:#f6f1ea;
  border-radius:999px;
  font-size:13px !important;
  color:#2C2A26 !important;
}
html.route-product-product .tabs-container{
  margin-top:28px !important;
}
html.route-product-product .tabs-container .nav-tabs{
  border:0 !important;
  display:flex;
  gap:8px 28px;
  flex-wrap:wrap;
}
html.route-product-product .tabs-container .nav-tabs > li > a{
  border:0 !important;
  background:transparent !important;
  padding:8px 0 12px !important;
  color:#8A8175 !important;
  font-size:14px !important;
  letter-spacing:.02em;
}
html.route-product-product .tabs-container .nav-tabs > li.active > a{
  color:#2C2A26 !important;
  box-shadow:inset 0 -2px 0 #6E1F2E;
}
html.route-product-product .tabs-container .tab-content{
  padding-top:8px !important;
  max-width:760px;
  color:#3c3834;
  font-size:15px;
  line-height:1.75;
}
@media (max-width:1024px){
  html.route-product-product .product-right{position:static; width:100% !important; max-width:none !important; flex:1 1 auto !important;}
  html.route-product-product .product-image.direction-vertical{display:flex !important; flex-direction:column !important; width:100% !important;}
  html.route-product-product .product-image .main-image{order:1; width:100% !important; height:auto !important; max-height:none !important;}
  html.route-product-product .product-image .main-image .swiper-container,
  html.route-product-product .product-image .main-image .swiper-wrapper,
  html.route-product-product .product-image .main-image .swiper-slide{height:auto !important; max-height:none !important; width:100% !important;}
  html.route-product-product .product-image .main-image img{width:100% !important; height:460px !important; max-height:460px !important; object-fit:cover !important; object-position:center 20% !important;}
  html.route-product-product .product-image .additional-images{order:2; width:100% !important; height:96px !important; max-height:96px !important; margin:12px 0 0 !important; overflow:hidden !important;}
  html.route-product-product .product-image .additional-images .swiper-container,
  html.route-product-product .product-image .additional-images .swiper-wrapper{display:flex !important; flex-direction:row !important; height:96px !important; transform:none !important; width:max-content !important;}
  html.route-product-product .product-image .additional-images .swiper-slide{width:76px !important; height:88px !important; flex:0 0 76px !important; margin-right:8px !important;}
  html.route-product-product .product-image .additional-images img{width:72px !important; height:84px !important;}
  html.route-product-product .button-group-page .extra-group{grid-template-columns:1fr !important;}
}
div class="uzman-footer-ticker">
  <div class="uzman-footer-ticker-track">
    <div class="uzman-footer-ticker-content">
      <span class="dot">●</span><span class="text">Yeni sezon çantalar</span>
      <span class="dot">●</span><span class="text">Çelik kolye ve küpeler</span>
      <span class="dot">●</span><span class="text">Bileklik ve kelepçeler</span>
      <span class="dot">●</span><span class="text">Yüzük, broş ve tokalar</span>
      <span class="dot">●</span><span class="text">Fular ve şal seçkisi</span>
      <span class="dot">●</span><span class="text">Saatler ve hediyelikler</span>
      <span class="dot">●</span><span class="text">Cüzdan modelleri</span>
      <span class="dot">●</span><span class="text">Yeni sezon çantalar</span>
      <span class="dot">●</span><span class="text">Çelik kolye ve küpeler</span>
      <span class="dot">●</span><span class="text">Bileklik ve kelepçeler</span>
      <span class="dot">●</span><span class="text">Yüzük, broş ve tokalar</span>
      <span class="dot">●</span><span class="text">Fular ve şal seçkisi</span>
      <span class="dot">●</span><span class="text">Saatler ve hediyelikler</span>
      <span class="dot">●</span><span class="text">Cüzdan modelleri</span>
    </div>
  </div>
</div>

<style>
/* FOOTER TOP'A YAPIŞAN ŞERİT */
.uzman-footer-ticker {
  width: 100vw !important;
  position: relative !important;
  left: 50% !important;
  margin-left: -50vw !important;
 
  height: 30px !important;
  overflow: hidden !important;
  margin-bottom: 0 !important;
}

/* akış alanı */
.uzman-footer-ticker-track {
  height: 100%;
  overflow: hidden;
}

/* kayan içerik */
.uzman-footer-ticker-content {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  height: 100%;
  animation: footerTicker 38s linear infinite;
}

/* yazı */
.uzman-footer-ticker .text {
    color: #fff;
    font-size: 12px;
    letter-spacing: 3px;
    text-transform: capitalize;
    padding: 0 42px;
    line-height: 30px;
    font-weight: 300;
    font-family: 'Poppins';
}

/* nokta */
.uzman-footer-ticker .dot {
  color: #fff;
  font-size: 8px;
}

/* animasyon */
@keyframes footerTicker {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

/* JOURNAL FOOTER BOŞLUKLARINI SIFIRLA */
.footer-top {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.footer-top .container {
  padding-top: 0 !important;
}



/* FEYA-PDP-REDESIGN */
html.route-product-product .product-info{
  align-items:flex-start !important;
  gap:40px !important;
}
html.route-product-product .product-left{flex:1 1 auto !important;}
html.route-product-product .product-right{
  flex:0 0 460px !important;
  width:460px !important;
  max-width:460px !important;
  position:sticky;
  top:18px;
  align-self:flex-start;
  padding:4px 0 0 !important;
}
html.route-product-product .product-image.direction-vertical{
  align-items:flex-start;
}
html.route-product-product .product-image .main-image,
html.route-product-product .product-image .main-image .swiper-container,
html.route-product-product .product-image .main-image .swiper-wrapper,
html.route-product-product .product-image .main-image .swiper-slide{
  height:680px !important;
  max-height:680px !important;
}
html.route-product-product .product-image .main-image{
  background:#f4efe8 !important;
  border-radius:18px;
  overflow:hidden;
}
html.route-product-product .product-image .main-image img{
  width:100% !important;
  height:680px !important;
  object-fit:cover !important;
  object-position:center 18% !important;
  border-radius:18px !important;
}
html.route-product-product .product-image .additional-images{
  width:84px !important;
  height:680px !important;
  max-height:680px !important;
  margin-right:14px !important;
}
html.route-product-product .product-image .additional-images .swiper-slide{
  height:104px !important;
}
html.route-product-product .product-image .additional-images img{
  width:76px !important;
  height:96px !important;
  object-fit:cover !important;
  border-radius:12px !important;
  border:1px solid transparent !important;
}
html.route-product-product .product-image .additional-images .swiper-slide-active img{
  border-color:#6E1F2E !important;
  box-shadow:0 0 0 1px #6E1F2E;
}
html.route-product-product .product-details{
  display:flex !important;
  flex-direction:column !important;
  height:auto !important;
  min-height:0 !important;
  justify-content:flex-start !important;
}
html.route-product-product .product-details .title.page-title{order:1; margin:0 0 10px !important; font-size:28px !important; line-height:1.22 !important;}
html.route-product-product .product-details .product-price-group{order:2; margin:0 0 14px !important;}
html.route-product-product .product-details .product-price-group .product-price,
html.route-product-product .product-details .product-price-group .price-new,
html.route-product-product .product-details .product-price-group .price-normal{
  font-size:32px !important;
  font-weight:600 !important;
  letter-spacing:-0.03em !important;
  color:#2C2A26 !important;
  line-height:1 !important;
}
html.route-product-product .product-details .product-stats{order:3; margin:0 0 18px !important;}
html.route-product-product .product-details .product-options{order:4; margin:0 0 18px !important;}
html.route-product-product .product-details .button-group-page{order:5; margin:0 !important;}
html.route-product-product .product-details .rating{order:6;}
html.route-product-product .product-info .product-options .product-option-radio{
  height:auto !important;
  min-height:0 !important;
  padding:0 !important;
  margin:0 !important;
}
html.route-product-product .product-info .product-options .product-option-radio > div{
  height:auto !important;
  padding-bottom:0 !important;
}
html.route-product-product .product-info .product-options .options-title{
  font-size:12px !important;
  letter-spacing:.14em !important;
  color:#8A8175 !important;
  margin:0 0 10px !important;
}
html.route-product-product .button-group-page{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:10px !important;
  align-items:center !important;
}
html.route-product-product .button-group-page .stepper{height:52px !important; border-radius:12px !important;}
html.route-product-product .button-group-page .btn-cart{
  flex:1 1 180px !important;
  height:52px !important;
  border-radius:12px !important;
  background:#6E1F2E !important;
  border-color:#6E1F2E !important;
  letter-spacing:.08em !important;
}
html.route-product-product .button-group-page .extra-group{
  display:grid !important;
  grid-template-columns:1fr 1fr !important;
  gap:10px !important;
  width:100% !important;
}
html.route-product-product .button-group-page .btn-extra{
  height:46px !important;
  border-radius:12px !important;
  background:#fff !important;
  color:#2C2A26 !important;
  border:1px solid #e0d9d0 !important;
  letter-spacing:.06em !important;
}
html.route-product-product .button-group-page .btn-wishlist{
  background:transparent !important;
  color:#8A8175 !important;
  font-size:13px !important;
  padding:0 !important;
}
html.route-product-product .product-blocks.blocks-bottom{
  margin-top:16px !important;
}
html.route-product-product #teslimat{
  display:inline-flex !important;
  align-items:center;
  margin:0 0 12px !important;
  padding:8px 12px !important;
  background:#f6f1ea;
  border-radius:999px;
  font-size:13px !important;
  color:#2C2A26 !important;
}
html.route-product-product .tabs-container{
  margin-top:28px !important;
}
html.route-product-product .tabs-container .nav-tabs{
  border:0 !important;
  display:flex;
  gap:8px 28px;
  flex-wrap:wrap;
}
html.route-product-product .tabs-container .nav-tabs > li > a{
  border:0 !important;
  background:transparent !important;
  padding:8px 0 12px !important;
  color:#8A8175 !important;
  font-size:14px !important;
  letter-spacing:.02em;
}
html.route-product-product .tabs-container .nav-tabs > li.active > a{
  color:#2C2A26 !important;
  box-shadow:inset 0 -2px 0 #6E1F2E;
}
html.route-product-product .tabs-container .tab-content{
  padding-top:8px !important;
  max-width:760px;
  color:#3c3834;
  font-size:15px;
  line-height:1.75;
}
@media (max-width:1024px){
  html.route-product-product .product-right{
    position:static;
    width:100% !important;
    max-width:none !important;
    flex:1 1 auto !important;
  }
  html.route-product-product .product-image .main-image,
  html.route-product-product .product-image .main-image .swiper-container,
  html.route-product-product .product-image .main-image .swiper-wrapper,
  html.route-product-product .product-image .main-image .swiper-slide,
  html.route-product-product .product-image .main-image img{
    height:auto !important;
    max-height:520px !important;
  }
  html.route-product-product .product-image .main-image img{
    width:100% !important;
    height:auto !important;
  }
  html.route-product-product .product-image .additional-images{
    width:100% !important;
    height:auto !important;
    max-height:none !important;
    margin:10px 0 0 !important;
  }
}

html.route-product-product:not(.popup) .product-info .product-details .title.page-title{order:1 !important;}
html.route-product-product:not(.popup) .product-info .product-details .product-price-group{order:2 !important; margin:2px 0 16px !important; border:0 !important; padding:0 !important;}
html.route-product-product:not(.popup) .product-info .product-details .product-stats{order:3 !important;}
html.route-product-product:not(.popup) .product-info .product-details .product-options{order:4 !important;}
html.route-product-product:not(.popup) .product-info .product-details .button-group-page{order:5 !important;}
html.route-product-product .product-image .additional-images .swiper-pagination{display:none !important;}
html.route-product-product .product-blocks.blocks-bottom .module-blocks-349,
html.route-product-product .product-blocks.blocks-bottom .grid-row{background:transparent !important; border:0 !important; box-shadow:none !important;}

html.route-product-product .product-info .product-options .product-option-radio:has(img) > div{padding-bottom:26px !important;}
/* FEYA-PDP-REDESIGN-COLOR */



/* FEYA-CHIP-MIN */
html.route-product-product body .product-info .product-options .product-option-radio.push-option > div{
  gap:6px !important;
}
html.route-product-product body .product-info .product-options .control-label,
html.route-product-product body .product-info .product-options .options-title{
  font-size:11px !important; letter-spacing:.16em !important; color:#8A8175 !important; margin:0 0 8px !important; font-weight:500 !important;
}
html.route-product-product body .product-info .product-options .product-option-radio.push-option > div .radio:not(:has(img)){
  height:auto !important; min-height:0 !important;
}
html.route-product-product body .product-info .product-options .product-option-radio.push-option > div .radio:not(:has(img)) label{
  height:32px !important; min-height:32px !important; max-height:32px !important;
  padding:0 12px !important; border-radius:8px !important;
  border:1px solid #e4ddd4 !important; background:#fff !important;
  display:inline-flex !important; align-items:center !important;
  box-sizing:border-box !important; box-shadow:none !important;
}
html.route-product-product body .product-info .product-options .product-option-radio.push-option > div .radio:not(:has(img)) .option-value{
  display:inline !important; font-size:12px !important; line-height:1 !important;
  height:auto !important; letter-spacing:0 !important; font-weight:500 !important; color:#2C2A26 !important;
}
html.route-product-product body .product-info .product-options .product-option-radio.push-option > div .radio:not(:has(img)):has(input:checked) label{
  background:#6E1F2E !important; border-color:#6E1F2E !important;
}
html.route-product-product body .product-info .product-options .product-option-radio.push-option > div .radio:not(:has(img)):has(input:checked) .option-value{
  color:#fff !important;
}



/* FEYA-CHIP-FIX */
html.route-product-product body .product-info .product-options .product-option-radio.push-option > div{
  align-items:center !important;
}
html.route-product-product body .product-info .product-options .product-option-radio.push-option > div .radio:not(:has(img)) .option-value{
  display:flex !important; align-items:center !important; justify-content:center !important;
  min-width:0 !important; min-height:0 !important; height:auto !important; width:auto !important;
  margin:0 !important; padding:0 !important; border:0 !important; border-radius:0 !important;
  background:transparent !important; box-shadow:none !important;
  line-height:1 !important; font-size:12px !important; position:static !important; top:auto !important; left:auto !important; transform:none !important;
}
html.route-product-product body .product-info .product-options .product-option-radio.push-option > div .radio:not(:has(img)):has(input:checked) .option-value{
  background:transparent !important; color:#fff !important; border:0 !important; box-shadow:none !important;
}
html.route-product-product body .product-info .product-options .product-option-radio.push-option > div .radio:not(:has(img)) label{
  height:34px !important; min-height:34px !important; max-height:34px !important;
  overflow:hidden !important;
}

