/* ACTOPIM Product Studio sade editoryal ürün düzeni. */
/*
 * Tasarım profilleri body sınıfıyla seçilir. Bileşen HTML'i profile bağlı
 * olmadığı için yeni bir görünüm yalnız CSS yazarak eklenebilir.
 */
body.single-product{--ik-p-bg:#eee7dc;--ik-p-paper:#f7f2ea;--ik-p-ink:#17120d;--ik-p-muted:#6f6458;--ik-p-gold:#a9773f;--ik-p-dark:#201811;background:var(--ik-p-bg)!important;color:var(--ik-p-ink);overflow-x:clip}
body.single-product main,body.single-product #content,body.single-product .site-main,body.single-product .site-content{background:var(--ik-p-bg)!important}
body.single-product div.product,body.actopim-patholab-layout div.product{position:relative;display:grid!important;width:min(1400px,calc(100% - 48px))!important;max-width:1400px!important;margin:0 auto!important;padding:clamp(64px,8vw,120px) 0 clamp(70px,9vw,130px)!important;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr)!important;gap:0!important;align-items:stretch!important}
body.single-product div.product::before{position:absolute;top:30px;left:0;color:var(--ik-p-gold);content:'IKBAAL / PRODUCT EDITION';font:700 8px/1 Arial,sans-serif;letter-spacing:.27em}body.single-product div.product::after{position:absolute;top:30px;right:0;width:72px;height:1px;background:var(--ik-p-gold);content:''}
/* Sol ürün sahnesi kutu ve kemer kullanmadan görseli kesmeden gösterir. */
body.single-product div.product>.woocommerce-product-gallery,body.actopim-patholab-layout div.product>.acto-pl-gallery-column{position:relative!important;min-width:0!important;width:auto!important;max-width:none!important;min-height:690px!important;margin:0!important;padding:0 clamp(28px,4vw,66px) 0 0!important;float:none!important;border:0!important;border-right:1px solid rgba(23,18,13,.14)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}
body.actopim-patholab-layout .acto-pl-gallery,body.actopim-patholab-layout .acto-pl-gallery .acto-gallery-main{width:100%!important;height:auto!important}body.actopim-patholab-layout .acto-pl-gallery .acto-viewer,body.single-product .woocommerce-product-gallery__wrapper{position:relative!important;margin:0!important;border:0!important;border-radius:0!important;background:linear-gradient(145deg,rgba(255,255,255,.5),rgba(169,119,63,.055))!important;box-shadow:none!important;overflow:hidden!important}
body.actopim-patholab-layout .acto-pl-gallery .acto-viewer::after{position:absolute;right:14%;bottom:5%;left:14%;height:18px;background:radial-gradient(ellipse,rgba(23,18,13,.13),transparent 70%);filter:blur(8px);content:'';pointer-events:none}body.actopim-patholab-layout .acto-pl-gallery .acto-slider-list{margin:0!important;padding:0!important}body.actopim-patholab-layout .acto-pl-gallery .acto-slider-list li{height:clamp(540px,52vw,720px)!important;min-height:0!important;background:transparent!important}
body.actopim-patholab-layout .acto-pl-gallery .acto-slider-list img,body.single-product .woocommerce-product-gallery__image img{position:relative;z-index:1;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:720px!important;padding:clamp(34px,6vw,84px)!important;object-fit:contain!important;object-position:center!important;filter:saturate(.96);transition:transform .7s cubic-bezier(.16,.76,.22,1),filter .4s ease}body.actopim-patholab-layout .acto-pl-gallery .acto-slider-list video{display:block!important;width:100%!important;height:100%!important;padding:0!important;object-fit:contain!important;background:#19130f!important}body.actopim-patholab-layout .acto-pl-gallery-column:hover .acto-slider-list img,body.single-product .woocommerce-product-gallery:hover img{filter:saturate(1.03);transform:scale(1.018)}
body.actopim-patholab-layout .acto-pl-gallery .acto-nav-arrow{display:grid!important;z-index:4!important;top:auto!important;bottom:18px!important;width:38px!important;height:38px!important;place-items:center!important;border:1px solid rgba(23,18,13,.2)!important;border-radius:50%!important;background:rgba(247,242,234,.88)!important;color:var(--ik-p-ink)!important;font-size:11px!important;box-shadow:none!important;backdrop-filter:blur(8px)}
body.actopim-patholab-layout .acto-pl-gallery .acto-thumb-scroll,body.single-product .flex-control-thumbs{display:flex!important;height:auto!important;margin:12px 0 0!important;padding:0!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}body.actopim-patholab-layout .acto-pl-gallery .acto-th-item,body.single-product .flex-control-thumbs li{flex:0 0 64px!important;width:64px!important;height:64px!important;margin:0!important;border:1px solid rgba(23,18,13,.13)!important;border-radius:2px!important;background:rgba(255,255,255,.36)!important;box-shadow:none!important;overflow:hidden!important}body.actopim-patholab-layout .acto-pl-gallery .acto-th-item.active,body.single-product .flex-control-thumbs li:has(img.flex-active){border-color:var(--ik-p-gold)!important}
/* Sağ bilgi sütunu galeriyle aynı kompozisyonun devamıdır. */
body.single-product div.product>.summary,body.actopim-patholab-layout div.product>.summary.entry-summary{position:sticky!important;top:105px!important;align-self:start!important;min-width:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:clamp(46px,6vw,88px) 0 clamp(36px,5vw,70px) clamp(30px,5vw,74px)!important;float:none!important;border:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important}body.actopim-patholab-layout .acto-pl-summary-column{display:flex!important;min-width:0!important;flex-direction:column!important}body.actopim-patholab-layout div.product>.summary.entry-summary::before{display:block;margin-bottom:22px;color:var(--ik-p-gold);content:'THE COMPOSITION';font:700 8px/1 Arial,sans-serif;letter-spacing:.26em}
body.single-product .product_title,body.actopim-patholab-layout .acto-pl-title{max-width:650px;margin:0 0 24px!important;padding:0!important;color:var(--ik-p-ink)!important;font:400 clamp(42px,5vw,72px)/.98 Georgia,'Times New Roman',serif!important;letter-spacing:-.045em!important;text-wrap:balance}body.actopim-patholab-layout .acto-pl-title .actopim-full-title,body.actopim-patholab-layout .acto-pl-title .brand-part{margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;line-height:inherit!important}
body.single-product div.product .price{margin:0 0 24px!important;color:var(--ik-p-gold)!important;font:600 16px/1.4 Arial,sans-serif!important}body.single-product .woocommerce-product-details__short-description,body.actopim-patholab-layout .acto-pl-short-description{max-width:560px;margin:0 0 32px!important;color:var(--ik-p-muted)!important;font:400 clamp(14px,1.15vw,17px)/1.76 Arial,sans-serif!important}body.single-product .woocommerce-product-details__short-description p,body.actopim-patholab-layout .acto-pl-short-description p{margin:0!important;color:inherit!important;font:inherit!important}
body.single-product form.cart{display:flex;gap:10px;margin:14px 0 26px!important;padding:20px 0;border-top:1px solid rgba(23,18,13,.13);border-bottom:1px solid rgba(23,18,13,.13)}body.single-product form.cart .quantity input{min-height:46px;border:1px solid rgba(23,18,13,.2);border-radius:0;background:transparent}body.single-product .single_add_to_cart_button{min-height:46px!important;padding:0 28px!important;border:1px solid var(--ik-p-gold)!important;border-radius:0!important;background:var(--ik-p-ink)!important;color:#f7f2ea!important;font:700 9px/1 Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;box-shadow:none!important}
/* Üst ACTOPIM sekmeleri kompakt çizgisel gezinme kullanır. */
body.actopim-patholab-layout .acto-pl-detail-tabs{margin-top:10px!important;padding-top:22px!important;border-top:1px solid rgba(23,18,13,.14)}body.actopim-patholab-layout .acto-pl-detail-tabs .acto-final-wrapper{width:100%!important;margin:0!important}body.actopim-patholab-layout .acto-pl-detail-tabs .acto-final-nav{display:flex!important;margin:0!important;padding:0!important;gap:24px!important;border:0!important;border-bottom:1px solid rgba(23,18,13,.13)!important;background:transparent!important;overflow-x:auto!important;scrollbar-width:none!important}body.actopim-patholab-layout .acto-pl-detail-tabs .acto-final-nav li{margin:0!important;padding:0!important}
body.actopim-patholab-layout .acto-pl-detail-tabs button.acto-final-btn{position:relative!important;min-height:38px!important;margin:0!important;padding:0 0 13px!important;border:0!important;background:transparent!important;color:var(--ik-p-muted)!important;font:700 8px/1 Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:none!important}body.actopim-patholab-layout .acto-pl-detail-tabs button.acto-final-btn::after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var(--ik-p-gold);content:'';transform:scaleX(0);transform-origin:left;transition:transform .35s ease}body.actopim-patholab-layout .acto-pl-detail-tabs button.acto-final-btn.active,body.actopim-patholab-layout .acto-pl-detail-tabs button.acto-final-btn:hover{color:var(--ik-p-ink)!important}body.actopim-patholab-layout .acto-pl-detail-tabs button.acto-final-btn.active::after{transform:scaleX(1)}
body.actopim-patholab-layout .acto-pl-detail-tabs .acto-final-content-wrap{min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.actopim-patholab-layout .acto-pl-detail-tabs .acto-pane{display:none!important;min-height:0!important;margin:0!important;padding:22px 0 0!important;border:0!important;background:transparent!important;color:var(--ik-p-muted)!important;font:400 13px/1.7 Arial,sans-serif!important;box-shadow:none!important}body.actopim-patholab-layout .acto-pl-detail-tabs .acto-pane.active{display:block!important}body.actopim-patholab-layout .acto-pl-detail-tabs button.acto-mobile-trigger{display:none!important}body.actopim-patholab-layout .acto-pl-detail-tabs .actopim-bullets li{position:relative!important;margin:0 0 8px!important;padding-left:16px!important;color:var(--ik-p-muted)!important;font-size:13px!important;list-style:none!important}body.actopim-patholab-layout .acto-pl-detail-tabs .actopim-bullets li::before{position:absolute!important;top:0!important;left:0!important;color:var(--ik-p-gold)!important;content:'—'!important}
/* Alt detay alanı koyu ve geniş bir editoryal yüzeydir. */
body.single-product div.product>.woocommerce-tabs,body.single-product div.product>.related,body.single-product div.product>.upsells,body.actopim-patholab-layout div.product>.acto-category-products,body.actopim-patholab-layout div.product>.acto-pl-description-section,body.actopim-patholab-layout div.product>.actopim-product-faq{grid-column:1/-1!important;width:100%!important;max-width:none!important}
body.actopim-patholab-layout .acto-pl-description-section{margin:clamp(54px,7vw,100px) 0 0!important;padding:clamp(38px,6vw,82px)!important;border:0!important;border-radius:0!important;background:var(--ik-p-dark)!important;color:#eee7dc!important;box-shadow:none!important}body.actopim-patholab-layout .acto-pl-description-section .acto-final-wrapper{width:100%!important;margin:0!important}body.actopim-patholab-layout .acto-pl-description-section .acto-final-nav{display:flex!important;margin:0 0 30px!important;padding:0!important;gap:clamp(18px,3vw,42px)!important;border:0!important;border-bottom:1px solid rgba(238,231,220,.18)!important;background:transparent!important;overflow-x:auto!important;scrollbar-width:none!important}
body.actopim-patholab-layout .acto-pl-description-section button.acto-final-btn{position:relative!important;min-height:44px!important;margin:0!important;padding:0 0 15px!important;border:0!important;background:transparent!important;color:rgba(238,231,220,.58)!important;font:700 9px/1 Arial,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:none!important}body.actopim-patholab-layout .acto-pl-description-section button.acto-final-btn.active{color:#eee7dc!important}body.actopim-patholab-layout .acto-pl-description-section button.acto-final-btn.active::after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:#c99a58;content:''}body.actopim-patholab-layout .acto-pl-description-section .acto-final-content-wrap{border:0!important;background:transparent!important;box-shadow:none!important}body.actopim-patholab-layout .acto-pl-description-section .acto-pane{display:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:rgba(238,231,220,.78)!important;font:400 clamp(14px,1.2vw,17px)/1.85 Arial,sans-serif!important;box-shadow:none!important}body.actopim-patholab-layout .acto-pl-description-section .acto-pane.active{display:block!important}body.actopim-patholab-layout .acto-pl-description-section button.acto-mobile-trigger{display:none!important}
/* İlgili ürünler kemersiz ve gölgesiz yatay koleksiyon şerididir. */
body.actopim-patholab-layout .acto-category-products{display:block!important;margin:clamp(56px,8vw,110px) 0 0!important;padding:0!important;border:0!important;background:transparent!important}body.actopim-patholab-layout .acto-category-products__heading,body.single-product .related>h2,body.single-product .upsells>h2{margin:0 0 30px!important;color:var(--ik-p-ink)!important;font:400 clamp(30px,3.7vw,52px)/1 Georgia,'Times New Roman',serif!important;letter-spacing:-.035em!important}body.actopim-patholab-layout .acto-category-products__list,body.single-product .related ul.products,body.single-product .upsells ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,3vw,44px)!important}
body.actopim-patholab-layout .acto-category-products__item,body.single-product ul.products li.product{width:auto!important;margin:0!important;padding:0!important;border:0!important;border-top:1px solid rgba(23,18,13,.15)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:transform .5s ease!important}body.actopim-patholab-layout .acto-category-products__item:hover,body.single-product ul.products li.product:hover{transform:translateY(-5px)!important}body.actopim-patholab-layout .acto-category-products__link{display:block!important;text-decoration:none!important}body.actopim-patholab-layout .acto-category-products__media,body.single-product ul.products li.product a img{display:block!important;width:100%!important;height:clamp(280px,30vw,430px)!important;margin:0!important;padding:clamp(22px,4vw,54px)!important;border:0!important;border-radius:0!important;background:rgba(255,255,255,.3)!important;object-fit:contain!important}body.actopim-patholab-layout .acto-category-products__name{display:block!important;padding:18px 0 8px!important;color:var(--ik-p-ink)!important;font:400 clamp(19px,2vw,28px)/1.1 Georgia,'Times New Roman',serif!important;text-align:left!important}body.actopim-patholab-layout .acto-category-products__footer{margin-top:28px!important;text-align:right!important}body.actopim-patholab-layout .acto-category-products__button{display:inline-flex!important;padding:12px 0!important;align-items:center!important;gap:13px!important;border:0!important;border-bottom:1px solid var(--ik-p-gold)!important;border-radius:0!important;background:transparent!important;color:var(--ik-p-ink)!important;font:700 9px/1 Arial,sans-serif!important;letter-spacing:.15em!important;text-decoration:none!important;text-transform:uppercase!important}
/* Tablet ve mobil akışı. */
@media(max-width:1024px){body.single-product div.product,body.actopim-patholab-layout div.product{grid-template-columns:1fr!important}body.single-product div.product>.woocommerce-product-gallery,body.actopim-patholab-layout div.product>.acto-pl-gallery-column{min-height:0!important;padding-right:0!important;padding-bottom:26px!important;border-right:0!important;border-bottom:1px solid rgba(23,18,13,.14)!important}body.single-product div.product>.summary,body.actopim-patholab-layout div.product>.summary.entry-summary{position:static!important;padding:40px 0 20px!important}body.actopim-patholab-layout .acto-pl-gallery .acto-slider-list li{height:clamp(470px,72vw,650px)!important}}
@media(max-width:767px){body.single-product div.product{width:min(100% - 24px,1400px)!important;padding:52px 0 72px!important}body.single-product div.product::before{top:23px}body.single-product div.product::after{top:23px;width:42px}body.actopim-patholab-layout .acto-pl-gallery .acto-slider-list li{height:390px!important}body.actopim-patholab-layout .acto-pl-gallery .acto-slider-list img,body.single-product .woocommerce-product-gallery__image img{padding:30px 18px!important}body.single-product .product_title,body.actopim-patholab-layout .acto-pl-title{font-size:clamp(36px,12vw,52px)!important}body.actopim-patholab-layout .acto-pl-description-section{margin-top:52px!important;padding:30px 18px!important}body.actopim-patholab-layout .acto-category-products__list,body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:1fr!important}body.actopim-patholab-layout .acto-category-products__media,body.single-product ul.products li.product a img{height:330px!important}}

/* Klasik profil: daha dar, beyaz ve geleneksel mağaza görünümü. */
body.ikbaal-product-layout--classic{--ik-p-bg:#fff;--ik-p-paper:#fff;--ik-p-ink:#242424;--ik-p-muted:#666;--ik-p-gold:#8b6a3d;--ik-p-dark:#292929}
body.ikbaal-product-layout--classic div.product{max-width:1180px!important;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)!important;gap:48px!important}
body.ikbaal-product-layout--classic div.product::before,body.ikbaal-product-layout--classic div.product::after{display:none!important}
body.ikbaal-product-layout--classic div.product>.acto-pl-gallery-column,body.ikbaal-product-layout--classic div.product>.summary.entry-summary{padding-left:0!important;padding-right:0!important;border:0!important}
body.ikbaal-product-layout--classic .acto-pl-title{font-family:inherit!important;font-size:clamp(34px,4vw,54px)!important;letter-spacing:-.02em!important}

/* Minimal profil: çizgi, gölge ve dekorasyonu azaltılmış yalın görünüm. */
body.ikbaal-product-layout--minimal{--ik-p-bg:#fafafa;--ik-p-paper:#fafafa;--ik-p-ink:#111;--ik-p-muted:#727272;--ik-p-gold:#111;--ik-p-dark:#111}
body.ikbaal-product-layout--minimal div.product::before,body.ikbaal-product-layout--minimal div.product::after,body.ikbaal-product-layout--minimal div.product>.summary.entry-summary::before{display:none!important}
body.ikbaal-product-layout--minimal div.product>.acto-pl-gallery-column{border:0!important}
body.ikbaal-product-layout--minimal .acto-pl-gallery .acto-viewer{background:transparent!important}
body.ikbaal-product-layout--minimal .acto-pl-description-section{background:#fff!important;color:#111!important;border-top:1px solid #ddd!important}
body.ikbaal-product-layout--minimal .acto-pl-description-section button.acto-final-btn,body.ikbaal-product-layout--minimal .acto-pl-description-section .acto-pane{color:#555!important}

@media(max-width:1024px){body.ikbaal-product-layout--classic div.product{grid-template-columns:1fr!important;gap:0!important}}

/* Sayfa, yazı, product ve custom post type yerleşim motoru. */
body.ikbaal-product-layout{--ik-p-bg:#eee7dc;--ik-p-paper:#f7f2ea;--ik-p-ink:#17120d;--ik-p-muted:#6f6458;--ik-p-gold:#a9773f;--ik-p-dark:#201811}
.ikbaal-single-layout-engine{display:grid;width:min(1400px,calc(100% - 48px));max-width:1400px;margin:0 auto;padding:clamp(56px,7vw,110px) 0;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);gap:0;color:var(--ik-p-ink)}
.ikbaal-single-layout-engine__media{min-width:0;padding-right:clamp(28px,4vw,66px);border-right:1px solid rgba(23,18,13,.14)}
.ikbaal-single-layout-engine__summary{min-width:0;padding:clamp(38px,5vw,74px) 0 clamp(32px,4vw,60px) clamp(30px,5vw,74px)}
.ikbaal-single-layout-engine__content{display:flex;grid-column:1/-1;min-width:0;flex-direction:column;gap:clamp(28px,5vw,70px);padding-top:clamp(48px,7vw,96px)}
.ikbaal-single-component{min-width:0}.ikbaal-single-component:empty{display:none}
.ikbaal-single-layout-engine .acto-pl-gallery-column,.ikbaal-single-layout-engine .acto-pl-gallery{width:100%;margin:0;padding:0;border:0}
.ikbaal-single-layout-engine .acto-pl-title{margin:0 0 24px;color:var(--ik-p-ink);font:400 clamp(42px,5vw,72px)/.98 Georgia,'Times New Roman',serif;letter-spacing:-.045em}
.ikbaal-single-layout-engine .acto-pl-short-description{margin-bottom:30px;color:var(--ik-p-muted);font:400 16px/1.75 Arial,sans-serif}
.ikbaal-single-layout-engine__content>.ikbaal-single-component>.acto-pl-description-section{margin:0!important}
body.ikbaal-product-layout--classic .ikbaal-single-layout-engine{max-width:1180px;gap:48px;background:#fff}
body.ikbaal-product-layout--minimal .ikbaal-single-layout-engine__media{border:0}
@media(max-width:1024px){.ikbaal-single-layout-engine{grid-template-columns:1fr}.ikbaal-single-layout-engine__media{padding-right:0;padding-bottom:28px;border-right:0;border-bottom:1px solid rgba(23,18,13,.14)}.ikbaal-single-layout-engine__summary{padding:38px 0 20px}.ikbaal-single-layout-engine__content{padding-top:48px}}
@media(max-width:767px){.ikbaal-single-layout-engine{width:min(100% - 24px,1400px);padding:44px 0 70px}.ikbaal-single-layout-engine .acto-pl-title{font-size:clamp(36px,12vw,52px)}}

/* Kullanıcı tanımlı Elementor veya manuel profil bütün ürün gridini devralır. */
body.ikbaal-product-layout div.product>.ikbaal-layout-profile{grid-column:1/-1;width:100%;min-width:0}
.ikbaal-layout-profile{width:100%;max-width:none}.ikbaal-layout-profile::after{display:table;clear:both;content:''}
body.ikbaal-has-layout-profile div.product>.summary.entry-summary{display:none!important}
@media(prefers-reduced-motion:reduce){body.single-product *{transition:none!important}}

/* ACTOPIM'in canlı DOM yapısındaki gerçek doğrudan çocukları kesin grid alanlarına yerleştirir. */
body.single-product.actopim-patholab-layout div.product>.acto-pl-gallery-column{
	position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;
	grid-column:1!important;grid-row:1!important;align-self:start!important;transform:none!important;
}
body.single-product.actopim-patholab-layout div.product>.acto-pl-summary-column{
	position:sticky!important;top:105px!important;right:auto!important;bottom:auto!important;left:auto!important;
	display:flex!important;grid-column:2!important;grid-row:1!important;align-self:start!important;
	min-width:0!important;width:auto!important;max-width:none!important;height:auto!important;
	margin:0!important;padding:clamp(46px,6vw,88px) 0 clamp(36px,5vw,70px) clamp(30px,5vw,74px)!important;
	float:none!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;
}
body.single-product.actopim-patholab-layout div.product>.acto-pl-summary-column::before{
	display:block;margin-bottom:22px;color:var(--ik-p-gold);content:'THE COMPOSITION';font:700 8px/1 Arial,sans-serif;letter-spacing:.26em;
}

/* Alt bölümlerin eski absolute/flex kurallarıyla ürün özetinin üzerine çıkmasını engeller. */
body.single-product.actopim-patholab-layout div.product>.acto-pl-description-section,
body.single-product.actopim-patholab-layout div.product>.acto-category-products,
body.single-product.actopim-patholab-layout div.product>.actopim-product-faq{
	position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;
	grid-column:1/-1!important;width:100%!important;max-width:none!important;height:auto!important;
	float:none!important;clear:both!important;transform:none!important;
}
body.single-product.actopim-patholab-layout div.product>.acto-pl-description-section{grid-row:2!important;margin-top:clamp(54px,7vw,100px)!important}
body.single-product.actopim-patholab-layout div.product>.acto-category-products{grid-row:3!important;margin-top:clamp(56px,8vw,110px)!important}
body.single-product.actopim-patholab-layout div.product>.actopim-product-faq{grid-row:4!important}

/* Shortcode çıktısındaki inline mavi/gri renkleri koyu detay yüzeyinin okunaklı paletine uyarlar. */
body.single-product.actopim-patholab-layout .acto-pl-description-section .acto-pane :where(p,li,div,span,strong,em){
	color:inherit!important;font-family:inherit!important;line-height:inherit!important;
}
body.single-product.actopim-patholab-layout .acto-pl-description-section .acto-pane :where(h1,h2,h3,h4,h5,h6){
	max-width:920px!important;margin:0 0 18px!important;color:#d6a866!important;font-family:Georgia,'Times New Roman',serif!important;line-height:1.12!important;
}
body.single-product.actopim-patholab-layout .acto-pl-description-section .acto-pane h2{font-size:clamp(28px,3vw,46px)!important}
body.single-product.actopim-patholab-layout .acto-pl-description-section .acto-pane h3{margin-top:30px!important;font-size:clamp(19px,1.8vw,27px)!important}
body.single-product.actopim-patholab-layout .acto-pl-description-section .acto-pane .elementor-widget-container{
	padding-left:0!important;border-left:0!important;background:transparent!important;
}

/* Kategori kartlarının eklentiden kalan konum ve boyut kurallarını sıfırlar. */
body.single-product.actopim-patholab-layout .acto-category-products__list,
body.single-product.actopim-patholab-layout .acto-category-products__item,
body.single-product.actopim-patholab-layout .acto-category-products__link,
body.single-product.actopim-patholab-layout .acto-category-products__media,
body.single-product.actopim-patholab-layout .acto-category-products__name{
	position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;
}

@media(max-width:1024px){
	body.single-product.actopim-patholab-layout div.product>.acto-pl-gallery-column,
	body.single-product.actopim-patholab-layout div.product>.acto-pl-summary-column{grid-column:1!important;grid-row:auto!important}
	body.single-product.actopim-patholab-layout div.product>.acto-pl-summary-column{position:relative!important;top:auto!important;padding:40px 0 20px!important}
	body.single-product.actopim-patholab-layout div.product>.acto-pl-description-section,
	body.single-product.actopim-patholab-layout div.product>.acto-category-products,
	body.single-product.actopim-patholab-layout div.product>.actopim-product-faq{grid-row:auto!important}
}

/* Teknik açıklama tablolarındaki eski inline mavi/sarı vurgu rengini kaldırır. */
html body.single-product .acto-final-wrapper .acto-pane .elementor-widget-container[style*="border-left" i],
html body.single-product .acto-final-wrapper .acto-pane .elementor-widget-container[style*="00a8d8" i]{
	color:#18130f!important;border-left-color:#18130f!important;-webkit-text-fill-color:#18130f!important;
}
html body.single-product .acto-final-wrapper .acto-pane .elementor-widget-container[style] strong{
	color:#18130f!important;-webkit-text-fill-color:#18130f!important;text-shadow:none!important;
}

/* Nihai kompakt ürün düzeni: ürünü öne çıkarır, büyük editoryal blokları sakin ve okunur ölçülere çeker. */
body.single-product{--ik-p-bg:#eee7dc;--ik-p-paper:#f6f1e9;--ik-p-ink:#18130f;--ik-p-muted:#6e645a;--ik-p-gold:#a97942;--ik-p-dark:#18130f}
body.single-product.actopim-patholab-layout div.product{
	width:min(1280px,calc(100% - 48px))!important;max-width:1280px!important;
	padding:clamp(68px,6vw,92px) 0 clamp(58px,6vw,86px)!important;
	grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr)!important;column-gap:clamp(34px,4vw,64px)!important;
}
body.single-product div.product::before{top:24px!important}body.single-product div.product::after{top:27px!important;width:48px!important}

/* Galeri kontrollü bir ürün vitrini olur; görsel tam görünür fakat sayfayı işgal etmez. */
body.single-product.actopim-patholab-layout div.product>.acto-pl-gallery-column{
	min-height:0!important;padding:0!important;border:0!important;
}
body.single-product.actopim-patholab-layout .acto-pl-gallery .acto-viewer{
	height:clamp(430px,42vw,570px)!important;border:1px solid rgba(24,19,15,.1)!important;background:rgba(255,255,255,.3)!important;
}
body.single-product.actopim-patholab-layout .acto-pl-gallery .acto-slider-list,
body.single-product.actopim-patholab-layout .acto-pl-gallery .acto-slider-list li{height:100%!important;min-height:0!important}
body.single-product.actopim-patholab-layout .acto-pl-gallery .acto-slider-list img{
	max-height:100%!important;padding:clamp(22px,3vw,42px)!important;
}
body.single-product.actopim-patholab-layout .acto-pl-gallery .acto-thumb-scroll{margin-top:9px!important;gap:6px!important}
body.single-product.actopim-patholab-layout .acto-pl-gallery .acto-th-item{flex-basis:54px!important;width:54px!important;height:54px!important}

/* Bilgi tarafındaki başlık ve açıklamalar alışveriş odaklı, kompakt bir ölçü sistemi kullanır. */
body.single-product.actopim-patholab-layout div.product>.acto-pl-summary-column{
	top:92px!important;padding:clamp(24px,3vw,42px) 0 24px!important;
}
body.single-product.actopim-patholab-layout div.product>.acto-pl-summary-column::before{margin-bottom:15px!important;font-size:7px!important}
body.single-product.actopim-patholab-layout .acto-pl-title{
	max-width:560px!important;margin-bottom:16px!important;font-size:clamp(32px,3.6vw,52px)!important;line-height:1!important;letter-spacing:-.035em!important;
}
body.single-product.actopim-patholab-layout .acto-pl-short-description{
	max-width:540px!important;margin-bottom:20px!important;font-size:14px!important;line-height:1.65!important;
}

/* Hem üst hem alt tab navigasyonu renkli butonlar yerine ince çizgili nötr metin bağlantılarıdır. */
body.single-product.actopim-patholab-layout :is(.acto-pl-detail-tabs,.acto-pl-description-section) .acto-final-nav{
	display:flex!important;flex-wrap:wrap!important;gap:0 clamp(16px,2vw,28px)!important;margin:0!important;padding:0!important;
	border:0!important;border-bottom:1px solid rgba(24,19,15,.14)!important;background:transparent!important;
}
body.single-product.actopim-patholab-layout :is(.acto-pl-detail-tabs,.acto-pl-description-section) button.acto-final-btn{
	min-height:34px!important;margin:0!important;padding:0 0 11px!important;border:0!important;border-radius:0!important;
	background:transparent!important;color:#756b61!important;font:700 8px/1 Arial,sans-serif!important;letter-spacing:.12em!important;box-shadow:none!important;
}
body.single-product.actopim-patholab-layout :is(.acto-pl-detail-tabs,.acto-pl-description-section) button.acto-final-btn:hover,
body.single-product.actopim-patholab-layout :is(.acto-pl-detail-tabs,.acto-pl-description-section) button.acto-final-btn.active{
	border:0!important;background:transparent!important;color:var(--ik-p-ink)!important;
}
body.single-product.actopim-patholab-layout :is(.acto-pl-detail-tabs,.acto-pl-description-section) button.acto-final-btn::after{
	right:0!important;bottom:-1px!important;left:0!important;height:1px!important;background:var(--ik-p-gold)!important;
}
body.single-product.actopim-patholab-layout :is(.acto-pl-detail-tabs,.acto-pl-description-section) .acto-pane{
	padding:18px 0 0!important;color:var(--ik-p-muted)!important;font:400 13px/1.65 Arial,sans-serif!important;
}

/* Uzun teknik açıklama koyu dev blok yerine belirgin fakat hafif bir bilgi yüzeyine dönüşür. */
body.single-product.actopim-patholab-layout div.product>.acto-pl-description-section{
	margin-top:clamp(38px,4vw,58px)!important;padding:clamp(28px,3.5vw,46px)!important;
	border-top:1px solid rgba(24,19,15,.13)!important;border-bottom:1px solid rgba(24,19,15,.13)!important;
	background:rgba(255,255,255,.24)!important;color:var(--ik-p-muted)!important;
}
body.single-product.actopim-patholab-layout .acto-pl-description-section .acto-pane :where(h1,h2,h3,h4,h5,h6){color:var(--ik-p-ink)!important}
body.single-product.actopim-patholab-layout .acto-pl-description-section .acto-pane h2{font-size:clamp(24px,2.4vw,34px)!important}
body.single-product.actopim-patholab-layout .acto-pl-description-section .acto-pane h3{margin-top:24px!important;font-size:clamp(17px,1.5vw,21px)!important}
body.single-product.actopim-patholab-layout .acto-pl-description-section .acto-pane p{margin-bottom:14px!important}

/* Benzer ürünler ana üründen rol çalmaz; daha küçük ve düzenli bir koleksiyon satırıdır. */
body.single-product.actopim-patholab-layout .acto-category-products{margin-top:clamp(42px,5vw,68px)!important}
body.single-product.actopim-patholab-layout .acto-category-products__heading{margin-bottom:20px!important;font-size:clamp(25px,2.7vw,36px)!important}
body.single-product.actopim-patholab-layout .acto-category-products__list{gap:clamp(14px,2vw,26px)!important}
body.single-product.actopim-patholab-layout .acto-category-products__media{height:clamp(220px,23vw,310px)!important;padding:24px!important}
body.single-product.actopim-patholab-layout .acto-category-products__name{padding-top:13px!important;font-size:clamp(17px,1.6vw,22px)!important}

@media(max-width:1024px){
	body.single-product.actopim-patholab-layout div.product{grid-template-columns:1fr!important;row-gap:0!important}
	body.single-product.actopim-patholab-layout div.product>.acto-pl-summary-column{top:auto!important;padding:30px 0 18px!important}
}
@media(max-width:767px){
	body.single-product.actopim-patholab-layout div.product{width:calc(100% - 24px)!important;padding-top:54px!important}
	body.single-product.actopim-patholab-layout .acto-pl-gallery .acto-viewer{height:390px!important}
	body.single-product.actopim-patholab-layout .acto-pl-title{font-size:clamp(30px,10vw,42px)!important}
	body.single-product.actopim-patholab-layout div.product>.acto-pl-description-section{padding:22px 16px!important}
	body.single-product.actopim-patholab-layout :is(.acto-pl-detail-tabs,.acto-pl-description-section) .acto-final-nav{display:none!important}
	body.single-product.actopim-patholab-layout :is(.acto-pl-detail-tabs,.acto-pl-description-section) button.acto-mobile-trigger{display:block!important;padding:12px 0!important;border:0!important;border-bottom:1px solid rgba(24,19,15,.13)!important;background:transparent!important;color:var(--ik-p-ink)!important;font:700 9px/1 Arial,sans-serif!important;letter-spacing:.1em!important}
}

/* Ürün sayfasında breadcrumb gösterilmez; ürün kompozisyonu doğrudan başlar. */
body.single-product :is(.woocommerce-breadcrumb,.yoast-breadcrumb,.rank-math-breadcrumb,.breadcrumb,.breadcrumbs){display:none!important}

/* ACTOPIM tab yapıları yatay/dikey iç scroll üretmez; başlıklar mevcut genişlikte satıra kırılır. */
body.single-product.actopim-patholab-layout .acto-final-wrapper,
body.single-product.actopim-patholab-layout .acto-final-content-wrap,
body.single-product.actopim-patholab-layout .acto-final-wrapper .acto-pane{
	width:100%!important;max-width:100%!important;max-height:none!important;overflow:visible!important;
}
body.single-product.actopim-patholab-layout .acto-final-wrapper .acto-final-nav{
	display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;
	overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;white-space:normal!important;
}
body.single-product.actopim-patholab-layout .acto-final-wrapper .acto-final-nav li,
body.single-product.actopim-patholab-layout .acto-final-wrapper .acto-final-btn{flex:0 0 auto!important;white-space:normal!important}

@media(max-width:767px){
	/* Mobilde masaüstü tab satırı gizli kalır; accordion içerikleri ayrıca bir scroll alanına dönüşmez. */
	body.single-product.actopim-patholab-layout .acto-final-wrapper .acto-final-nav{display:none!important}
	body.single-product.actopim-patholab-layout .acto-final-wrapper .acto-pane.active{max-height:none!important;overflow:visible!important}
}

/* Ürün özet sütunu sayfa kaydırılırken sabitlenmez; galeriyle birlikte doğal belge akışında ilerler. */
body.single-product div.product>.summary.entry-summary,
body.single-product.actopim-patholab-layout div.product>.acto-pl-summary-column{
	position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;
	align-self:start!important;transform:none!important;
}

/* Yan yana düzende sol galeri, sağ ürün bilgisinin üst başlangıç çizgisine oturur. */
@media(min-width:1025px){
	body.single-product div.product>.woocommerce-product-gallery,
	body.single-product.actopim-patholab-layout div.product>.acto-pl-gallery-column{
		/* Sağ sütundaki üst padding + THE COMPOSITION etiketi yüksekliğini birlikte karşılar. */
		padding-top:clamp(66px,5.5vw,86px)!important;
	}
}

/* İlgili ürünler: büyük kartlar yerine kompakt, yatay ve ürün odaklı bir koleksiyon seçkisi. */
body.single-product.actopim-patholab-layout div.product>.acto-category-products{
	margin:clamp(22px,2.5vw,34px) 0 0!important;padding:clamp(22px,2.4vw,32px) 0 0!important;
	border:0!important;border-top:1px solid rgba(24,19,15,.16)!important;background:transparent!important;box-shadow:none!important;
}
body.single-product.actopim-patholab-layout .acto-category-products__heading{
	display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important;
	color:var(--ik-p-ink)!important;font:700 9px/1 Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;
}
body.single-product.actopim-patholab-layout .acto-category-products__heading::before{
	display:block;width:26px;height:1px;background:var(--ik-p-gold);content:'';
}
body.single-product.actopim-patholab-layout .acto-category-products__list{
	display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;
}
body.single-product.actopim-patholab-layout .acto-category-products__item{
	min-width:0!important;margin:0!important;padding:0!important;border:1px solid rgba(24,19,15,.12)!important;
	background:rgba(255,255,255,.16)!important;box-shadow:none!important;overflow:hidden!important;
}
body.single-product.actopim-patholab-layout .acto-category-products__link{
	display:grid!important;grid-template-columns:clamp(112px,11vw,150px) minmax(0,1fr)!important;align-items:center!important;
	min-height:148px!important;color:var(--ik-p-ink)!important;text-decoration:none!important;
}
body.single-product.actopim-patholab-layout .acto-category-products__media{
	display:grid!important;width:100%!important;height:100%!important;min-height:148px!important;padding:14px!important;place-items:center!important;
	border:0!important;border-right:1px solid rgba(24,19,15,.1)!important;background:rgba(255,255,255,.25)!important;overflow:hidden!important;
}
body.single-product.actopim-patholab-layout .acto-category-products__media img{
	display:block!important;width:100%!important;height:120px!important;margin:0!important;padding:0!important;object-fit:contain!important;transform:scale(1)!important;transition:transform .55s cubic-bezier(.16,.76,.22,1)!important;
}
body.single-product.actopim-patholab-layout .acto-category-products__name{
	display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;
	min-width:0!important;padding:20px!important;color:var(--ik-p-ink)!important;font:400 clamp(18px,1.65vw,24px)/1.08 Georgia,'Times New Roman',serif!important;text-align:left!important;
}
body.single-product.actopim-patholab-layout .acto-category-products__name::after{
	display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border:1px solid rgba(24,19,15,.18);border-radius:50%;
	color:var(--ik-p-gold);content:'↗';font:400 12px/1 Arial,sans-serif;transition:background .3s ease,color .3s ease,transform .3s ease;
}
body.single-product.actopim-patholab-layout .acto-category-products__item:hover{transform:none!important}
body.single-product.actopim-patholab-layout .acto-category-products__item:hover .acto-category-products__media img{transform:scale(1.045)!important}
body.single-product.actopim-patholab-layout .acto-category-products__item:hover .acto-category-products__name::after{background:var(--ik-p-ink);color:#eee7dc;transform:rotate(45deg)}
body.single-product.actopim-patholab-layout .acto-category-products__footer{margin-top:14px!important;text-align:right!important}
body.single-product.actopim-patholab-layout .acto-category-products__button{
	padding:8px 0!important;border:0!important;background:transparent!important;color:var(--ik-p-muted)!important;font-size:8px!important;letter-spacing:.15em!important;
}

@media(max-width:767px){
	body.single-product.actopim-patholab-layout .acto-category-products__list{grid-template-columns:1fr!important}
	body.single-product.actopim-patholab-layout .acto-category-products__link{grid-template-columns:104px minmax(0,1fr)!important;min-height:124px!important}
	body.single-product.actopim-patholab-layout .acto-category-products__media{min-height:124px!important;padding:10px!important}
	body.single-product.actopim-patholab-layout .acto-category-products__media img{height:100px!important}
	body.single-product.actopim-patholab-layout .acto-category-products__name{padding:16px!important;font-size:18px!important}
}

/* Product Studio preset sistemi v2: tema stillerinden izole, üç gerçek tasarım dili. */
body.ikbaal-product-layout .ikbaal-product-single,
body.ikbaal-product-layout .ikbaal-product-single__article{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--ik-p-bg)!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine,
body.ikbaal-product-layout .ikbaal-single-layout-engine *{box-sizing:border-box}
body.ikbaal-product-layout .ikbaal-single-layout-engine{position:relative!important;isolation:isolate;float:none!important;clear:both;width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;margin:0 auto!important;padding:clamp(58px,7vw,96px) 0!important;color:var(--ik-p-ink)!important;font-family:Arial,sans-serif!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine :is(h1,h2,h3,h4,p,ul,ol,figure){max-width:none}
body.ikbaal-product-layout .ikbaal-single-layout-engine :is(.ikbaal-single-layout-engine__media,.ikbaal-single-layout-engine__summary,.ikbaal-single-layout-engine__content){position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:auto!important;max-width:none!important;margin:0!important;float:none!important;transform:none!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine .ikbaal-single-component{width:100%;min-width:0;margin:0}
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-pl-gallery-column,
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-pl-gallery{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;float:none!important;background:transparent!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-pl-gallery img,
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-pl-gallery video{display:block;max-width:100%!important;margin:0 auto!important;object-fit:contain}
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-pl-title{margin:0 0 24px!important;padding:0!important;color:var(--ik-p-ink)!important;font-weight:500!important;text-wrap:balance}
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-pl-short-description{max-width:62ch;margin:0!important;color:var(--ik-p-muted)!important;font-size:15px!important;line-height:1.72!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-pl-short-description :is(p,div){color:inherit!important;font:inherit!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine :is(button,input,select,textarea,a){font-family:inherit}
body.ikbaal-product-layout .ikbaal-single-layout-engine__content{grid-column:1/-1!important;display:grid!important;height:auto!important;min-height:0!important;padding-top:clamp(44px,6vw,76px)!important;gap:clamp(26px,4vw,48px)!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-pl-description-section{width:100%!important;max-width:none!important;margin:0!important;box-shadow:none!important}

/* 1 — Editoryal: sıcak, dergi karakterli ve güçlü ürün sahnesi. */
body.ikbaal-product-layout--editorial{--ik-p-bg:#eee8df;--ik-p-paper:#f8f4ed;--ik-p-ink:#1d1813;--ik-p-muted:#71685e;--ik-p-gold:#9a6b38;--ik-p-dark:#211a15;background:var(--ik-p-bg)!important}
body.ikbaal-product-layout--editorial .ikbaal-single-layout-engine{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr)!important;gap:0!important}
body.ikbaal-product-layout--editorial .ikbaal-single-layout-engine::before{position:absolute;top:30px;left:0;color:var(--ik-p-gold);content:'IKBAAL / PRODUCT EDITION';font:700 8px/1 Arial,sans-serif;letter-spacing:.24em}
body.ikbaal-product-layout--editorial .ikbaal-single-layout-engine__media{padding:24px clamp(28px,4vw,62px) 24px 0!important;border-right:1px solid rgba(29,24,19,.14)!important}
body.ikbaal-product-layout--editorial .ikbaal-single-layout-engine__media::before{position:absolute;z-index:-1;inset:0 clamp(28px,4vw,62px) 0 0;background:linear-gradient(145deg,rgba(255,255,255,.58),rgba(154,107,56,.06));content:''}
body.ikbaal-product-layout--editorial .ikbaal-single-layout-engine__summary{display:flex!important;min-width:0;flex-direction:column;justify-content:center;padding:clamp(44px,6vw,82px) 0 clamp(44px,6vw,82px) clamp(34px,5vw,70px)!important}
body.ikbaal-product-layout--editorial .ikbaal-single-layout-engine__summary::before{display:block;margin-bottom:20px;color:var(--ik-p-gold);content:'THE COMPOSITION';font:700 8px/1 Arial,sans-serif;letter-spacing:.24em}
body.ikbaal-product-layout--editorial .acto-pl-title{font:500 clamp(42px,4.8vw,70px)/.98 Georgia,'Times New Roman',serif!important;letter-spacing:-.045em!important}
body.ikbaal-product-layout--editorial .ikbaal-single-layout-engine__content>.ikbaal-single-component>.acto-pl-description-section{padding:clamp(34px,5vw,68px)!important;border:0!important;border-radius:0!important;background:var(--ik-p-dark)!important;color:#eee8df!important}

/* 2 — Klasik: güvenilir mağaza düzeni, dengeli kart ve okunaklı bilgi alanı. */
body.ikbaal-product-layout--classic{--ik-p-bg:#f4f5f7;--ik-p-paper:#fff;--ik-p-ink:#20252b;--ik-p-muted:#626a73;--ik-p-gold:#2271b1;--ik-p-dark:#20252b;background:var(--ik-p-bg)!important}
body.ikbaal-product-layout--classic .ikbaal-single-layout-engine{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)!important;gap:clamp(30px,4vw,58px)!important;padding:clamp(46px,6vw,78px)!important;border:1px solid #dfe3e7!important;border-radius:10px;background:var(--ik-p-paper)!important;box-shadow:0 18px 55px rgba(31,42,52,.08)!important}
body.ikbaal-product-layout--classic .ikbaal-single-layout-engine__media{display:grid!important;min-height:520px;padding:28px!important;place-items:center;border:1px solid #e3e6e9!important;border-radius:8px;background:#f7f8f9!important}
body.ikbaal-product-layout--classic .ikbaal-single-layout-engine__summary{display:flex!important;flex-direction:column;justify-content:center;padding:22px 0!important}
body.ikbaal-product-layout--classic .acto-pl-title{font:600 clamp(34px,3.6vw,52px)/1.08 Arial,sans-serif!important;letter-spacing:-.035em!important}
body.ikbaal-product-layout--classic .acto-pl-detail-tabs{margin-top:28px!important;padding-top:22px!important;border-top:1px solid #e1e4e7!important}
body.ikbaal-product-layout--classic .ikbaal-single-layout-engine__content{padding-top:0!important}
body.ikbaal-product-layout--classic .ikbaal-single-layout-engine__content>.ikbaal-single-component>.acto-pl-description-section{padding:clamp(26px,4vw,48px)!important;border:1px solid #e0e4e7!important;border-radius:8px!important;background:#fff!important;color:var(--ik-p-ink)!important}

/* 3 — Minimal: dekorsuz, tipografi ve ürün görseli odaklı premium sadelik. */
body.ikbaal-product-layout--minimal{--ik-p-bg:#fff;--ik-p-paper:#fff;--ik-p-ink:#111;--ik-p-muted:#6c6c6c;--ik-p-gold:#111;--ik-p-dark:#111;background:#fff!important}
body.ikbaal-product-layout--minimal .ikbaal-single-layout-engine{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr)!important;gap:clamp(48px,7vw,110px)!important;width:min(1200px,calc(100% - 64px))!important;padding:clamp(76px,9vw,130px) 0!important}
body.ikbaal-product-layout--minimal .ikbaal-single-layout-engine__media{display:grid!important;min-height:500px;padding:0!important;place-items:center;border:0!important;background:transparent!important}
body.ikbaal-product-layout--minimal .ikbaal-single-layout-engine__summary{display:flex!important;flex-direction:column;justify-content:center;padding:36px 0!important}
body.ikbaal-product-layout--minimal .ikbaal-single-layout-engine__summary::before{display:block;width:38px;height:1px;margin-bottom:30px;background:#111;content:''}
body.ikbaal-product-layout--minimal .acto-pl-title{font:400 clamp(38px,4.2vw,60px)/1.02 Arial,sans-serif!important;letter-spacing:-.05em!important}
body.ikbaal-product-layout--minimal .acto-pl-short-description{font-size:14px!important;line-height:1.8!important}
body.ikbaal-product-layout--minimal .ikbaal-single-layout-engine__content{padding-top:clamp(54px,7vw,88px)!important;border-top:1px solid #e5e5e5!important}
body.ikbaal-product-layout--minimal .ikbaal-single-layout-engine__content>.ikbaal-single-component>.acto-pl-description-section{padding:0!important;border:0!important;background:transparent!important;color:var(--ik-p-ink)!important}

/* Shortcode tabları her üç görünümde de tema buton stillerinden etkilenmez. */
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-final-wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-final-nav{display:flex!important;margin:0 0 24px!important;padding:0!important;gap:clamp(16px,2.4vw,32px)!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--ik-p-ink) 14%,transparent)!important;background:transparent!important;list-style:none!important;overflow-x:auto!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-final-nav li{flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine button.acto-final-btn{min-width:0!important;min-height:40px!important;margin:0!important;padding:0 0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ik-p-muted)!important;font:700 9px/1 Arial,sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important;box-shadow:none!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine button.acto-final-btn.active{color:var(--ik-p-ink)!important;border-bottom:2px solid var(--ik-p-gold)!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-pane{max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;line-height:1.75!important}

@media(max-width:1024px){
	body.ikbaal-product-layout .ikbaal-single-layout-engine{grid-template-columns:1fr!important;width:min(100% - 36px,760px)!important;gap:0!important}
	body.ikbaal-product-layout .ikbaal-single-layout-engine__media{min-height:0!important;padding:24px!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--ik-p-ink) 13%,transparent)!important}
	body.ikbaal-product-layout .ikbaal-single-layout-engine__summary{padding:clamp(34px,7vw,58px) 0 20px!important}
	body.ikbaal-product-layout .ikbaal-single-layout-engine__content{padding-top:clamp(38px,7vw,62px)!important}
	body.ikbaal-product-layout--classic .ikbaal-single-layout-engine{padding:30px!important}
	body.ikbaal-product-layout--classic .ikbaal-single-layout-engine__content{padding-top:34px!important}
	body.ikbaal-product-layout--minimal .ikbaal-single-layout-engine{padding:58px 0 82px!important}
}
@media(max-width:600px){
	body.ikbaal-product-layout .ikbaal-single-layout-engine{width:min(100% - 24px,760px)!important;padding-top:46px!important;padding-bottom:64px!important}
	body.ikbaal-product-layout .ikbaal-single-layout-engine__media{padding:14px!important}
	body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-pl-title{font-size:clamp(32px,10vw,46px)!important}
	body.ikbaal-product-layout--classic .ikbaal-single-layout-engine{width:calc(100% - 20px)!important;padding:18px!important;border-radius:7px!important}
	body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-final-nav{gap:18px!important}
}

/* Ürüne özel düzen, standart ACTOPIM ürün şablonunun görsel sistemini miras alır. */
body.ikbaal-product-layout{background:var(--at-bg)!important}
body.ikbaal-product-layout .ikbaal-product-single,
body.ikbaal-product-layout .ikbaal-product-single__article{background:var(--at-bg)!important;color:var(--at-text)!important;font-family:var(--at-font)!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine{
	display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,1.08fr)!important;
	width:min(var(--at-container),calc(100% - 32px))!important;max-width:var(--at-container)!important;
	margin:calc(var(--at-page-top) + 70px) auto var(--at-page-bottom)!important;padding:var(--at-hero-padding)!important;
	gap:var(--at-column-gap)!important;border:1px solid var(--at-border)!important;border-radius:var(--at-radius)!important;
	background:var(--at-surface)!important;color:var(--at-text)!important;
	box-shadow:0 20px 45px rgba(30,41,59,.07)!important;font-family:var(--at-font)!important;
	font-size:var(--at-body-size)!important;font-weight:var(--at-body-weight)!important;line-height:var(--at-body-line)!important;
}
body.ikbaal-product-layout .ikbaal-single-layout-engine::before{display:none!important;content:none!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine__media{align-self:start!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine__media::before{display:none!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine__summary{display:flex!important;min-width:0!important;flex-direction:column!important;justify-content:center!important;padding:clamp(10px,2vw,26px) 0!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine__summary::before{display:none!important;content:none!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-pl-title{margin:0 0 18px!important;color:var(--at-text)!important;font-family:var(--at-font)!important;font-size:clamp(30px,4vw,var(--at-title-size))!important;font-weight:var(--at-title-weight)!important;line-height:var(--at-title-line)!important;letter-spacing:-.035em!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-pl-short-description{color:var(--at-muted)!important;font-size:var(--at-body-size)!important;font-weight:var(--at-body-weight)!important;line-height:var(--at-body-line)!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine__content{grid-column:1/-1!important;padding-top:var(--at-space)!important;gap:var(--at-space)!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine__content>.ikbaal-single-component{padding:clamp(22px,3vw,40px)!important;border:1px solid var(--at-border)!important;border-radius:var(--at-radius)!important;background:var(--at-surface)!important;color:var(--at-text)!important;box-shadow:0 14px 35px rgba(30,41,59,.05)!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-final-nav{border-color:var(--at-border)!important;background:var(--at-bg)!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine button.acto-final-btn{color:var(--at-muted)!important;font-family:var(--at-font)!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine button.acto-final-btn.active{border-color:var(--at-primary)!important;color:var(--at-primary)!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine .acto-pane{color:var(--at-text)!important;font-size:var(--at-body-size)!important;line-height:var(--at-body-line)!important}

@media(max-width:900px){
	body.ikbaal-product-layout .ikbaal-single-layout-engine{grid-template-columns:1fr!important;gap:24px!important}
	body.ikbaal-product-layout .ikbaal-single-layout-engine__summary{padding:8px 0!important}
}
@media(max-width:600px){
	body.ikbaal-product-layout .ikbaal-single-layout-engine{width:calc(100% - 32px)!important;margin:80px auto 16px!important;padding:18px!important;border-radius:min(var(--at-radius),16px)!important}
	body.ikbaal-product-layout .ikbaal-single-layout-engine__content>.ikbaal-single-component{padding:18px!important;border-radius:min(var(--at-radius),16px)!important}
}

/* Modern product stage and one shared lower tab navigation. */
body.single-product .ikbaal-product-single{padding-top:clamp(132px,12vw,190px)!important;background:linear-gradient(180deg,#f7f3ec 0,#eee8df 48%,#f5f1ea 100%)!important}
body.single-product .actopim-default-product,
body.single-product.actopim-patholab-layout div.product,
body.ikbaal-product-layout .ikbaal-single-layout-engine{padding-top:clamp(82px,8vw,126px)!important}
body.single-product .acto-pl-technical-source:empty{display:none!important}
body.single-product [data-actopim-unified-tabs]{position:relative!important;border:1px solid rgba(29,24,19,.11)!important;border-radius:2px!important;background:rgba(255,255,255,.48)!important;box-shadow:0 28px 70px rgba(44,31,19,.07)!important;backdrop-filter:blur(8px)}
body.single-product [data-actopim-unified-tabs]>.acto-final-wrapper{margin:0!important}
body.single-product [data-actopim-unified-tabs] .acto-final-nav{padding:0 clamp(22px,4vw,54px)!important;background:rgba(255,255,255,.35)!important}
body.single-product [data-actopim-unified-tabs] .acto-final-content-wrap{padding:clamp(24px,4vw,52px)!important;background:transparent!important}
body.single-product [data-actopim-unified-tabs] .acto-pane{padding:0!important;font-size:14px!important;line-height:1.8!important}
body.single-product .ikbaal-product-single__hero{border-color:rgba(29,24,19,.1)!important;background:rgba(255,255,255,.5)!important;box-shadow:0 34px 90px rgba(44,31,19,.08)!important}
body.single-product .acto-pl-gallery .acto-viewer{border-radius:2px!important;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(154,107,56,.045))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)!important}
@media(max-width:767px){body.single-product .ikbaal-product-single{padding-top:104px!important}body.single-product .actopim-default-product,body.single-product.actopim-patholab-layout div.product,body.ikbaal-product-layout .ikbaal-single-layout-engine{padding-top:64px!important}body.single-product [data-actopim-unified-tabs] .acto-final-content-wrap{padding:18px!important}}

body.single-product .acto-pl-buy-now{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;min-width:210px!important;margin-top:24px!important;padding:15px 18px!important;border:1px solid var(--ik-p-ink,#1d1813)!important;border-radius:0!important;background:var(--ik-p-ink,#1d1813)!important;color:#f8f4ed!important;font:700 9px/1 Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background .25s ease,color .25s ease!important}
body.single-product .acto-pl-buy-now:hover{background:transparent!important;color:var(--ik-p-ink,#1d1813)!important}
body.single-product .acto-pl-buy-pane p{max-width:680px;margin:0 0 18px!important;color:var(--ik-p-muted,#71685e)!important;font-size:15px!important}
body.single-product .acto-pl-buy-pane .acto-pl-buy-now{margin-top:0!important}
body.acto-buy-modal-open{overflow:hidden!important}
.acto-buy-modal{position:fixed;z-index:100000;inset:0;display:grid;padding:20px;place-items:center;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease}
.acto-buy-modal.is-open{visibility:visible;opacity:1}
.acto-buy-modal__backdrop{position:absolute;inset:0;background:rgba(18,14,11,.72);backdrop-filter:blur(10px)}
.acto-buy-modal__dialog{position:relative;width:min(560px,100%);max-height:calc(100vh - 40px);padding:clamp(34px,6vw,64px);overflow:auto;border:1px solid rgba(154,107,56,.36);background:#f5efe6;color:#1d1813;box-shadow:0 45px 120px rgba(0,0,0,.32);transform:translateY(16px) scale(.985);transition:transform .35s cubic-bezier(.16,.76,.22,1)}
.acto-buy-modal.is-open .acto-buy-modal__dialog{transform:none}
.acto-buy-modal__close{position:absolute!important;top:15px;right:15px;display:grid!important;width:36px;height:36px;padding:0!important;place-items:center;border:1px solid rgba(29,24,19,.18)!important;border-radius:50%!important;background:transparent!important;color:#1d1813!important;font:300 24px/1 Arial,sans-serif!important}
.acto-buy-modal__dialog>small{display:block;margin-bottom:18px;color:#9a6b38;font:700 8px/1 Arial,sans-serif;letter-spacing:.22em}
.acto-buy-modal__dialog>h2{margin:0 0 16px;color:#1d1813;font:500 clamp(34px,6vw,52px)/1 Georgia,'Times New Roman',serif;letter-spacing:-.04em}
.acto-buy-modal__dialog>p{margin:0;color:#71685e;font:400 15px/1.7 Arial,sans-serif}
.acto-buy-modal__market{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important;margin-top:26px!important;padding:16px 18px!important;border:1px solid #111!important;background:#111!important;color:#fff!important;font:700 9px/1 Arial,sans-serif!important;letter-spacing:.14em!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .25s ease,color .25s ease!important}
.acto-buy-modal__market:hover{background:transparent!important;color:#111!important}
.acto-buy-modal__links{margin-top:30px;padding-top:24px;border-top:1px solid rgba(29,24,19,.14)}
.acto-buy-modal__links>strong{display:block;margin-bottom:14px;color:#1d1813;font:700 9px/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.acto-buy-modal__links :is(a,button){display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;margin:8px 0 0!important;padding:14px 16px!important;border:1px solid rgba(29,24,19,.16)!important;border-radius:0!important;background:rgba(255,255,255,.45)!important;color:#1d1813!important;text-decoration:none!important;box-shadow:none!important}
@media(max-width:600px){.acto-buy-modal{padding:12px}.acto-buy-modal__dialog{padding:44px 24px 28px}.acto-buy-modal__dialog>h2{font-size:38px}body.single-product .acto-pl-buy-now{width:100%!important}}

/* Product detail accents are monochrome. */
body.single-product{--ik-p-gold:#111!important;--at-primary:#111!important;--at-primary-light:#eceae7!important}
body.single-product :is(.acto-final-btn.active,.acto-nav-arrow,.acto-category-products__name::after,.ikbaal-product-single__eyebrow){color:#111!important}
body.single-product :is(.acto-final-btn.active,.acto-th-item.active){border-color:#111!important}
body.single-product .acto-final-btn::after,
body.single-product .acto-category-products__heading::before{background:#111!important}
.acto-buy-modal__dialog{border-color:rgba(17,17,17,.3)!important}
.acto-buy-modal__dialog>small{color:#111!important}

/* Product hero begins well below the fixed header; editorial kicker labels are removed. */
body.single-product .ikbaal-product-single__collection-line,
body.single-product .ikbaal-product-single__eyebrow{display:none!important}
body.ikbaal-product-layout .ikbaal-single-layout-engine::before,
body.ikbaal-product-layout .ikbaal-single-layout-engine__summary::before,
body.single-product.actopim-patholab-layout div.product>.acto-pl-summary-column::before{display:none!important;content:none!important}
body.single-product .actopim-default-product{margin-top:clamp(150px,13vw,220px)!important}
body.single-product.actopim-patholab-layout div.product,
body.ikbaal-product-layout .ikbaal-single-layout-engine{margin-top:clamp(150px,13vw,220px)!important}
@media(max-width:767px){body.single-product .actopim-default-product,body.single-product.actopim-patholab-layout div.product,body.ikbaal-product-layout .ikbaal-single-layout-engine{margin-top:110px!important}}

/* Final spacing correction: use one controlled header offset instead of stacked gaps. */
body.single-product .ikbaal-product-single{padding-top:120px!important}
body.single-product .actopim-default-product,
body.single-product.actopim-patholab-layout div.product,
body.ikbaal-product-layout .ikbaal-single-layout-engine{margin-top:0!important;padding-top:32px!important}
body.single-product .ikbaal-product-single__summary>.acto-pl-buy-now,
body.ikbaal-product-layout .ikbaal-single-layout-engine__summary>.acto-pl-buy-now,
body.single-product.actopim-patholab-layout .acto-pl-summary-column>.acto-pl-buy-now{
	align-self:flex-start!important;width:240px!important;min-width:0!important;max-width:100%!important;margin:26px 0 0!important;
}
@media(max-width:767px){body.single-product .ikbaal-product-single{padding-top:88px!important}body.single-product .actopim-default-product,body.single-product.actopim-patholab-layout div.product,body.ikbaal-product-layout .ikbaal-single-layout-engine{margin-top:0!important;padding-top:24px!important}body.single-product .ikbaal-product-single__summary>.acto-pl-buy-now,body.ikbaal-product-layout .ikbaal-single-layout-engine__summary>.acto-pl-buy-now,body.single-product.actopim-patholab-layout .acto-pl-summary-column>.acto-pl-buy-now{width:220px!important}}

/* Hero and lower tabs spacing alignment. */
body.single-product .ikbaal-product-single__summary{padding:20px clamp(30px,4vw,58px)!important}
body.single-product.actopim-patholab-layout div.product>.acto-pl-summary-column,
body.ikbaal-product-layout .ikbaal-single-layout-engine__summary{padding:20px clamp(30px,4vw,58px)!important}
body.single-product .ikbaal-product-single__summary>.acto-pl-buy-now,
body.ikbaal-product-layout .ikbaal-single-layout-engine__summary>.acto-pl-buy-now,
body.single-product.actopim-patholab-layout .acto-pl-summary-column>.acto-pl-buy-now{margin-top:8px!important}
body.single-product [data-actopim-unified-tabs] .acto-final-nav{margin-bottom:0!important}
body.single-product [data-actopim-unified-tabs] .acto-final-content-wrap{padding:28px clamp(28px,4vw,52px) clamp(30px,4vw,48px)!important}
body.single-product [data-actopim-unified-tabs] button.acto-final-btn{min-height:52px!important;padding-top:12px!important;padding-bottom:12px!important}
@media(max-width:767px){body.single-product .ikbaal-product-single__summary,body.single-product.actopim-patholab-layout div.product>.acto-pl-summary-column,body.ikbaal-product-layout .ikbaal-single-layout-engine__summary{padding:22px!important}body.single-product [data-actopim-unified-tabs] .acto-final-content-wrap{padding:20px!important}}

/* Equal hero columns with top-aligned, symmetrical product information. */
body.single-product .ikbaal-product-single__hero,
body.single-product.actopim-patholab-layout div.product,
body.ikbaal-product-layout .ikbaal-single-layout-engine{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.single-product .ikbaal-product-single__summary,
body.single-product.actopim-patholab-layout div.product>.acto-pl-summary-column,
body.ikbaal-product-layout .ikbaal-single-layout-engine__summary{
	align-self:stretch!important;justify-content:flex-start!important;padding:28px!important;
}
@media(max-width:1024px){body.single-product .ikbaal-product-single__hero,body.single-product.actopim-patholab-layout div.product,body.ikbaal-product-layout .ikbaal-single-layout-engine{grid-template-columns:1fr!important}body.single-product .ikbaal-product-single__summary,body.single-product.actopim-patholab-layout div.product>.acto-pl-summary-column,body.ikbaal-product-layout .ikbaal-single-layout-engine__summary{padding:26px 22px!important}}

/* Compact the left gallery so it does not extend below the information column. */
body.single-product .ikbaal-product-single__media{min-height:0!important;padding:0!important;align-self:stretch!important}
body.single-product .actopim-default-product--compact .acto-viewer,
body.single-product .actopim-default-product--compact .acto-slider-list,
body.single-product .actopim-default-product--compact .acto-slider-list li{height:360px!important;min-height:0!important}
body.single-product .actopim-default-product--compact .acto-slider-list img{max-height:360px!important;padding:18px!important;object-fit:contain!important}
body.single-product .actopim-default-product--compact .acto-slider-list li{display:grid!important;align-items:center!important;justify-items:center!important;place-items:center!important}
body.single-product .actopim-default-product--compact .acto-slider-list img{align-self:center!important;justify-self:center!important;width:auto!important;height:100%!important;margin:auto!important}
body.single-product .ikbaal-product-single__hero{align-items:stretch!important}
@media(max-width:767px){body.single-product .actopim-default-product--compact .acto-viewer,body.single-product .actopim-default-product--compact .acto-slider-list,body.single-product .actopim-default-product--compact .acto-slider-list li{height:340px!important}body.single-product .actopim-default-product--compact .acto-slider-list img{max-height:340px!important;padding:14px!important}}

/* Center the complete gallery block inside the stretched left hero column. */
body.single-product .ikbaal-product-single__media{
	display:grid!important;align-content:center!important;justify-content:stretch!important;place-content:center stretch!important;
}
body.single-product .ikbaal-product-single__media>.acto-gallery-main,
body.single-product .ikbaal-product-single__media>.acto-pl-gallery,
body.single-product .ikbaal-product-single__media>.woocommerce-product-gallery,
body.single-product .ikbaal-product-single__media>img{align-self:center!important;justify-self:center!important}
body.single-product .ikbaal-product-single__media>.acto-gallery-main,
body.single-product .ikbaal-product-single__media>.acto-pl-gallery,
body.single-product .ikbaal-product-single__media>.woocommerce-product-gallery{width:100%!important;margin:auto!important}
body.single-product .ikbaal-product-single__media>img{display:block!important;width:auto!important;max-width:88%!important;max-height:420px!important;margin:auto!important;object-fit:contain!important}

/* Properties uses the same structured bullet language as Technical Specs. */
body.single-product [data-actopim-unified-tabs] .acto-pane:is([id^="pane-product_features-"],[id^="pane-properties-"]) :is(ul,ol){display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}
body.single-product [data-actopim-unified-tabs] .acto-pane:is([id^="pane-product_features-"],[id^="pane-properties-"]) :is(li,p){position:relative!important;margin:0!important;padding:13px 10px 13px 28px!important;border-bottom:1px solid rgba(17,17,17,.12)!important;color:#403a34!important;font-size:13px!important;line-height:1.55!important;list-style:none!important}
body.single-product [data-actopim-unified-tabs] .acto-pane:is([id^="pane-product_features-"],[id^="pane-properties-"]) :is(li,p):first-child{border-top:1px solid rgba(17,17,17,.12)!important}
body.single-product [data-actopim-unified-tabs] .acto-pane:is([id^="pane-product_features-"],[id^="pane-properties-"]) :is(li,p)::before{position:absolute!important;top:20px!important;left:8px!important;width:6px!important;height:6px!important;border:1px solid #111!important;border-radius:50%!important;background:#111!important;box-shadow:0 0 0 4px rgba(17,17,17,.07)!important;content:''!important}
body.single-product [data-actopim-unified-tabs] .acto-pane:is([id^="pane-product_features-"],[id^="pane-properties-"]) :is(li,p):hover{background:rgba(17,17,17,.035)!important;color:#111!important}
@media(max-width:600px){body.single-product [data-actopim-unified-tabs] .acto-pane:is([id^="pane-product_features-"],[id^="pane-properties-"]) :is(li,p){padding-top:11px!important;padding-bottom:11px!important;font-size:12px!important}body.single-product [data-actopim-unified-tabs] .acto-pane:is([id^="pane-product_features-"],[id^="pane-properties-"]) :is(li,p)::before{top:17px!important}}

body.single-product .acto-pl-price{display:flex!important;align-items:center!important;gap:12px!important;margin:-4px 0 22px!important;color:#111!important;font:700 13px/1 Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important}
body.single-product .acto-pl-price::before{display:block;width:28px;height:1px;background:#111;content:''}
