/* Ikbaal ürün vitrini. Yalnız varsayılan şablonu etkiler. */
.actopim-default-product--atelier {
 padding-top:max(var(--at-page-top),56px);
 --at-site-heading-font:var(--e-global-typography-primary-font-family,inherit);
 --at-site-body-font:var(--e-global-typography-text-font-family,inherit);
 --at-site-accent:var(--e-global-color-accent,var(--e-global-color-primary,#8b653a));
 --at-site-text:var(--e-global-color-text,var(--at-text));
 --acto-main:var(--at-site-accent)!important;
 --acto-primary:var(--at-site-accent)!important;
 --acto-blue:var(--at-site-accent)!important;
 --actopim-variant-gallery-blue:var(--at-site-accent)!important;
 background:var(--at-bg);
 font-family:var(--at-site-body-font);
}

/* ACTOPIM 2.1.02 - ACLIND-specific purchase dialog. */
.acto-buy-modal--aclind{font-family:var(--at-site-body-font,inherit)!important}
.acto-buy-modal--aclind .acto-buy-modal__backdrop{background:rgba(24,22,20,.56)!important;backdrop-filter:blur(6px)!important}
.acto-buy-modal--aclind .acto-buy-modal__dialog{width:min(480px,100%)!important;padding:34px!important;border:1px solid #e6e3df!important;border-radius:16px!important;background:#fff!important;color:#18130f!important;box-shadow:0 24px 70px rgba(24,19,15,.22)!important}
.acto-buy-modal--aclind .acto-buy-modal__brand{display:grid!important;width:48px!important;height:48px!important;margin:0 0 18px!important;place-items:center!important;border-radius:12px!important;background:#18130f!important;color:#fff!important;box-shadow:0 8px 20px rgba(24,19,15,.16)!important}
.acto-buy-modal--aclind .acto-buy-modal__brand svg{display:block!important;width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.acto-buy-modal--aclind .acto-buy-modal__dialog>small{margin:0 46px 10px 0!important;color:#7c746d!important;font-family:inherit!important;font-size:10px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:.12em!important}
.acto-buy-modal--aclind .acto-buy-modal__dialog>h2{margin:0 46px 10px 0!important;color:#18130f!important;font-family:var(--at-site-heading-font,inherit)!important;font-size:28px!important;font-weight:720!important;line-height:1.15!important;letter-spacing:0!important}
.acto-buy-modal--aclind .acto-buy-modal__dialog>p{margin:0!important;color:#6d6761!important;font-family:inherit!important;font-size:14px!important;line-height:1.65!important}
.acto-buy-modal--aclind .acto-buy-modal__close{top:18px!important;right:18px!important;width:38px!important;height:38px!important;border:1px solid #e4e1dd!important;border-radius:50%!important;background:#f7f6f4!important;color:#18130f!important;font-size:22px!important;cursor:pointer!important;transition:background .18s ease,transform .18s ease!important}
.acto-buy-modal--aclind .acto-buy-modal__close:hover{background:#ece9e5!important;transform:rotate(4deg)!important}
.acto-buy-modal--aclind .acto-buy-modal__market{min-height:52px!important;margin-top:24px!important;padding:0 18px!important;border:1px solid #18130f!important;border-radius:9px!important;background:#18130f!important;color:#fff!important;font-family:inherit!important;font-size:13px!important;font-weight:720!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 8px 20px rgba(24,19,15,.14)!important}
.acto-buy-modal--aclind .acto-buy-modal__market:hover{background:#fff!important;color:#18130f!important}
.acto-buy-modal--aclind .acto-buy-modal__market span{font-size:18px!important}
.acto-buy-modal--aclind .acto-buy-modal__links{margin-top:22px!important;padding-top:18px!important;border-top:1px solid #ece9e5!important}
.acto-buy-modal--aclind .acto-buy-modal__links>strong{color:#625c56!important;font-family:inherit!important;font-size:11px!important;letter-spacing:0!important;text-transform:none!important}
.acto-buy-modal--aclind .acto-buy-modal__links :is(a,button){min-height:46px!important;border:1px solid #e4e1dd!important;border-radius:8px!important;background:#f8f7f5!important;color:#18130f!important;font-family:inherit!important}
.acto-buy-modal__channels{display:grid;gap:9px;margin-top:11px}
.acto-buy-modal__channel{display:flex!important;min-height:58px!important;padding:9px 12px!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;text-decoration:none!important;transition:border-color .18s ease,background .18s ease,transform .18s ease!important}
.acto-buy-modal__channel:hover{border-color:#18130f!important;background:#fff!important;transform:translateY(-1px)}
.acto-buy-modal__channel-identity{display:flex;min-width:0;align-items:center;gap:11px}
.acto-buy-modal__channel-identity>img{display:block;width:42px!important;height:34px!important;flex:0 0 42px;object-fit:contain!important}
.acto-buy-modal__channel-identity>span{display:grid;min-width:0;gap:3px}
.acto-buy-modal__channel-identity b{overflow:hidden;color:inherit!important;font-size:13px!important;line-height:1.2!important;text-overflow:ellipsis;white-space:nowrap}
.acto-buy-modal__channel-identity small{overflow:hidden;color:#7c746d!important;font-size:10px!important;line-height:1.25!important;text-overflow:ellipsis;white-space:nowrap}
.acto-buy-modal__channel-arrow{flex:0 0 auto;font-size:18px;line-height:1}
.ikbaal-product-single__highlights{width:100%;margin:24px 0 8px}
.ikbaal-product-single__highlights .acl-product-highlights{width:100%;margin:0!important;padding:0!important}
.ikbaal-product-single__highlights .acl-product-highlights__inner{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:16px 18px;width:100%}
.ikbaal-product-single__highlights .acl-product-highlight{display:flex;width:86px;flex-direction:column;align-items:center;text-align:center}
.ikbaal-product-single__highlights .acl-product-highlight__image{display:grid;width:68px;height:68px;place-items:center;overflow:hidden;border:1px solid rgba(24,19,15,.09);border-radius:50%;background:#f7f6f4;box-shadow:0 5px 16px rgba(24,19,15,.07)}
.ikbaal-product-single__highlights .acl-product-highlight__image img{display:block;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;border-radius:50%!important;object-fit:cover!important}
.ikbaal-product-single__highlights .acl-product-highlight__image span{color:#8a8580;font-size:19px}
.ikbaal-product-single__highlights .acl-product-highlight__title{margin-top:8px;color:#302c28;font-size:11px;font-weight:650;line-height:1.3;word-break:break-word}
@media(max-width:600px){.ikbaal-product-single__highlights{margin-top:20px}.ikbaal-product-single__highlights .acl-product-highlights__inner{gap:14px 10px}.ikbaal-product-single__highlights .acl-product-highlight{width:76px}.ikbaal-product-single__highlights .acl-product-highlight__image{width:60px;height:60px}}
@media(max-width:600px){.acto-buy-modal--aclind{padding:10px!important;align-items:end!important}.acto-buy-modal--aclind .acto-buy-modal__dialog{width:100%!important;max-height:calc(100dvh - 20px)!important;padding:28px 20px 22px!important;border-radius:16px 16px 12px 12px!important}.acto-buy-modal--aclind .acto-buy-modal__brand{width:44px!important;height:44px!important;margin-bottom:14px!important}.acto-buy-modal--aclind .acto-buy-modal__dialog>h2{font-size:24px!important}.acto-buy-modal--aclind .acto-buy-modal__market{width:100%!important}}
.actopim-default-product--atelier :where(p,li,dt,dd,a,button,input,select,textarea,small) {
 font-family:var(--at-site-body-font)!important;
}
.actopim-default-product--atelier .acto-final-wrapper {font-family:var(--at-site-body-font)!important}
.actopim-default-product--atelier .product-description,
.actopim-default-product--atelier .product-description :where(p,span,strong,em,small,li) {
 font-family:var(--at-site-body-font)!important;
 color:var(--at-site-text)!important;
}
.actopim-default-product--atelier .product-description :is(h1,h2,h3,h4,h5,h6),
.actopim-default-product--atelier .product-description :is(h1,h2,h3,h4,h5,h6) * {
 font-family:var(--at-site-heading-font)!important;
 color:var(--at-site-text)!important;
}
.actopim-default-product--atelier :where(.ikbaal-product-single__details,.ikbaal-product-single__faq) :is(h1,h2,h3,h4,h5,h6) {
 font-family:var(--at-site-heading-font)!important;
}
.actopim-default-product--atelier .ikbaal-product-single__collection-line {
 display:flex;justify-content:space-between;gap:16px;padding:0 0 18px;
 border-bottom:1px solid var(--at-border);margin-bottom:28px;
 font-size:10px;letter-spacing:.2em;color:var(--at-site-accent);text-transform:uppercase;
}
.actopim-default-product--atelier .ikbaal-product-single__hero {
 grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);
 background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;overflow:visible;
}
.actopim-default-product--atelier .ikbaal-product-single__media {
 padding:20px;background:var(--at-surface);border:1px solid var(--at-border);border-radius:2px;
}
.actopim-default-product--atelier .acto-viewer {
 background:transparent!important;border:0!important;border-radius:0!important;
}
.actopim-default-product--atelier .ikbaal-product-single__summary {padding:18px 0 0}
.actopim-default-product--atelier .ikbaal-product-single__eyebrow {
 display:flex;align-items:center;gap:12px;padding:0;background:none;border-radius:0;
 font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;
 color:var(--at-site-accent);
}
.actopim-default-product--atelier .ikbaal-product-single__eyebrow:before {
 content:'';width:30px;height:1px;background:var(--at-site-accent);
}
.actopim-default-product--atelier .ikbaal-product-single__title {
 font-family:var(--at-site-heading-font)!important;
 font-size:clamp(28px,3.4vw,46px);font-weight:400;line-height:1.12;
 letter-spacing:-.025em;margin-bottom:20px;text-wrap:balance;color:var(--at-site-text);
}
.actopim-default-product--atelier .ikbaal-product-single__title * {font-family:inherit!important}
.actopim-default-product--atelier .ikbaal-product-single__primary-detail {
 margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid var(--at-border);
 color:var(--at-site-text);font-size:15px;line-height:1.75;
}
.actopim-default-product--atelier .ikbaal-product-single__primary-detail > :first-child {margin-top:0!important}
.actopim-default-product--atelier .ikbaal-product-single__primary-detail > :last-child {margin-bottom:0!important}
.actopim-default-product--atelier .ikbaal-product-single__primary-detail :is(h1,h2,h3,h4,h5,h6) {
 color:var(--at-site-text)!important;font-family:var(--at-site-heading-font)!important;
}
.actopim-default-product--atelier .ikbaal-product-single__primary-detail :is(p,span,strong,em,li) {
 color:var(--at-site-text)!important;font-family:var(--at-site-body-font)!important;
}
.actopim-default-product--atelier .ikbaal-product-single__primary-detail [style*="#00a8d8" i] {
 color:var(--at-site-text)!important;border-color:var(--at-site-text)!important;
}
.actopim-default-product--atelier .ikbaal-product-single__excerpt {font-size:15px;line-height:1.75}
.actopim-default-product--atelier .ikbaal-product-single__quick-tabs {
 border-top:1px solid var(--at-border);padding-top:20px;margin-top:12px;
}
.actopim-default-product--atelier .ikbaal-product-single__details,
.actopim-default-product--atelier .ikbaal-product-single__faq {
 background:transparent;border:0;border-top:1px solid var(--at-border);
 border-radius:0;padding:28px 0 0;margin-top:32px;box-shadow:none;
}
.actopim-default-product--atelier .ikbaal-product-single__section-title {
 font-family:var(--at-site-heading-font)!important;
 font-size:28px;font-weight:400;color:var(--at-site-text);margin:0 0 22px;line-height:1.2;
}
.actopim-default-product--atelier .acto-final-nav {
 background:transparent!important;padding:0!important;border-bottom:1px solid var(--at-border)!important;
 border-radius:0;gap:8px;
}
.actopim-default-product--atelier .acto-final-btn {
 border-radius:0!important;box-shadow:none!important;padding:12px 16px!important;
 font-size:12px!important;letter-spacing:.025em;min-height:44px;
}
.actopim-default-product--atelier .acto-final-btn.active {
 background:var(--at-surface)!important;color:var(--at-site-text)!important;
 box-shadow:inset 0 -2px var(--at-site-accent)!important;
}
.actopim-default-product--atelier .acto-final-btn:hover {background:color-mix(in srgb,var(--at-site-accent) 12%,transparent)!important;color:var(--at-site-text)!important;border-color:var(--at-site-accent)!important}
.actopim-default-product--atelier .acto-final-content-wrap {
 background:transparent!important;border:0!important;border-radius:0!important;
}
.actopim-default-product--atelier .acto-pane {padding:22px 0!important;font-size:15px;line-height:1.75}
.actopim-default-product--atelier .acto-th-item {border-radius:2px!important}
.actopim-default-product--atelier .acto-th-item.active,
.actopim-default-product--atelier .acto-nav-arrow {border-color:var(--at-site-accent)!important;color:var(--at-site-accent)!important}
.actopim-default-product--atelier :where(a,.acto-mobile-trigger) {color:var(--at-site-accent)!important}
.actopim-default-product--atelier .acto-mobile-trigger:hover,
.actopim-default-product--atelier .acto-mobile-trigger.active {
 background:color-mix(in srgb,var(--at-site-accent) 12%,var(--at-surface))!important;
 color:var(--at-site-text)!important;border-color:var(--at-site-accent)!important;
}
/* ACTOPIM kısa kodlarının sonradan yazdığı sabit mavi kuralları da şablon rengine bağlar. */
body .actopim-default-product--atelier :is(.acto-final-btn,.acto-mobile-trigger,.acto-pl-title,.acto-pl-short-description) {
 color:var(--at-site-text)!important;
}
body .actopim-default-product--atelier :is(.acto-final-btn,.acto-mobile-trigger):is(:hover,.active) {
 color:var(--at-site-text)!important;
 border-color:var(--at-site-accent)!important;
 background:color-mix(in srgb,var(--at-site-accent) 12%,var(--at-surface))!important;
}
body .actopim-default-product--atelier .acto-final-wrapper button.acto-final-btn,
body .actopim-default-product--atelier .acto-final-wrapper button.acto-final-btn:hover,
body .actopim-default-product--atelier .acto-final-wrapper button.acto-final-btn.active,
body .actopim-default-product--atelier .acto-final-wrapper button.acto-mobile-trigger,
body .actopim-default-product--atelier .acto-final-wrapper button.acto-mobile-trigger:hover,
body .actopim-default-product--atelier .acto-final-wrapper button.acto-mobile-trigger.active {
 color:#17120d!important;
}
/*
 * ACTOPIM açıklamalarında Elementor'dan gelen eski inline #00a8d8 değerlerini
 * yalnız ürün detay panellerinde nötrleştirir. Bazı kayıtlar product-description
 * sınıfı taşımadan doğrudan elementor-widget-container olarak geldiği için iki
 * yapı da açıkça kapsanır.
 */
body .actopim-default-product--atelier .acto-final-wrapper .acto-pane :is(.elementor-widget-container,.product-description) {
 color:#18130f!important;
 border-left-color:#18130f!important;
}
body .actopim-default-product--atelier .acto-final-wrapper .acto-pane :is(.elementor-widget-container,.product-description) :is(h1,h2,h3,h4,h5,h6,p,span,strong,em,li) {
 color:#18130f!important;
}
body .actopim-default-product--atelier .acto-final-wrapper .acto-pane [style*="#00a8d8" i] {
 color:#18130f!important;
 border-color:#18130f!important;
}
body .actopim-default-product--atelier .acto-final-wrapper .acto-pane [style*="border-left" i] {
 border-left-color:#18130f!important;
}
html body.single-product .actopim-default-product--atelier .acto-final-wrapper .acto-pane .elementor-widget-container[style*="border-left" i],
html body.single-product .actopim-default-product--atelier .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 .actopim-default-product--atelier .acto-final-wrapper .acto-pane .elementor-widget-container[style] strong {
 color:#18130f!important;
 -webkit-text-fill-color:#18130f!important;
 text-shadow:none!important;
}
body .actopim-default-product--atelier :is(.acto-logistic-container,.acto-spec-docs,.acto-documents,.acto-product-links) :is(a,button,th,td,strong) {
 color:var(--at-site-accent)!important;
 border-color:var(--at-site-accent)!important;
}
body .actopim-default-product--atelier .acto-th-video-overlay {
 background:color-mix(in srgb,var(--at-site-accent) 22%,transparent)!important;
}

/* Teknik özellikler ve ürün özellikleri her satırda iki dotlu madde gösterir. */
body.single-product .acto-final-wrapper .actopim-bullets ul,
body.single-product .acto-final-wrapper [id^="pane-product_features-"]>ul{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important;
 margin:4px 0 0!important;padding:0!important;list-style:none!important
}
body.single-product .acto-final-wrapper .actopim-bullets li,
body.single-product .acto-final-wrapper [id^="pane-product_features-"]>ul>li{
 position:relative!important;display:block!important;min-width:0!important;margin:0!important;
 padding:13px 10px 13px 27px!important;border-bottom:1px solid color-mix(in srgb,var(--at-site-text,#17120d) 11%,transparent)!important;
 color:color-mix(in srgb,var(--at-site-text,#17120d) 76%,transparent)!important;font-size:13px!important;line-height:1.55!important;
 overflow-wrap:anywhere!important;transition:padding-left .25s ease,color .25s ease,background .25s ease!important
}
body.single-product .acto-final-wrapper .actopim-bullets li:nth-child(-n+2),
body.single-product .acto-final-wrapper [id^="pane-product_features-"]>ul>li:nth-child(-n+2){border-top:1px solid color-mix(in srgb,var(--at-site-text,#17120d) 11%,transparent)!important}
body.single-product .acto-final-wrapper .actopim-bullets li::before,
body.single-product .acto-final-wrapper [id^="pane-product_features-"]>ul>li::before{
 position:absolute!important;top:20px!important;left:7px!important;width:6px!important;height:6px!important;
 border:1px solid var(--at-site-accent,#8b653a)!important;border-radius:50%!important;
 background:color-mix(in srgb,var(--at-site-accent,#8b653a) 20%,transparent)!important;
 box-shadow:0 0 0 4px color-mix(in srgb,var(--at-site-accent,#8b653a) 7%,transparent)!important;content:''!important
}
body.single-product .acto-final-wrapper .actopim-bullets li:hover,
body.single-product .acto-final-wrapper [id^="pane-product_features-"]>ul>li:hover{padding-left:31px!important;background:color-mix(in srgb,var(--at-site-accent,#8b653a) 5%,transparent)!important;color:var(--at-site-text,#17120d)!important}
@media(max-width:600px){
 body.single-product .acto-final-wrapper .actopim-bullets ul,
 body.single-product .acto-final-wrapper [id^="pane-product_features-"]>ul{gap:0 12px!important}
 body.single-product .acto-final-wrapper .actopim-bullets li,
 body.single-product .acto-final-wrapper [id^="pane-product_features-"]>ul>li{padding:11px 4px 11px 22px!important;font-size:12px!important}
 body.single-product .acto-final-wrapper .actopim-bullets li::before,
 body.single-product .acto-final-wrapper [id^="pane-product_features-"]>ul>li::before{top:17px!important;left:5px!important}
}
@media(max-width:900px) {
 .actopim-default-product--atelier .ikbaal-product-single__hero {grid-template-columns:1fr;gap:22px}
 .actopim-default-product--atelier .ikbaal-product-single__summary {padding:0}
}
@media(max-width:600px) {
 .actopim-default-product--atelier {padding-top:28px}
 .actopim-default-product--atelier .ikbaal-product-single__collection-line {margin-bottom:18px;font-size:9px}
 .actopim-default-product--atelier .ikbaal-product-single__hero {padding:0}
 .actopim-default-product--atelier .ikbaal-product-single__media {padding:12px}
 .actopim-default-product--atelier .ikbaal-product-single__title {font-size:30px}
 .actopim-default-product--atelier .ikbaal-product-single__details,
 .actopim-default-product--atelier .ikbaal-product-single__faq {padding:22px 0 0;margin-top:24px;border-radius:0}
 .actopim-default-product--atelier .acto-mobile-trigger {border-radius:0!important;padding:14px!important;min-height:48px}
 .actopim-default-product--atelier .acto-pane {padding:16px 0!important}
}

/* Referans ürün detayı: varsayılan ACTOPIM şablonunun son ve baskın katmanı. */
body .actopim-default-product--atelier.actopim-design--aclind{--at-ref-primary:#18130f;--at-ref-muted:#6f6a65;--at-ref-line:#e3dfda;max-width:none!important;padding:clamp(24px,4vw,48px) max(16px,calc((100% - min(var(--at-container),1280px))/2)) clamp(48px,7vw,84px)!important;background:#fff!important;color:var(--at-ref-primary)!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__breadcrumbs{display:flex;align-items:center;min-width:0;margin:0 96px 18px 0;gap:7px;color:var(--at-ref-muted);font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__breadcrumbs a,body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__breadcrumbs span{color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__breadcrumbs a:hover{color:var(--at-ref-primary)!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__toolbar{display:flex;position:absolute;z-index:8;top:clamp(20px,4vw,44px);right:max(16px,calc((100% - min(var(--at-container),1280px))/2));gap:5px}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__icon-button{display:grid;width:42px;height:42px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--at-ref-primary);cursor:pointer;transition:background .2s ease,color .2s ease}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__icon-button:hover{background:#f4f2ef}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__icon-button[aria-pressed=true]{background:#18130f;color:#fff}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__icon-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__icon-button[aria-pressed=true] svg{fill:currentColor}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,1fr)!important;align-items:start!important;gap:clamp(34px,5vw,76px)!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__media{min-width:0;padding:0!important;border:0!important;background:transparent!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-viewer{aspect-ratio:1/1;height:auto!important;min-height:0!important;max-height:560px!important;border:1px solid var(--at-ref-line)!important;border-radius:12px!important;background:#f8f7f5!important;overflow:hidden!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-slider-list,body .actopim-default-product--atelier.actopim-design--aclind .acto-slider-list li{height:100%!important;min-height:0!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-slider-list img{width:100%!important;height:100%!important;max-height:none!important;padding:clamp(18px,3vw,40px)!important;object-fit:contain!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-thumb-scroll{margin-top:12px!important;gap:7px!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-th-item{width:58px!important;height:58px!important;flex-basis:58px!important;border-radius:8px!important;background:#f8f7f5!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__summary{display:flex!important;min-width:0;padding:clamp(8px,2vw,24px) 0!important;flex-direction:column!important;justify-content:flex-start!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__title{margin:0 0 10px!important;color:var(--at-ref-primary)!important;font-family:var(--at-site-heading-font)!important;font-size:clamp(32px,4vw,52px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:0!important;text-wrap:balance}
body .actopim-default-product--atelier.actopim-design--aclind .acto-pl-price{display:flex!important;align-items:baseline!important;margin:0 0 24px!important;color:var(--at-ref-primary)!important;font-size:clamp(30px,3.4vw,46px)!important;font-weight:750!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-pl-price::before{display:none!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-pl-price :where(.amount,bdi){color:inherit!important;font:inherit!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__primary-detail{margin:0 0 18px!important;padding:0!important;border:0!important;color:var(--at-ref-muted)!important;font-size:15px!important;line-height:1.75!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__excerpt{margin:0 0 4px!important;color:var(--at-ref-muted)!important;font-size:15px!important;line-height:1.75!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 20px}
body .actopim-default-product--atelier.actopim-design--aclind :is(.acto-pl-buy-now,.ikbaal-product-single__contact){display:inline-flex!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:0 18px!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid var(--at-ref-primary)!important;border-radius:8px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;box-shadow:none!important;transition:background .2s ease,color .2s ease!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-pl-buy-now{background:var(--at-ref-primary)!important;color:#fff!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__contact{background:#fff!important;color:var(--at-ref-primary)!important}
body .actopim-default-product--atelier.actopim-design--aclind :is(.acto-pl-buy-now,.ikbaal-product-single__contact) svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body .actopim-default-product--atelier.actopim-design--aclind .acto-pl-buy-now:hover{background:#fff!important;color:var(--at-ref-primary)!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__contact:hover{background:#f4f2ef!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__tags span{display:inline-flex;min-height:32px;padding:6px 12px;align-items:center;border-radius:999px;background:#f2f0ed;color:#4f4a45;font-size:12px;font-weight:500;line-height:1.2}
body .actopim-default-product--atelier.actopim-design--aclind :is(.ikbaal-product-single__details,.ikbaal-product-single__faq){margin-top:clamp(20px,3vw,34px)!important;padding:clamp(18px,2.4vw,28px) 0 0!important;border:0!important;border-top:1px solid var(--at-ref-line)!important;background:#fff!important;box-shadow:none!important}
@media(max-width:900px){body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__hero{grid-template-columns:1fr!important;gap:24px!important}body .actopim-default-product--atelier.actopim-design--aclind .acto-viewer{aspect-ratio:1/1;max-height:600px!important}body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__summary{padding:0!important}}
@media(max-width:600px){body .actopim-default-product--atelier.actopim-design--aclind{padding:20px 14px 44px!important}body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__breadcrumbs{margin-right:82px;font-size:12px}body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__toolbar{top:12px;right:10px}body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__icon-button{width:38px;height:38px}body .actopim-default-product--atelier.actopim-design--aclind .acto-viewer{border-radius:9px!important}body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__title{font-size:32px!important}body .actopim-default-product--atelier.actopim-design--aclind .acto-pl-price{font-size:30px!important}body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__actions{grid-template-columns:1fr}body .actopim-default-product--atelier.actopim-design--aclind :is(.acto-pl-buy-now,.ikbaal-product-single__contact){width:100%!important}}
@media(prefers-reduced-motion:reduce){body .actopim-default-product--atelier.actopim-design--aclind *{scroll-behavior:auto!important;transition:none!important}}

/* ACLIND profile owns the shortcode tab UI completely, including inline legacy styles. */
body .actopim-default-product--atelier.actopim-design--aclind :is(.acto-pl-description-section,.acto-final-wrapper){width:100%!important;max-width:none!important;margin:clamp(20px,3vw,34px) 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#18130f!important;box-shadow:none!important;overflow:visible!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-final-nav{display:flex!important;min-height:0!important;margin:0!important;padding:0!important;gap:clamp(18px,3vw,34px)!important;border:0!important;border-bottom:1px solid #e3dfda!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow-x:auto!important;scrollbar-width:none!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-final-nav::-webkit-scrollbar{display:none!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-final-nav li{display:block!important;min-width:max-content!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;list-style:none!important}
body .actopim-default-product--atelier.actopim-design--aclind button.acto-final-btn{position:relative!important;display:inline-flex!important;width:auto!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:0 0 13px!important;align-items:flex-end!important;border:0!important;border-radius:0!important;background:transparent!important;color:#8a8580!important;font-family:inherit!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important}
body .actopim-default-product--atelier.actopim-design--aclind button.acto-final-btn:is(:hover,.active){border:0!important;background:transparent!important;color:#18130f!important;box-shadow:none!important}
body .actopim-default-product--atelier.actopim-design--aclind button.acto-final-btn.active:after{position:absolute!important;right:0!important;bottom:-1px!important;left:0!important;height:2px!important;border:0!important;background:#18130f!important;content:''!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-final-content-wrap{margin:0!important;padding:clamp(22px,3vw,34px) 0 0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-pane{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#625d58!important;font-family:inherit!important;font-size:14px!important;line-height:1.75!important;box-shadow:none!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-pane :where(h1,h2,h3,h4,h5,h6,p,li,span,strong,em,div){color:inherit!important;font-family:inherit!important;text-shadow:none!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-pane :where([style]){border-color:#e3dfda!important;background-color:transparent!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}
body .actopim-default-product--atelier.actopim-design--aclind button.acto-mobile-trigger{display:none!important}
@media(max-width:600px){body .actopim-default-product--atelier.actopim-design--aclind .acto-final-nav{display:none!important}body .actopim-default-product--atelier.actopim-design--aclind button.acto-mobile-trigger{display:flex!important;width:100%!important;min-height:48px!important;margin:0 0 8px!important;padding:12px 14px!important;align-items:center!important;justify-content:space-between!important;border:1px solid #e3dfda!important;border-radius:7px!important;background:#fff!important;color:#18130f!important;font:650 13px/1.2 inherit!important;box-shadow:none!important}body .actopim-default-product--atelier.actopim-design--aclind button.acto-mobile-trigger.active{border-color:#18130f!important;background:#18130f!important;color:#fff!important}body .actopim-default-product--atelier.actopim-design--aclind .acto-final-content-wrap{padding-top:10px!important}}

/* ACTOPIM 2.0.90 - ACLIND long summary disclosure. */
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__readmore{position:relative;margin:0}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__readmore-content{position:relative;overflow:visible}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__readmore.is-collapsible:not(.is-expanded) .ikbaal-product-single__readmore-content{max-height:230px;overflow:hidden}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__readmore.is-collapsible:not(.is-expanded) .ikbaal-product-single__readmore-content:after{position:absolute;right:0;bottom:0;left:0;height:64px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 88%);content:'';pointer-events:none}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__readmore-toggle{display:inline-flex!important;min-height:36px!important;margin:7px 0 0!important;padding:0!important;align-items:center!important;gap:7px!important;border:0!important;border-bottom:1px solid #18130f!important;border-radius:0!important;background:transparent!important;color:#18130f!important;font:700 12px/1.2 inherit!important;letter-spacing:0!important;cursor:pointer!important;box-shadow:none!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__readmore-toggle[hidden]{display:none!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__readmore-toggle span:last-child{transition:transform .2s ease}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__readmore.is-expanded .ikbaal-product-single__readmore-toggle span:last-child{transform:rotate(180deg)}
@media(max-width:600px){body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__readmore.is-collapsible:not(.is-expanded) .ikbaal-product-single__readmore-content{max-height:210px}}

/* ACTOPIM 2.0.98 - compact Material tabs for the ACLIND product profile. */
body .actopim-default-product--atelier.actopim-design--aclind>.acto-pl-description-section{margin:8px 0 0!important;padding:0!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-final-wrapper{margin:0!important;padding:0!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-final-nav{display:flex!important;min-height:52px!important;margin:0!important;padding:4px 6px!important;align-items:stretch!important;gap:2px!important;border:1px solid #e5e2de!important;border-radius:10px!important;background:#f7f6f4!important;box-shadow:0 2px 8px rgba(24,19,15,.06)!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-final-nav li{display:flex!important;flex:1 0 auto!important}
body .actopim-default-product--atelier.actopim-design--aclind button.acto-final-btn{display:flex!important;width:100%!important;min-height:44px!important;padding:0 16px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#68635e!important;font-size:12px!important;font-weight:650!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease!important}
body .actopim-default-product--atelier.actopim-design--aclind button.acto-final-btn:is(:hover,.active){background:#fff!important;color:#18130f!important;box-shadow:0 2px 7px rgba(24,19,15,.09)!important}
body .actopim-default-product--atelier.actopim-design--aclind button.acto-final-btn.active:after{right:16px!important;bottom:3px!important;left:16px!important;height:2px!important;border-radius:2px!important;background:#18130f!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-final-content-wrap{padding:18px 4px 0!important}
@media(max-width:600px){body .actopim-default-product--atelier.actopim-design--aclind>.acto-pl-description-section{margin-top:6px!important}body .actopim-default-product--atelier.actopim-design--aclind button.acto-mobile-trigger{min-height:52px!important;margin:0 0 8px!important;padding:0 16px!important;border:1px solid #e5e2de!important;border-radius:9px!important;background:#f7f6f4!important;color:#302c28!important;box-shadow:0 2px 7px rgba(24,19,15,.06)!important}body .actopim-default-product--atelier.actopim-design--aclind button.acto-mobile-trigger.active{border-color:#d8d3cd!important;background:#fff!important;color:#18130f!important;box-shadow:0 3px 10px rgba(24,19,15,.1)!important}body .actopim-default-product--atelier.actopim-design--aclind .acto-final-content-wrap{padding:4px 2px 8px!important}}

/* ACTOPIM 2.0.99 - visible gallery badge and swipeable Material tabs on mobile. */
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__media{position:relative!important;overflow:visible!important;isolation:isolate!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__gender{position:absolute!important;z-index:80!important;top:14px!important;right:14px!important;display:flex!important;visibility:visible!important;width:60px!important;height:60px!important;margin:0!important;padding:6px 3px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:2px!important;overflow:hidden!important;border:1px solid rgba(24,19,15,.14)!important;border-radius:50%!important;background:#f2f0ed!important;color:#50493f!important;opacity:1!important;box-shadow:0 7px 22px rgba(24,19,15,.16)!important;transform:none!important;pointer-events:none!important;isolation:isolate!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__gender--kadin{border-color:rgba(190,91,117,.26)!important;background:#f8e8ed!important;color:#963f59!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__gender--erkek{border-color:rgba(49,69,82,.22)!important;background:#edf2f4!important;color:#304754!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__gender:after{position:absolute!important;z-index:1!important;top:-30%!important;bottom:-30%!important;left:-70%!important;display:block!important;width:46%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent)!important;content:""!important;transform:rotate(18deg)!important;animation:actopim-gender-shimmer 2.4s ease-in-out infinite!important;pointer-events:none!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__gender--kadin:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.96),rgba(255,210,224,.66),transparent)!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__gender--erkek:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.96),rgba(194,224,239,.62),transparent)!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__gender-symbol{position:relative!important;z-index:2!important;display:block!important;color:inherit!important;font:500 24px/1 Arial,sans-serif!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__gender-symbol svg{display:block!important;width:24px!important;height:24px!important;margin:0!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__gender-label{position:relative!important;z-index:2!important;display:block!important;color:inherit!important;font-family:inherit!important;font-size:9px!important;font-weight:750!important;line-height:1!important;letter-spacing:0!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-final-content-wrap{margin:0!important;padding-top:0!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-pane{margin-top:0!important;padding-top:0!important}
body .actopim-default-product--atelier.actopim-design--aclind .acto-pane>:first-child{margin-top:0!important;padding-top:0!important}
@media(max-width:600px){
 body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__gender{top:10px!important;right:10px!important;width:52px!important;height:52px!important;padding:5px 2px!important}
 body .actopim-default-product--atelier.actopim-design--aclind .ikbaal-product-single__gender-symbol{font-size:21px!important}
 body .actopim-default-product--atelier.actopim-design--aclind>.acto-pl-description-section{margin-top:4px!important}
 body .actopim-default-product--atelier.actopim-design--aclind .acto-final-nav{display:flex!important;width:100%!important;min-height:50px!important;margin:0!important;padding:4px!important;align-items:stretch!important;justify-content:flex-start!important;gap:3px!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid #e5e2de!important;border-radius:10px!important;background:#f7f6f4!important;box-shadow:0 2px 8px rgba(24,19,15,.06)!important;scroll-snap-type:x proximity!important;scroll-padding-inline:4px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important}
 body .actopim-default-product--atelier.actopim-design--aclind .acto-final-nav::-webkit-scrollbar{display:none!important}
 body .actopim-default-product--atelier.actopim-design--aclind .acto-final-nav li{display:flex!important;min-width:max-content!important;flex:0 0 auto!important;scroll-snap-align:start!important}
 body .actopim-default-product--atelier.actopim-design--aclind button.acto-final-btn{display:flex!important;width:auto!important;min-width:max-content!important;min-height:42px!important;padding:0 15px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#6b6661!important;box-shadow:none!important;font-size:12px!important;white-space:nowrap!important}
 body .actopim-default-product--atelier.actopim-design--aclind button.acto-final-btn.active{background:#fff!important;color:#18130f!important;box-shadow:0 2px 7px rgba(24,19,15,.11)!important}
 body .actopim-default-product--atelier.actopim-design--aclind button.acto-final-btn.active:after{right:14px!important;bottom:2px!important;left:14px!important}
 body .actopim-default-product--atelier.actopim-design--aclind button.acto-mobile-trigger{display:none!important;visibility:hidden!important}
 body .actopim-default-product--atelier.actopim-design--aclind .acto-final-content-wrap{margin:0!important;padding:0 2px!important}
}

